]> git.baikalelectronics.ru Git - kernel.git/commit
fs: make block fiemap mapping length at least blocksize long
authorJosef Bacik <josef@redhat.com>
Tue, 1 Feb 2011 23:52:47 +0000 (15:52 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 3 Feb 2011 00:03:20 +0000 (16:03 -0800)
commit66ba5a1fcabf61ef2e1b8499d0d85264f762c61d
treee184aed1d4c05e1df482dbf4b669723e31a841e1
parent51d6d4065bfe467c203393e42997f9186ade2bb6
fs: make block fiemap mapping length at least blocksize long

Some filesystems don't deal well with being asked to map less than
blocksize blocks (GFS2 for example).  Since we are always mapping at least
blocksize sections anyway, just make sure len is at least as big as a
blocksize so we don't trip up any filesystems.  Thanks,

Signed-off-by: Josef Bacik <josef@redhat.com>
Cc: Steven Whitehouse <swhiteho@redhat.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/ioctl.c