Andy Whitcroft
33f2ef89f8
[PATCH] mm: make compound page destructor handling explicit
...
Currently we we use the lru head link of the second page of a compound page
to hold its destructor. This was ok when it was purely an internal
implmentation detail. However, hugetlbfs overrides this destructor
violating the layering. Abstract this out as explicit calls, also
introduce a type for the callback function allowing them to be type
checked. For each callback we pre-declare the function, causing a type
error on definition rather than on use elsewhere.
[akpm@osdl.org: cleanups]
Signed-off-by: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:25 -08:00
..
acpi
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
asm-alpha
[NET]: Alpha checksum annotations and cleanups.
2006-12-02 21:23:01 -08:00
asm-arm
WorkQueue: Fix up arch-specific work items where possible
2006-12-05 19:36:26 +00:00
asm-arm26
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
asm-avr32
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
asm-cris
[NET]: Cris checksum annotations and cleanups.
2006-12-02 21:23:02 -08:00
asm-frv
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
asm-generic
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
asm-h8300
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
asm-i386
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
asm-ia64
[PATCH] numa node ids are int, page_to_nid and zone_to_nid should return int
2006-12-07 08:39:23 -08:00
asm-m32r
[NET]: M32R checksum annotations and cleanups.
2006-12-02 21:23:06 -08:00
asm-m68k
[NET]: M68K checksum annotations and cleanups.
2006-12-02 21:23:07 -08:00
asm-m68knommu
[PATCH] m68knommu: remove FP conditionals in ucontext struct
2006-12-06 07:41:26 -08:00
asm-mips
[PATCH] mm: k{,um}map_atomic() vs in_atomic()
2006-12-07 08:39:21 -08:00
asm-parisc
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
asm-powerpc
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
asm-ppc
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
asm-s390
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
asm-sh
sh: sh775x/titan fixes for irq header changes.
2006-12-06 12:05:02 +09:00
asm-sh64
[NET]: SH64 checksum annotations and cleanups.
2006-12-02 21:23:11 -08:00
asm-sparc
[NET]: SPARC checksum annotations and cleanups.
2006-12-02 21:23:22 -08:00
asm-sparc64
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
asm-um
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
asm-v850
[NET]: V850 checksum annotations and cleanups.
2006-12-02 21:23:13 -08:00
asm-x86_64
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
asm-xtensa
[NET]: XTENSA checksum annotations and cleanups.
2006-12-02 21:23:24 -08:00
crypto
keys
linux
[PATCH] mm: make compound page destructor handling explicit
2006-12-07 08:39:25 -08:00
math-emu
media
mtd
net
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
pcmcia
[PATCH] pcmcia: multifunction card handling fixes
2006-12-04 20:09:15 -05:00
rdma
IB/cm: Fix automatic path migration support
2006-11-29 15:33:10 -08:00
rxrpc
scsi
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
sound
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-12-05 17:01:28 +00:00
video
Kbuild