]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
xfs: set buf types when converting extent formats
authorDave Chinner <dchinner@redhat.com>
Wed, 21 Jan 2015 22:30:06 +0000 (09:30 +1100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Mar 2015 22:52:45 +0000 (14:52 -0800)
commit32363816fcd4e4b18a695e6fba6acf6718c6d8b0
treed7f9a847f8fe5a8e15d9927c9ed8d15ad8066980
parent4c60b128355767a6d181eb7d32e01e9fd5d65838
xfs: set buf types when converting extent formats

commit fe22d552b82d7cc7de1851233ae8bef579198637 upstream.

Conversion from local to extent format does not set the buffer type
correctly on the new extent buffer when a symlink data is moved out
of line.

Fix the symlink code and leave a comment in the generic bmap code
reminding us that the format-specific data copy needs to set the
destination buffer type appropriately.

Tested-by: Jan Kara <jack@suse.cz>
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/xfs/libxfs/xfs_bmap.c
fs/xfs/libxfs/xfs_symlink_remote.c