* dismal scsi report in '2.5 - what to expect'
@ 2003-04-16 0:59 Douglas Gilbert
0 siblings, 0 replies; only message in thread
From: Douglas Gilbert @ 2003-04-16 0:59 UTC (permalink / raw)
To: linux-scsi, davej
Dave Jones recently sent version 0.33 of his
'2.5 - what to expect' document to the linux kernel list:
http://marc.theaimsgroup.com/?l=linux-kernel&m=105034885830405&w=2
The SCSI report while probably correct lacked any positive
"spin":
> SCSI.
> ~~~~~
> - Various SCSI drivers still need work, and don't even
> compile.
> - Various drivers currently lack error handling.
> These drivers will cause warnings during compilation
> due to missing abort: & reset: functions.
> - Note, that some drivers have had these members removed,
> but still lack error handling. Those noticed so far are
> ncr53c8xxx, sym53c8xx and inia100
The IDE report was arguably as bad though the "IO subsystem"
did fair better.
So what positive can we say about the SCSI subsystem in 2.5
(compared to the 2.4 series)?
Some suggestions:
- large dev_t support allowing thousands of disks to be
supported (was 128 or 256 in the 2.4 series)
- major code cleanup, initially to support the block layer
(bio) improvements have led to:
- better throughput (?) [less double handling of data]
- per HBA locks (there was a single io_request_lock in
the 2.4 series)
- more flexible interface to HBA drivers
- better hotplug support, especially for USB mass storage
and ieee1394 sbp2 devices [well it's work_in_progress]
- improved error processing and scanning code (support for
large, sparse lun spaces)
- lots of scsi driver "innards" (quoting Dave Jones) available
via sysfs
Comments, additions, deletions?
Doug Gilbert
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-04-16 0:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-16 0:59 dismal scsi report in '2.5 - what to expect' Douglas Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox