aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Fix support for increased logical sector size (4K-native drives).Alexander Motin2014-03-071-7/+10
* Make reset handling in iSCSI target RFC-compliant. This fixes some rareEdward Tomasz Napierala2014-03-061-3/+3
* Fix missing unlock in persistent reservations code, which resulted in panicsEdward Tomasz Napierala2014-03-051-0/+1
* Do not retry on CAM_FUNC_NOTAVAIL error, but return immediately.Alexander Motin2014-03-041-0/+1
* Make CTL block backend return proper error code for operations unsupposedAlexander Motin2014-02-061-2/+6
* Mostly revert r260267 and hopefully really fix the original problem.Alexander Motin2014-01-221-12/+14
* Fix memory and references leak due to unfreed path in case we can'tAlexander Motin2014-01-211-1/+3
* Move xpt_run_devq() call before request completion callback where it wasAlexander Motin2014-01-111-6/+2
* Fix for r260541: do not drop periph reference when request is restarted.Alexander Motin2014-01-111-9/+12
* Take additional reference on SCSI probe periph to cover its freeze count.Alexander Motin2014-01-114-19/+20
* Replace several instances of -1 with appropriate CAM_*_WILDCARD and types.Alexander Motin2014-01-103-6/+8
* Allow delete_method sysctl to be set to "DISABLE".Alexander Motin2014-01-071-2/+3
* Correct short delete issue in SCSI UNMAP supportSteven Hartland2014-01-041-17/+15
* Widen lun_id_t to 64 bits. This is a follow-on to r257345 to let the kernelNathan Whitehorn2013-12-145-41/+234
* When comparing device IDs, make sure that they have the same typeAlexander Motin2013-12-081-1/+5
* Properly report an error instead of panicing when user tries to createEdward Tomasz Napierala2013-12-031-1/+3
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-8/+8
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-2/+0
* Introduce seperate mutex lock to protect protect CTL I/O pools, slightlyAlexander Motin2013-11-113-103/+66
* Some CAM locks polishing:Alexander Motin2013-11-101-31/+34
* Corrected definition for old_rate to match d_rotation_rateSteven Hartland2013-11-071-1/+1
* Fix lock recursion, triggered by `smartctl -a /dev/adaX`.Alexander Motin2013-11-011-1/+1
* printf() specifier updates to CAM to handle either 32-bit or 64-bit lun_id_t.Nathan Whitehorn2013-10-301-8/+9
* Implement extended LUN support. If PIM_EXTLUNS is set by a SIM, encodeNathan Whitehorn2013-10-292-43/+75
* Some microoptimizations for da and ada drivers:Alexander Motin2013-10-242-41/+21
* Remove 128KB bzero() call done for every block I/O data buffer.Alexander Motin2013-10-231-14/+1
* Minor (mostly cosmetical) addition to r256960.Alexander Motin2013-10-231-1/+0
* Move CAM_UNQUEUED_INDEX setting to the last moment and under the periph lock.Alexander Motin2013-10-231-1/+1
* Improve ZFS N-way mirror read performance by using load and localitySteven Hartland2013-10-233-5/+27
* Fix memory and references leak due to unfreed path.Alexander Motin2013-10-221-1/+3
* Unconditionally acquire periph reference on CCB allocation failure.Alexander Motin2013-10-221-3/+4
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-222-2/+2
* Merge CAM locking changes from the projects/camlock branch to radicallyAlexander Motin2013-10-2130-1517/+1453
* MFprojects/camlock:Alexander Motin2013-10-211-16/+14
* Unify periph invalidation and destruction reporting.Alexander Motin2013-10-1518-41/+82
* Added 4K quirks for Corsair Neutron GTX SSD'sSteven Hartland2013-10-152-0/+16
* Unhide "Serial Number" lines from bootverbose. That information may beAlexander Motin2013-10-151-1/+1
* Remove no longer useful debugging output and a stale comment.Edward Tomasz Napierala2013-10-091-13/+2
* Make the error handling more consistant. Shouldn't make any functionalEdward Tomasz Napierala2013-10-091-9/+23
* Tidy up, cache return value of a function, and add an assertion;Edward Tomasz Napierala2013-10-091-6/+32
* Close the race on path ID allocation in xpt_bus_register() if two buses areAlexander Motin2013-10-091-9/+6
* Fix NOP-In/NOP-Out payload handling. Previous way didn't work at all; fortun...Edward Tomasz Napierala2013-10-091-8/+33
* Properly fix out of memory handling in the iSCSI target.Edward Tomasz Napierala2013-10-081-4/+11
* Split cfiscsi_datamove() in two; no functional changes.Edward Tomasz Napierala2013-10-051-182/+203
* Don't leak memory when removing an unconnected session, and remove uselessEdward Tomasz Napierala2013-10-041-1/+1
* Make sure the CCB xflags field is initialized to zero so thatNathan Whitehorn2013-09-272-0/+5
* Re-do r255853. Along with adding back the API/ABI changes from theScott Long2013-09-256-90/+399
* Revert r255853 pending fixes to build errors in usr.bin/kdumpGlen Barber2013-09-256-392/+89
* Update the CAM API for FreeBSD 10:Scott Long2013-09-246-89/+392