aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_backend_ramdisk.c
Commit message (Expand)AuthorAgeFilesLines
* Use proper STAILQ_* macros where possible.Alexander Motin2015-09-301-8/+1
* Really implement PREVENT ALLOW MEDIUM REMOVAL command.Alexander Motin2015-09-291-0/+5
* Umplement media load/eject support for removable devices.Alexander Motin2015-09-281-21/+12
* Add to CTL initial support for CDROMs and removable devices.Alexander Motin2015-09-271-2/+9
* Remove some duplicate, legacy, dead and questionable code.Alexander Motin2015-09-261-7/+1
* Remove some dead code found by Clang analyzer.Alexander Motin2015-09-251-8/+0
* Remove stale comments and some excessive empty lines.Alexander Motin2015-09-251-40/+6
* Switch I/O time accounting from system time to uptime.Alexander Motin2015-09-251-3/+3
* Remove couple excess SGLIST I/O flags.Alexander Motin2015-09-201-1/+0
* Close races between device close and request processing.Alexander Motin2015-09-111-1/+1
* Reimplement CTL High Availability.Alexander Motin2015-09-101-3/+33
* Allow LUN options modification via CTL_LUNREQ_MODIFY.Alexander Motin2015-09-061-19/+10
* Move setting of media parameters inside open routines.Alexander Motin2015-09-061-106/+83
* Drop "internal" CTL frontend.Alexander Motin2015-08-151-1/+0
* Teach CTL to ask GEOM devices about BIO_DELETE support.Alexander Motin2015-02-131-2/+2
* Fix potential division by zero after r275920.Alexander Motin2014-12-231-2/+2
* Replace ctl_min() macro with MIN().Alexander Motin2014-12-201-12/+11
* Pass real optimal transfer size supported by backend.Alexander Motin2014-12-181-0/+1
* Add GET LBA STATUS command support to CTL.Alexander Motin2014-12-041-4/+27
* Coalesce last data move and command status for read commands.Alexander Motin2014-11-251-6/+7
* Use ctl_set_success() instead of direct inlining.Alexander Motin2014-11-251-1/+1
* Add support for WRITE ATOMIC (16) command and report SBC-4 compliance.Alexander Motin2014-10-081-0/+1
* Fix build with QUEUE_MACRO_DEBUG.Alexander Motin2014-07-241-1/+1
* Make options KPI more generic to allow it to be used for ports too,Alexander Motin2014-07-051-4/+5
* Lock devstat updates in block backend to make it usable. Polish lock names.Alexander Motin2014-06-251-11/+11
* Add support for VERIFY(10/12/16) and COMPARE AND WRITE SCSI commands.Alexander Motin2014-06-161-3/+8
* Make backends track completion by processed number of sectors instead ofAlexander Motin2014-06-151-2/+10
* Move kern_total_len setting from backend to core code.Alexander Motin2014-06-151-12/+2
* Implement small KPI to access LUN options instead doing it by hands.Alexander Motin2014-06-141-17/+8
* Remove limits on size of READ/WRITE operations.Alexander Motin2014-04-241-74/+135
* Oops! Few quick fixes for r264274.Alexander Motin2014-04-081-1/+2
* Add support for SCSI UNMAP commands to CTL.Alexander Motin2014-04-081-9/+22
* CTL changes required for iSCSI target, most notably LUN remappingEdward Tomasz Napierala2013-08-241-1/+13
* Fix NULL-deference kernel panic on attempt of destroying non-existingAlexander Motin2013-07-031-8/+3
* Remove useless NULL checks after M_WAITOK allocations.Edward Tomasz Napierala2012-09-271-18/+2
* Add LUN resizing to CTL. Also make it possible to explicitly setEdward Tomasz Napierala2012-03-061-0/+76
* Quiet some clang warnings when compiling CTL.Kenneth D. Merry2012-01-191-8/+8
* Add the CAM Target Layer (CTL).Kenneth D. Merry2012-01-121-0/+835