aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* Reduce size of several on-stack string buffers.Alexander Motin2017-12-136-6/+6
* Use ataio ccb instead of general ccb to avoid excessice stack usage.Warner Losh2017-12-131-14/+14
* Define xpt_path_inq.Warner Losh2017-12-0618-93/+43
* Now that cam_periph_runccb() can be called from situations where theWarner Losh2017-12-063-70/+17
* Make cam_periph_runccb be safe to call when we can only do polling.Warner Losh2017-12-063-40/+99
* cam: fix sign-extension error in adagetparamsAlan Somers2017-12-061-1/+2
* Remove unused 4th argument to match the standard error routines.Warner Losh2017-12-0616-48/+36
* Add NVME as a known device type for devstat processing.Warner Losh2017-12-061-18/+22
* Remove stray cam_periph_async call. It's called twice this way. WhileWarner Losh2017-12-051-1/+0
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2773-0/+146
* Always null-terminate CAM periph_name and dev_nameAlan Somers2017-11-221-10/+16
* Fix uninitialized variable from 326034Alan Somers2017-11-211-1/+2
* Quirk Seagate ST8000AS0003-2HHAlan Somers2017-11-202-2/+2
* da(4): Short-circuit unnecessary BIO_FLUSH commandsAlan Somers2017-11-201-0/+21
* Fix multiple bugs in cam_strmatchAlan Somers2017-11-201-6/+22
* Add assertion in probedone() that we're holding the device lock.Alan Somers2017-11-171-0/+1
* Fix potential NULL pointer dereference of device physical pathAlan Somers2017-11-171-1/+2
* Add some 4k quirks for Samsung pm863a SSDsBaptiste Daroussin2017-11-162-0/+16
* Remove a double free(9) in xpt_bus_registerAlan Somers2017-11-151-1/+0
* Properly decode NVMe state of the drive and print out the informationWarner Losh2017-11-143-6/+28
* Provide link speed data in XPT_GET_TRAN_SETTINGS. Provide full versionWarner Losh2017-11-143-7/+10
* ctl: Make max_luns and max_ports tunable variables instead of hardcodedEmmanuel Vadot2017-11-073-60/+104
* Send IDLE IMMEDIATE for warm boot.Warner Losh2017-10-301-6/+18
* nvd alias has caused some problems, revert it for the moment.Warner Losh2017-10-271-1/+1
* We should be call adaerror() instead of cam_periph_error() always.Warner Losh2017-10-261-4/+4
* Always send STANDBY IMMEDIATE when shutting downWarner Losh2017-10-261-10/+44
* Handle RB_POWERCYCLE in ada driverWarner Losh2017-10-251-1/+1
* Treat a 'current' value of 0 as unlimited as a failsfe.Warner Losh2017-10-241-3/+7
* Zero out the ccb's alloated on the stack for the dump routines to moreWarner Losh2017-10-152-0/+2
* Closer examination shows that nvme and CAM both normally zero-fillWarner Losh2017-10-151-0/+2
* Be nicer on the dump stack by allocating only a ccb_nvmeio rather thanWarner Losh2017-10-151-15/+15
* Update comment to reflect actual default timeout.Warner Losh2017-10-151-4/+4
* Fix iSCSI target panics on concurrent session teardown and displayEdward Tomasz Napierala2017-10-041-6/+5
* Add sysctl/tunable for maximal request time.Alexander Motin2017-09-302-9/+5
* cam iosched: Bettar account IOPS for smoother performanceWarner Losh2017-09-221-6/+17
* cam iosched: Enforce iop limits below the quanta valueWarner Losh2017-09-221-1/+11
* Remove an ancient comment about the existence of READ(16) and WRITE(16).Jung-uk Kim2017-09-211-4/+0
* cam iosched: Call cam_iosched_limiter_init() after ios->current is set to the...Warner Losh2017-09-201-2/+2
* cam iosched: Schedule cam_iosched_ticker() quanta times per secondWarner Losh2017-09-201-3/+3
* cam iosched: Add a handler for the quanta sysctl to enforce valid valuesWarner Losh2017-09-201-3/+24
* cam iosched: Use the write queue for BIO_ZONE commandsWarner Losh2017-09-201-2/+1
* Add kern.features flag for MMCCAMIlya Bakulin2017-09-181-0/+2
* Allow multiple TRIMs to be done for ndaWarner Losh2017-09-151-2/+11
* Update comments on what the CAM_IOSCHED_FLAG_TRIM_ACTIVE means.Warner Losh2017-09-151-3/+7
* Miscellaneous fixes and improvements to MMCCAM stackIlya Bakulin2017-09-155-220/+28
* cam iosched: Limit the quanta default to hz if it's below 200Warner Losh2017-09-121-1/+1
* Remove spaces from CTL devices' default serial numbersAlan Somers2017-09-122-4/+4
* cam(4): Fix some warningsConrad Meyer2017-09-071-4/+4
* Add missing test for NVME CCBs for nvme passthru support.Warner Losh2017-08-291-1/+3
* Fix NVMe's use of XPT_GDEV_TYPEWarner Losh2017-08-296-26/+54