Alexey Khoroshilov
c4277e9ea7
uio/uio_pci_generic: don't return zero on failure path in probe()
...
If uio_register_device() fails in probe(), it breaks off initialization,
deallocates all resources, but returns zero.
The patch adds proper error code propagation.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-01-12 05:04:12 -08:00
..
Kconfig
drivers: uio: Kconfig: add MMU dependancy for UIO
2013-08-30 14:19:46 -07:00
Makefile
drivers: uio: Add driver for Humusoft MF624 DAQ PCI card
2013-08-30 12:12:49 -07:00
uio.c
uio: support memory sizes larger than 32 bits
2014-11-07 10:09:07 -08:00
uio_aec.c
uio: uio_aec: remove unnecessary pci_set_drvdata()
2013-09-26 08:47:25 -07:00
uio_cif.c
uio: uio_cif: remove unnecessary pci_set_drvdata()
2013-09-26 08:47:25 -07:00
uio_dmem_genirq.c
uio: drop owner assignment from platform_drivers
2014-10-20 16:21:46 +02:00
uio_mf624.c
uio: uio_mf624: remove DEFINE_PCI_DEVICE_TABLE macro
2013-12-08 22:41:48 -08:00
uio_netx.c
uio: uio_netx: remove unnecessary pci_set_drvdata()
2013-09-26 08:47:25 -07:00
uio_pci_generic.c
uio/uio_pci_generic: don't return zero on failure path in probe()
2015-01-12 05:04:12 -08:00
uio_pdrv_genirq.c
uio: drop owner assignment from platform_drivers
2014-10-20 16:21:46 +02:00
uio_pruss.c
uio: drop owner assignment from platform_drivers
2014-10-20 16:21:46 +02:00
uio_sercos3.c
uio: uio_sercos3: remove unnecessary pci_set_drvdata()
2013-09-26 08:47:25 -07:00