From: Thomas Bächler Date: Thu, 3 Apr 2014 19:55:37 +0000 (+0200) Subject: fs: Don't return 0 from get_anon_bdev X-Git-Tag: omap-for-v3.16/pm-signed~79^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2a4dc494a7b7135f460e38e788c4a58f65e4ac3;p=pandora-kernel.git 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 Signed-off-by: Thomas Bächler Acked-by: Tejun Heo Acked-by: H. Peter Anvin Tested-by: Alexandre Demers Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed