solve numerous problems: - free up ccb before calling scsi_done; - remove bogus tsleep/wakeup ccb availability mechanism; - fix an off by one size reporting in read_capacity. huge 10x to Alan Jones <RAJones@teklinks.com> and teklinks for providing a testbed and his time for testing. tests sustained 34 simultaneous tar zxvp at ldav of 76. however 36 simultaneous bonnies hang the machine, possibly for different reasons though. regardless, this fixed version passes an installation alright.
solve numerous problems:
- free up ccb before calling scsi_done;
- remove bogus tsleep/wakeup ccb availability mechanism;
- fix an off by one size reporting in read_capacity.
huge 10x to Alan Jones <RAJones@teklinks.com> and
teklinks for providing a testbed and his time for testing.
tests sustained 34 simultaneous tar zxvp at ldav of 76.
however 36 simultaneous bonnies hang the machine,
possibly for different reasons though.
regardless, this fixed version passes an installation alright.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars