diff options
| author | Bernhard Walle <[email protected]> | 2007-01-28 13:47:02 +0100 |
|---|---|---|
| committer | Tony Luck <[email protected]> | 2007-02-05 14:06:44 -0800 |
| commit | c2c77fe8df3e0322a613ba1540910632ad14d96d (patch) | |
| tree | 38a6da2e1995b3050e32947019b1166e380c1ec5 /include/linux | |
| parent | 87f76d3aafe5b5e0a1d6d857088a0263b35afa6b (diff) | |
[IA64] Fix NULL-pointer dereference in ia64_machine_kexec()
This patch fixes a NULL-pointer dereference in ia64_machine_kexec().
The variable ia64_kimage is set in machine_kexec_prepare() which is
called from sys_kexec_load(). If kdump wasn't configured before,
ia64_kimage is NULL. machine_kdump_on_init() passes ia64_kimage() to
machine_kexec() which assumes a valid value.
The patch also adds a few sanity checks for the image to simplify
debugging of similar problems in future.
Signed-off-by: Bernhard Walle <[email protected]>
Signed-off-by: Tony Luck <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions