index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
block
/
bsg.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-06-30
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2023-06-21
bsg: make bsg_class a static const structure
Ivan Orlov
1
-7
/
+11
2023-06-16
scsi: bsg: Increase number of devices
Hannes Reinecke
1
-1
/
+1
2023-06-12
scsi: replace the fmode_t argument to ->sg_io_fn with a simple bool
Christoph Hellwig
1
-3
/
+5
2023-03-17
driver core: class: remove module * from class_create()
Greg Kroah-Hartman
1
-1
/
+1
2022-12-16
Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2022-11-30
block: untangle request_queue refcounting from sysfs
Christoph Hellwig
1
-4
/
+7
2022-11-24
driver core: make struct class.devnode() take a const *
Greg Kroah-Hartman
1
-1
/
+1
2022-06-21
scsi: core: bsg: Remove usage of the deprecated ida_simple_xxx() API
Bo Liu
1
-2
/
+2
2021-09-14
scsi: bsg: Fix device unregistration
Zenghui Yu
1
-8
/
+15
2021-07-30
scsi: bsg: Move the whole request execution into the SCSI/transport handlers
Christoph Hellwig
1
-51
/
+15
2021-07-30
scsi: block: Remove the remaining SG_IO-related fields from struct request_queue
Christoph Hellwig
1
-5
/
+8
2021-07-30
scsi: bsg: Simplify device registration
Christoph Hellwig
1
-232
/
+72
2021-07-28
scsi: bsg: Move bsg_scsi_ops to drivers/scsi/
Christoph Hellwig
1
-94
/
+1
2021-07-28
scsi: bsg: Decouple from scsi_cmd_ioctl()
Christoph Hellwig
1
-2
/
+22
2021-07-28
scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
Christoph Hellwig
1
-1
/
+4
2021-07-09
Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2021-06-30
block: remove REQ_OP_SCSI_{IN,OUT}
Christoph Hellwig
1
-1
/
+1
2021-05-31
scsi: core: Drop the now obsolete driver_byte definitions
Hannes Reinecke
1
-1
/
+1
2021-05-31
scsi: core: Kill DRIVER_SENSE
Hannes Reinecke
1
-0
/
+2
2021-01-24
block: remove unnecessary argument from blk_execute_rq
Guoqing Jiang
1
-1
/
+1
2021-01-24
bsg: free the request before return error code
Pan Bian
1
-1
/
+3
2020-01-03
compat_ioctl: bsg: add handler
Arnd Bergmann
1
-0
/
+1
2019-04-30
block: switch all files cleared marked as GPLv2 to SPDX tags
Christoph Hellwig
1
-8
/
+1
2019-02-05
scsi: bsg-lib: handle bidi requests without block layer help
Christoph Hellwig
1
-54
/
+14
2019-02-05
scsi: bsg: refactor bsg_ioctl
Christoph Hellwig
1
-86
/
+72
2018-12-21
bsg: deprecate BIDI support in bsg
Christoph Hellwig
1
-0
/
+4
2018-11-16
block: add queue_is_mq() helper
Jens Axboe
1
-1
/
+1
2018-08-27
block: bsg: move atomic_t ref_count variable to refcount API
John Pittman
1
-4
/
+4
2018-08-05
Merge tag 'v4.18-rc6' into for-4.19/block2
Jens Axboe
1
-2
/
+0
2018-07-12
bsg: remove read/write support
Christoph Hellwig
1
-454
/
+6
2018-07-11
bsg: fix bogus EINVAL on non-data commands
Tony Battersby
1
-2
/
+0
2018-06-15
bsg: fix race of bsg_open and bsg_unregister
Anatoliy Glagolev
1
-11
/
+11
2018-05-29
block: remove parent device reference from struct bsg_class_device
Christoph Hellwig
1
-34
/
+5
2018-05-14
block: sanitize blk_get_request calling conventions
Christoph Hellwig
1
-3
/
+2
2018-03-13
bsg: split handling of SCSI CDBs vs transport requeues
Christoph Hellwig
1
-145
/
+117
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
1
-2
/
+2
2018-01-30
Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-2
/
+2
2018-01-24
bsg: use pr_debug instead of hand crafted macros
Johannes Thumshirn
1
-23
/
+17
2017-11-27
block: annotate ->poll() instances
Al Viro
1
-2
/
+2
2017-11-10
block: pass full fmode_t to blk_verify_command
Christoph Hellwig
1
-10
/
+8
2017-08-29
bsg: remove #if 0'ed code
Christoph Hellwig
1
-7
/
+0
2017-06-20
block: Make most scsi_req_init() calls implicit
Bart Van Assche
1
-1
/
+0
2017-06-09
block: introduce new block status code type
Christoph Hellwig
1
-3
/
+3
2017-06-01
bsg: Check queue type before attaching to a queue
Bart Van Assche
1
-0
/
+6
2017-05-01
Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-1
/
+1
2017-04-20
scsi: introduce a result field in struct scsi_request
Christoph Hellwig
1
-6
/
+6
2017-03-28
new helper: uaccess_kernel()
Al Viro
1
-1
/
+1
2017-02-27
lib/vsprintf.c: remove %Z support
Alexey Dobriyan
1
-3
/
+3
2017-01-31
block: fold cmd_type into the REQ_OP_ space
Christoph Hellwig
1
-9
/
+8
2017-01-27
block: split scsi_request out of struct request
Christoph Hellwig
1
-26
/
+21
2016-12-22
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Al Viro
1
-0
/
+3
2016-11-03
block: drop q argument from bsg_validate_sgv4_hdr
Johannes Thumshirn
1
-2
/
+2
2015-02-04
block: Simplify bsg complete all
Peter Zijlstra
1
-47
/
+25
2014-08-29
bsg: fix potential error pointer dereference
Jens Axboe
1
-0
/
+1
2014-08-28
block,scsi: fixup blk_get_request dead queue scenarios
Joe Lawrence
1
-4
/
+4
2014-06-06
block: add blk_rq_set_block_pc()
Jens Axboe
1
-1
/
+2
2014-04-16
bsg: update check for rq based driver for blk-mq
Jens Axboe
1
-1
/
+1
2013-02-27
hlist: drop the node parameter from iterators
Sasha Levin
1
-2
/
+1
2013-02-27
block: convert to idr_alloc()
Tejun Heo
1
-17
/
+9
2012-02-08
bsg: fix sysfs link remove warning
Stanislaw Gruszka
1
-1
/
+2
2012-01-15
Merge branch 'for-3.3/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+1
2012-01-03
switch device_get_devnode() and ->devnode() to umode_t *
Al Viro
1
-1
/
+1
2011-12-14
block: misc updates to blk_get_queue()
Tejun Heo
1
-3
/
+1
2011-06-20
bsg: fix address space warning from sparse
Namhyung Kim
1
-6
/
+6
2011-06-20
bsg: remove unnecessary conditional expressions
Namhyung Kim
1
-2
/
+2
2011-06-20
bsg: fix bsg_poll() to return POLLOUT properly
Namhyung Kim
1
-1
/
+1
2010-12-09
[SCSI] bsg: correct fault if queue object removed while dev_t open
James Smart
1
-0
/
+8
2010-10-22
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
Linus Torvalds
1
-0
/
+1
2010-10-22
Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
Linus Torvalds
1
-3
/
+0
2010-10-15
[SCSI] bsg: fix incorrect device_status value
FUJITA Tomonori
1
-1
/
+1
2010-10-15
llseek: automatically add .llseek fop
Arnd Bergmann
1
-0
/
+1
2010-10-05
block: autoconvert trivial BKL users to private mutex
Arnd Bergmann
1
-3
/
+0
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-02-09
tree-wide: Assorted spelling fixes
Daniel Mack
1
-1
/
+1
2009-11-11
block: jiffies fixes
Randy Dunlap
1
-1
/
+2
2009-09-19
Driver-Core: extend devnode callbacks to provide permissions
Kay Sievers
1
-2
/
+2
2009-07-01
block: get rid of queue-private command filter
Jens Axboe
1
-1
/
+1
2009-06-21
block: revert "bsg: setting rq->bio to NULL"
FUJITA Tomonori
1
-3
/
+0
2009-06-15
Driver Core: bsg: add nodename for bsg driver
Kay Sievers
1
-0
/
+6
2009-06-11
Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-4
/
+4
2009-06-09
bsg: setting rq->bio to NULL
FUJITA Tomonori
1
-0
/
+3
2009-05-11
block: add rq->resid_len
Tejun Heo
1
-4
/
+4
2009-03-26
bsg: Remove bogus check against request_queue->max_sectors
Boaz Harrosh
1
-3
/
+0
2009-03-24
bsg: add support for tail queuing
Boaz Harrosh
1
-2
/
+7
2009-02-18
bsg: Fix sense buffer bug in SG_IO
Boaz Harrosh
1
-7
/
+10
2009-01-06
block: struct device - replace bus_id with dev_name(), dev_set_name()
Kay Sievers
1
-3
/
+3
2008-12-05
Enforce a minimum SG_IO timeout
Linus Torvalds
1
-0
/
+2
2008-10-21
[PATCH] switch scsi_cmd_ioctl() to passing fmode_t
Al Viro
1
-1
/
+1
2008-10-21
[PATCH] introduce fmode_t, do annotations
Al Viro
1
-3
/
+4
2008-10-16
device create: block: convert device_create_drvdata to device_create
Greg Kroah-Hartman
1
-2
/
+1
2008-10-09
block: introduce struct rq_map_data to use reserved pages
FUJITA Tomonori
1
-3
/
+4
2008-10-09
block: add gfp_mask argument to blk_rq_map_user and blk_rq_map_user_iov
FUJITA Tomonori
1
-2
/
+3
2008-08-27
block: move cmdfilter from gendisk to request_queue
FUJITA Tomonori
1
-33
/
+11
2008-07-21
device create: block: convert device_create to device_create_drvdata
Greg Kroah-Hartman
1
-1
/
+2
2008-07-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Linus Torvalds
1
-3
/
+6
2008-07-14
Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
Linus Torvalds
1
-1
/
+6
2008-07-14
Merge commit 'v2.6.26' into bkl-removal
Jonathan Corbet
1
-1
/
+2
2008-07-14
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-11
/
+27
2008-07-12
[SCSI] bsg: fix oops on remove
James Bottomley
1
-1
/
+2
2008-07-12
[SCSI] bsg: fix bsg_mutex hang with device removal
FUJITA Tomonori
1
-3
/
+6
2008-07-03
allow userspace to modify scsi command filter on per device basis
Adel Gadllah
1
-11
/
+27
2008-05-18
bsg: cdev lock_kernel() pushdown
Jonathan Corbet
1
-1
/
+6
2008-05-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Linus Torvalds
1
-3
/
+9
2008-05-02
[SCSI] bsg: add large command support
FUJITA Tomonori
1
-3
/
+9
2008-05-01
block: remove remaining __FUNCTION__ occurrences
Harvey Harrison
1
-1
/
+1
2008-04-22
[SCSI] bsg: add release callback support
FUJITA Tomonori
1
-14
/
+29
2008-04-19
SCSI: convert struct class_device to struct device
Tony Jones
1
-6
/
+5
2008-04-18
[SCSI] bsg: no need to set BSG_F_BLOCK bit in bsg_complete_all_commands
FUJITA Tomonori
1
-2
/
+0
2008-04-18
[SCSI] bsg: remove minor in struct bsg_device
FUJITA Tomonori
1
-6
/
+4
2008-04-18
[SCSI] bsg: use better helper list functions
FUJITA Tomonori
1
-8
/
+6
2008-04-18
[SCSI] bsg: replace kobject_get with blk_get_queue
FUJITA Tomonori
1
-2
/
+7
2008-04-18
[SCSI] bsg: takes a ref to struct device in fops->open
FUJITA Tomonori
1
-6
/
+13
2008-03-04
block: restore the meaning of rq->data_len to the true data length
FUJITA Tomonori
1
-4
/
+4
2008-02-19
block: add request->raw_data_len
Tejun Heo
1
-4
/
+4
2008-01-30
[SCSI] bsg: copy the cmd_type field to the subordinate request for bidi
James Bottomley
1
-0
/
+1
2008-01-11
[SCSI] libsas, bsg: pass errors through correctly
James Bottomley
1
-2
/
+12
2007-10-16
bsg: mark struct file_operations const
Arjan van de Ven
1
-1
/
+1
2007-10-12
cdev: remove unneeded setting of cdev names
Greg Kroah-Hartman
1
-4
/
+1
2007-07-31
[SCSI] bsg: update sg_io_v4 structure
FUJITA Tomonori
1
-3
/
+7
2007-07-29
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
Linus Torvalds
1
-48
/
+30
2007-07-24
[BLOCK] Get rid of request_queue_t typedef
Jens Axboe
1
-6
/
+6
2007-07-23
[SCSI] bsg: remove unnecessary code and comments
FUJITA Tomonori
1
-9
/
+0
2007-07-23
[SCSI] bsg: use lib/idr.c to find a unique minor number
FUJITA Tomonori
1
-39
/
+30
2007-07-22
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Linus Torvalds
1
-38
/
+23
2007-07-21
[SCSI] bsg: fix bsg_unregister_queue
FUJITA Tomonori
1
-1
/
+2
2007-07-21
[SCSI] bsg: make class backlinks
James Bottomley
1
-4
/
+17
2007-07-21
[SCSI] bsg: fix bsg_register_queue error path
James Bottomley
1
-3
/
+4
2007-07-20
mm: Remove slab destructors from kmem_cache_create().
Paul Mundt
1
-1
/
+1
2007-07-19
[SCSI] bsg: separate bsg and SCSI (so SCSI can be modular)
James Bottomley
1
-30
/
+0
2007-07-17
bsg: fix missing space in version print
Jens Axboe
1
-1
/
+1
2007-07-17
bsg: minor cleanup
FUJITA Tomonori
1
-3
/
+5
2007-07-17
bsg: device hash table cleanup
FUJITA Tomonori
1
-8
/
+4
2007-07-17
bsg: fix initialization error handling bugs
FUJITA Tomonori
1
-20
/
+18
2007-07-17
bsg: convert to dynamic major
Jens Axboe
1
-13
/
+12
2007-07-17
bsg: address various review comments
Jens Axboe
1
-58
/
+44
2007-07-16
Fix new generic block device SG compile
Linus Torvalds
1
-1
/
+1
2007-07-16
bsg: add SCSI transport-level request support
FUJITA Tomonori
1
-6
/
+21
2007-07-16
bsg: add bidi support
FUJITA Tomonori
1
-25
/
+49
2007-07-16
bsg: fix the deadlock on discarding done commands
FUJITA Tomonori
1
-0
/
+1
2007-07-16
bsg: fix a blocking read bug
FUJITA Tomonori
1
-61
/
+23
2007-07-16
bsg: minor bug fixes
FUJITA Tomonori
1
-1
/
+3
2007-07-16
improve bsg device allocation
FUJITA Tomonori
1
-8
/
+41
2007-07-16
bind bsg to all SCSI devices
FUJITA Tomonori
1
-7
/
+52
2007-07-16
bsg: bind bsg to request_queue instead of gendisk
FUJITA Tomonori
1
-20
/
+17
2007-07-16
bsg: add a request_queue argument to scsi_cmd_ioctl()
FUJITA Tomonori
1
-1
/
+1
2007-07-16
bsg: simplify __bsg_alloc_command failpath
FUJITA Tomonori
1
-3
/
+2
2007-07-16
bsg: add cheasy error checks for sysfs stuff
Jens Axboe
1
-1
/
+10
2007-07-16
Add queue resizing support
Jens Axboe
1
-64
/
+32
2007-07-16
bsg: silence a bogus gcc warning
Jens Axboe
1
-1
/
+1
2007-07-16
bsg: style cleanup
Jens Axboe
1
-2
/
+2
2007-07-16
bsg: add SG_IO to SG v4
FUJITA Tomonori
1
-2
/
+21
2007-07-16
bsg: replace SG v3 with SG v4
FUJITA Tomonori
1
-77
/
+121
2007-07-16
bsg: minor cleanups
FUJITA Tomonori
1
-7
/
+6
2007-07-16
bsg: support for full generic block layer SG v3
Jens Axboe
1
-0
/
+997