On 10/06/2024 12:05, Sakari Ailus wrote: > This reverts commit 6f0dd24a084a ("[media] media: fix media devnode > ioctl/syscall and unregister race"). The commit was part of an original > patchset to avoid crashes when an unregistering device is in use. Reverting all these old commits and then adding back some of the code that was removed is IMHO a bad idea. I took patches 1-8 and just folded them all together, and the end result was *much* easier to review. And the resulting patch can be cleaned up a bit as there are some unnecessary changes included (e.g. a cec change). With all the reverts and then reinstating code I also have little confidence in the quality of the code if you have to do a git bisect later and you end up in the middle of patches 1-8: it is far better to just do a single patch. Effectively it is embedding devnode in media_device, so just do that. Regards, Hans