diff options
-rw-r--r-- | drivers/char/ramoops.c | 5 | ||||
-rw-r--r-- | drivers/mtd/mtdoops.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/drivers/char/ramoops.c b/drivers/char/ramoops.c index d3d63be2cd3..eeec5758f9c 100644 --- a/drivers/char/ramoops.c +++ b/drivers/char/ramoops.c | |||
@@ -68,6 +68,11 @@ static void ramoops_do_dump(struct kmsg_dumper *dumper, | |||
68 | char *buf, *buf_orig; | 68 | char *buf, *buf_orig; |
69 | struct timeval timestamp; | 69 | struct timeval timestamp; |
70 | 70 | ||
71 | if (reason != KMSG_DUMP_OOPS && | ||
72 | reason != KMSG_DUMP_PANIC && | ||
73 | reason != KMSG_DUMP_KEXEC) | ||
74 | return; | ||
75 | |||
71 | /* Only dump oopses if dump_oops is set */ | 76 | /* Only dump oopses if dump_oops is set */ |
72 | if (reason == KMSG_DUMP_OOPS && !dump_oops) | 77 | if (reason == KMSG_DUMP_OOPS && !dump_oops) |
73 | return; | 78 | return; |
diff --git a/drivers/mtd/mtdoops.c b/drivers/mtd/mtdoops.c index 1ee72f3f051..c948150079b 100644 --- a/drivers/mtd/mtdoops.c +++ b/drivers/mtd/mtdoops.c | |||
@@ -307,6 +307,11 @@ static void mtdoops_do_dump(struct kmsg_dumper *dumper, | |||
307 | unsigned long l1_cpy, l2_cpy; | 307 | unsigned long l1_cpy, l2_cpy; |
308 | char *dst; | 308 | char *dst; |
309 | 309 | ||
310 | if (reason != KMSG_DUMP_OOPS && | ||
311 | reason != KMSG_DUMP_PANIC && | ||
312 | reason != KMSG_DUMP_KEXEC) | ||
313 | return; | ||
314 | |||
310 | /* Only dump oopses if dump_oops is set */ | 315 | /* Only dump oopses if dump_oops is set */ |
311 | if (reason == KMSG_DUMP_OOPS && !dump_oops) | 316 | if (reason == KMSG_DUMP_OOPS && !dump_oops) |
312 | return; | 317 | return; |