milos-linux/drivers/uio
Chris Packham f8a27dfa4b uio: use threaded interrupts
Split the existing uio_interrupt into a hardirq handler and a thread
function. The hardirq handler deals with the interrupt source in
hardware, the thread function notifies userspace that there is an event
to be handled.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Link: https://lore.kernel.org/r/20240408234050.2056374-3-chris.packham@alliedtelesis.co.nz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-04-11 14:40:29 +02:00
..
Kconfig uio: pruss: Remove this driver 2024-04-11 14:39:56 +02:00
Makefile uio: pruss: Remove this driver 2024-04-11 14:39:56 +02:00
uio.c uio: use threaded interrupts 2024-04-11 14:40:29 +02:00
uio_aec.c
uio_cif.c
uio_dfl.c uio: dfl: add vendor-specific feature id 2023-05-31 19:00:37 +01:00
uio_dmem_genirq.c Fix build errors due to new UIO_MEM_DMA_COHERENT mess 2024-03-27 09:48:47 -07:00
uio_fsl_elbc_gpcm.c uio: fsl_elbc_gpcm: Convert to platform remove callback returning void 2024-04-11 14:38:59 +02:00
uio_hv_generic.c Drivers: hv: Make remove callback of hyperv driver void returned 2023-01-17 13:41:27 +00:00
uio_mf624.c
uio_netx.c
uio_pci_generic.c
uio_pdrv_genirq.c uio_pdrv_genirq: convert to use device_property APIs 2024-04-11 14:40:29 +02:00
uio_sercos3.c