Hi Jens, Please apply the following patch, suggested by yourself and credited as such. I have tested that this call does not make things actively worse, and indeed that optical drive functionality (and in particular release) still works as expected. That said, I've been unable to replicate the issue seen in the report thus far. I have tried a variety of approaches including just yanking the cable out several times, and in all cases, my kernel does crash or post a BUG, and properly unloads the driver - this is both on the latest 6.16-rc7 and also on 6.6.98 LTS, and including when I am specifically inside cdrom_mrw_exit. I plan to do more digging regarding this, hopefully this weekend when I have some free time, as I'd really love to replicate the original crash. I still think this patch makes sense though and should be applied anyway. I've also patched the unused exit field out in the documentation file, and used the 'Closes' tag as suggested by checkpatch. Many thanks in advance. Regards, Phil Phillip Potter (1): cdrom: Call cdrom_mrw_exit from cdrom_release function Documentation/cdrom/cdrom-standard.rst | 1 - drivers/cdrom/cdrom.c | 8 ++------ include/linux/cdrom.h | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) -- 2.50.1