diff options
author | Thomas Bächler <thomas@archlinux.org> | 2014-04-03 21:55:37 +0200 |
---|---|---|
committer | Jiri Slaby <jslaby@suse.cz> | 2014-05-29 11:38:24 +0200 |
commit | c36604fe10ee69babe452bf5f888185ef163cd39 (patch) | |
tree | fa78ef7f3ed77316a1b3039e0985709a6f2c780e /drivers/clk | |
parent | 0610ae43cefde18c9270e7c791faa629382200f1 (diff) | |
download | linux-stable-c36604fe10ee69babe452bf5f888185ef163cd39.tar.gz linux-stable-c36604fe10ee69babe452bf5f888185ef163cd39.tar.bz2 linux-stable-c36604fe10ee69babe452bf5f888185ef163cd39.zip |
fs: Don't return 0 from get_anon_bdev
commit a2a4dc494a7b7135f460e38e788c4a58f65e4ac3 upstream.
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
Signed-off-by: Thomas Bächler <thomas@archlinux.org>
Acked-by: Tejun Heo <tj@kernel.org>
Acked-by: H. Peter Anvin <hpa@zytor.com>
Tested-by: Alexandre Demers <alexandre.f.demers@gmail.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Diffstat (limited to 'drivers/clk')
0 files changed, 0 insertions, 0 deletions