From: Dave Chinner Date: Wed, 7 Mar 2012 04:50:21 +0000 (+0000) Subject: xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get X-Git-Tag: v3.4-rc1~121^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad650f5b27bc9858360b42aaa0d9204d16115316;p=pandora-kernel.git xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get xfsdump uses for a large buffer for extended attributes, which has a kmalloc'd shadow buffer in the kernel. 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 while xfsdump is running. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Reviewed-by: Mark Tinguely Signed-off-by: Ben Myers --- Reading git-diff-tree failed