diff options
author | Dave Chinner <dchinner@redhat.com> | 2012-01-26 13:47:42 -0600 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-03 09:18:55 -0800 |
commit | 810b80a70cd24a682239d82370725cc3b847bab8 (patch) | |
tree | 8da351be5f1552e595dcd0180dc11bc2ac4d985c /fs/9p | |
parent | ffee9a18f29a0645c2d117083e025f557c738018 (diff) | |
download | kernel_samsung_aries-810b80a70cd24a682239d82370725cc3b847bab8.zip kernel_samsung_aries-810b80a70cd24a682239d82370725cc3b847bab8.tar.gz kernel_samsung_aries-810b80a70cd24a682239d82370725cc3b847bab8.tar.bz2 |
xfs: fix endian conversion issue in discard code
commit b1c770c273a4787069306fc82aab245e9ac72e9d upstream
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.
Note, for 3.0-stable this has been modified to apply to
fs/xfs/linux-2.6/xfs_discard.c instead of fs/xfs/xfs_discard.c. -bpm
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Ben Myers <bpm@sgi.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/9p')
0 files changed, 0 insertions, 0 deletions