Revision a3ed2a15719219769bb095b28009c1d654a419e8 authored by André Goddard Rosa on 11 May 2010, 21:07:03 UTC, committed by Linus Torvalds on 12 May 2010, 00:33:42 UTC
In case of aborting because we reach the maximum amount of memory which can be allocated to message queues per user (RLIMIT_MSGQUEUE), we would try to free the message area twice when bailing out: first by the error handling code itself, and then later when cleaning up the inode through delete_inode(). Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Cc: Alexey Dobriyan <adobriyan@gmail.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent de145b4
File | Mode | Size |
---|---|---|
vdso32 | ||
vdso64 | ||
Makefile | -rw-r--r-- | 1.8 KB |
asm-offsets.c | -rw-r--r-- | 8.2 KB |
audit.c | -rw-r--r-- | 1.6 KB |
audit.h | -rw-r--r-- | 394 bytes |
base.S | -rw-r--r-- | 2.9 KB |
bitmap.c | -rw-r--r-- | 1.7 KB |
compat_audit.c | -rw-r--r-- | 673 bytes |
compat_exec_domain.c | -rw-r--r-- | 741 bytes |
compat_linux.c | -rw-r--r-- | 17.3 KB |
compat_linux.h | -rw-r--r-- | 7.0 KB |
compat_ptrace.h | -rw-r--r-- | 2.5 KB |
compat_signal.c | -rw-r--r-- | 17.8 KB |
compat_wrapper.S | -rw-r--r-- | 47.8 KB |
cpcmd.c | -rw-r--r-- | 3.0 KB |
crash.c | -rw-r--r-- | 267 bytes |
debug.c | -rw-r--r-- | 35.1 KB |
diag.c | -rw-r--r-- | 1.8 KB |
dis.c | -rw-r--r-- | 46.4 KB |
early.c | -rw-r--r-- | 10.7 KB |
ebcdic.c | -rw-r--r-- | 17.5 KB |
entry.S | -rw-r--r-- | 32.6 KB |
entry.h | -rw-r--r-- | 2.0 KB |
entry64.S | -rw-r--r-- | 30.7 KB |
ftrace.c | -rw-r--r-- | 4.6 KB |
head.S | -rw-r--r-- | 14.1 KB |
head31.S | -rw-r--r-- | 3.0 KB |
head64.S | -rw-r--r-- | 3.0 KB |
init_task.c | -rw-r--r-- | 937 bytes |
ipl.c | -rw-r--r-- | 49.1 KB |
irq.c | -rw-r--r-- | 2.3 KB |
kprobes.c | -rw-r--r-- | 17.2 KB |
machine_kexec.c | -rw-r--r-- | 1.7 KB |
mcount.S | -rw-r--r-- | 1.5 KB |
mcount64.S | -rw-r--r-- | 1.4 KB |
mem_detect.c | -rw-r--r-- | 1.5 KB |
module.c | -rw-r--r-- | 12.9 KB |
nmi.c | -rw-r--r-- | 9.7 KB |
process.c | -rw-r--r-- | 8.4 KB |
processor.c | -rw-r--r-- | 2.1 KB |
ptrace.c | -rw-r--r-- | 27.5 KB |
reipl.S | -rw-r--r-- | 2.4 KB |
reipl64.S | -rw-r--r-- | 3.2 KB |
relocate_kernel.S | -rw-r--r-- | 2.9 KB |
relocate_kernel64.S | -rw-r--r-- | 3.0 KB |
s390_ext.c | -rw-r--r-- | 3.5 KB |
s390_ksyms.c | -rw-r--r-- | 112 bytes |
sclp.S | -rw-r--r-- | 7.9 KB |
setup.c | -rw-r--r-- | 23.0 KB |
signal.c | -rw-r--r-- | 14.4 KB |
smp.c | -rw-r--r-- | 26.0 KB |
stacktrace.c | -rw-r--r-- | 2.5 KB |
suspend.c | -rw-r--r-- | 1.9 KB |
switch_cpu.S | -rw-r--r-- | 1.2 KB |
switch_cpu64.S | -rw-r--r-- | 1.1 KB |
swsusp_asm64.S | -rw-r--r-- | 7.0 KB |
sys_s390.c | -rw-r--r-- | 5.6 KB |
syscalls.S | -rw-r--r-- | 20.3 KB |
sysinfo.c | -rw-r--r-- | 12.0 KB |
time.c | -rw-r--r-- | 45.5 KB |
topology.c | -rw-r--r-- | 6.5 KB |
traps.c | -rw-r--r-- | 22.7 KB |
vdso.c | -rw-r--r-- | 8.9 KB |
vmlinux.lds.S | -rw-r--r-- | 1.7 KB |
vtime.c | -rw-r--r-- | 14.6 KB |
Computing file changes ...