aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl
Commit message (Expand)AuthorAgeFilesLines
* Remove 128KB bzero() call done for every block I/O data buffer.Alexander Motin2013-10-231-14/+1
* Merge CAM locking changes from the projects/camlock branch to radicallyAlexander Motin2013-10-212-106/+68
* Remove no longer useful debugging output and a stale comment.Edward Tomasz Napierala2013-10-091-13/+2
* Make the error handling more consistant. Shouldn't make any functionalEdward Tomasz Napierala2013-10-091-9/+23
* Tidy up, cache return value of a function, and add an assertion;Edward Tomasz Napierala2013-10-091-6/+32
* Fix NOP-In/NOP-Out payload handling. Previous way didn't work at all; fortun...Edward Tomasz Napierala2013-10-091-8/+33
* Properly fix out of memory handling in the iSCSI target.Edward Tomasz Napierala2013-10-081-4/+11
* Split cfiscsi_datamove() in two; no functional changes.Edward Tomasz Napierala2013-10-051-182/+203
* Don't leak memory when removing an unconnected session, and remove uselessEdward Tomasz Napierala2013-10-041-1/+1
* Properly ignore PDUs with CmdSN outside of allowed range.Edward Tomasz Napierala2013-09-241-17/+18
* Fix a few instances of M_WAITOK in threads marked as prohibited from sleep,Edward Tomasz Napierala2013-09-241-2/+16
* Don't use M_WAITOK when running from context where sleeping is prohibited,Edward Tomasz Napierala2013-09-231-4/+21
* Add some spare fields to structs used by the new iSCSI stack - some justEdward Tomasz Napierala2013-09-201-0/+9
* Bring in the new iSCSI target and initiator.Edward Tomasz Napierala2013-09-144-0/+2941
* Fix the build with CTLFEDEBUG, broken by unmapped I/O support changes.Alexander Motin2013-09-011-6/+6
* CTL changes required for iSCSI target, most notably LUN remappingEdward Tomasz Napierala2013-08-247-64/+160
* Turn comments about locking into actual lock assertions.Edward Tomasz Napierala2013-08-151-28/+35
* Remove dead code.Edward Tomasz Napierala2013-08-062-44/+0
* Fix NULL-deference kernel panic on attempt of destroying non-existingAlexander Motin2013-07-031-8/+3
* Fxi a bunch of typos.Eitan Adler2013-05-101-1/+1
* Correct a few sizeof()sEitan Adler2013-05-011-1/+1
* MFprojects/camlock r248982:Alexander Motin2013-04-141-1/+1
* MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,Alexander Motin2013-04-141-9/+0
* Remove ctl(4) from GENERIC. Also remove 'options CTL_DISABLE'Edward Tomasz Napierala2013-04-125-34/+0
* Fix a memory leak that showed up when we delete LUNs. The memory used forKenneth D. Merry2013-04-081-4/+8
* Make SYNCHRONIZE CACHE work with LUNs backed by device files (as opposedEdward Tomasz Napierala2013-04-061-0/+1
* Since the CTL version in FreeBSD does not support High Availability,Edward Tomasz Napierala2013-04-041-1/+1
* Fix locking problem in ctl_maintenance_in() - one cannot use M_WAITOK or callEdward Tomasz Napierala2013-04-031-10/+9
* Fix sending virtual scatter/gather lists from the CTL CAM frontendKenneth D. Merry2013-04-021-1/+5
* Don't directly dereference userland pointer; instead use kernel pointerEdward Tomasz Napierala2013-04-021-4/+4
* Fix comment formatting.Edward Tomasz Napierala2013-04-021-4/+4
* Remove unused code.Edward Tomasz Napierala2013-04-021-30/+0
* Make it possible to build CTL as a module.Edward Tomasz Napierala2013-04-025-30/+133
* Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disableKenneth D. Merry2013-03-041-0/+6
* Reform the busdma API so that new types may be added without modifyingKonstantin Belousov2013-02-122-28/+29
* Make CTL work a little better with loading and unloading drivers.Kenneth D. Merry2013-01-092-88/+183
* Fix a couple of CTL locking issues and clean up some duplicated code.Kenneth D. Merry2012-12-092-37/+31
* Make sure we hold the SIM lock when calling xpt_free_path().Kenneth D. Merry2012-12-081-5/+6
* Fix the CTL OOA queue dumping code so that it does not hold a mutexKenneth D. Merry2012-12-081-25/+38
* Use M_ZERO instead of explicit memsets and bzeros.Edward Tomasz Napierala2012-10-302-34/+14
* Remove several uses of numeric priorities from immediate CCB setups.Alexander Motin2012-10-272-5/+5
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-18/+3
* remove duplicate semicolons where possible.Eitan Adler2012-10-221-2/+2
* Extend SIM lock coverage during the bus registration process.Alexander Motin2012-10-131-8/+7
* Remove useless NULL checks after M_WAITOK allocations.Edward Tomasz Napierala2012-09-274-147/+2
* Fix panic in CTL caused by trying to free invalid pointers passedEdward Tomasz Napierala2012-09-261-0/+5
* Handle a case where we had an SRR that pushed back theMatt Jacob2012-07-281-4/+124
* Add a loader tunable, kern.cam.ctl.disable, that will disableKenneth D. Merry2012-06-285-1/+33
* Fix an issue that caused the kernel to panic inside CTL when tryingKenneth D. Merry2012-06-261-9/+35
* Print FC PortID as a hex number. This makes it easy toMatt Jacob2012-06-011-3/+3