summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorBintian Wang <bintian.wang@linaro.org>2013-06-30 20:34:24 +0800
committerNitin Garg <nitin.garg@freescale.com>2014-04-21 22:35:22 -0500
commit5a171c826ee593dcefe41333faea56ce59cbe2be (patch)
tree16c96ffdc2402cbbe3cb6595dd886d7320fb5afc /fs
parent0c2609bc2774626888a9578aaf1a5fd5302f99a5 (diff)
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 <bintian.wang@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'fs')
-rw-r--r--fs/fat/dir.c2
1 files changed, 2 insertions, 0 deletions
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);
}