BUG: sleeping function called from invalid context at include/linux/sched/mm.h:337 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5084, name: udevd preempt_count: 1, expected: 0 RCU nest depth: 0, expected: 0 3 locks held by udevd/5084: #0: ffff88804b45c420 (sb_writers#5){.+.+}-{0:0}, at: mnt_want_write+0x3f/0x90 fs/namespace.c:409 #1: ffff88802b153080 (&type->i_mutex_dir_key#5/1){+.+.}-{3:3},