aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_backend_block.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik9 days1-1/+1
* ctl(4): Do hole-punching for UNMAP to file-backed LUNsKa Ho Ng2021-09-141-2/+97
* Add vn_lktype_write()Konstantin Belousov2021-08-041-15/+5
* Introduce "soft" serseq variant.Alexander Motin2021-04-061-10/+22
* Do not exit ctl_be_block_worker() prematurely.Alexander Motin2021-03-061-4/+4
* Optimize out few extra memory accesses.Alexander Motin2021-03-011-3/+3
* Bump CTL block backend threads from 14 to 32 per LUN.Alexander Motin2021-02-231-1/+1
* Refactor CTL datamove KPI.Alexander Motin2021-02-211-48/+16
* Microoptimize CTL I/O queues.Alexander Motin2021-02-191-13/+6
* 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