mirror_zfs/include
Brian Behlendorf c89fdee4d3 Remove __GFP_NOFAIL in kmem and retry internally.
As of 2.6.31 it's clear __GFP_NOFAIL should no longer be used and it
may disappear from the kernel at any time.  To handle this I have simply
added *_nofail wrappers in the kmem implementation which perform the
retry for non-atomic allocations.

From linux-2.6.31 mm/page_alloc.c:1166
/*
 * __GFP_NOFAIL is not to be used in new code.
 *
 * All __GFP_NOFAIL callers should be fixed so that they
 * properly detect and handle allocation failures.
 *
 * We most definitely don't want callers attempting to
 * allocate greater than order-1 page units with
 * __GFP_NOFAIL.
 */
WARN_ON_ONCE(order > 1);
2009-11-12 15:11:24 -08:00
..
asm Add autoconf checks for atomic64_cmpxchg + atomic64_xchg 2009-10-30 13:53:17 -07:00
fs Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
linux Linux 2.6.31 Compatibility Updates 2009-11-10 14:06:57 -08:00
rpc Minor bug fix in XDR code introduced in last minute change before landing. 2009-03-11 16:27:35 -07:00
sharefs Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
sys Remove __GFP_NOFAIL in kmem and retry internally. 2009-11-12 15:11:24 -08:00
util Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
vm Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
Makefile.am Install spl-devel products in /usr/src/spl-SPL_VERSION/LINUX_VERSION/ 2009-06-26 16:30:44 -07:00
Makefile.in Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
spl-ctl.h Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
spl-device.h SLES10 Fixes (part 5): 2009-05-20 11:54:40 -07:00
splat-ctl.h Add basic credential support and splat tests. 2009-07-27 17:18:59 -07:00
strings.h More stub headers, 2008-03-04 18:22:31 +00:00
unistd.h More stub headers, 2008-03-04 18:22:31 +00:00