Details

[Home]

Issue of the Implementation # L0121

Brief

drivers/net/irda/via-ircc.c: incorrect return code if via_ircc_open() failed

Detailed Description

If via_ircc_open() fails, data structures of the driver left uninitialized, but probe (via_init_one()) returns zero. That can lead to null pointer dereference in via_remove_one(), since it does not check drvdata for NULL.

Component

linux-kernel 3.10

Accepted

https://lkml.org/lkml/2013/8/16/388
commit

Status

Fixed in kernel 3.11-rc7

[Home]