routing/batman-adv/patches
Sven Eckelmann 7b3fd6323d batman-adv: Fix lock assert after fragmentation change
The automatic recalculation of the maximum allowed MTU is usually triggered
by code sections which are already rtnl lock protected by callers outside
of batman-adv. But when the fragmentation setting is changed via
batman-adv's own batadv genl family, then the rtnl lock is not yet taken.

But dev_set_mtu requires that the caller holds the rtnl lock because it
uses netdevice notifiers. And this code will then fail the check for this
lock:

  RTNL: assertion failed at net/core/dev.c (1953)

Fixes: 12577be7ed ("batman-adv: Merge bugfixes from 2023.2")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2023-08-22 18:54:12 +02:00
..
0001-Revert-batman-adv-genetlink-move-to-smaller-ops-wher.patch batman-adv: update to version 2021.3 2021-09-14 21:14:11 +02:00
0002-Revert-batman-adv-Add-new-include-for-min-max-helper.patch batman-adv: Refresh patches with quilt 2021-08-20 13:14:35 +02:00
0003-batman-adv-Fix-build-of-multicast-code-against-Linux.patch batman-adv: update to version 2021.3 2021-09-14 21:14:11 +02:00
0004-Revert-batman-adv-Switch-to-kstrtox.h-for-kstrtou64.patch batman-adv: update to version 2021.3 2021-09-14 21:14:11 +02:00
0005-Revert-batman-adv-use-Linux-s-stdarg.h.patch batman-adv: update to version 2021.3 2021-09-14 21:14:11 +02:00
0006-batman-adv-make-mc_forwarding-atomic.patch batman-adv: compat: Add atomic mc_forwarding support for stable kernels 2022-04-17 14:16:32 +02:00
0007-batman-adv-compat-Add-atomic-mc_fowarding-support-fo.patch batman-adv: compat: Add atomic mc_forwarding support for stable kernels 2022-04-17 14:16:32 +02:00
0008-batman-adv-Request-iflink-once-in-batadv-on-batadv-c.patch batman-adv: Merge bugfixes from 2022.1 2022-05-06 22:26:35 +02:00
0009-batman-adv-Request-iflink-once-in-batadv_get_real_ne.patch batman-adv: Merge bugfixes from 2022.1 2022-05-06 22:26:35 +02:00
0010-batman-adv-Don-t-expect-inter-netns-unique-iflink-in.patch batman-adv: Merge bugfixes from 2022.1 2022-05-06 22:26:35 +02:00
0011-batman-adv-Don-t-skb_split-skbuffs-with-frag_list.patch batman-adv: Merge bugfixes from 2022.1 2022-05-06 22:26:35 +02:00
0012-batman-adv-Fix-hang-up-with-small-MTU-hard-interface.patch batman-adv: Merge bugfixes from 2022.3 2022-11-10 21:31:49 +01:00
0013-batman-adv-Broken-sync-while-rescheduling-delayed-wo.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0014-batman-adv-compat-Use-native-kstrtox.h-for-5.10.185.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0015-batman-adv-Do-not-get-eth-header-before-batadv_check.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0016-batman-adv-Trigger-events-for-auto-adjusted-MTU.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0017-batman-adv-Don-t-increase-MTU-when-set-by-user.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0018-batman-adv-Fix-TT-global-entry-leak-when-client-roam.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0019-batman-adv-Fix-batadv_v_ogm_aggr_send-memory-leak.patch batman-adv: Merge bugfixes from 2023.2 2023-08-18 15:52:18 +02:00
0020-batman-adv-Fix-batadv_v_ogm_aggr_send-memory-leak.patch batman-adv: Fix lock assert after fragmentation change 2023-08-22 18:54:12 +02:00