aboutsummaryrefslogtreecommitdiff
path: root/fs/buffer.c
diff options
context:
space:
mode:
authorThomas Bächler <[email protected]>2014-04-03 21:55:37 +0200
committerGreg Kroah-Hartman <[email protected]>2014-04-16 11:53:08 -0700
commita2a4dc494a7b7135f460e38e788c4a58f65e4ac3 (patch)
tree8b593307370f6e4ade7630be2a1e66eb2770e745 /fs/buffer.c
parentc9eaa447e77efe77b7fa4c953bd62de8297fd6c5 (diff)
fs: Don't return 0 from get_anon_bdev
Commit 9e30cc9595303b27b48 removed an internal mount. This has the side-effect that rootfs now has FSID 0. Many userspace utilities assume that st_dev in struct stat is never 0, so this change breaks a number of tools in early userspace. Since we don't know how many userspace programs are affected, make sure that FSID is at least 1. References: http://article.gmane.org/gmane.linux.kernel/1666905 References: http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/8557 Cc: 3.14 <[email protected]> Signed-off-by: Thomas Bächler <[email protected]> Acked-by: Tejun Heo <[email protected]> Acked-by: H. Peter Anvin <[email protected]> Tested-by: Alexandre Demers <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'fs/buffer.c')
0 files changed, 0 insertions, 0 deletions