From: Adrian Bunk This patch fixes a memory leak found by the Coverity checker. Signed-off-by: Adrian Bunk Cc: Dmitry Torokhov Signed-off-by: Andrew Morton --- drivers/input/serio/serio.c | 1 + 1 files changed, 1 insertion(+) diff -puN drivers/input/serio/serio.c~drivers-input-serio-serioc-fix-a-memory-leak drivers/input/serio/serio.c --- devel/drivers/input/serio/serio.c~drivers-input-serio-serioc-fix-a-memory-leak 2006-03-11 17:44:18.000000000 -0800 +++ devel-akpm/drivers/input/serio/serio.c 2006-03-11 17:44:18.000000000 -0800 @@ -196,6 +196,7 @@ static void serio_queue_event(void *obje if ((event = kmalloc(sizeof(struct serio_event), GFP_ATOMIC))) { if (!try_module_get(owner)) { printk(KERN_WARNING "serio: Can't get module reference, dropping event %d\n", event_type); + kfree(event); goto out; } _