ci2 starts bisection 2023-10-25 11:48:25.996636165 +0000 UTC m=+65709.172524004 bisecting fixing commit since b0ece631f84a3e70341496b000b094b7dfdf4e5f building syzkaller on 90c93c40627cb0ac3c2c7cb99d807fd4c137adcb ensuring issue is reproducible on original commit b0ece631f84a3e70341496b000b094b7dfdf4e5f testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2fb372d1674613573808c280fd98d9c65ae311920b665953c9c3e1fa1e7c31f2 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: cc52eca10012f5ca81401bb3911b4e4d409baa2e85c5114c6ff3bf4dbc59f0d7 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] the bug reproduces without the instrumentation disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed kconfig minimization: base=3703 full=7272 leaves diff=1986 split chunks (needed=false): <1986> split chunk #0 of len 1986 into 5 parts testing without sub-chunk 1/5 disabling configs for [HANG LEAK UBSAN BUG KASAN ATOMIC_SLEEP], they are not needed testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 73de552275d44d06702ba144fd690604746b87b48983b12059e8ca81a2b16c41 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [UBSAN BUG KASAN ATOMIC_SLEEP HANG LEAK], they are not needed testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e05bfcd5a9153176c68390c34ffdb872593b2e962379057dcd2b8f8c6aade276 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [BUG KASAN ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: efde3b3bb7b84a6ea07db8881c8c53b853691e7be28cec22a14cac0349aa8544 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [KASAN ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f4964693fb9a3b9b11cb68b52640ee9df3a4ca5098f8e1b9922cbad1fa8df0e8 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed testing commit b0ece631f84a3e70341496b000b094b7dfdf4e5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 89bfe84279b4c0885d114bb642554cde7d13a7b519ec7d79269874c81544b955 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] the chunk can be dropped disabling configs for [UBSAN BUG KASAN ATOMIC_SLEEP HANG LEAK], they are not needed determining the merge base between b0ece631f84a3e70341496b000b094b7dfdf4e5f and 4f82870119a46b0d04d91ef4697ac4977a255a9d 8bb7eca972ad531c9b149c0a51ab43a417385813/Linux 5.15 is a merge base, check if it has the bug testing commit 8bb7eca972ad531c9b149c0a51ab43a417385813 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5c0c0015f2026180fda97ca8940eccc3527f81b43257d0f6a9e6a81417fc78de all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] testing current HEAD 4f82870119a46b0d04d91ef4697ac4977a255a9d testing commit 4f82870119a46b0d04d91ef4697ac4977a255a9d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7c1327564f385f49196004ffe077eced2e8839b710fea06e70698feb71754a8b all runs: OK false negative chance: 0.000 # git bisect start 4f82870119a46b0d04d91ef4697ac4977a255a9d 8bb7eca972ad531c9b149c0a51ab43a417385813 Bisecting: 86040 revisions left to test after this (roughly 16 steps) [62e6e5940c0c09433efa52d0fa9a11623a4704b2] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 62e6e5940c0c09433efa52d0fa9a11623a4704b2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f368fc6edf0b2fbafe6910cb90ebf46a4c166957acbf018c598e13efe384cebf all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good 62e6e5940c0c09433efa52d0fa9a11623a4704b2 Bisecting: 43561 revisions left to test after this (roughly 15 steps) [c034203b6a9dae6751ef4371c18cb77983e30c28] nfsd: fix double fget() bug in __write_ports_addfd() determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit c034203b6a9dae6751ef4371c18cb77983e30c28 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 90392be5b458aefcb3f7e86bb1c3398d996d6e5d1868af72fb79beaead301a63 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good c034203b6a9dae6751ef4371c18cb77983e30c28 Bisecting: 21522 revisions left to test after this (roughly 14 steps) [6c1561fb900524c5bceb924071b3e9b8a67ff3da] Merge tag 'soc-dt-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 6c1561fb900524c5bceb924071b3e9b8a67ff3da gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: db921c9c8f6f108f9385e479f4811bc87488ec00e7976f3b20ac365f3036f913 all runs: OK false negative chance: 0.000 # git bisect bad 6c1561fb900524c5bceb924071b3e9b8a67ff3da Bisecting: 11025 revisions left to test after this (roughly 14 steps) [982365a8f5c453b3ecff131d60f254a7e67c9a2b] Merge tag 'riscv-for-linus-6.4-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 982365a8f5c453b3ecff131d60f254a7e67c9a2b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 22401b99ef9804f323b0bb13f87c1b4c5a480cc3ea3935345c0421af2ecbfaab all runs: OK false negative chance: 0.000 # git bisect bad 982365a8f5c453b3ecff131d60f254a7e67c9a2b Bisecting: 5528 revisions left to test after this (roughly 13 steps) [36006b1d5c04692924f011aa949e8788f1c604de] Merge tag 'ata-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 36006b1d5c04692924f011aa949e8788f1c604de gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e4532ab3c33de358cdf73baa45cde6045258943124a50cd90e243ea8dbb8c14b all runs: OK false negative chance: 0.000 # git bisect bad 36006b1d5c04692924f011aa949e8788f1c604de Bisecting: 2074 revisions left to test after this (roughly 12 steps) [c8cc58e289ed3b5bc50258f52776cf3dfa3bad66] Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 40738ab668485c28b18a72fb43a06a5ee52630ab2ff4203777bea69e7d3babb2 all runs: OK false negative chance: 0.000 # git bisect bad c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 Bisecting: 1641 revisions left to test after this (roughly 11 steps) [d53c3eaaef6a05fec04e8b5990d97d7216eb5e42] Merge tag 'soc-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit d53c3eaaef6a05fec04e8b5990d97d7216eb5e42 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 32968c5921fb40e8f5cab7d32a84a8dfd3b83034aab363ab1e89825b129dce0e all runs: OK false negative chance: 0.000 # git bisect bad d53c3eaaef6a05fec04e8b5990d97d7216eb5e42 Bisecting: 880 revisions left to test after this (roughly 10 steps) [672d2dae19012cb2c40fdf36711ee3b5f5420724] Merge tag 'soc-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit 672d2dae19012cb2c40fdf36711ee3b5f5420724 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8cd30f8c40d4cc11c46589b18e3ac97e081417b5fc5f8b9f6cf8d2743154895e all runs: OK false negative chance: 0.000 # git bisect bad 672d2dae19012cb2c40fdf36711ee3b5f5420724 Bisecting: 441 revisions left to test after this (roughly 9 steps) [7bcff5a3969b0e396087516ba4131596296a4478] Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit 7bcff5a3969b0e396087516ba4131596296a4478 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3a0ed85ee1cd626400e419bac5a087eef888584a22136f073d590d51e4f19239 all runs: OK false negative chance: 0.000 # git bisect bad 7bcff5a3969b0e396087516ba4131596296a4478 Bisecting: 219 revisions left to test after this (roughly 8 steps) [60eb45074234b90333b6241b4fd8d196aa2dfd98] Merge tag 'lkmm-scripting.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit 60eb45074234b90333b6241b4fd8d196aa2dfd98 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1b6b7e439ebc8c207306a73bfbf44cbe27c610bdd3c405113dac289f5ad3fb35 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good 60eb45074234b90333b6241b4fd8d196aa2dfd98 Bisecting: 117 revisions left to test after this (roughly 7 steps) [5dfb75e842e0ef59fc7bf307e5c52eab215bdb4c] Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux determine whether the revision contains the guilty commit revision 60eb45074234b90333b6241b4fd8d196aa2dfd98 crashed and is reachable testing commit 5dfb75e842e0ef59fc7bf307e5c52eab215bdb4c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6a71cdbf1cf3350480faf34b37920c2f1984b83ba811535251d573d07df01cda all runs: OK false negative chance: 0.000 # git bisect bad 5dfb75e842e0ef59fc7bf307e5c52eab215bdb4c Bisecting: 29 revisions left to test after this (roughly 6 steps) [8ae99857748bece993962dd8d04e096f9e76731f] Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree', remote-tracking branches 'paul/srcu-cf.2023.04.04a', 'fbq/rcu/lockdep.2023.03.27a' and 'fbq/rcu/rcutorture.2023.03.20a' into rcu/staging determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 8ae99857748bece993962dd8d04e096f9e76731f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 90c347e26f8d38952ba44680acb91b9e5ebd549672d33229ffd13d70cb2568a3 all runs: OK false negative chance: 0.000 # git bisect bad 8ae99857748bece993962dd8d04e096f9e76731f Bisecting: 51 revisions left to test after this (roughly 5 steps) [cefc0a599b19d8dd0e26d0b2e43311bae7530ca1] srcu: Fix long lines in srcu_funnel_gp_start() determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit cefc0a599b19d8dd0e26d0b2e43311bae7530ca1 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bd54ba8ba8cbb6bfc0adaefc504af5863e648eefe5de2de0e15b7c299f1a126f all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good cefc0a599b19d8dd0e26d0b2e43311bae7530ca1 Bisecting: 34 revisions left to test after this (roughly 5 steps) [3c1566bca3f8349f12b75d0a2d5e4a20ad6262ec] rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit 3c1566bca3f8349f12b75d0a2d5e4a20ad6262ec gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5806364ce48e27afee8a996eba18393dbd822ab8b762ac3f8f28ccd43a067cb0 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good 3c1566bca3f8349f12b75d0a2d5e4a20ad6262ec Bisecting: 24 revisions left to test after this (roughly 4 steps) [6bc6e6b27524304aadb9c04611ddb1c84dd7617a] refscale: Move shutdown from wait_event() to wait_event_idle() determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 6bc6e6b27524304aadb9c04611ddb1c84dd7617a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bd5067b65ab9e4e6f7f7877a0ec2bafd52dd8327d30b71dd52902d36503031c2 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good 6bc6e6b27524304aadb9c04611ddb1c84dd7617a Bisecting: 14 revisions left to test after this (roughly 4 steps) [1eacac3255495be7502d406e2ba5444fb5c3607c] checkpatch: Error out if deprecated RCU API used determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 1eacac3255495be7502d406e2ba5444fb5c3607c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4b0d51910b0d740790f847d92def4bbf26939665bba4c874de17cc167015194a all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good 1eacac3255495be7502d406e2ba5444fb5c3607c Bisecting: 7 revisions left to test after this (roughly 3 steps) [5c5552d6297a2a91464180d2790dffdca9ffc7de] rcutorture: Add srcu_lockdep.sh determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 5c5552d6297a2a91464180d2790dffdca9ffc7de gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2bdc744425be10d4fe31465ed229a6c4d80afbc2397370ea42834b22bbefdd88 all runs: OK false negative chance: 0.000 # git bisect bad 5c5552d6297a2a91464180d2790dffdca9ffc7de Bisecting: 3 revisions left to test after this (roughly 2 steps) [60a1a64ec0c08e02f2cd4372cd3971e9d5eb2b37] locking: Reduce the number of locks in ww_mutex stress tests determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit 60a1a64ec0c08e02f2cd4372cd3971e9d5eb2b37 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dd14bf26fd9b03f5d416e50f5da9f85f34bc2a57779fb3277879b9034cfd589d all runs: OK false negative chance: 0.000 # git bisect bad 60a1a64ec0c08e02f2cd4372cd3971e9d5eb2b37 Bisecting: 0 revisions left to test after this (roughly 1 step) [f0f44752f5f61ee4e3bd88ae033fdb888320aafe] rcu: Annotate SRCU's update-side lockdep dependencies determine whether the revision contains the guilty commit revision 62e6e5940c0c09433efa52d0fa9a11623a4704b2 crashed and is reachable testing commit f0f44752f5f61ee4e3bd88ae033fdb888320aafe gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c6f045c2cdde6109d161889675c6de62937c861cfb6e9fc997150a9ebf495b25 all runs: OK false negative chance: 0.000 # git bisect bad f0f44752f5f61ee4e3bd88ae033fdb888320aafe Bisecting: 0 revisions left to test after this (roughly 0 steps) [2f1f043e7bea3fbf4c1869df2f7a0312bc8ca2bf] locking/lockdep: Introduce lock_sync() determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 2f1f043e7bea3fbf4c1869df2f7a0312bc8ca2bf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3d3879650067d24b46f6cc3dedc14c8425850ea18a1b539d2160c13f2a6d78f3 all runs: crashed: possible deadlock in dquot_commit representative crash: possible deadlock in dquot_commit, types: [LOCKDEP] # git bisect good 2f1f043e7bea3fbf4c1869df2f7a0312bc8ca2bf f0f44752f5f61ee4e3bd88ae033fdb888320aafe is the first bad commit commit f0f44752f5f61ee4e3bd88ae033fdb888320aafe Author: Boqun Feng Date: Thu Jan 12 22:59:54 2023 -0800 rcu: Annotate SRCU's update-side lockdep dependencies Although all flavors of RCU readers are annotated correctly with lockdep as recursive read locks, they do not set the lock_acquire 'check' parameter. This means that RCU read locks are not added to the lockdep dependency graph, which in turn means that lockdep cannot detect RCU-based deadlocks. This is not a problem for RCU flavors having atomic read-side critical sections because context-based annotations can catch these deadlocks, see for example the RCU_LOCKDEP_WARN() statement in synchronize_rcu(). But context-based annotations are not helpful for sleepable RCU, especially given that it is perfectly legal to do synchronize_srcu(&srcu1) within an srcu_read_lock(&srcu2). However, we can detect SRCU-based by: (1) Making srcu_read_lock() a 'check'ed recursive read lock and (2) Making synchronize_srcu() a empty write lock critical section. Even better, with the newly introduced lock_sync(), we can avoid false positives about irq-unsafe/safe. This commit therefore makes it so. Note that NMI-safe SRCU read side critical sections are currently not annotated, but might be annotated in the future. Signed-off-by: Boqun Feng Signed-off-by: Paul E. McKenney [ boqun: Add comments for annotation per Waiman's suggestion ] [ boqun: Fix comment warning reported by Stephen Rothwell ] Acked-by: Peter Zijlstra (Intel) Signed-off-by: Boqun Feng include/linux/srcu.h | 34 ++++++++++++++++++++++++++++++++-- kernel/rcu/srcutiny.c | 2 ++ kernel/rcu/srcutree.c | 2 ++ 3 files changed, 36 insertions(+), 2 deletions(-) accumulated error probability: 0.00 culprit signature: c6f045c2cdde6109d161889675c6de62937c861cfb6e9fc997150a9ebf495b25 parent signature: 3d3879650067d24b46f6cc3dedc14c8425850ea18a1b539d2160c13f2a6d78f3 revisions tested: 29, total time: 4h30m23.104884612s (build: 52m25.550965703s, test: 3h27m16.361724062s) first good commit: f0f44752f5f61ee4e3bd88ae033fdb888320aafe rcu: Annotate SRCU's update-side lockdep dependencies recipients (to): ["boqun.feng@gmail.com" "paulmck@kernel.org" "peterz@infradead.org"] recipients (cc): []