diff options
author | Amir Goldstein <amir73il@gmail.com> | 2019-06-05 08:04:49 -0700 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2019-06-09 10:06:19 -0700 |
commit | 96e6e8f4a68df2d94800311163faa67124df24e5 (patch) | |
tree | 42b63675c58ce53f9896daf674937625e71a684d /include/net/bluetooth/sco.h | |
parent | 646955cd5425dd8fed8205cbb1b4373c222d028e (diff) |
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 'include/net/bluetooth/sco.h')
0 files changed, 0 insertions, 0 deletions