On Wed Feb 5 16:48:41 2025 +0000, Rémi Bernon wrote:
The static `linux_device_object` doesn't seem to be used? `get_linux_device` is called below and the device is then released in every code path?
Sorry, I don't understand? In e.g. create_inproc_event() we retrieve the fd from it and use that to call NTSYNC_IOC_CREATE_EVENT.
If you're asking why it's a whole server object already, that's because we'll need the client to be able to retrieve the same fd later. That could do with at least an explanation in the patch subject, so I'll add one.