================================================================== BUG: KCSAN: data-race in __fsnotify_parent / fsnotify_put_mark write to 0xffff888101441cf0 of 4 bytes by task 4591 on cpu 0: fsnotify_detach_connector_from_object fs/notify/mark.c:330 [inline] fsnotify_put_mark+0x2db/0x5d0 fs/notify/mark.c:393 __do_sys_inotify_rm_watch fs/notify/inotify/inotify_user.c:819 [inline] __se_sys_inotify_rm_watch+0xf9/0x170 fs/notify/inotify/inotify_user.c:793 __x64_sys_inotify_rm_watch+0x31/0x40 fs/notify/inotify/inotify_user.c:793 x64_sys_call+0x1ae0/0x2d60 arch/x86/include/generated/asm/syscalls_64.h:256 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff888101441cf0 of 4 bytes by task 2965 on cpu 1: fsnotify_object_watched fs/notify/fsnotify.c:198 [inline] __fsnotify_parent+0xd4/0x380 fs/notify/fsnotify.c:228 fsnotify_parent include/linux/fsnotify.h:96 [inline] fsnotify_file include/linux/fsnotify.h:131 [inline] fsnotify_close include/linux/fsnotify.h:412 [inline] __fput+0x5a6/0x6d0 fs/file_table.c:417 __fput_sync+0x43/0x60 fs/file_table.c:516 __do_sys_close fs/open.c:1565 [inline] __se_sys_close+0xf9/0x1a0 fs/open.c:1550 __x64_sys_close+0x1f/0x30 fs/open.c:1550 x64_sys_call+0x25cb/0x2d60 arch/x86/include/generated/asm/syscalls_64.h:4 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00002008 -> 0x00000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 2965 Comm: udevd Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 ================================================================== loop2: p1 p3 < p5 p6 > loop1: p1 p2 p3 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p55 p56 p57 p58 p59 p60 p61 p62 p63 p64 p65 p66 p67 p68 p69 p70 p71 p72 p73 p74 p75 p76 p77 p78 p79 p80 p81 p82 p83 p84 p85 p86 p87 p88 p89 p90 p91 p92 p93 p94 p95 p96 p97 p98 p99 p100 p101 p102 p103 p104 p105 p106 p107 p108 p109 p110 p111 p112 p113 p114 p115 p116 p117 p118 p119 p120 p121 p122 p123 p124 p125 p126 p127 p128 p129 p130 p131 p132 p133 p134 p135 p136 p137 p138 p139 p140 p141 p142 p143 p144 p145 p146 p147 p148 p149 p150 p151 p152 p153 p154 p155 p156 p157 p158 p159 p160 p161 p162 p163 p164 p165 p166 p167 p168 p169 p170 p171 p172 p173 p174 p175 p176 p177 p178 p179 p180 p181 p182 p183 p184 p185 p186 p187 p188 p189 p190 p191 p192 p193 p194 p195 p196 p197 p198 p199 p200 p201 p202 p203 p204 p205 p206 p207 p208 p209 p210 p211 p212 p213 p214 p215 p216 p217 p218 p219 p220 p221 p222 p223 p224 p2 loop1: p1 start 4278190080 is beyond EOD, truncated loop1: p2 start 16908800 is beyond EOD, truncated loop1: p4 start 11326 is beyond EOD, truncated loop1: p5 start 4278190080 is beyond EOD, truncated loop1: p6 start 16908800 is beyond EOD, truncated loop1: p7 start 4278190080 is beyond EOD, truncated loop1: p8 start 16908800 is beyond EOD, truncated loop1: p9 start 4278190080 is beyond EOD, truncated loop1: p10 start 16908800 is beyond EOD, truncated loop1: p11 start 4278190080 is beyond EOD, truncated loop1: p12 start 16908800 is beyond EOD, truncated loop1: p13 start 4278190080 is beyond EOD, truncated loop1: p14 start 16908800 is beyond EOD, truncated loop1: p15 start 4278190080 is beyond EOD, truncated loop1: p16 start 16908800 is beyond EOD, truncated loop1: p17 start 4278190080 is beyond EOD, truncated loop1: p18 start 16908800 is beyond EOD, truncated loop1: p19 start 4278190080 is beyond EOD, truncated loop1: p20 start 16908800 is beyond EOD, truncated loop1: p21 start 4278190080 is beyond EOD, truncated loop1: p22 start 16908800 is beyond EOD, truncated loop1: p23 start 4278190080 is beyond EOD, truncated loop1: p24 start 16908800 is beyond EOD, truncated loop1: p25 start 4278190080 is beyond EOD, truncated loop1: p26 start 16908800 is beyond EOD, truncated loop1: p27 start 4278190080 is beyond EOD, truncated loop1: p28 start 16908800 is beyond EOD, truncated loop1: p29 start 4278190080 is beyond EOD, truncated loop1: p30 start 16908800 is beyond EOD, truncated loop1: p31 start 4278190080 is beyond EOD, truncated loop1: p32 start 16908800 is beyond EOD, truncated loop1: p33 start 4278190080 is beyond EOD, truncated loop1: p34 start 16908800 is beyond EOD, truncated loop1: p35 start 4278190080 is beyond EOD, truncated loop1: p36 start 16908800 is beyond EOD, truncated loop1: p37 start 4278190080 is beyond EOD, truncated loop1: p38 start 16908800 is beyond EOD, truncated loop1: p39 start 4278190080 is beyond EOD, truncated loop1: p40 start 16908800 is beyond EOD, truncated loop1: p41 start 4278190080 is beyond EOD, truncated loop1: p42 start 16908800 is beyond EOD, truncated loop1: p43 start 4278190080 is beyond EOD, truncated loop1: p44 start 16908800 is beyond EOD, truncated loop1: p45 start 4278190080 is beyond EOD, truncated loop1: p46 start 16908800 is beyond EOD, truncated loop1: p47 start 4278190080 is beyond EOD, truncated loop1: p48 start 16908800 is beyond EOD, truncated loop1: p49 start 4278190080 is beyond EOD, truncated loop1: p50 start 16908800 is beyond EOD, truncated loop1: p51 start 4278190080 is beyond EOD, truncated loop1: p52 start 16908800 is beyond EOD, truncated loop1: p53 start 4278190080 is beyond EOD, truncated loop1: p54 start 16908800 is beyond EOD, truncated loop1: p55 start 4278190080 is beyond EOD, truncated loop1: p56 start 16908800 is beyond EOD, truncated loop1: p57 start 4278190080 is beyond EOD, truncated loop1: p58 start 16908800 is beyond EOD, truncated loop1: p59 start 4278190080 is beyond EOD, truncated loop1: p60 start 16908800 is beyond EOD, truncated loop1: p61 start 4278190080 is beyond EOD, truncated loop1: p62 start 16908800 is beyond EOD, truncated loop1: p63 start 4278190080 is beyond EOD, truncated loop1: p64 start 16908800 is beyond EOD, truncated loop1: p65 start 4278190080 is beyond EOD, truncated loop1: p66 start 16908800 is beyond EOD, truncated loop1: p67 start 4278190080 is beyond EOD, truncated loop1: p68 start 16908800 is beyond EOD, truncated loop1: p69 start 4278190080 is beyond EOD, truncated loop1: p70 start 16908800 is beyond EOD, truncated loop1: p71 start 4278190080 is beyond EOD, truncated loop1: p72 start 16908800 is beyond EOD, truncated loop1: p73 start 4278190080 is beyond EOD, truncated loop1: p74 start 16908800 is beyond EOD, truncated loop1: p75 start 4278190080 is beyond EOD, truncated loop1: p76 start 16908800 is beyond EOD, truncated loop1: p77 start 4278190080 is beyond EOD, truncated loop1: p78 start 16908800 is beyond EOD, truncated loop1: p79 start 4278190080 is beyond EOD, truncated loop1: p80 start 16908800 is beyond EOD, truncated loop1: p81 start 4278190080 is beyond EOD, truncated loop1: p82 start 16908800 is beyond EOD, truncated loop1: p83 start 4278190080 is beyond EOD, truncated loop1: p84 start 16908800 is beyond EOD, truncated loop1: p85 start 4278190080 is beyond EOD, truncated loop1: p86 start 16908800 is beyond EOD, truncated loop1: p87 start 4278190080 is beyond EOD, truncated loop1: p88 start 16908800 is beyond EOD, truncated loop1: p89 start 4278190080 is beyond EOD, truncated loop1: p90 start 16908800 is beyond EOD, truncated loop1: p91 start 4278190080 is beyond EOD, truncated loop1: p92 start 16908800 is beyond EOD, truncated loop1: p93 start 4278190080 is beyond EOD, truncated loop1: p94 start 16908800 is beyond EOD, truncated loop1: p95 start 4278190080 is beyond EOD, truncated loop1: p96 start 16908800 is beyond EOD, truncated loop1: p97 start 4278190080 is beyond EOD, truncated loop1: p98 start 16908800 is beyond EOD, truncated loop1: p99 start 4278190080 is beyond EOD, truncated loop1: p100 start 16908800 is beyond EOD, truncated loop1: p101 start 4278190080 is beyond EOD, truncated loop1: p102 start 16908800 is beyond EOD, truncated loop1: p103 start 4278190080 is beyond EOD, truncated loop1: p104 start 16908800 is beyond EOD, truncated loop1: p105 start 4278190080 is beyond EOD, truncated loop1: p106 start 16908800 is beyond EOD, truncated loop1: p107 start 4278190080 is beyond EOD, truncated loop1: p108 start 16908800 is beyond EOD, truncated loop1: p109 start 4278190080 is beyond EOD, truncated loop1: p110 start 16908800 is beyond EOD, truncated loop1: p111 start 4278190080 is beyond EOD, truncated loop1: p112 start 16908800 is beyond EOD, truncated loop1: p113 start 4278190080 is beyond EOD, truncated loop1: p114 start 16908800 is beyond EOD, truncated loop1: p115 start 4278190080 is beyond EOD, truncated loop1: p116 start 16908800 is beyond EOD, truncated loop1: p117 start 4278190080 is beyond EOD, truncated loop1: p118 start 16908800 is beyond EOD, truncated loop1: p119 start 4278190080 is beyond EOD, truncated loop1: p120 start 16908800 is beyond EOD, truncated loop1: p121 start 4278190080 is beyond EOD, truncated loop1: p122 start 16908800 is beyond EOD, truncated loop1: p123 start 4278190080 is beyond EOD, truncated loop1: p124 start 16908800 is beyond EOD, truncated loop1: p125 start 4278190080 is beyond EOD, truncated loop1: p126 start 16908800 is beyond EOD, truncated loop1: p127 start 4278190080 is beyond EOD, truncated loop1: p128 start 16908800 is beyond EOD, truncated loop1: p129 start 4278190080 is beyond EOD, truncated loop1: p130 start 16908800 is beyond EOD, truncated loop1: p131 start 4278190080 is beyond EOD, truncated loop1: p132 start 16908800 is beyond EOD, truncated loop1: p133 start 4278190080 is beyond EOD, truncated loop1: p134 start 16908800 is beyond EOD, truncated loop1: p135 start 4278190080 is beyond EOD, truncated loop1: p136 start 16908800 is beyond EOD, truncated loop1: p137 start 4278190080 is beyond EOD, truncated loop1: p138 start 16908800 is beyond EOD, truncated loop1: p139 start 4278190080 is beyond EOD, truncated loop1: p140 start 16908800 is beyond EOD, truncated loop1: p141 start 4278190080 is beyond EOD, truncated loop1: p142 start 16908800 is beyond EOD, truncated loop1: p143 start 4278190080 is beyond EOD, truncated loop1: p144 start 16908800 is beyond EOD, truncated loop1: p145 start 4278190080 is beyond EOD, truncated loop1: p146 start 16908800 is beyond EOD, truncated loop1: p147 start 4278190080 is beyond EOD, truncated loop1: p148 start 16908800 is beyond EOD, truncated loop1: p149 start 4278190080 is beyond EOD, truncated loop1: p150 start 16908800 is beyond EOD, truncated loop1: p151 start 4278190080 is beyond EOD, truncated loop1: p152 start 16908800 is beyond EOD, truncated loop1: p153 start 4278190080 is beyond EOD, truncated loop1: p154 start 16908800 is beyond EOD, truncated loop1: p155 start 4278190080 is beyond EOD, truncated loop1: p156 start 16908800 is beyond EOD, truncated loop1: p157 start 4278190080 is beyond EOD, truncated loop1: p158 start 16908800 is beyond EOD, truncated loop1: p159 start 4278190080 is beyond EOD, truncated loop1: p160 start 16908800 is beyond EOD, truncated loop1: p161 start 4278190080 is beyond EOD, truncated loop1: p162 start 16908800 is beyond EOD, truncated loop1: p163 start 4278190080 is beyond EOD, truncated loop1: p164 start 16908800 is beyond EOD, truncated loop1: p165 start 4278190080 is beyond EOD, truncated loop1: p166 start 16908800 is beyond EOD, truncated loop1: p167 start 4278190080 is beyond EOD, truncated loop1: p168 start 16908800 is beyond EOD, truncated loop1: p169 start 4278190080 is beyond EOD, truncated loop1: p170 start 16908800 is beyond EOD, truncated loop1: p171 start 4278190080 is beyond EOD, truncated loop1: p172 start 16908800 is beyond EOD, truncated loop1: p173 start 4278190080 is beyond EOD, truncated loop1: p174 start 16908800 is beyond EOD, truncated loop1: p175 start 4278190080 is beyond EOD, truncated loop1: p176 start 16908800 is beyond EOD, truncated loop1: p177 start 4278190080 is beyond EOD, truncated loop1: p178 start 16908800 is beyond EOD, truncated loop1: p179 start 4278190080 is beyond EOD, truncated loop1: p180 start 16908800 is beyond EOD, truncated loop1: p181 start 4278190080 is beyond EOD, truncated loop1: p182 start 16908800 is beyond EOD, truncated loop1: p183 start 4278190080 is beyond EOD, truncated loop1: p184 start 16908800 is beyond EOD, truncated loop1: p185 start 4278190080 is beyond EOD, truncated loop1: p186 start 16908800 is beyond EOD, truncated loop1: p187 start 4278190080 is beyond EOD, truncated loop1: p188 start 16908800 is beyond EOD, truncated loop1: p189 start 4278190080 is beyond EOD, truncated loop1: p190 start 16908800 is beyond EOD, truncated loop1: p191 start 4278190080 is beyond EOD, truncated loop1: p192 start 16908800 is beyond EOD, truncated loop1: p193 start 4278190080 is beyond EOD, truncated loop1: p194 start 16908800 is beyond EOD, truncated loop1: p195 start 4278190080 is beyond EOD, truncated loop1: p196 start 16908800 is beyond EOD, truncated loop1: p197 start 4278190080 is beyond EOD, truncated loop1: p198 start 16908800 is beyond EOD, truncated loop1: p199 start 4278190080 is beyond EOD, truncated loop1: p200 start 16908800 is beyond EOD, truncated loop1: p201 start 4278190080 is beyond EOD, truncated loop1: p202 start 16908800 is beyond EOD, truncated loop1: p203 start 4278190080 is beyond EOD, truncated loop1: p204 start 16908800 is beyond EOD, truncated loop1: p205 start 4278190080 is beyond EOD, truncated loop1: p206 start 16908800 is beyond EOD, truncated loop1: p207 start 4278190080 is beyond EOD, truncated loop1: p208 start 16908800 is beyond EOD, truncated loop1: p209 start 4278190080 is beyond EOD, truncated loop1: p210 start 16908800 is beyond EOD, truncated loop1: p211 start 4278190080 is beyond EOD, truncated loop1: p212 start 16908800 is beyond EOD, truncated loop1: p213 start 4278190080 is beyond EOD, truncated loop1: p214 start 16908800 is beyond EOD, truncated loop1: p215 start 4278190080 is beyond EOD, truncated loop1: p216 start 16908800 is beyond EOD, truncated loop1: p217 start 4278190080 is beyond EOD, truncated loop1: p218 start 16908800 is beyond EOD, truncated loop1: p219 start 4278190080 is beyond EOD, truncated loop1: p220 start 16908800 is beyond EOD, truncated loop1: p221 start 4278190080 is beyond EOD, truncated loop1: p222 start 16908800 is beyond EOD, truncated loop1: p223 start 4278190080 is beyond EOD, truncated loop1: p224 start 16908800 is beyond EOD, truncated loop1: p225 start 4278190080 is beyond EOD, truncated loop1: p226 start 16908800 is beyond EOD, truncated loop1: p227 start 4278190080 is beyond EOD, truncated loop1: p228 start 16908800 is beyond EOD, truncated loop1: p229 start 4278190080 is beyond EOD, truncated loop1: p230 start 16908800 is beyond EOD, truncated loop1: p231 start 4278190080 is beyond EOD, truncated loop1: p232 start 16908800 is beyond EOD, truncated loop1: p233 start 4278190080 is beyond EOD, truncated loop1: p234 start 16908800 is beyond EOD, truncated loop1: p235 start 4278190080 is beyond EOD, truncated loop1: p236 start 16908800 is beyond EOD, truncated loop1: p237 start 4278190080 is beyond EOD, truncated loop1: p238 start 16908800 is beyond EOD, truncated loop1: p239 start 4278190080 is beyond EOD, truncated loop1: p240 start 16908800 is beyond EOD, truncated loop1: p241 start 4278190080 is beyond EOD, truncated loop1: p242 start 16908800 is beyond EOD, truncated loop1: p243 start 4278190080 is beyond EOD, truncated loop1: p244 start 16908800 is beyond EOD, truncated loop1: p245 start 4278190080 is beyond EOD, truncated loop1: p246 start 16908800 is beyond EOD, truncated loop1: p247 start 4278190080 is beyond EOD, truncated loop1: p248 start 16908800 is beyond EOD, truncated loop1: p249 start 4278190080 is beyond EOD, truncated loop1: p250 start 16908800 is beyond EOD, truncated loop1: p251 start 4278190080 is beyond EOD, truncated loop1: p252 start 16908800 is beyond EOD, truncated loop1: p253 start 4278190080 is beyond EOD, truncated loop1: p254 start 16908800 is beyond EOD, truncated loop1: p255 start 4278190080 is beyond EOD, truncated