]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/device/tegra: fix uninitialized IRQ number
authorAlexandre Courbot <acourbot@nvidia.com>
Thu, 28 Jan 2016 03:30:06 +0000 (12:30 +0900)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 14 Mar 2016 00:11:06 +0000 (10:11 +1000)
commitdd3c26050d14c71d9b82d15ea7709c6cecb44b0d
treec74aeffd1b68e36ed39ad74af71e775c880a872f
parent3b3df8626f6c573eed35fc20909b14b27a0834b2
drm/nouveau/device/tegra: fix uninitialized IRQ number

nvkm_device_tegra_new initializes the irq member of the Tegra device
to -1 in order to signal that it is uninitialized. However,
nvkm_device_tegra_fini tests it against 0 to check whether an IRQ has
been allocated or not. This leads to free_irq being called on -1 during
device initialization.

Fix this by using 0 as the uninitialized value everywhere.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c