On 27/11/2019 10:41, Damien Zammit wrote:
Please see:
https://github.com/rumpkernel/pci-userspace/pull/5
I wish to have this reviewed with the idea of having it merged upstream.
I am working on rump disk drivers for GNU/Hurd. With this patchset
plus some src-netbsd additions for pci config, I have been able
to open a raw block device under Hurd with a rumpkernel in userspace.
This is inspired by Robert Millan's work.
My changes also fixes issue #3 on github.
I assume you only compile-tested linux-uio. Just make an explicit note
about it in the comment, so that if someone needs to start debugging,
they explicitly know where to start looking.
Otherwise, looks good per glance. I didn't review the HURD code.
I assume you want to maintain your changes as well, merging whatever
improvements come out of the updownsidewaysstream discussion with HURD.