From: Bintian Wang Date: Sun, 30 Jun 2013 12:34:24 +0000 (+0800) Subject: Add compat_ioctl support for VFAT_IOCTL_GET_VOLUME_ID X-Git-Tag: firefly_0821_release~4090^2~501 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=79245d37165aad2e57b1919defdd124639ddf55a;p=firefly-linux-kernel-4.4.55.git Add compat_ioctl support for VFAT_IOCTL_GET_VOLUME_ID Add VFAT_IOCTL_GET_VOLUME_ID to vfat dir compat_ioctl() interface, which enable you read vfat volume ID from a 32bit app on a 64bit kernel Change-Id: I3e93dfcc1e7a364a6b11bc7e3f5f210e82f306ed Signed-off-by: Bintian Wang Signed-off-by: John Stultz --- diff --git a/fs/fat/dir.c b/fs/fat/dir.c index ddfa4529e6ea..4b775e606fc8 100644 --- a/fs/fat/dir.c +++ b/fs/fat/dir.c @@ -841,6 +841,8 @@ static long fat_compat_dir_ioctl(struct file *filp, unsigned cmd, short_only = 0; both = 1; break; + case VFAT_IOCTL_GET_VOLUME_ID: + return fat_ioctl_volume_id(inode); default: return fat_generic_ioctl(filp, cmd, (unsigned long)arg); }