Hi again,
This set contains fixes from 5.16 to 5.17. The normal testing was run
for this set with no regressions found.
Some refactoring patches were included in this set as dependencies:
bf2307b19513 xfs: fold perag loop iteration logic into helper function
dependency for f1788b5e5ee25bedf00bb4d25f82b93820d61189
f1788b5e5ee2 xfs: rename the next_agno perag iteration variable
dependency for 8ed004eb9d07a5d6114db3e97a166707c186262d
Thanks,
Leah
v1->v2:
- Dropped 3 patches of scrub fixes
- Added Ack's
v1: https://lore.kernel.org/linux-xfs/20220718202959.1611129-1-leah.rumancik@gm…
Brian Foster (4):
xfs: fold perag loop iteration logic into helper function
xfs: rename the next_agno perag iteration variable
xfs: terminate perag iteration reliably on agcount
xfs: fix perag reference leak on iteration race with growfs
Dan Carpenter (1):
xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
Darrick J. Wong (1):
xfs: fix maxlevels comparisons in the btree staging code
fs/xfs/libxfs/xfs_ag.h | 36 ++++++++++++++++++-------------
fs/xfs/libxfs/xfs_btree_staging.c | 4 ++--
fs/xfs/xfs_ioctl.c | 2 +-
fs/xfs/xfs_ioctl.h | 5 +++--
4 files changed, 27 insertions(+), 20 deletions(-)
--
2.37.1.359.gd136c6c3e2-goog
This reverts the stable commit
e65d78b12fbc0 ("batman-adv: Use netif_rx().")
The commit message says:
| Since commit
| baebdf48c3600 ("net: dev: Makes sure netif_rx() can be invoked in any context.")
|
| the function netif_rx() can be used in preemptible/thread context as
| well as in interrupt context.
This commit (baebdf48c3600) has not been backported to the 5.15 stable
series and therefore, the commit which builds upon it, must not be
backported either.
Revert the backport and use netif_rx_any_context() again.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
---
net/batman-adv/bridge_loop_avoidance.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/batman-adv/bridge_loop_avoidance.c b/net/batman-adv/bridge_loop_avoidance.c
index 11f6ef657d822..17687848daec5 100644
--- a/net/batman-adv/bridge_loop_avoidance.c
+++ b/net/batman-adv/bridge_loop_avoidance.c
@@ -443,7 +443,7 @@ static void batadv_bla_send_claim(struct batadv_priv *bat_priv, u8 *mac,
batadv_add_counter(bat_priv, BATADV_CNT_RX_BYTES,
skb->len + ETH_HLEN);
- netif_rx(skb);
+ netif_rx_any_context(skb);
out:
batadv_hardif_put(primary_if);
}
--
2.36.1