diff options
| -rw-r--r-- | drivers/misc/lkdtm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/misc/lkdtm.c b/drivers/misc/lkdtm.c index 5b3a63c87ec9..0a5cbbe12452 100644 --- a/drivers/misc/lkdtm.c +++ b/drivers/misc/lkdtm.c | |||
| @@ -507,8 +507,10 @@ static void lkdtm_do_action(enum ctype which) | |||
| 507 | break; | 507 | break; |
| 508 | 508 | ||
| 509 | val = kmalloc(1024, GFP_KERNEL); | 509 | val = kmalloc(1024, GFP_KERNEL); |
| 510 | if (!val) | 510 | if (!val) { |
| 511 | free_page(p); | ||
| 511 | break; | 512 | break; |
| 513 | } | ||
| 512 | 514 | ||
| 513 | base = (int *)p; | 515 | base = (int *)p; |
| 514 | 516 | ||
