summaryrefslogtreecommitdiffstats
path: root/sys/cam/ctl/ctl_backend_block.c
Commit message (Expand)AuthorAgeFilesLines
* Create a dedicated function for ensuring that cdir and rdir are populated.mjg2015-07-111-12/+1
* Fix couple panics on forced unmount of backing file.mav2015-07-021-11/+16
* Handle EDQUOT backend storage errors same as ENOSPC.mav2015-05-061-3/+3
* Teach CTL to ask GEOM devices about BIO_DELETE support.mav2015-02-131-8/+23
* Make XCOPY and WUT commands respect physical block size/offset.mav2015-02-121-3/+7
* Make WRITE SAME commands respect physical block size.mav2015-02-121-2/+12
* Replace ctl_min() macro with MIN().mav2014-12-201-7/+7
* Pass real optimal transfer size supported by backend.mav2014-12-181-10/+20
* Add configuration options to override physical and UNMAP blocks geometry.mav2014-12-171-6/+64
* Count consecutive read requests as blocking in CTL for files and ZVOLs.mav2014-12-061-0/+2
* Add to CTL support for threshold notifications for file-backed LUNs.mav2014-12-041-0/+28
* Add GET LBA STATUS command support to CTL.mav2014-12-041-9/+183
* Coalesce last data move and command status for read commands.mav2014-11-251-6/+15
* Fix LUN resize broken by r272911 commit.mav2014-11-071-2/+2
* Add to CTL support for logical block provisioning threshold notifications.mav2014-11-061-4/+40
* Implement better handling for ENOSPC error for both CTL and CAM.mav2014-10-291-7/+10
* Report physical block size for file-backed LUNs, using vattr.va_blocksize.mav2014-10-131-10/+11
* Make ctld start even if some LUNs are unable to open backing storage.mav2014-10-101-84/+76
* Add support for WRITE ATOMIC (16) command and report SBC-4 compliance.mav2014-10-081-0/+3
* Add support for "no Data-Out Buffer" (NDOB) flag of WRITE SAME (16) command.mav2014-09-181-1/+1
* When updating device media size use cached cdevsw pointer.mav2014-09-181-20/+20
* Improve cache control support, including DPO/FUA flags and the mode page.mav2014-09-091-43/+14
* Fix several issues and inconsistencies in UNMAP capabilities reporting.mav2014-08-061-4/+4
* Implement separate I/O dispatch method for ZVOLs in "dev" mode.mav2014-07-261-3/+88
* Fix infinite loop, when doing WRITE SAME on file-backed LUN.mav2014-07-261-2/+3
* Improve readability of XML generated by CTL_LUN_LIST.mav2014-07-051-2/+2
* Make options KPI more generic to allow it to be used for ports too,mav2014-07-051-6/+7
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-2/+1
* Revert r267961, r267973:gjb2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-2/+1
* Lock devstat updates in block backend to make it usable. Polish lock names.mav2014-06-251-85/+76
* Add some more CTL_FLAG_ABORT check points.mav2014-06-191-4/+6
* Add support for VERIFY(10/12/16) and COMPARE AND WRITE SCSI commands.mav2014-06-161-40/+81
* Make backends track completion by processed number of sectors instead ofmav2014-06-151-18/+21
* Remove memcpy() from ctl_private[] accesses.mav2014-06-151-34/+27
* Move kern_total_len setting from backend to core code.mav2014-06-151-11/+1
* Remove custom processing for "file" option.mav2014-06-151-37/+3
* Implement small KPI to access LUN options instead doing it by hands.mav2014-06-141-42/+24
* Fix some leaks on LUN creation error.mav2014-06-121-2/+7
* Remove limits on size of READ/WRITE operations.mav2014-04-241-62/+67
* When splitting huge unmap requests, do it on sector boundary.mav2014-04-091-2/+4
* Another fix for r264274. Last moment cosmetic changes are evil!mav2014-04-081-1/+1
* Add support for SCSI UNMAP commands to CTL.mav2014-04-081-11/+306
* Report stripe size and offset of the backing device in READ CAPACITY (16)mav2014-04-061-0/+25
* Remove the homegrown ctl_be_block_io allocator, replacing it with UMA.trasz2014-04-011-115/+9
* Make CTL block backend return proper error code for operations unsupposedmav2014-02-061-2/+6
* Properly report an error instead of panicing when user tries to createtrasz2013-12-031-1/+3
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2013-11-261-8/+8
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-2/+0
* Remove 128KB bzero() call done for every block I/O data buffer.mav2013-10-231-14/+1
OpenPOWER on IntegriCloud