From: David S. Miller Date: Fri, 24 Jun 2022 10:34:38 +0000 (+0100) Subject: Merge branch 'ipmr-remove-rwlocks' X-Git-Tag: v6.0-rc1~141^2~295 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=23f94f1bc144469efc45370a8be6a73965cf4b68;p=thirdparty%2Flinux.git Merge branch 'ipmr-remove-rwlocks' Eric Dumazet says: ==================== ipmr: get rid of rwlocks We need to get rid of rwlocks in networking stacks, if read_lock() is (ab)used from softirq context. As discussed recently [1], rwlock are unfair by design in this case, and writers can starve and trigger soft lockups. This series convert ipmr code (both IPv4 and IPv6 families) to RCU and spinlocks. [1] https://lkml.org/lkml/2022/6/17/272 v2: fixed two typos, and resent because patch 19/19 did not make it to patchwork. ==================== Signed-off-by: David S. Miller --- 23f94f1bc144469efc45370a8be6a73965cf4b68