syzbot


possible deadlock in evdev_pass_values

Status: closed as dup on 2021/07/02 09:55
Subsystems: fuse kernfs
[Documentation on labels]
Reported-by: syzbot+44ec99f248f7052472f1@syzkaller.appspotmail.com
First crash: 1262d, last: 435d
Duplicate of
Title Repro Cause bisect Fix bisect Count Last Reported
possible deadlock in kill_fasync fs C done unreliable 394 1027d 1356d
Discussions (1)
Title Replies (including bot) Last reply
possible deadlock in evdev_pass_values 0 (1) 2021/01/09 11:55
Similar bugs (6)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 possible deadlock in evdev_pass_values (3) 17 17d 84d 0/3 upstream: reported on 2024/03/28 21:07
linux-6.1 possible deadlock in evdev_pass_values 1 355d 355d 0/3 auto-obsoleted due to no activity on 2023/10/09 19:52
linux-5.15 possible deadlock in evdev_pass_values 6 232d 336d 0/3 auto-obsoleted due to no activity on 2024/02/09 07:09
upstream possible deadlock in evdev_pass_values (2) input 656 12m 426d 0/27 upstream: reported on 2023/04/21 09:42
linux-5.15 possible deadlock in evdev_pass_values (2) 22 50d 128d 0/3 upstream: reported on 2024/02/13 17:30
linux-6.1 possible deadlock in evdev_pass_values (2) 1 216d 216d 0/3 auto-obsoleted due to no activity on 2024/02/25 22:49

Sample crash report:
=====================================================
WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected
6.3.0-rc6-syzkaller-00034-ge62252bc55b6 #0 Not tainted
-----------------------------------------------------
syz-executor.1/29765 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire:
ffffffff8c40a098 (tasklist_lock){.+.+}-{2:2}, at: send_sigio+0xaf/0x3b0 fs/fcntl.c:793

and this task is already holding:
ffff88803aedf2b0 (&f->f_owner.lock){...-}-{2:2}, at: send_sigio+0x28/0x3b0 fs/fcntl.c:779
which would create a new lock dependency:
 (&f->f_owner.lock){...-}-{2:2} -> (tasklist_lock){.+.+}-{2:2}

but this new dependency connects a SOFTIRQ-irq-safe lock:
 (&client->buffer_lock){..-.}-{2:2}

... which became SOFTIRQ-irq-safe at:
  lock_acquire kernel/locking/lockdep.c:5669 [inline]
  lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
  __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline]
  _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154
  spin_lock include/linux/spinlock.h:350 [inline]
  evdev_pass_values.part.0+0xf6/0x960 drivers/input/evdev.c:261
  evdev_pass_values drivers/input/evdev.c:253 [inline]
  evdev_events+0x3b4/0x430 drivers/input/evdev.c:306
  input_to_handler+0x2a0/0x4c0 drivers/input/input.c:129
  input_pass_values.part.0+0x230/0x760 drivers/input/input.c:161
  input_pass_values drivers/input/input.c:150 [inline]
  input_event_dispose+0x537/0x730 drivers/input/input.c:387
  input_handle_event+0x120/0xe70 drivers/input/input.c:404
  input_event drivers/input/input.c:433 [inline]
  input_event+0x83/0xa0 drivers/input/input.c:425
  hidinput_hid_event+0x955/0x2060 drivers/hid/hid-input.c:1693
  hid_process_event+0x491/0x5c0 drivers/hid/hid-core.c:1534
  hid_input_array_field+0x4d7/0x660 drivers/hid/hid-core.c:1646
  hid_process_report drivers/hid/hid-core.c:1688 [inline]
  hid_report_raw_event+0xa74/0x1220 drivers/hid/hid-core.c:2009
  hid_input_report+0x341/0x440 drivers/hid/hid-core.c:2083
  hid_irq_in+0x357/0x840 drivers/hid/usbhid/hid-core.c:284
  __usb_hcd_giveback_urb+0x2b6/0x5c0 drivers/usb/core/hcd.c:1671
  usb_hcd_giveback_urb+0x384/0x430 drivers/usb/core/hcd.c:1754
  dummy_timer+0x13b6/0x3400 drivers/usb/gadget/udc/dummy_hcd.c:1988
  call_timer_fn+0x1a0/0x580 kernel/time/timer.c:1700
  expire_timers+0x29b/0x4b0 kernel/time/timer.c:1751
  __run_timers kernel/time/timer.c:2022 [inline]
  __run_timers kernel/time/timer.c:1995 [inline]
  run_timer_softirq+0x326/0x910 kernel/time/timer.c:2035
  __do_softirq+0x1d4/0x905 kernel/softirq.c:571
  invoke_softirq kernel/softirq.c:445 [inline]
  __irq_exit_rcu+0x114/0x190 kernel/softirq.c:650
  irq_exit_rcu+0x9/0x20 kernel/softirq.c:662
  sysvec_apic_timer_interrupt+0x97/0xc0 arch/x86/kernel/apic/apic.c:1107
  asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645
  __sanitizer_cov_trace_pc+0x0/0x70 kernel/kcov.c:526
  is_swap_pte include/linux/swapops.h:126 [inline]
  map_pte mm/page_vma_mapped.c:39 [inline]
  page_vma_mapped_walk+0x10b8/0x1fd0 mm/page_vma_mapped.c:257
  folio_referenced_one+0x2d6/0x860 mm/rmap.c:814
  rmap_walk_anon+0x235/0x5b0 mm/rmap.c:2433
  rmap_walk mm/rmap.c:2509 [inline]
  folio_referenced+0x2a2/0x4d0 mm/rmap.c:928
  folio_check_references mm/vmscan.c:1483 [inline]
  shrink_folio_list+0x1989/0x3c80 mm/vmscan.c:1813
  reclaim_folio_list+0xd0/0x390 mm/vmscan.c:2723
  reclaim_pages+0x442/0x670 mm/vmscan.c:2759
  madvise_cold_or_pageout_pte_range+0x16a5/0x22c0 mm/madvise.c:516
  walk_pmd_range mm/pagewalk.c:128 [inline]
  walk_pud_range mm/pagewalk.c:205 [inline]
  walk_p4d_range mm/pagewalk.c:240 [inline]
  walk_pgd_range+0xa30/0x1640 mm/pagewalk.c:277
  __walk_page_range+0x64b/0x780 mm/pagewalk.c:379
  walk_page_range+0x311/0x4a0 mm/pagewalk.c:477
  madvise_pageout_page_range mm/madvise.c:574 [inline]
  madvise_pageout+0x2f8/0x550 mm/madvise.c:601
  madvise_vma_behavior+0x60a/0x20c0 mm/madvise.c:1031
  madvise_walk_vmas+0x1c7/0x2b0 mm/madvise.c:1260
  do_madvise.part.0+0x24a/0x340 mm/madvise.c:1439
  do_madvise mm/madvise.c:1452 [inline]
  __do_sys_madvise mm/madvise.c:1452 [inline]
  __se_sys_madvise mm/madvise.c:1450 [inline]
  __x64_sys_madvise+0x117/0x150 mm/madvise.c:1450
  do_syscall_x64 arch/x86/entry/common.c:50 [inline]
  do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
  entry_SYSCALL_64_after_hwframe+0x63/0xcd

to a SOFTIRQ-irq-unsafe lock:
 (tasklist_lock){.+.+}-{2:2}

... which became SOFTIRQ-irq-unsafe at:
...
  lock_acquire kernel/locking/lockdep.c:5669 [inline]
  lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
  __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline]
  _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228
  do_wait+0x283/0xc30 kernel/exit.c:1602
  kernel_wait+0xa0/0x150 kernel/exit.c:1792
  call_usermodehelper_exec_sync kernel/umh.c:137 [inline]
  call_usermodehelper_exec_work+0xf9/0x180 kernel/umh.c:164
  process_one_work+0x991/0x15c0 kernel/workqueue.c:2390
  worker_thread+0x669/0x1090 kernel/workqueue.c:2537
  kthread+0x2e8/0x3a0 kernel/kthread.c:376
  ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308

other info that might help us debug this:

Chain exists of:
  &client->buffer_lock --> &f->f_owner.lock --> tasklist_lock

 Possible interrupt unsafe locking scenario:

       CPU0                    CPU1
       ----                    ----
  lock(tasklist_lock);
                               local_irq_disable();
                               lock(&client->buffer_lock);
                               lock(&f->f_owner.lock);
  <Interrupt>
    lock(&client->buffer_lock);

 *** DEADLOCK ***

5 locks held by syz-executor.1/29765:
 #0: ffff88802d5d6460 (sb_writers#5){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3473 [inline]
 #0: ffff88802d5d6460 (sb_writers#5){.+.+}-{0:0}, at: path_openat+0x2716/0x2750 fs/namei.c:3712
 #1: ffff88802e9a4158 (&type->i_mutex_dir_key#5){++++}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline]
 #1: ffff88802e9a4158 (&type->i_mutex_dir_key#5){++++}-{3:3}, at: open_last_lookups fs/namei.c:3481 [inline]
 #1: ffff88802e9a4158 (&type->i_mutex_dir_key#5){++++}-{3:3}, at: path_openat+0x90f/0x2750 fs/namei.c:3712
 #2: ffffffff91e1b1a8 (&fsnotify_mark_srcu){....}-{0:0}, at: fsnotify+0x2f8/0x16e0 fs/notify/fsnotify.c:544
 #3: ffff88803f1b2358 (&mark->lock){+.+.}-{2:2}, at: spin_lock include/linux/spinlock.h:350 [inline]
 #3: ffff88803f1b2358 (&mark->lock){+.+.}-{2:2}, at: dnotify_handle_event+0x4b/0x280 fs/notify/dnotify/dnotify.c:107
 #4: ffff88803aedf2b0 (&f->f_owner.lock){...-}-{2:2}, at: send_sigio+0x28/0x3b0 fs/fcntl.c:779

the dependencies between SOFTIRQ-irq-safe lock and the holding lock:
  -> (&client->buffer_lock){..-.}-{2:2} {
     IN-SOFTIRQ-W at:
                        lock_acquire kernel/locking/lockdep.c:5669 [inline]
                        lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                        __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline]
                        _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154
                        spin_lock include/linux/spinlock.h:350 [inline]
                        evdev_pass_values.part.0+0xf6/0x960 drivers/input/evdev.c:261
                        evdev_pass_values drivers/input/evdev.c:253 [inline]
                        evdev_events+0x3b4/0x430 drivers/input/evdev.c:306
                        input_to_handler+0x2a0/0x4c0 drivers/input/input.c:129
                        input_pass_values.part.0+0x230/0x760 drivers/input/input.c:161
                        input_pass_values drivers/input/input.c:150 [inline]
                        input_event_dispose+0x537/0x730 drivers/input/input.c:387
                        input_handle_event+0x120/0xe70 drivers/input/input.c:404
                        input_event drivers/input/input.c:433 [inline]
                        input_event+0x83/0xa0 drivers/input/input.c:425
                        hidinput_hid_event+0x955/0x2060 drivers/hid/hid-input.c:1693
                        hid_process_event+0x491/0x5c0 drivers/hid/hid-core.c:1534
                        hid_input_array_field+0x4d7/0x660 drivers/hid/hid-core.c:1646
                        hid_process_report drivers/hid/hid-core.c:1688 [inline]
                        hid_report_raw_event+0xa74/0x1220 drivers/hid/hid-core.c:2009
                        hid_input_report+0x341/0x440 drivers/hid/hid-core.c:2083
                        hid_irq_in+0x357/0x840 drivers/hid/usbhid/hid-core.c:284
                        __usb_hcd_giveback_urb+0x2b6/0x5c0 drivers/usb/core/hcd.c:1671
                        usb_hcd_giveback_urb+0x384/0x430 drivers/usb/core/hcd.c:1754
                        dummy_timer+0x13b6/0x3400 drivers/usb/gadget/udc/dummy_hcd.c:1988
                        call_timer_fn+0x1a0/0x580 kernel/time/timer.c:1700
                        expire_timers+0x29b/0x4b0 kernel/time/timer.c:1751
                        __run_timers kernel/time/timer.c:2022 [inline]
                        __run_timers kernel/time/timer.c:1995 [inline]
                        run_timer_softirq+0x326/0x910 kernel/time/timer.c:2035
                        __do_softirq+0x1d4/0x905 kernel/softirq.c:571
                        invoke_softirq kernel/softirq.c:445 [inline]
                        __irq_exit_rcu+0x114/0x190 kernel/softirq.c:650
                        irq_exit_rcu+0x9/0x20 kernel/softirq.c:662
                        sysvec_apic_timer_interrupt+0x97/0xc0 arch/x86/kernel/apic/apic.c:1107
                        asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645
                        __sanitizer_cov_trace_pc+0x0/0x70 kernel/kcov.c:526
                        is_swap_pte include/linux/swapops.h:126 [inline]
                        map_pte mm/page_vma_mapped.c:39 [inline]
                        page_vma_mapped_walk+0x10b8/0x1fd0 mm/page_vma_mapped.c:257
                        folio_referenced_one+0x2d6/0x860 mm/rmap.c:814
                        rmap_walk_anon+0x235/0x5b0 mm/rmap.c:2433
                        rmap_walk mm/rmap.c:2509 [inline]
                        folio_referenced+0x2a2/0x4d0 mm/rmap.c:928
                        folio_check_references mm/vmscan.c:1483 [inline]
                        shrink_folio_list+0x1989/0x3c80 mm/vmscan.c:1813
                        reclaim_folio_list+0xd0/0x390 mm/vmscan.c:2723
                        reclaim_pages+0x442/0x670 mm/vmscan.c:2759
                        madvise_cold_or_pageout_pte_range+0x16a5/0x22c0 mm/madvise.c:516
                        walk_pmd_range mm/pagewalk.c:128 [inline]
                        walk_pud_range mm/pagewalk.c:205 [inline]
                        walk_p4d_range mm/pagewalk.c:240 [inline]
                        walk_pgd_range+0xa30/0x1640 mm/pagewalk.c:277
                        __walk_page_range+0x64b/0x780 mm/pagewalk.c:379
                        walk_page_range+0x311/0x4a0 mm/pagewalk.c:477
                        madvise_pageout_page_range mm/madvise.c:574 [inline]
                        madvise_pageout+0x2f8/0x550 mm/madvise.c:601
                        madvise_vma_behavior+0x60a/0x20c0 mm/madvise.c:1031
                        madvise_walk_vmas+0x1c7/0x2b0 mm/madvise.c:1260
                        do_madvise.part.0+0x24a/0x340 mm/madvise.c:1439
                        do_madvise mm/madvise.c:1452 [inline]
                        __do_sys_madvise mm/madvise.c:1452 [inline]
                        __se_sys_madvise mm/madvise.c:1450 [inline]
                        __x64_sys_madvise+0x117/0x150 mm/madvise.c:1450
                        do_syscall_x64 arch/x86/entry/common.c:50 [inline]
                        do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
                        entry_SYSCALL_64_after_hwframe+0x63/0xcd
     INITIAL USE at:
                       lock_acquire kernel/locking/lockdep.c:5669 [inline]
                       lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                       __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline]
                       _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154
                       spin_lock include/linux/spinlock.h:350 [inline]
                       evdev_pass_values.part.0+0xf6/0x960 drivers/input/evdev.c:261
                       evdev_pass_values drivers/input/evdev.c:253 [inline]
                       evdev_events+0x3b4/0x430 drivers/input/evdev.c:306
                       input_to_handler+0x2a0/0x4c0 drivers/input/input.c:129
                       input_pass_values.part.0+0x230/0x760 drivers/input/input.c:161
                       input_pass_values drivers/input/input.c:148 [inline]
                       input_event_dispose+0x5cf/0x730 drivers/input/input.c:376
                       input_handle_event+0x120/0xe70 drivers/input/input.c:404
                       input_inject_event+0x1c7/0x390 drivers/input/input.c:463
                       evdev_write+0x434/0x760 drivers/input/evdev.c:530
                       vfs_write+0x2db/0xe10 fs/read_write.c:582
                       ksys_write+0x1ec/0x250 fs/read_write.c:637
                       do_syscall_x64 arch/x86/entry/common.c:50 [inline]
                       do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
                       entry_SYSCALL_64_after_hwframe+0x63/0xcd
   }
   ... key      at: [<ffffffff920bef20>] __key.3+0x0/0x40
 -> (&new->fa_lock){....}-{2:2} {
    INITIAL USE at:
                     lock_acquire kernel/locking/lockdep.c:5669 [inline]
                     lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                     __raw_write_lock_irq include/linux/rwlock_api_smp.h:195 [inline]
                     _raw_write_lock_irq+0x36/0x50 kernel/locking/spinlock.c:326
                     fasync_remove_entry+0xba/0x1f0 fs/fcntl.c:874
                     fasync_helper+0xa2/0xb0 fs/fcntl.c:977
                     __fput+0x8c2/0xa90 fs/file_table.c:318
                     task_work_run+0x16f/0x270 kernel/task_work.c:179
                     resume_user_mode_work include/linux/resume_user_mode.h:49 [inline]
                     exit_to_user_mode_loop kernel/entry/common.c:171 [inline]
                     exit_to_user_mode_prepare+0x210/0x240 kernel/entry/common.c:204
                     __syscall_exit_to_user_mode_work kernel/entry/common.c:286 [inline]
                     syscall_exit_to_user_mode+0x1d/0x50 kernel/entry/common.c:297
                     do_syscall_64+0x46/0xb0 arch/x86/entry/common.c:86
                     entry_SYSCALL_64_after_hwframe+0x63/0xcd
    INITIAL READ USE at:
                          lock_acquire kernel/locking/lockdep.c:5669 [inline]
                          lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                          __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:160 [inline]
                          _raw_read_lock_irqsave+0x74/0x90 kernel/locking/spinlock.c:236
                          kill_fasync_rcu fs/fcntl.c:997 [inline]
                          kill_fasync fs/fcntl.c:1018 [inline]
                          kill_fasync+0x139/0x4f0 fs/fcntl.c:1011
                          sock_wake_async+0xd6/0x160 net/socket.c:1449
                          sk_wake_async include/net/sock.h:2518 [inline]
                          sk_wake_async include/net/sock.h:2514 [inline]
                          sock_def_error_report+0x3a5/0x590 net/core/sock.c:3280
                          sk_error_report+0x39/0x240 net/core/sock.c:345
                          mptcp_disconnect.part.0+0x424/0x5f0 net/mptcp/protocol.c:3064
                          mptcp_disconnect+0x5c/0x70 net/mptcp/protocol.c:3032
                          __inet_stream_connect+0x20e/0xed0 net/ipv4/af_inet.c:632
                          mptcp_stream_connect+0xb0/0x110 net/mptcp/protocol.c:3664
                          __sys_connect_file+0x153/0x1a0 net/socket.c:2001
                          io_connect+0x3d9/0x7c0 io_uring/net.c:1463
                          io_issue_sqe+0x4f0/0xd20 io_uring/io_uring.c:1907
                          io_queue_sqe io_uring/io_uring.c:2079 [inline]
                          io_submit_sqe io_uring/io_uring.c:2340 [inline]
                          io_submit_sqes+0x948/0x1d00 io_uring/io_uring.c:2450
                          __do_sys_io_uring_enter+0x975/0x26e0 io_uring/io_uring.c:3458
                          do_syscall_x64 arch/x86/entry/common.c:50 [inline]
                          do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
                          entry_SYSCALL_64_after_hwframe+0x63/0xcd
  }
  ... key      at: [<ffffffff91e17f20>] __key.0+0x0/0x40
  ... acquired at:
   __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:160 [inline]
   _raw_read_lock_irqsave+0x74/0x90 kernel/locking/spinlock.c:236
   kill_fasync_rcu fs/fcntl.c:997 [inline]
   kill_fasync fs/fcntl.c:1018 [inline]
   kill_fasync+0x139/0x4f0 fs/fcntl.c:1011
   __pass_event drivers/input/evdev.c:240 [inline]
   evdev_pass_values.part.0+0x667/0x960 drivers/input/evdev.c:278
   evdev_pass_values drivers/input/evdev.c:253 [inline]
   evdev_events+0x3b4/0x430 drivers/input/evdev.c:306
   input_to_handler+0x2a0/0x4c0 drivers/input/input.c:129
   input_pass_values.part.0+0x230/0x760 drivers/input/input.c:161
   input_pass_values drivers/input/input.c:148 [inline]
   input_event_dispose+0x5cf/0x730 drivers/input/input.c:376
   input_handle_event+0x120/0xe70 drivers/input/input.c:404
   input_inject_event+0x1c7/0x390 drivers/input/input.c:463
   evdev_write+0x434/0x760 drivers/input/evdev.c:530
   vfs_write+0x2db/0xe10 fs/read_write.c:582
   ksys_write+0x1ec/0x250 fs/read_write.c:637
   do_syscall_x64 arch/x86/entry/common.c:50 [inline]
   do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
   entry_SYSCALL_64_after_hwframe+0x63/0xcd

-> (&f->f_owner.lock){...-}-{2:2} {
   IN-SOFTIRQ-R at:
                    lock_acquire kernel/locking/lockdep.c:5669 [inline]
                    lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                    __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:160 [inline]
                    _raw_read_lock_irqsave+0x49/0x90 kernel/locking/spinlock.c:236
                    send_sigurg+0x22/0xbd0 fs/fcntl.c:818
                    sk_send_sigurg+0x7a/0x370 net/core/sock.c:3351
                    tcp_check_urg net/ipv4/tcp_input.c:5626 [inline]
                    tcp_urg+0x38e/0xb40 net/ipv4/tcp_input.c:5667
                    tcp_rcv_established+0x817/0x1f80 net/ipv4/tcp_input.c:6014
                    tcp_v4_do_rcv+0x663/0x9d0 net/ipv4/tcp_ipv4.c:1721
                    tcp_v4_rcv+0x2eac/0x3280 net/ipv4/tcp_ipv4.c:2143
                    ip_protocol_deliver_rcu+0x9f/0x480 net/ipv4/ip_input.c:205
                    ip_local_deliver_finish+0x2ec/0x520 net/ipv4/ip_input.c:233
                    NF_HOOK include/linux/netfilter.h:302 [inline]
                    NF_HOOK include/linux/netfilter.h:296 [inline]
                    ip_local_deliver+0x1ae/0x200 net/ipv4/ip_input.c:254
                    dst_input include/net/dst.h:454 [inline]
                    ip_rcv_finish+0x1cf/0x2f0 net/ipv4/ip_input.c:449
                    NF_HOOK include/linux/netfilter.h:302 [inline]
                    NF_HOOK include/linux/netfilter.h:296 [inline]
                    ip_rcv+0xae/0xd0 net/ipv4/ip_input.c:569
                    __netif_receive_skb_one_core+0x114/0x180 net/core/dev.c:5479
                    __netif_receive_skb+0x1f/0x1c0 net/core/dev.c:5593
                    process_backlog+0x239/0x800 net/core/dev.c:5921
                    __napi_poll+0xb7/0x6f0 net/core/dev.c:6482
                    napi_poll net/core/dev.c:6549 [inline]
                    net_rx_action+0x9c2/0xd80 net/core/dev.c:6659
                    __do_softirq+0x1d4/0x905 kernel/softirq.c:571
                    run_ksoftirqd kernel/softirq.c:934 [inline]
                    run_ksoftirqd+0x31/0x60 kernel/softirq.c:926
                    smpboot_thread_fn+0x659/0x9e0 kernel/smpboot.c:164
                    kthread+0x2e8/0x3a0 kernel/kthread.c:376
                    ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
   INITIAL USE at:
                   lock_acquire kernel/locking/lockdep.c:5669 [inline]
                   lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                   __raw_write_lock_irq include/linux/rwlock_api_smp.h:195 [inline]
                   _raw_write_lock_irq+0x36/0x50 kernel/locking/spinlock.c:326
                   f_modown+0x2a/0x390 fs/fcntl.c:92
                   __f_setown fs/fcntl.c:111 [inline]
                   f_setown+0xdb/0x270 fs/fcntl.c:139
                   do_fcntl+0x34e/0x1240 fs/fcntl.c:378
                   __do_sys_fcntl fs/fcntl.c:455 [inline]
                   __se_sys_fcntl fs/fcntl.c:440 [inline]
                   __x64_sys_fcntl+0x163/0x1d0 fs/fcntl.c:440
                   do_syscall_x64 arch/x86/entry/common.c:50 [inline]
                   do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
                   entry_SYSCALL_64_after_hwframe+0x63/0xcd
   INITIAL READ USE at:
                        lock_acquire kernel/locking/lockdep.c:5669 [inline]
                        lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                        __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:160 [inline]
                        _raw_read_lock_irqsave+0x74/0x90 kernel/locking/spinlock.c:236
                        send_sigurg+0x22/0xbd0 fs/fcntl.c:818
                        sk_send_sigurg+0x7a/0x370 net/core/sock.c:3351
                        tcp_check_urg net/ipv4/tcp_input.c:5626 [inline]
                        tcp_urg+0x38e/0xb40 net/ipv4/tcp_input.c:5667
                        tcp_rcv_established+0x817/0x1f80 net/ipv4/tcp_input.c:6014
                        tcp_v4_do_rcv+0x663/0x9d0 net/ipv4/tcp_ipv4.c:1721
                        sk_backlog_rcv include/net/sock.h:1113 [inline]
                        __release_sock+0x133/0x3b0 net/core/sock.c:2922
                        release_sock+0x58/0x1b0 net/core/sock.c:3489
                        sk_stream_wait_memory+0x72f/0xf30 net/core/stream.c:145
                        tcp_sendmsg_locked+0x944/0x2950 net/ipv4/tcp.c:1446
                        tcp_sendmsg+0x2f/0x50 net/ipv4/tcp.c:1484
                        inet_sendmsg+0x9d/0xe0 net/ipv4/af_inet.c:825
                        sock_sendmsg_nosec net/socket.c:724 [inline]
                        sock_sendmsg+0xde/0x190 net/socket.c:747
                        __sys_sendto+0x23a/0x340 net/socket.c:2142
                        __do_sys_sendto net/socket.c:2154 [inline]
                        __se_sys_sendto net/socket.c:2150 [inline]
                        __x64_sys_sendto+0xe1/0x1b0 net/socket.c:2150
                        do_syscall_x64 arch/x86/entry/common.c:50 [inline]
                        do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
                        entry_SYSCALL_64_after_hwframe+0x63/0xcd
 }
 ... key      at: [<ffffffff91e17100>] __key.5+0x0/0x40
 ... acquired at:
   __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:160 [inline]
   _raw_read_lock_irqsave+0x74/0x90 kernel/locking/spinlock.c:236
   send_sigio+0x28/0x3b0 fs/fcntl.c:779
   kill_fasync_rcu fs/fcntl.c:1004 [inline]
   kill_fasync fs/fcntl.c:1018 [inline]
   kill_fasync+0x1fb/0x4f0 fs/fcntl.c:1011
   sock_wake_async+0xd6/0x160 net/socket.c:1449
   sk_wake_async include/net/sock.h:2518 [inline]
   sk_wake_async include/net/sock.h:2514 [inline]
   sock_def_error_report+0x3a5/0x590 net/core/sock.c:3280
   sk_error_report+0x39/0x240 net/core/sock.c:345
   mptcp_disconnect.part.0+0x424/0x5f0 net/mptcp/protocol.c:3064
   mptcp_disconnect+0x5c/0x70 net/mptcp/protocol.c:3032
   __inet_stream_connect+0x20e/0xed0 net/ipv4/af_inet.c:632
   mptcp_stream_connect+0xb0/0x110 net/mptcp/protocol.c:3664
   __sys_connect_file+0x153/0x1a0 net/socket.c:2001
   io_connect+0x3d9/0x7c0 io_uring/net.c:1463
   io_issue_sqe+0x4f0/0xd20 io_uring/io_uring.c:1907
   io_queue_sqe io_uring/io_uring.c:2079 [inline]
   io_submit_sqe io_uring/io_uring.c:2340 [inline]
   io_submit_sqes+0x948/0x1d00 io_uring/io_uring.c:2450
   __do_sys_io_uring_enter+0x975/0x26e0 io_uring/io_uring.c:3458
   do_syscall_x64 arch/x86/entry/common.c:50 [inline]
   do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
   entry_SYSCALL_64_after_hwframe+0x63/0xcd


the dependencies between the lock to be acquired
 and SOFTIRQ-irq-unsafe lock:
-> (tasklist_lock){.+.+}-{2:2} {
   HARDIRQ-ON-R at:
                    lock_acquire kernel/locking/lockdep.c:5669 [inline]
                    lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                    __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline]
                    _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228
                    do_wait+0x283/0xc30 kernel/exit.c:1602
                    kernel_wait+0xa0/0x150 kernel/exit.c:1792
                    call_usermodehelper_exec_sync kernel/umh.c:137 [inline]
                    call_usermodehelper_exec_work+0xf9/0x180 kernel/umh.c:164
                    process_one_work+0x991/0x15c0 kernel/workqueue.c:2390
                    worker_thread+0x669/0x1090 kernel/workqueue.c:2537
                    kthread+0x2e8/0x3a0 kernel/kthread.c:376
                    ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
   SOFTIRQ-ON-R at:
                    lock_acquire kernel/locking/lockdep.c:5669 [inline]
                    lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                    __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline]
                    _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228
                    do_wait+0x283/0xc30 kernel/exit.c:1602
                    kernel_wait+0xa0/0x150 kernel/exit.c:1792
                    call_usermodehelper_exec_sync kernel/umh.c:137 [inline]
                    call_usermodehelper_exec_work+0xf9/0x180 kernel/umh.c:164
                    process_one_work+0x991/0x15c0 kernel/workqueue.c:2390
                    worker_thread+0x669/0x1090 kernel/workqueue.c:2537
                    kthread+0x2e8/0x3a0 kernel/kthread.c:376
                    ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
   INITIAL USE at:
                   lock_acquire kernel/locking/lockdep.c:5669 [inline]
                   lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                   __raw_write_lock_irq include/linux/rwlock_api_smp.h:195 [inline]
                   _raw_write_lock_irq+0x36/0x50 kernel/locking/spinlock.c:326
                   copy_process+0x47e5/0x7590 kernel/fork.c:2401
                   kernel_clone+0xeb/0x890 kernel/fork.c:2682
                   user_mode_thread+0xb1/0xf0 kernel/fork.c:2758
                   rest_init+0x27/0x2b0 init/main.c:701
                   arch_call_rest_init+0x13/0x30 init/main.c:898
                   start_kernel+0x35a/0x4d0 init/main.c:1152
                   secondary_startup_64_no_verify+0xce/0xdb
   INITIAL READ USE at:
                        lock_acquire kernel/locking/lockdep.c:5669 [inline]
                        lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
                        __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline]
                        _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228
                        do_wait+0x283/0xc30 kernel/exit.c:1602
                        kernel_wait+0xa0/0x150 kernel/exit.c:1792
                        call_usermodehelper_exec_sync kernel/umh.c:137 [inline]
                        call_usermodehelper_exec_work+0xf9/0x180 kernel/umh.c:164
                        process_one_work+0x991/0x15c0 kernel/workqueue.c:2390
                        worker_thread+0x669/0x1090 kernel/workqueue.c:2537
                        kthread+0x2e8/0x3a0 kernel/kthread.c:376
                        ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
 }
 ... key      at: [<ffffffff8c40a098>] tasklist_lock+0x18/0x40
 ... acquired at:
   lock_acquire kernel/locking/lockdep.c:5669 [inline]
   lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
   __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline]
   _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228
   send_sigio+0xaf/0x3b0 fs/fcntl.c:793
   dnotify_handle_event+0x14c/0x280 fs/notify/dnotify/dnotify.c:115
   fsnotify_handle_inode_event.isra.0+0x22e/0x370 fs/notify/fsnotify.c:264
   fsnotify_handle_event fs/notify/fsnotify.c:316 [inline]
   send_to_group fs/notify/fsnotify.c:364 [inline]
   fsnotify+0x11cc/0x16e0 fs/notify/fsnotify.c:570
   fsnotify_name include/linux/fsnotify.h:36 [inline]
   fsnotify_name include/linux/fsnotify.h:29 [inline]
   fsnotify_dirent include/linux/fsnotify.h:42 [inline]
   fsnotify_create include/linux/fsnotify.h:207 [inline]
   open_last_lookups fs/namei.c:3486 [inline]
   path_openat+0x11ea/0x2750 fs/namei.c:3712
   do_filp_open+0x1ba/0x410 fs/namei.c:3742
   do_sys_openat2+0x16d/0x4c0 fs/open.c:1348
   do_sys_open fs/open.c:1364 [inline]
   __do_sys_creat fs/open.c:1440 [inline]
   __se_sys_creat fs/open.c:1434 [inline]
   __x64_sys_creat+0xcd/0x120 fs/open.c:1434
   do_syscall_x64 arch/x86/entry/common.c:50 [inline]
   do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
   entry_SYSCALL_64_after_hwframe+0x63/0xcd


stack backtrace:
CPU: 1 PID: 29765 Comm: syz-executor.1 Not tainted 6.3.0-rc6-syzkaller-00034-ge62252bc55b6 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0xd9/0x150 lib/dump_stack.c:106
 print_bad_irq_dependency kernel/locking/lockdep.c:2612 [inline]
 check_irq_usage+0x114e/0x1a40 kernel/locking/lockdep.c:2851
 check_prev_add kernel/locking/lockdep.c:3102 [inline]
 check_prevs_add kernel/locking/lockdep.c:3217 [inline]
 validate_chain kernel/locking/lockdep.c:3832 [inline]
 __lock_acquire+0x2edf/0x5d40 kernel/locking/lockdep.c:5056
 lock_acquire kernel/locking/lockdep.c:5669 [inline]
 lock_acquire+0x1af/0x520 kernel/locking/lockdep.c:5634
 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline]
 _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228
 send_sigio+0xaf/0x3b0 fs/fcntl.c:793
 dnotify_handle_event+0x14c/0x280 fs/notify/dnotify/dnotify.c:115
 fsnotify_handle_inode_event.isra.0+0x22e/0x370 fs/notify/fsnotify.c:264
 fsnotify_handle_event fs/notify/fsnotify.c:316 [inline]
 send_to_group fs/notify/fsnotify.c:364 [inline]
 fsnotify+0x11cc/0x16e0 fs/notify/fsnotify.c:570
 fsnotify_name include/linux/fsnotify.h:36 [inline]
 fsnotify_name include/linux/fsnotify.h:29 [inline]
 fsnotify_dirent include/linux/fsnotify.h:42 [inline]
 fsnotify_create include/linux/fsnotify.h:207 [inline]
 open_last_lookups fs/namei.c:3486 [inline]
 path_openat+0x11ea/0x2750 fs/namei.c:3712
 do_filp_open+0x1ba/0x410 fs/namei.c:3742
 do_sys_openat2+0x16d/0x4c0 fs/open.c:1348
 do_sys_open fs/open.c:1364 [inline]
 __do_sys_creat fs/open.c:1440 [inline]
 __se_sys_creat fs/open.c:1434 [inline]
 __x64_sys_creat+0xcd/0x120 fs/open.c:1434
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7f1bb7e8c169
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f1bb8b68168 EFLAGS: 00000246 ORIG_RAX: 0000000000000055
RAX: ffffffffffffffda RBX: 00007f1bb7fabf80 RCX: 00007f1bb7e8c169
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000000
RBP: 00007f1bb7ee7ca1 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f1bb80cfb1f R14: 00007f1bb8b68300 R15: 0000000000022000
 </TASK>

Crashes (351):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/04/12 10:13 upstream e62252bc55b6 1a1596b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/03/03 01:35 upstream 04a357b1f6f0 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/03/02 22:17 upstream 04a357b1f6f0 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/24 23:55 upstream a93e884edf61 ee50e71c .config console log report info ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/23 04:34 upstream d8ca6dbb8de7 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/23 02:35 upstream d8ca6dbb8de7 409945bc .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/21 00:48 upstream 91bc559d8d3a 4f5f5209 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/19 00:03 upstream 38f8ccde04a3 bcdf85f8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/18 21:22 upstream 38f8ccde04a3 bcdf85f8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/18 07:11 upstream dbeed98d89ea d02e9a70 .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/18 04:38 upstream dbeed98d89ea 3e7039f4 .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/14 16:46 upstream f6feea56f66d 1d6b4af7 .config console log report info ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/14 15:10 upstream f6feea56f66d 1d6b4af7 .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/11 07:56 upstream 420b2d431d18 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/09 22:19 upstream 35674e787518 07980f9d .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/09 21:14 upstream 35674e787518 07980f9d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/08 16:23 upstream 0983f6bf2bfc fc9c934e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/07 19:15 upstream 513c1a3d3f19 15c3d445 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/02/07 04:06 upstream 05ecb680708a 0a9c11b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/07 02:16 upstream 05ecb680708a 0a9c11b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/04 15:35 upstream 0136d86b7852 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/02/03 06:50 upstream 66a87fff1a87 16d19e30 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/01/30 13:04 upstream 6d796c50f84c 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/29 23:19 upstream ab072681eabe 9dfcf09c .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/19 23:14 upstream 081edded9b38 1b826a2f .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/17 02:41 upstream d532dd102151 a63719e7 .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/15 07:04 upstream 7c6984405241 a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/13 18:33 upstream d9fc1511728c 529798b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/01/13 15:52 upstream d9fc1511728c 529798b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/01/10 15:07 upstream 40c18f363a08 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/08 15:45 upstream e9ffbf16caa6 1dac8c7a .config console log report info ci-upstream-kasan-gce-root possible deadlock in evdev_pass_values
2023/01/07 21:42 upstream 0a71553536d2 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2023/01/07 05:36 upstream a689b938df39 1dac8c7a .config console log report info ci-upstream-kasan-gce possible deadlock in evdev_pass_values
2022/12/06 19:10 upstream bce9332220bd d88f3abb .config console log report info ci-upstream-kasan-gce-selinux-root possible deadlock in evdev_pass_values
2022/12/02 15:52 upstream a4412fdd49dc e080de16 .config console log report info ci-upstream-kasan-gce-smack-root possible deadlock in evdev_pass_values
2022/07/26 15:25 upstream 4a57a8400075 279b89c2 .config console log report info ci-qemu-upstream possible deadlock in evdev_pass_values
2023/01/19 15:25 upstream 7287904c8771 1b826a2f .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/18 09:26 upstream c1649ec55708 42660d9e .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/14 16:34 upstream 97ec4d559d93 a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/13 19:52 upstream d9fc1511728c 529798b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/13 17:18 upstream d9fc1511728c 529798b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/13 05:20 upstream c757fc92a3f7 96166539 .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/12 10:26 upstream e8f60cd7db24 96166539 .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/10 02:07 upstream 5a41237ad1d4 1dac8c7a .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/09 03:49 upstream 1fe4fd6f5cad 1dac8c7a .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/07 07:36 upstream a689b938df39 1dac8c7a .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2023/01/05 17:28 upstream 41c03ba9beea 1dac8c7a .config console log report info ci-upstream-kasan-gce-386 possible deadlock in evdev_pass_values
2022/12/06 16:50 linux-next 9e46a7996732 d88f3abb .config console log report info ci-upstream-linux-next-kasan-gce-root possible deadlock in evdev_pass_values
2021/01/06 03:00 upstream 6207214a70bf b1c228e1 .config console log report info ci-upstream-kasan-gce
2021/01/05 11:44 upstream 36bbbd0e234d a0234d98 .config console log report info ci-upstream-kasan-gce
2021/01/09 01:30 upstream 6279d812eab6 c104d4a3 .config console log report info ci-upstream-kasan-gce-386
* Struck through repros no longer work on HEAD.