summaryrefslogtreecommitdiff
path: root/scsi.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headersDmitry V. Levin2019-09-251-0/+1
* xlat/scsi_sg_commands: use XLAT_MACROS_ONLY instead of #stopDmitry V. Levin2019-08-141-1/+3
* Update copyright headersDmitry V. Levin2018-12-241-1/+1
* Change the license of strace to LGPL-2.1-or-laterDmitry V. Levin2018-12-101-21/+1
* Imply RVAL_DECODED when RVAL_IOCTL_PARSED is returned on enteringDmitry V. Levin2017-08-281-3/+3
* Replace return 1 ioctl sub-decoder hack with proper flagEugene Syromyatnikov2017-08-281-3/+3
* Do not return RVAL_DECODED on exiting path of ioctl decodersEugene Syromyatnikov2017-08-281-1/+1
* scsi: implement decoding of all SG_* ioctl commandsDmitry V. Levin2017-01-101-0/+103
* scsi: prepare for decoding of other SG_* ioctl commandsDmitry V. Levin2017-01-101-15/+19
* scsi: add fallback definitions for SG_* ioctl command constantsDmitry V. Levin2017-01-101-3/+1
* sg_io: decode structures on exiting syscall in case of syserrorDmitry V. Levin2017-01-101-7/+5
* Split scsi.cDmitry V. Levin2017-01-081-227/+14
* scsi: detect and print changes of interface idDmitry V. Levin2017-01-071-0/+10
* scsi: print field names of all fields being printedDmitry V. Levin2017-01-071-13/+18
* scsi: print struct sg_io_hdr.dxfer_direction field nameDmitry V. Levin2017-01-071-0/+1
* scsi: print "protocol" and "subprotocol" field names of struct sg_io_v4Dmitry V. Levin2017-01-071-1/+2
* scsi: rewrite print_sg_io_buffer using printstr_ex(QUOTE_FORCE_HEX)Dmitry V. Levin2017-01-061-12/+1
* Automatically replace kernel_(scno|ureg)_t with kernel_ulong_tDmitry V. Levin2016-12-261-10/+10
* Use ptr_to_kulong instead of explicit casts of pointers to kernel_ureg_tDmitry V. Levin2016-12-261-6/+6
* Change type of ioctl 3rd argument from long to kernel_ureg_tDmitry V. Levin2016-12-251-9/+12
* scsi: change address argument type from unsigned long to kernel_ureg_tDmitry V. Levin2016-12-231-1/+2
* scsi: cast pointers to kernel_ureg_t instead of unsigned longDmitry V. Levin2016-12-211-6/+6
* scsi: use umove_or_printaddrDmitry V. Levin2016-12-211-2/+1
* io: use umoven_or_printaddr_ignore_syserror as umove function in tprint_iov_uptoEugene Syromyatnikov2016-10-281-2/+3
* Use tprints instead of tprintf in a few more placesDmitry V. Levin2016-10-021-1/+1
* Add a enum for decoding to tprint_iov() and tprint_iov_upto()Fabien Siron2016-06-221-4/+6
* scsi.c: print __u64 types using PRI__u64 formatDmitry V. Levin2016-05-261-3/+3
* scsi.c: use print_array functionDmitry V. Levin2016-05-071-21/+13
* scsi.c: use printaddrDmitry V. Levin2015-07-181-3/+3
* scsi.c: enhance SG_IO ioctl parserDmitry V. Levin2015-07-101-54/+52
* Change last parameter of umoven() from char* to void*Denys Vlasenko2015-03-211-1/+1
* Fix compilation warnings about incompatible print formatsDmitry V. Levin2015-02-231-3/+3
* scsi: add bsg supportBart Van Assche2015-02-081-55/+195
* scsi: Add iovec supportBart Van Assche2015-02-081-8/+16
* scsi: on exit, print only initialized part of the bufferBart Van Assche2015-02-081-3/+7
* scsi: make print_sg_io_buffer() print square brackets instead of its callersBart Van Assche2015-02-081-8/+10
* scsi: improve consistency with other decoding functionsBart Van Assche2015-02-081-5/+5
* ioctl: assume that all ioctl commands have unsigned int typeDmitry V. Levin2015-01-201-1/+1
* Fix compilation warnings reported by gcc -Wsign-compareDmitry V. Levin2014-09-171-4/+3
* Generate xlat/*.in filesDmitry V. Levin2014-05-301-7/+1
* Do not compile scsi ioctl decoding if <scsi/sg.h> is not availableDmitry V. Levin2014-02-251-2/+7
* Use XLAT_END macroDmitry V. Levin2014-02-051-1/+1
* Use XLAT macroDmitry V. Levin2014-02-051-4/+4
* Tidy up includes and copyright notices, fix indentationDenys Vlasenko2012-03-161-1/+0
* scsi.c: add copyright headerDmitry V. Levin2012-03-161-0/+28
* Automated removal of non-Linux codeDenys Vlasenko2012-02-251-2/+0
* Use tprints with literal strings, it may be faster than tprintfDenys Vlasenko2011-09-011-5/+5
* 2007-03-29 Vladimir Nadvornik <nadvornik@suse.cz>Dmitry V. Levin2007-06-301-0/+114