xfs: fix __user annotations for xfs_ioc_getfsmap
authorChristoph Hellwig <hch@lst.de>
Fri, 21 Apr 2017 18:24:41 +0000 (11:24 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Tue, 25 Apr 2017 16:40:42 +0000 (09:40 -0700)
commit9d17e14cc052ecebb572d4546c7deeddc0c6e040
treed3c8db45e3944d965564257a8b437314b6dc14a1
parente2a641922a3592b5ea226624d5abeb13eb49622c
xfs: fix __user annotations for xfs_ioc_getfsmap

By passing the whole fsmap_head structure and an index we can get the
user point annotations right for the embedded variable sized array
in struct fsmap_head.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
[darrick: change idx to unsigned int]
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/xfs_ioctl.c