ivshmem-code icon indicating copy to clipboard operation
ivshmem-code copied to clipboard

[Fix] ivshmem does not support for interrupts when it is plain mode

Open leiqi96 opened this issue 6 years ago • 1 comments

leiqi96 avatar Sep 05 '19 11:09 leiqi96

if ivshmem type is plain mode ,it cannot register uio with some old linux version.

v2.6.32 uio_register_device() if (idev->info->irq >= 0) { ret = request_irq(idev->info->irq, uio_interrupt, idev->info->irq_flags, idev->info->name, idev); if (ret) goto err_request_irq; }

v3.17.8 uio_register_device() if (info->irq && (info->irq != UIO_IRQ_CUSTOM)) { ret = devm_request_irq(idev->dev, info->irq, uio_interrupt, info->irq_flags, info->name, idev); if (ret) goto err_request_irq; }

leiqi96 avatar Jul 21 '20 03:07 leiqi96