ext4: eliminate sleep from shutdown ioctl
authorTheodore Ts'o <tytso@mit.edu>
Mon, 19 Feb 2018 04:16:28 +0000 (23:16 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Apr 2018 07:36:30 +0000 (09:36 +0200)
commit09439481998aefbe1bd6ae067079e738ba4a7a3f
tree5ede83d3150eaf701ab68638ebd890f2d3b1f0f2
parent7ebcea25968219b4ed9b27e5708e2b96c1718d86
ext4: eliminate sleep from shutdown ioctl

commit a6d9946bb925293fda9f5ed6d33d8580b001f006 upstream.

The msleep() when processing EXT4_GOING_FLAGS_NOLOGFLUSH was a hack to
avoid some races (that are now fixed), but in fact it introduced its
own race.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ext4/ioctl.c