aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* cam_periph_acquire() now returns an errno.Kenneth D. Merry2018-03-191-2/+2
* Only take out the periph lock when we're modifying the flags of theWarner Losh2018-03-171-2/+6
* Fix iSCSI target crash on session reinstation.Edward Tomasz Napierala2018-03-152-7/+32
* Create a sysctl kern.cam.{,a,n}da.X.invalidateWarner Losh2018-03-145-4/+52
* Fix inverted logic that counted all completions as errors, except whenWarner Losh2018-03-141-3/+3
* Implement trim collapsing in ndaWarner Losh2018-03-141-66/+112
* Allow NULL ccb to cam_iosched_bio_completeWarner Losh2018-03-141-1/+1
* Reject ioctls to SCSI enclosures from 32-bit compat processes.Brooks Davis2018-03-121-0/+8
* Reject CAMIOGET and CAMIOQUEUE ioctl's on pass(4) in 32-bit compat mode.Brooks Davis2018-03-121-0/+15
* Tighten up periph lock to avoid some racesWarner Losh2018-03-121-3/+32
* nvme_da: Fix minor memory leak in error caseConrad Meyer2018-03-101-0/+1
* Use bool instead of int for predicate functions relating to workWarner Losh2018-02-231-6/+6
* NVMe: Add big-endian supportWojciech Macek2018-02-222-16/+31
* Revert r329814 as well. It should have been in r329819.Warner Losh2018-02-221-18/+11
* Backout r329818, r329816 and r329815.Warner Losh2018-02-225-106/+41
* Fix typo in last commit after last rebase before commit...Warner Losh2018-02-221-1/+1
* Combine BIO_DELETE requests for nda devicesWarner Losh2018-02-221-22/+46
* Introduce capacity flags for periphsWarner Losh2018-02-225-18/+59
* Note when we tick.Warner Losh2018-02-221-11/+18
* Wrap an extra long lineWarner Losh2018-02-221-1/+5
* Don't sort TRIMs.Warner Losh2018-02-221-1/+1
* Minor formatting nits.Warner Losh2018-02-211-11/+11
* Use proper buffer length (the announce_buf char pointer used to be anarray),Edward Tomasz Napierala2018-02-211-2/+3
* Report the number of remaining retries when we have an error thatWarner Losh2018-02-151-2/+5
* Fix cut and pasted comments to reflect differences in code from theWarner Losh2018-02-071-4/+10
* Keep a counter for number of requests completed with an error.Warner Losh2018-02-061-1/+13
* Return a C errno for cam_periph_acquire().Scott Long2018-02-0618-71/+62
* Do the book-keeping on release before we release the reference. TheWarner Losh2018-01-291-3/+3
* Finish the incomplete move of CAM_PERIPH_PRINT().Scott Long2018-01-271-6/+8
* Move CAM_PERIPH_PRINT() to cam_periph.hScott Long2018-01-262-3/+3
* Fix a sleepable malloc in ndastart. We shouldn't be sleepingWarner Losh2018-01-261-1/+7
* Fix a cut-and-paste error in a panic messageScott Long2018-01-261-1/+1
* Minimum changes for ctl to build on architectures with non-matching physical andJustin Hibbits2018-01-262-3/+3
* Track Ref / DeRef and Hold / Unhold that da is doing to track downWarner Losh2018-01-251-23/+177
* When devices are invalidated, there's some cases where ccbs for thatWarner Losh2018-01-251-4/+13
* Minor whitespace cleanup to remove leading space before tab. NoWarner Losh2018-01-251-18/+18
* This comment is bogus. This is a legit release.Warner Losh2018-01-221-1/+1
* Unsign some values related to allocation.Pedro F. Giffuni2018-01-221-1/+2
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-212-3/+3
* Fix compile errors in r328165Scott Long2018-01-191-4/+2
* Revert ABI breakage to CAM that came in with MMC/SD support in r320844.Scott Long2018-01-193-4/+8
* SPDX: finish tagging sys/cam.Pedro F. Giffuni2018-01-1617-2/+34
* scsi_ch.c: Small cleanups to the comments.Pedro F. Giffuni2018-01-161-7/+3
* cam: make some use of mallocarray(9).Pedro F. Giffuni2018-01-152-3/+3
* geom_disk / scsi_da: deny opening write-protected disks for writingAndriy Gapon2018-01-151-7/+80
* When we crash, we'll stop the scheduler before we call theWarner Losh2018-01-111-2/+8
* Release the held refcount on the probe periph when probing isScott Long2018-01-091-2/+1
* Hold a refcount on the periph while running the allocationScott Long2018-01-091-0/+2
* Remove ccbque.h from i386/isa.Warner Losh2018-01-092-1/+114
* Don't hold the periph locks during dump.Scott Long2018-01-091-6/+1