aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_backend_block.c
Commit message (Expand)AuthorAgeFilesLines
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-29/+29
* Make CTL nicer to increased MAXPHYS.Alexander Motin2020-11-111-16/+49
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-191-2/+2
* Implement zero-copy iSCSI target transmission/read.Alexander Motin2020-06-081-1/+21
* Make struct ctl_be_lun first element of struct ctl_be_*_lun.Alexander Motin2020-05-281-20/+13
* Remove ctl_free_beio() LUN and ctl_io dependencies.Alexander Motin2020-05-281-36/+21
* Cleanup LUN addition/removal.Alexander Motin2020-05-021-154/+76
* Fix panic on kern.cam.ctl.ha_role change after r333446.Alexander Motin2020-04-071-2/+4
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* Bind CTL backends taskqueues to the CTL process.Alexander Motin2020-02-081-1/+2
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-7/+7
* Use atomic for start_count in devstat_start_transaction().Alexander Motin2019-12-301-13/+1
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-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-25/+28
* 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
* Slightly compact the code.Alexander Motin2017-04-241-5/+2
* Add initial support for CTL module unloading.Alexander Motin2017-01-211-13/+35
* 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
* Improve error handling when I/O split between several BIOs.Alexander Motin2016-12-191-4/+10
* Fix style issues around existing SDT probes.Mark Johnston2015-12-161-20/+20
* Make some panic strings mode informative.Alexander Motin2015-10-211-1/+1
* Remove lock upgrade attempt from ctl_be_block_open_file().Alexander Motin2015-10-111-15/+0
* Add missing vnode lock in case of file modify request.Alexander Motin2015-10-081-2/+4
* 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-36/+47
* Add to CTL initial support for CDROMs and removable devices.Alexander Motin2015-09-271-3/+17
* Remove some duplicate, legacy, dead and questionable code.Alexander Motin2015-09-261-11/+1
* Remove some dead code found by Clang analyzer.Alexander Motin2015-09-251-4/+0
* Remove stale comments and some excessive empty lines.Alexander Motin2015-09-251-44/+4
* Switch I/O time accounting from system time to uptime.Alexander Motin2015-09-251-10/+10
* Allow WRITE SAME with NDOB bit set but without UNMAP.Alexander Motin2015-09-241-1/+6
* Remove duplicate and incomplete code handling LUN modify.Alexander Motin2015-09-221-85/+2
* Remove couple excess SGLIST I/O flags.Alexander Motin2015-09-201-1/+1
* Relax serseq option operation for reads.Alexander Motin2015-09-181-3/+9
* Report proper medium error code for VERIFY commands.Alexander Motin2015-09-171-11/+12
* Fix reading after end of file for file-backed LUNs.Alexander Motin2015-09-161-2/+18
* Make COMPARE AND WRITE report offset of difference.Alexander Motin2015-09-161-16/+43
* Improve read-only support.Alexander Motin2015-09-131-0/+6
* Close races between device close and request processing.Alexander Motin2015-09-111-38/+43
* Reference/release devices on every I/O, rather on open/close.Alexander Motin2015-09-111-104/+120
* Reimplement CTL High Availability.Alexander Motin2015-09-101-19/+61
* Allow LUN options modification via CTL_LUNREQ_MODIFY.Alexander Motin2015-09-061-9/+9
* Move setting of media parameters inside open routines.Alexander Motin2015-09-061-247/+214
* Remove some dead code.Alexander Motin2015-09-041-4/+0
* Fix type bug introduced at r286811.Alexander Motin2015-08-271-10/+8
* Polish sizes processing.Alexander Motin2015-08-151-40/+27