once upon a time pretty much all block storage was on spinning disks, so all the drivers for disks tried to order queued io to better suit moving a head across a platter by calling disksort. between then and now a lot of the assumptions that disksort relied on are no longer true (eg, SSDs are a thing now) so it's usually more harmful than helpful. with beck@s addition of the nscan backend in bufqs it makes sense to try and unify all disk drivers behind bufqs and deprecate disksort.
so, ive been working through the tree replacing the last direct users of the disksort() over to bufqs, but ive run out of code that i can compile for. there are now 4 drivers in 3 architectures that need conversion, so im asking if anyone is interested in taking some (or all) of them on. the code in question is: sys/arch/hp300/dev/hd.c sys/arch/sparc/dev/fd.c sys/arch/sparc/dev/xy.c sys/arch/vax/vsa/hdc9224.c if anyone has those archs and a some spare time, please feel free to have a go and cut them over. even if you dont have the hardware to test your change, making a compilable diff and sending it to tech@ for testing is better than i can do right now. cheers, dlg