> We don't do that for all devices and it's not clear to me what we would gain by doing so.
Well, it'd be significantly more correct. That often counts for a lot.
As far as I can think of, the only devices for which we don't use the PnP architecture, and instead perform this kind of hack, are the GPU devices. That's because they're kind of tied to the explorer process rather than being able to be enumerated from winedevice.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7213#note_93082
@piotr I shall admit I'm a bit confused by the fork way of working and the wine CI.
I previously made some rebase, but now, when I click on the rebase button, nothing happens.
I didn't want to bother you before the windows build pipelines were successful, but your offer is welcomed.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7109#note_93055
The patches needs to be rebased on top of current master. You will also need to merge the patches/reverts and get rid of the merges. I have requested access to your repository if you need help with that.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7109#note_93054