Merge tag 'batadv-next-for-davem-20200824' of git://git.open-mesh.org/linux-merge
authorDavid S. Miller <davem@davemloft.net>
Tue, 25 Aug 2020 01:18:22 +0000 (18:18 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 25 Aug 2020 01:18:22 +0000 (18:18 -0700)
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: David S. Miller <davem@davemloft.net>
14 files changed:
net/batman-adv/bat_iv_ogm.c
net/batman-adv/bat_v_elp.c
net/batman-adv/bat_v_ogm.c
net/batman-adv/bridge_loop_avoidance.c
net/batman-adv/fragmentation.c
net/batman-adv/hard-interface.c
net/batman-adv/hard-interface.h
net/batman-adv/main.c
net/batman-adv/main.h
net/batman-adv/multicast.c
net/batman-adv/network-coding.c
net/batman-adv/send.c
net/batman-adv/soft-interface.c
net/batman-adv/types.h

index a4faf5f904d99bc5c6046d4feb5083c7850d8910..206d0b424712e82ddc8e212fd8165dadf4c78e97 100644 (file)
@@ -27,6 +27,7 @@
 #include <linux/netdevice.h>
 #include <linux/netlink.h>
 #include <linux/pkt_sched.h>
+#include <linux/prandom.h>
 #include <linux/printk.h>
 #include <linux/random.h>
 #include <linux/rculist.h>
index d35aca0e969a9196bc14f005c5311bbbb99b5181..79a7dfc32e76c511c5b5d8716cbebf64f6228d9d 100644 (file)
@@ -20,6 +20,7 @@
 #include <linux/kref.h>
 #include <linux/netdevice.h>
 #include <linux/nl80211.h>
+#include <linux/prandom.h>
 #include <linux/random.h>
 #include <linux/rculist.h>
 #include <linux/rcupdate.h>
index 0f8495b9eeb1263c1784514f3b8616a724f2662f..11c3f98ba938ec0ea615c196e3aff8a3ced8bc2a 100644 (file)
@@ -20,6 +20,7 @@
 #include <linux/lockdep.h>
 #include <linux/mutex.h>
 #include <linux/netdevice.h>
+#include <linux/prandom.h>
 #include <linux/random.h>
 #include <linux/rculist.h>
 #include <linux/rcupdate.h>
index 91a04ca373dc105a1821449c688d570ba72059ce..5c41cc52bc5388d9db81fc06e4b8d79adc87551b 100644 (file)
@@ -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);
 
-       /* 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 (!ret)
index 9fdbe306815371e2299ac30a91fe07d6d43cc434..9a47ef8b95c43d6bbe60c6223bd37e54749a100b 100644 (file)
@@ -306,7 +306,7 @@ free:
  * set *skb to merged packet; 2) Packet is buffered: Return true and set *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.
  */
 bool batadv_frag_skb_buffer(struct sk_buff **skb,
index fa06b51c0144da72ab5debbd997472c5b1e79ee0..dad99641df2a82d4235ad0bdba16110d8ca75663 100644 (file)
@@ -599,7 +599,7 @@ out:
        /* report to the other components the maximum amount of bytes that
         * batman-adv can send over the wire (without considering the payload
         * 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);
 
@@ -976,23 +976,6 @@ static void batadv_hardif_remove_interface(struct batadv_hard_iface *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
  * @event: NETDEV_* event to handle
index bad2e50135e825eaf40c258e7cad40b069cba1aa..b1855d9d0b062e446b1e637e5d5fa86a2c1ead54 100644 (file)
@@ -100,7 +100,6 @@ int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
                                   struct net *net, const char *iface_name);
 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
                                     enum batadv_hard_if_cleanup autodel);
-void batadv_hardif_remove_interfaces(void);
 int batadv_hardif_min_mtu(struct net_device *soft_iface);
 void batadv_update_min_mtu(struct net_device *soft_iface);
 void batadv_hardif_release(struct kref *ref);
index 519c08c2cfba2f4df4c9611090c678efbaf26508..70fee9b42e25f55be746b2a08877c03dd24d1e2d 100644 (file)
@@ -137,7 +137,6 @@ static void __exit batadv_exit(void)
        batadv_netlink_unregister();
        rtnl_link_unregister(&batadv_link_ops);
        unregister_netdevice_notifier(&batadv_hard_if_notifier);
-       batadv_hardif_remove_interfaces();
 
        flush_workqueue(batadv_event_workqueue);
        destroy_workqueue(batadv_event_workqueue);
index 0393bb9ed3d03101c7ce8329584cef3080a6f169..a47dc332d7968d854016ef3772e442ce35aed455 100644 (file)
@@ -13,7 +13,7 @@
 #define BATADV_DRIVER_DEVICE "batman-adv"
 
 #ifndef BATADV_SOURCE_VERSION
-#define BATADV_SOURCE_VERSION "2020.3"
+#define BATADV_SOURCE_VERSION "2020.4"
 #endif
 
 /* B.A.T.M.A.N. parameters */
index bdc4a1fba1c6e3dcd580487b26f8a317fa645b82..1622c3f5898fc25676bc4e2d715caee1689d912d 100644 (file)
@@ -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;
 
        /* 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
         */
        ret = br_multicast_list_adjacent(dev, &bridge_mcast_list);
index 48d707850f3edf5fc064662f67f26f8e5bfc96f2..61ddd6d709a0e4376d409cf4c20e95378ae48164 100644 (file)
@@ -26,8 +26,8 @@
 #include <linux/lockdep.h>
 #include <linux/net.h>
 #include <linux/netdevice.h>
+#include <linux/prandom.h>
 #include <linux/printk.h>
-#include <linux/random.h>
 #include <linux/rculist.h>
 #include <linux/rcupdate.h>
 #include <linux/seq_file.h>
@@ -250,7 +250,7 @@ static void batadv_nc_path_put(struct batadv_nc_path *nc_path)
 /**
  * batadv_nc_packet_free() - frees nc packet
  * @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,
                                  bool dropped)
index d267b94800d6311d9bbc3a2b0749a2d7b06ae45c..87017332b5677824d85f06b9eb1abd0ec8dfb896 100644 (file)
@@ -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
  * @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
  * have claimed.
index 23833a0ba5e6d953f3cad221870bb1245db827f2..9d3974ba11eda9ff4b59a2d5d9dda70d4a203fd6 100644 (file)
@@ -649,7 +649,7 @@ static void batadv_softif_destroy_vlan(struct batadv_priv *bat_priv,
 /**
  * batadv_interface_add_vid() - ndo_add_vid API implementation
  * @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
  *
  * 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,
 /**
  * batadv_interface_kill_vid() - ndo_kill_vid API implementation
  * @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
  *
  * Destroy all the internal structures used to handle the vlan identified by vid
index ed519efa3c36f767bb5494d0aba758aa47f6f67b..965336a3b89d554364d40b45bbee8d25e6e3a714 100644 (file)
@@ -1492,7 +1492,7 @@ struct batadv_tp_vars {
        /** @unacked_lock: protect unacked_list */
        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;
 
        /** @refcount: number of context where the object is used */
@@ -1996,7 +1996,7 @@ struct batadv_tt_change_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];