aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_backend_ramdisk.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce "soft" serseq variant.Alexander Motin2021-04-061-1/+4
* Refactor CTL datamove KPI.Alexander Motin2021-02-211-32/+4
* Microoptimize CTL I/O queues.Alexander Motin2021-02-191-2/+1
* Make struct ctl_be_lun first element of struct ctl_be_*_lun.Alexander Motin2020-05-281-15/+14
* Cleanup LUN addition/removal.Alexander Motin2020-05-021-158/+58
* Fix panic on kern.cam.ctl.ha_role change after r333446.Alexander Motin2020-04-071-2/+4
* Bind CTL backends taskqueues to the CTL process.Alexander Motin2020-02-081-1/+2
* Reenable UNMAP support on ramdisks by default.Alexander Motin2019-07-271-1/+1
* Reduce CTL threads priority to about PUSER.Alexander Motin2019-03-041-1/+1
* Rework CTL frontend & backend options to use nv(3), allow creating multipleMarcelo Araujo2018-05-101-14/+18
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove spaces from CTL devices' default serial numbersAlan Somers2017-09-121-2/+2
* Allow status aggregation for ramdisk reads.Alexander Motin2017-06-301-0/+5
* Slightly compact the code.Alexander Motin2017-04-241-11/+3
* Fix panic on shutdown of ramdisk LU with zero capacity.Alexander Motin2017-02-141-1/+3
* Make CTL ramdisk backend a real RAM disk.Alexander Motin2017-01-241-205/+637
* Add initial support for CTL module unloading.Alexander Motin2017-01-211-10/+7
* Make CTL frontends report kern_data_resid for under-/overruns.Alexander Motin2017-01-161-16/+10
* Improve use of I/O's private area.Alexander Motin2016-12-291-6/+3
* 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