aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crc4.c
diff options
context:
space:
mode:
authorAmir Goldstein <amir73il@gmail.com>2019-06-05 08:04:49 -0700
committerDarrick J. Wong <darrick.wong@oracle.com>2019-06-09 10:06:19 -0700
commit96e6e8f4a68df2d94800311163faa67124df24e5 (patch)
tree42b63675c58ce53f9896daf674937625e71a684d /lib/crc4.c
parentvfs: remove redundant checks from generic_remap_checks() (diff)
downloadlinux-dev-96e6e8f4a68df2d94800311163faa67124df24e5.tar.xz
linux-dev-96e6e8f4a68df2d94800311163faa67124df24e5.zip
vfs: add missing checks to copy_file_range
Like the clone and dedupe interfaces we've recently fixed, the copy_file_range() implementation is missing basic sanity, limits and boundary condition tests on the parameters that are passed to it from userspace. Create a new "generic_copy_file_checks()" function modelled on the generic_remap_checks() function to provide this missing functionality. [Amir] Shorten copy length instead of checking pos_in limits because input file size already abides by the limits. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Amir Goldstein <amir73il@gmail.com> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'lib/crc4.c')
0 files changed, 0 insertions, 0 deletions