]> git.hungrycats.org Git - linux/commit
btrfs: Add ctime/mtime update for btrfs device add/remove.
authorQu Wenruo <quwenruo@cn.fujitsu.com>
Wed, 16 Apr 2014 09:02:32 +0000 (17:02 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 1 Jul 2014 03:14:02 +0000 (20:14 -0700)
commit2e9e31430a45cce7871c4795fea1493d08ca7061
tree636b16e121812a1e2d4baa972f5e31db88746bb3
parent2501c4a066e633524791e8ce8dbfe615aca071cf
btrfs: Add ctime/mtime update for btrfs device add/remove.

commit 5a1972bd9fd4b2fb1bac8b7a0b636d633d8717e3 upstream.

Btrfs will send uevent to udev inform the device change,
but ctime/mtime for the block device inode is not udpated, which cause
libblkid used by btrfs-progs unable to detect device change and use old
cache, causing 'btrfs dev scan; btrfs dev rmove; btrfs dev scan' give an
error message.

Reported-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
Cc: Karel Zak <kzak@redhat.com>
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: Chris Mason <clm@fb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/btrfs/volumes.c