]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ceph: check negative offsets in ceph_llseek()
authorLuis Henriques <lhenriques@suse.com>
Fri, 28 Jul 2017 10:56:40 +0000 (11:56 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 6 Sep 2017 17:56:50 +0000 (19:56 +0200)
commit397f238994a5dae1b10e8a6efe9a2e2a95052cee
tree7df8cdbc580dd035874af23647653836da0da0d6
parent06d74376c8af32f5b8d777a943aa4dc99165088b
ceph: check negative offsets in ceph_llseek()

When a user requests SEEK_HOLE or SEEK_DATA with a negative offset
ceph_llseek should return -ENXIO.  Currently -EINVAL is being returned for
SEEK_DATA and 0 for SEEK_HOLE.

Signed-off-by: Luis Henriques <lhenriques@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/file.c