]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: fix endian conversion issue in discard code
authorDave Chinner <dchinner@redhat.com>
Wed, 21 Dec 2011 00:07:42 +0000 (00:07 +0000)
committerBen Myers <bpm@sgi.com>
Tue, 3 Jan 2012 17:39:55 +0000 (11:39 -0600)
commit8202e21d3045ccd6a4d0b8944040633152c2b4ff
tree64337e4ec57722c40a4a9733ab046d5ece2a65f2
parentcb369dff53d83f64b0e41e7f86803a67c197f5ac
xfs: fix endian conversion issue in discard code

When finding the longest extent in an AG, we read the value directly
out of the AGF buffer without endian conversion. This will give an
incorrect length, resulting in FITRIM operations potentially not
trimming everything that it should.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Ben Myers <bpm@sgi.com>
fs/xfs/xfs_discard.c