Commit 079f921e authored by David S. Miller's avatar David S. Miller

Merge tag 'batadv-next-for-davem-20200824' of git://git.open-mesh.org/linux-merge

Simon Wunderlich says:

====================
This cleanup patchset includes the following patches:

 - bump version strings, by Simon Wunderlich

 - Drop unused function batadv_hardif_remove_interfaces(),
   by Sven Eckelmann

 - delete duplicated words, by Randy Dunlap

 - Drop (even more) repeated words in comments, by Sven Eckelmann

 - Migrate to linux/prandom.h, by Sven Eckelmann
====================
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parents 64d123fc 0093870a
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include <linux/netdevice.h> #include <linux/netdevice.h>
#include <linux/netlink.h> #include <linux/netlink.h>
#include <linux/pkt_sched.h> #include <linux/pkt_sched.h>
#include <linux/prandom.h>
#include <linux/printk.h> #include <linux/printk.h>
#include <linux/random.h> #include <linux/random.h>
#include <linux/rculist.h> #include <linux/rculist.h>
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include <linux/kref.h> #include <linux/kref.h>
#include <linux/netdevice.h> #include <linux/netdevice.h>
#include <linux/nl80211.h> #include <linux/nl80211.h>
#include <linux/prandom.h>
#include <linux/random.h> #include <linux/random.h>
#include <linux/rculist.h> #include <linux/rculist.h>
#include <linux/rcupdate.h> #include <linux/rcupdate.h>
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include <linux/lockdep.h> #include <linux/lockdep.h>
#include <linux/mutex.h> #include <linux/mutex.h>
#include <linux/netdevice.h> #include <linux/netdevice.h>
#include <linux/prandom.h>
#include <linux/random.h> #include <linux/random.h>
#include <linux/rculist.h> #include <linux/rculist.h>
#include <linux/rcupdate.h> #include <linux/rcupdate.h>
......
...@@ -1795,7 +1795,7 @@ batadv_bla_loopdetect_check(struct batadv_priv *bat_priv, struct sk_buff *skb, ...@@ -1795,7 +1795,7 @@ batadv_bla_loopdetect_check(struct batadv_priv *bat_priv, struct sk_buff *skb,
ret = queue_work(batadv_event_workqueue, &backbone_gw->report_work); ret = queue_work(batadv_event_workqueue, &backbone_gw->report_work);
/* backbone_gw is unreferenced in the report work function function /* backbone_gw is unreferenced in the report work function
* if queue_work() call was successful * if queue_work() call was successful
*/ */
if (!ret) if (!ret)
......
...@@ -306,7 +306,7 @@ batadv_frag_merge_packets(struct hlist_head *chain) ...@@ -306,7 +306,7 @@ batadv_frag_merge_packets(struct hlist_head *chain)
* set *skb to merged packet; 2) Packet is buffered: Return true and set *skb * set *skb to merged packet; 2) Packet is buffered: Return true and set *skb
* to NULL; 3) Error: Return false and free skb. * to NULL; 3) Error: Return false and free skb.
* *
* Return: true when the packet is merged or buffered, false when skb is not not * Return: true when the packet is merged or buffered, false when skb is not
* used. * used.
*/ */
bool batadv_frag_skb_buffer(struct sk_buff **skb, bool batadv_frag_skb_buffer(struct sk_buff **skb,
......
...@@ -599,7 +599,7 @@ int batadv_hardif_min_mtu(struct net_device *soft_iface) ...@@ -599,7 +599,7 @@ int batadv_hardif_min_mtu(struct net_device *soft_iface)
/* report to the other components the maximum amount of bytes that /* report to the other components the maximum amount of bytes that
* batman-adv can send over the wire (without considering the payload * batman-adv can send over the wire (without considering the payload
* overhead). For example, this value is used by TT to compute the * overhead). For example, this value is used by TT to compute the
* maximum local table table size * maximum local table size
*/ */
atomic_set(&bat_priv->packet_size_max, min_mtu); atomic_set(&bat_priv->packet_size_max, min_mtu);
...@@ -976,23 +976,6 @@ static void batadv_hardif_remove_interface(struct batadv_hard_iface *hard_iface) ...@@ -976,23 +976,6 @@ static void batadv_hardif_remove_interface(struct batadv_hard_iface *hard_iface)
batadv_hardif_put(hard_iface); batadv_hardif_put(hard_iface);
} }
/**
* batadv_hardif_remove_interfaces() - Remove all hard interfaces
*/
void batadv_hardif_remove_interfaces(void)
{
struct batadv_hard_iface *hard_iface, *hard_iface_tmp;
rtnl_lock();
list_for_each_entry_safe(hard_iface, hard_iface_tmp,
&batadv_hardif_list, list) {
list_del_rcu(&hard_iface->list);
batadv_hardif_generation++;
batadv_hardif_remove_interface(hard_iface);
}
rtnl_unlock();
}
/** /**
* batadv_hard_if_event_softif() - Handle events for soft interfaces * batadv_hard_if_event_softif() - Handle events for soft interfaces
* @event: NETDEV_* event to handle * @event: NETDEV_* event to handle
......
...@@ -100,7 +100,6 @@ int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface, ...@@ -100,7 +100,6 @@ int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
struct net *net, const char *iface_name); struct net *net, const char *iface_name);
void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface, void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
enum batadv_hard_if_cleanup autodel); enum batadv_hard_if_cleanup autodel);
void batadv_hardif_remove_interfaces(void);
int batadv_hardif_min_mtu(struct net_device *soft_iface); int batadv_hardif_min_mtu(struct net_device *soft_iface);
void batadv_update_min_mtu(struct net_device *soft_iface); void batadv_update_min_mtu(struct net_device *soft_iface);
void batadv_hardif_release(struct kref *ref); void batadv_hardif_release(struct kref *ref);
......
...@@ -137,7 +137,6 @@ static void __exit batadv_exit(void) ...@@ -137,7 +137,6 @@ static void __exit batadv_exit(void)
batadv_netlink_unregister(); batadv_netlink_unregister();
rtnl_link_unregister(&batadv_link_ops); rtnl_link_unregister(&batadv_link_ops);
unregister_netdevice_notifier(&batadv_hard_if_notifier); unregister_netdevice_notifier(&batadv_hard_if_notifier);
batadv_hardif_remove_interfaces();
flush_workqueue(batadv_event_workqueue); flush_workqueue(batadv_event_workqueue);
destroy_workqueue(batadv_event_workqueue); destroy_workqueue(batadv_event_workqueue);
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#define BATADV_DRIVER_DEVICE "batman-adv" #define BATADV_DRIVER_DEVICE "batman-adv"
#ifndef BATADV_SOURCE_VERSION #ifndef BATADV_SOURCE_VERSION
#define BATADV_SOURCE_VERSION "2020.3" #define BATADV_SOURCE_VERSION "2020.4"
#endif #endif
/* B.A.T.M.A.N. parameters */ /* B.A.T.M.A.N. parameters */
......
...@@ -207,7 +207,7 @@ static u8 batadv_mcast_mla_rtr_flags_bridge_get(struct batadv_priv *bat_priv, ...@@ -207,7 +207,7 @@ static u8 batadv_mcast_mla_rtr_flags_bridge_get(struct batadv_priv *bat_priv,
return BATADV_MCAST_WANT_NO_RTR4 | BATADV_MCAST_WANT_NO_RTR6; return BATADV_MCAST_WANT_NO_RTR4 | BATADV_MCAST_WANT_NO_RTR6;
/* TODO: ask the bridge if a multicast router is present (the bridge /* TODO: ask the bridge if a multicast router is present (the bridge
* is capable of performing proper RFC4286 multicast multicast router * is capable of performing proper RFC4286 multicast router
* discovery) instead of searching for a ff02::2 listener here * discovery) instead of searching for a ff02::2 listener here
*/ */
ret = br_multicast_list_adjacent(dev, &bridge_mcast_list); ret = br_multicast_list_adjacent(dev, &bridge_mcast_list);
......
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
#include <linux/lockdep.h> #include <linux/lockdep.h>
#include <linux/net.h> #include <linux/net.h>
#include <linux/netdevice.h> #include <linux/netdevice.h>
#include <linux/prandom.h>
#include <linux/printk.h> #include <linux/printk.h>
#include <linux/random.h>
#include <linux/rculist.h> #include <linux/rculist.h>
#include <linux/rcupdate.h> #include <linux/rcupdate.h>
#include <linux/seq_file.h> #include <linux/seq_file.h>
...@@ -250,7 +250,7 @@ static void batadv_nc_path_put(struct batadv_nc_path *nc_path) ...@@ -250,7 +250,7 @@ static void batadv_nc_path_put(struct batadv_nc_path *nc_path)
/** /**
* batadv_nc_packet_free() - frees nc packet * batadv_nc_packet_free() - frees nc packet
* @nc_packet: the nc packet to free * @nc_packet: the nc packet to free
* @dropped: whether the packet is freed because is is dropped * @dropped: whether the packet is freed because is dropped
*/ */
static void batadv_nc_packet_free(struct batadv_nc_packet *nc_packet, static void batadv_nc_packet_free(struct batadv_nc_packet *nc_packet,
bool dropped) bool dropped)
......
...@@ -461,7 +461,7 @@ int batadv_send_skb_via_gw(struct batadv_priv *bat_priv, struct sk_buff *skb, ...@@ -461,7 +461,7 @@ int batadv_send_skb_via_gw(struct batadv_priv *bat_priv, struct sk_buff *skb,
/** /**
* batadv_forw_packet_free() - free a forwarding packet * batadv_forw_packet_free() - free a forwarding packet
* @forw_packet: The packet to free * @forw_packet: The packet to free
* @dropped: whether the packet is freed because is is dropped * @dropped: whether the packet is freed because is dropped
* *
* This frees a forwarding packet and releases any resources it might * This frees a forwarding packet and releases any resources it might
* have claimed. * have claimed.
......
...@@ -649,7 +649,7 @@ static void batadv_softif_destroy_vlan(struct batadv_priv *bat_priv, ...@@ -649,7 +649,7 @@ static void batadv_softif_destroy_vlan(struct batadv_priv *bat_priv,
/** /**
* batadv_interface_add_vid() - ndo_add_vid API implementation * batadv_interface_add_vid() - ndo_add_vid API implementation
* @dev: the netdev of the mesh interface * @dev: the netdev of the mesh interface
* @proto: protocol of the the vlan id * @proto: protocol of the vlan id
* @vid: identifier of the new vlan * @vid: identifier of the new vlan
* *
* Set up all the internal structures for handling the new vlan on top of the * Set up all the internal structures for handling the new vlan on top of the
...@@ -707,7 +707,7 @@ static int batadv_interface_add_vid(struct net_device *dev, __be16 proto, ...@@ -707,7 +707,7 @@ static int batadv_interface_add_vid(struct net_device *dev, __be16 proto,
/** /**
* batadv_interface_kill_vid() - ndo_kill_vid API implementation * batadv_interface_kill_vid() - ndo_kill_vid API implementation
* @dev: the netdev of the mesh interface * @dev: the netdev of the mesh interface
* @proto: protocol of the the vlan id * @proto: protocol of the vlan id
* @vid: identifier of the deleted vlan * @vid: identifier of the deleted vlan
* *
* Destroy all the internal structures used to handle the vlan identified by vid * Destroy all the internal structures used to handle the vlan identified by vid
......
...@@ -1492,7 +1492,7 @@ struct batadv_tp_vars { ...@@ -1492,7 +1492,7 @@ struct batadv_tp_vars {
/** @unacked_lock: protect unacked_list */ /** @unacked_lock: protect unacked_list */
spinlock_t unacked_lock; spinlock_t unacked_lock;
/** @last_recv_time: time time (jiffies) a msg was received */ /** @last_recv_time: time (jiffies) a msg was received */
unsigned long last_recv_time; unsigned long last_recv_time;
/** @refcount: number of context where the object is used */ /** @refcount: number of context where the object is used */
...@@ -1996,7 +1996,7 @@ struct batadv_tt_change_node { ...@@ -1996,7 +1996,7 @@ struct batadv_tt_change_node {
*/ */
struct batadv_tt_req_node { struct batadv_tt_req_node {
/** /**
* @addr: mac address address of the originator this request was sent to * @addr: mac address of the originator this request was sent to
*/ */
u8 addr[ETH_ALEN]; u8 addr[ETH_ALEN];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment