El 9/1/22 a les 1:15, Samuel Thibault ha escrit:
Err, this is breaking everything when pci-arbiter is not running as a
bootstrap translator. In that case e.g. netdde succeeds getting the
privileged port, and thus tries to open pci, but fails, and thus the
whole thing aborts. What problem the older approach had?

I uploaded a version with that ordering fixed back to debian-ports, to
be seen on mirrors within about 6h.

Samuel

That was because I wanted to allow non-root users to install nested arbiters. Non-root users can't pass this condition:

https://gitlab.freedesktop.org/xorg/lib/libpciaccess/-/blob/master/src/hurd_pci.c#L640

I also removed the need to read/write permissions, device scanning only needs read permissions actually.

Reply via email to