diff options
author | Vitaly Mayatskikh <[email protected]> | 2010-05-11 14:06:51 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2010-05-11 17:33:42 -0700 |
commit | 475f9aa6aa538befcbd0fa95bdebada600f247cd (patch) | |
tree | 204167585e965b67a3b95b972744a96069f0169a /lib/flex_array.c | |
parent | d586ebbb8814e039545d38f69029533f3f17748d (diff) |
kexec: fix OOPS in crash_kernel_shrink
Two "echo 0 > /sys/kernel/kexec_crash_size" OOPSes kernel. Also content
of this file is invalid after first shrink to zero: it shows 1 instead of
0.
This scenario is unlikely to happen often (root privs, valid crashkernel=
in cmdline, dump-capture kernel not loaded), I hit it only by chance.
This patch fixes it.
Signed-off-by: Vitaly Mayatskikh <[email protected]>
Cc: Cong Wang <[email protected]>
Cc: Neil Horman <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/flex_array.c')
0 files changed, 0 insertions, 0 deletions