[PATCH 04/10] xfs: fallback to vmalloc for large buffers in xfs_getbmap

Mark Tinguely tinguely at sgi.com
Wed Mar 14 13:12:41 CDT 2012


On 03/06/12 22:50, Dave Chinner wrote:
> From: Dave Chinner<dchinner at redhat.com>
>
> xfs_getbmap uses for a large buffer for extents, which is kmalloc'd.
> This can fail after the system has been running for some time as it
> is a high order allocation. Add a fallback to vmalloc so that it
> doesn't require contiguous memory and so won't randomly fail on
> files with large extent lists.
>
> Signed-off-by: Dave Chinner<dchinner at redhat.com>
> ---


Also Looks good.

Reviewed-by: Mark Tinguely <tinguely at sgi.com>



More information about the xfs mailing list