The commit for "uio: fix crash after the device is unregistered" in this bug introduces another bug which is fixed upstream in the kernel. It adds an illegal mutex_lock in uio_interrupt() in uio.c. This completely breaks interrupt handling in UIO.
I opened the following bug to track this: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1843487
The commit for "uio: fix crash after the device is unregistered" in this bug introduces another bug which is fixed upstream in the kernel. It adds an illegal mutex_lock in uio_interrupt() in uio.c. This completely breaks interrupt handling in UIO.
I opened the following bug to track this: /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1843487
https:/