The reproducer works here. I use ext4 on MD (raid1) for '/' with /tmp as part of '/'. Additionally, I get the following trace in dmesg when trying to umount: [214920.810112] INFO: task umount:16606 blocked for more than 120 seconds. [214920.810118] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [214920.810121] umount D 00000000ffffffff 0 16606 16551 0x00000000 [214920.810128] ffff8800b27cbd18 0000000000000082 0000000000015b00 0000000000015b00 [214920.810135] ffff8800bcf15f80 ffff8800b27cbfd8 0000000000015b00 ffff8800bcf15bc0 [214920.810140] 0000000000015b00 ffff8800b27cbfd8 0000000000015b00 ffff8800bcf15f80 [214920.810146] Call Trace: [214920.810158] [<ffffffff81162770>] ? bdi_sched_wait+0x0/0x20 [214920.810163] [<ffffffff8116277e>] bdi_sched_wait+0xe/0x20 [214920.810170] [<ffffffff815553ff>] __wait_on_bit+0x5f/0x90 [214920.810174] [<ffffffff81162770>] ? bdi_sched_wait+0x0/0x20 [214920.810181] [<ffffffff815554a8>] out_of_line_wait_on_bit+0x78/0x90 [214920.810187] [<ffffffff810835c0>] ? wake_bit_function+0x0/0x40 [214920.810192] [<ffffffff81162734>] ? bdi_queue_work+0xa4/0xe0 [214920.810196] [<ffffffff81163aaf>] bdi_sync_writeback+0x6f/0x80 [214920.810201] [<ffffffff81163ae0>] sync_inodes_sb+0x20/0x30 [214920.810205] [<ffffffff811675c2>] __sync_filesystem+0x82/0x90 [214920.810209] [<ffffffff811677cb>] sync_filesystem+0x4b/0x70 [214920.810214] [<ffffffff811422c7>] generic_shutdown_super+0x27/0x100 [214920.810218] [<ffffffff811423d1>] kill_block_super+0x31/0x50 [214920.810222] [<ffffffff811434a1>] deactivate_super+0x71/0x90 [214920.810227] [<ffffffff8115bc1f>] mntput_no_expire+0xbf/0x110 [214920.810231] [<ffffffff8115c357>] sys_umount+0x57/0xc0 [214920.810236] [<ffffffff810131f2>] system_call_fastpath+0x16/0x1b
The reproducer works here. I use ext4 on MD (raid1) for '/' with /tmp as part of '/'. Additionally, I get the following trace in dmesg when trying to umount: kernel/ hung_task_ timeout_ secs" disables this message. 770>] ? bdi_sched_ wait+0x0/ 0x20 77e>] bdi_sched_ wait+0xe/ 0x20 3ff>] __wait_ on_bit+ 0x5f/0x90 770>] ? bdi_sched_ wait+0x0/ 0x20 4a8>] out_of_ line_wait_ on_bit+ 0x78/0x90 5c0>] ? wake_bit_ function+ 0x0/0x40 734>] ? bdi_queue_ work+0xa4/ 0xe0 aaf>] bdi_sync_ writeback+ 0x6f/0x80 ae0>] sync_inodes_ sb+0x20/ 0x30 5c2>] __sync_ filesystem+ 0x82/0x90 7cb>] sync_filesystem +0x4b/0x70 2c7>] generic_ shutdown_ super+0x27/ 0x100 3d1>] kill_block_ super+0x31/ 0x50 4a1>] deactivate_ super+0x71/ 0x90 c1f>] mntput_ no_expire+ 0xbf/0x110 357>] sys_umount+ 0x57/0xc0 1f2>] system_ call_fastpath+ 0x16/0x1b
[214920.810112] INFO: task umount:16606 blocked for more than 120 seconds.
[214920.810118] "echo 0 > /proc/sys/
[214920.810121] umount D 00000000ffffffff 0 16606 16551 0x00000000
[214920.810128] ffff8800b27cbd18 0000000000000082 0000000000015b00 0000000000015b00
[214920.810135] ffff8800bcf15f80 ffff8800b27cbfd8 0000000000015b00 ffff8800bcf15bc0
[214920.810140] 0000000000015b00 ffff8800b27cbfd8 0000000000015b00 ffff8800bcf15f80
[214920.810146] Call Trace:
[214920.810158] [<ffffffff81162
[214920.810163] [<ffffffff81162
[214920.810170] [<ffffffff81555
[214920.810174] [<ffffffff81162
[214920.810181] [<ffffffff81555
[214920.810187] [<ffffffff81083
[214920.810192] [<ffffffff81162
[214920.810196] [<ffffffff81163
[214920.810201] [<ffffffff81163
[214920.810205] [<ffffffff81167
[214920.810209] [<ffffffff81167
[214920.810214] [<ffffffff81142
[214920.810218] [<ffffffff81142
[214920.810222] [<ffffffff81143
[214920.810227] [<ffffffff8115b
[214920.810231] [<ffffffff8115c
[214920.810236] [<ffffffff81013