Paul Mundt
20c2df83d2
mm: Remove slab destructors from kmem_cache_create().
...
Slab destructors were no longer supported after Christoph's
c59def9f22 change. They've been
BUGs for both slab and slub, and slob never supported them
either.
This rips out support for the dtor pointer from kmem_cache_create()
completely and fixes up every single callsite in the kernel (there were
about 224, not including the slab allocator definitions themselves,
or the documentation references).
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2007-07-20 10:11:58 +09:00
..
irq
Improve behaviour of spurious IRQ detect
2007-07-16 09:05:46 -07:00
power
PM: Integrate beeping flag with existing acpi_sleep flags
2007-07-19 10:04:43 -07:00
time
timekeeping: fixup shadow variable argument
2007-07-19 10:04:52 -07:00
.gitignore
acct.c
audit.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
audit.h
Audit: add TTY input auditing
2007-07-16 09:05:47 -07:00
auditfilter.c
kernel/auditfilter: kill bogus uninit'd-var compiler warning
2007-07-17 16:17:59 -04:00
auditsc.c
mm: variable length argument support
2007-07-19 10:04:45 -07:00
capability.c
compat.c
configs.c
cpu.c
HOTPLUG: Add CPU_DYING notifier
2007-07-16 12:05:49 +03:00
cpuset.c
usermodehelper: Tidy up waiting
2007-07-18 08:47:40 -07:00
delayacct.c
die_notifier.c
dma.c
exec_domain.c
exit.c
Freezer: avoid freezing kernel threads prematurely
2007-07-19 10:04:42 -07:00
extable.c
fork.c
mm: Remove slab destructors from kmem_cache_create().
2007-07-20 10:11:58 +09:00
futex.c
mm: fault feedback #2
2007-07-19 10:04:41 -07:00
futex_compat.c
hrtimer.c
[HRTIMER] Fix cpu pointer arg to clockevents_notify()
2007-07-16 17:29:56 -07:00
itimer.c
kallsyms.c
kallsyms: make KSYM_NAME_LEN include space for trailing '\0'
2007-07-17 10:23:03 -07:00
Kconfig.hz
Kconfig.preempt
kexec.c
kfifo.c
is_power_of_2: kernel/kfifo.c
2007-07-16 09:05:50 -07:00
kmod.c
PM: prevent frozen user mode helpers from failing the freezing of tasks
2007-07-19 10:04:42 -07:00
kprobes.c
jprobes: make jprobes a little safer for users
2007-07-19 10:04:44 -07:00
ksysfs.c
Add /sys/kernel/notes
2007-07-19 10:04:47 -07:00
kthread.c
mm: fix improper .init-type section references
2007-07-16 09:05:36 -07:00
latency.c
lockdep.c
lockdep debugging: give stacktrace for init_error
2007-07-19 10:04:49 -07:00
lockdep_internals.h
lockdep_proc.c
lockstat: better class name representation
2007-07-19 10:04:49 -07:00
Makefile
user namespace: add the framework
2007-07-16 09:05:47 -07:00
module.c
kallsyms: make KSYM_NAME_LEN include space for trailing '\0'
2007-07-17 10:23:03 -07:00
mutex-debug.c
mutex-debug.h
mutex.c
lockstat: measure lock bouncing
2007-07-19 10:04:49 -07:00
mutex.h
nsproxy.c
mm: Remove slab destructors from kmem_cache_create().
2007-07-20 10:11:58 +09:00
panic.c
Report that kernel is tainted if there was an OOPS
2007-07-17 10:23:02 -07:00
params.c
pid.c
namespace: ensure clone_flags are always stored in an unsigned long
2007-07-16 09:05:48 -07:00
posix-cpu-timers.c
posix-timers.c
mm: Remove slab destructors from kmem_cache_create().
2007-07-20 10:11:58 +09:00
printk.c
kernel/printk.c: document possible deadlock against scheduler
2007-07-16 09:05:52 -07:00
profile.c
ptrace.c
coredump masking: reimplementation of dumpable using two flags
2007-07-19 10:04:46 -07:00
rcupdate.c
rcutorture.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
relay.c
kernel/relay.c: make functions static
2007-07-19 10:04:47 -07:00
resource.c
rtmutex-debug.c
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
rtmutex-debug.h
rtmutex-tester.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
rtmutex.c
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
rtmutex.h
rtmutex_common.h
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
rwsem.c
lockstat: hook into spinlock_t, rwlock_t, rwsem and mutex
2007-07-19 10:04:49 -07:00
sched.c
[PATCH] sched: implement cpu_clock(cpu) high-speed time source
2007-07-19 21:28:35 +02:00
sched_debug.c
[PATCH] sched: remove stale version info from kernel/sched_debug.c
2007-07-13 10:10:41 -07:00
sched_fair.c
sched_idletask.c
sched_rt.c
sched_stats.h
seccomp.c
make seccomp zerocost in schedule
2007-07-16 09:05:50 -07:00
signal.c
vdso: print fatal signals
2007-07-16 09:05:43 -07:00
softirq.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
softlockup.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
spinlock.c
lockstat: hook into spinlock_t, rwlock_t, rwsem and mutex
2007-07-19 10:04:49 -07:00
srcu.c
stacktrace.c
stop_machine.c
Fix stop_machine_run problem with naughty real time process
2007-07-16 09:05:41 -07:00
sys.c
coredump masking: reimplementation of dumpable using two flags
2007-07-19 10:04:46 -07:00
sys_ni.c
diskquota: 32bit quota tools on 64bit architectures
2007-07-16 09:05:48 -07:00
sysctl.c
kernel/sysctl.c: finish off the warning comments
2007-07-19 10:04:57 -07:00
taskstats.c
taskstats: add context-switch counters
2007-07-16 09:05:46 -07:00
time.c
sys_time() speedup
2007-07-16 09:05:48 -07:00
timer.c
timer.c: cleanup recently introduced whitespace damage
2007-07-19 10:04:52 -07:00
tsacct.c
uid16.c
user.c
mm: Remove slab destructors from kmem_cache_create().
2007-07-20 10:11:58 +09:00
user_namespace.c
fix create_new_namespaces() return value
2007-07-16 09:05:47 -07:00
utsname.c
namespace: ensure clone_flags are always stored in an unsigned long
2007-07-16 09:05:48 -07:00
utsname_sysctl.c
remove CONFIG_UTS_NS and CONFIG_IPC_NS
2007-07-16 09:05:47 -07:00
wait.c
workqueue.c
destroy_workqueue() can livelock
2007-07-17 10:23:03 -07:00