summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorJiang Yi <jiangyilism@gmail.com>2017-08-11 11:29:44 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-12-20 10:07:29 +0100
commitdcdca123814c5303f0e4d0fba67756d35bb0fd1f (patch)
treee0dc7eb28ed8e995a1eab3a4ca2081c46bebe905 /block
parent998201fdc5c9144a2dfaec8811a722c3c5e731d3 (diff)
target/file: Do not return error for UNMAP if length is zero
[ Upstream commit 594e25e73440863981032d76c9b1e33409ceff6e ] The function fd_execute_unmap() in target_core_file.c calles ret = file->f_op->fallocate(file, mode, pos, len); Some filesystems implement fallocate() to return error if length is zero (e.g. btrfs) but according to SCSI Block Commands spec UNMAP should return success for zero length. Signed-off-by: Jiang Yi <jiangyilism@gmail.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions