summaryrefslogtreecommitdiff
path: root/sys/scsi
AgeCommit message (Expand)Author
2011-09-02generate a devid from vpd page 80 if vpd page 83 doesnt exist or work.David Gwynne
2011-07-18Fix an off-by-1 error and a 32-bit integer arithmetic overflow bugMatthew Dempsky
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of theseMatthew Dempsky
2011-07-12fix some notyet codeDavid Gwynne
2011-07-12now that we know if a disk is thin provisioned (or an ssd), we can chooseDavid Gwynne
2011-07-11ask the disk about unmap (read trim) parameters. check if we have theDavid Gwynne
2011-07-11support "failover" style access to volumes, ie, only use one activeDavid Gwynne
2011-07-11disks report trim^Wunmap^Wif theyre thin provisioned via a bit inDavid Gwynne
2011-07-09Add SCSI_NO_ADAPTER_TARGET as a value for adapters to setMatthew Dempsky
2011-07-08First batch of converting SCSI HBAs from setting saa_targets andMatthew Dempsky
2011-07-08describe the ata vpd pageDavid Gwynne
2011-07-08sbc3 defines a thin provisioning vpd pageDavid Gwynne
2011-07-08white space fixesDavid Gwynne
2011-07-08add the UGAVALID flag to the block limits vpd pageDavid Gwynne
2011-07-06Eliminate redundant buf validation checks in xxstrategy() methods nowMatthew Dempsky
2011-07-06Add {sc,saa}_{targets,luns} to scsibus_softc and scsibus_attach_args.Matthew Dempsky
2011-07-05Garbage collect SDEV_S_WAITING and scsi_link->scsibus now that nothingMatthew Dempsky
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-06-30Refactor some common open/close/detach disk driver code intoMatthew Dempsky
2011-06-21scsi_link's scsibus field is redundant with bus->sc_dev.dv_unit, soMatthew Dempsky
2011-06-19Use disk_lock_nointr() in the xxclose() routines so that they cannotTheo de Raadt
2011-06-19Use disk_lock/disk_unlock directly and in the same way in these drivers,Theo de Raadt
2011-06-17M_WAITOK cleanup of two cases:Michael Knudsen
2011-06-17Update ch(4) to use ISO C style function definitions to avoidMatthew Dempsky
2011-06-16pass the dma_alloced memory rather than a pointer to its pointer.David Gwynne
2011-06-15FUJITSU MBD drives seem okDavid Gwynne
2011-06-15all the dell md3xxx arrays are rdacDavid Gwynne
2011-06-15print which ldev, controller, port, and whether we're asymmetric orDavid Gwynne
2011-06-15check the preferred path ownership bit rather than assuming that odd lunsDavid Gwynne
2011-06-15build inquiry with scsi_init_inquiry().David Gwynne
2011-06-15factor the common bits out of code that builds scsi inquiry commands intoDavid Gwynne
2011-06-07Fix a device reference leak in st{read,write}() by making them workMatthew Dempsky
2011-06-06Delete the long dead LOCKED and WANTED flags from cd(4), sd(4), andMatthew Dempsky
2011-06-05Drop kernel support for the useless DIOCWLABEL ioctl and prune a lotMatthew Dempsky
2011-06-03Get rid of the wlabel argument to bounds_check_with_label(). It'sMatthew Dempsky
2011-06-01Make uk(4) look more like sd(4) and cd(4) by adding a uklookup()Matthew Dempsky
2011-05-31Change a few of the more common disk drivers (sd, cd, wd, rd, and vnd)Matthew Dempsky
2011-05-04When printing scsi device ids, skip leading blanks and collapse multipleStuart Henderson
2011-04-29ss(4) is gone; no need for ssvar.h.Matthew Dempsky
2011-04-29zero out a scsi_links node_wwn and port_wwn fields after initialising itDavid Gwynne
2011-04-28clean up the path ops struct a bit. the path drivers init their xsh withDavid Gwynne
2011-04-27hds(4) is a path driver that knows how to talk to some hitachi modularDavid Gwynne
2011-04-27whitespace fixes.David Gwynne
2011-04-27use dma safe memory when talking to devices. this was written before bigmemDavid Gwynne
2011-04-27if a path returns XS_SELTIMEOUT, retry the io down another path like weDavid Gwynne
2011-04-26Add some defines for the logout request and response and fix theClaudio Jeker
2011-04-22delete a bogus blank lineTheo de Raadt
2011-04-17if mpath is disabled in config or ukc, then prevent path drivers fromDavid Gwynne
2011-04-08Since we don't print "drive offline" anymore, there is no need toKenneth R Westerback
2011-04-07Do not use NULL in integer comparisons. No functional change.Miod Vallat