summaryrefslogtreecommitdiffstats
path: root/drivers/uio/uio.c
diff options
context:
space:
mode:
authorDaeseok Youn <daeseok.youn@gmail.com>2014-05-22 09:46:12 +0900
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-05-27 14:11:06 -0700
commitca3c61f358d8e5a4b2732d6aa81ac46f677e69f0 (patch)
tree067f59413cfd55aede6c0216018724ebd85194cf /drivers/uio/uio.c
parenta0f104644ec27ce5bbb36e950eb426dba9a3ad44 (diff)
downloadtalos-op-linux-ca3c61f358d8e5a4b2732d6aa81ac46f677e69f0.tar.gz
talos-op-linux-ca3c61f358d8e5a4b2732d6aa81ac46f677e69f0.zip
drivers: uio_dmem_genirq: Fix memory leak in uio_dmem_genirq_probe()
When platform_get_irq() is failed after "priv" allocated, it need to free "priv". But the label of bad0 doesn't try to free about "priv". So this patch changes that lable to "bad1". But "bad1" has pm_runtime_disable() call, this function should be called when uio_register_device() is failed. So it is moved into handling error for uio_register_device(). Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com> Signed-off-by: Hans J. Koch <hjk@hansjkoch.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/uio/uio.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud