aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
AgeCommit message (Expand)AuthorFilesLines
2012-10-30loop: Make explicit loop device destruction lazyDave Chinner1-2/+15
2012-10-30mtip32xx:Added appropriate timeout value for secure eraseSelvan Mani2-4/+18
2012-10-30xen/blkback: Change xen_vbd's flush_support and discard_secure to have type u...Oliver Chick1-2/+2
2012-10-30cciss: select CONFIG_CHECK_SIGNATUREAkinobu Mita1-0/+1
2012-10-30cciss: remove unneeded memset()Wei Yongjun1-1/+0
2012-10-30xen/blkback: use kmem_cache_zalloc instead of kmem_cache_alloc/memsetWei Yongjun1-2/+1
2012-10-30floppy: remove dr, reuse drive on do_floppy_initHerton Ronaldo Krzesinski1-26/+22
2012-10-30floppy: use common function to check if floppies can be registeredHerton Ronaldo Krzesinski1-10/+13
2012-10-30floppy: properly handle failure on add_disk loopHerton Ronaldo Krzesinski1-1/+10
2012-10-30floppy: do put_disk on current dr if blk_init_queue failsHerton Ronaldo Krzesinski1-0/+1
2012-10-30floppy: don't call alloc_ordered_workqueue inside the alloc_disk loopHerton Ronaldo Krzesinski1-9/+6
2012-10-30xen/blkback: Fix compile warningKonrad Rzeszutek Wilk1-3/+3
2012-10-23drivers/block: remove CONFIG_EXPERIMENTALKees Cook1-7/+7
2012-10-11Merge branch 'for-3.7/core' of git://git.kernel.dk/linux-blockLinus Torvalds3-59/+9
2012-10-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds2-624/+1187
2012-10-07Merge branch 'virtio-next' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-37/+269
2012-10-07Merge tag 'stable/for-linus-3.7-arm-tag' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+1
2012-10-06aoe: update aoe-internal version number to 50Ed Cashin1-1/+1
2012-10-06aoe: remove unused codeEd Cashin1-4/+0
2012-10-06aoe: make dynamic block minor numbers the defaultEd Cashin1-1/+1
2012-10-06aoe: update and specify AoE address guards and error messagesEd Cashin2-8/+11
2012-10-06aoe: retain static block device numbers for backwards compatibilityEd Cashin1-3/+51
2012-10-06aoe: support more AoE addresses with dynamic block device minor numbersEd Cashin5-49/+72
2012-10-06aoe: update copyright year in touched filesEd Cashin7-7/+7
2012-10-06aoe: update internal version number to 49Ed Cashin1-1/+1
2012-10-06aoe: remove unused code and add cosmetic improvementsEd Cashin4-17/+10
2012-10-06aoe: increase net_device reference count while using itEd Cashin2-0/+11
2012-10-06aoe: associate frames with the AoE storage targetEd Cashin3-54/+49
2012-10-06aoe: disallow unsupported AoE minor addressesEd Cashin1-0/+7
2012-10-06aoe: do revalidation steps in orderEd Cashin1-2/+2
2012-10-06aoe: failover remote interface based on aoe_deadsecs parameterEd Cashin2-6/+3
2012-10-06aoe: use packets that work with the smallest-MTU local interfaceEd Cashin2-71/+87
2012-10-06aoe: use a kernel thread for transmissionsEd Cashin3-3/+40
2012-10-06aoe: become I/O request queue handler for increased user controlEd Cashin5-182/+308
2012-10-06aoe: kernel thread handles I/O completions for simple lockingEd Cashin6-306/+560
2012-10-06aoe: for performance support larger packet payloadsEd Cashin5-46/+111
2012-10-06nbd: handle discard requestsPaul Clements1-1/+14
2012-10-06nbd: add set flags ioctlPaul Clements1-1/+7
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-2/+2
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-5/+4
2012-10-01rbd: BUG on invalid layoutSage Weil1-2/+3
2012-10-01Merge tag 'usb-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbLinus Torvalds3-2487/+0
2012-10-01rbd: update remaining header fields for v2Alex Elder1-4/+12
2012-10-01rbd: get snapshot name for a v2 imageAlex Elder1-2/+79
2012-10-01rbd: get the snapshot context for a v2 imageAlex Elder1-0/+85
2012-10-01rbd: get image features for a v2 imageAlex Elder1-0/+40
2012-10-01rbd: get the object prefix for a v2 rbd imageAlex Elder1-1/+47
2012-10-01rbd: add code to get the size of a v2 rbd imageAlex Elder1-0/+53
2012-10-01rbd: lay out header probe infrastructureAlex Elder1-28/+99
2012-10-01rbd: encapsulate code that gets snapshot infoAlex Elder1-6/+30
2012-10-01rbd: add an rbd features fieldAlex Elder1-2/+41
2012-10-01rbd: don't use index in __rbd_add_snap_dev()Alex Elder1-6/+8
2012-10-01rbd: kill create_snap sysfs entryAlex Elder1-158/+0
2012-10-01rbd: define rbd_dev_image_id()Alex Elder1-0/+100
2012-10-01rbd: define some new format constantsAlex Elder1-5/+20
2012-10-01rbd: support data returned from OSD methodsAlex Elder1-8/+11
2012-10-01rbd: pass flags to rbd_req_sync_exec()Alex Elder1-10/+21
2012-10-01rbd: set up watch before announcing diskAlex Elder1-4/+5
2012-10-01rbd: set initial capacity in rbd_init_disk()Alex Elder1-1/+2
2012-10-01rbd: drop dev registration check for new snapAlex Elder1-2/+2
2012-10-01rbd: call rbd_init_disk() soonerAlex Elder1-7/+9
2012-10-01rbd: defer setting device idAlex Elder1-22/+22
2012-10-01rbd: read the header before registering deviceAlex Elder1-15/+18
2012-10-01rbd: call set_snap() before snap_devs_update()Alex Elder1-3/+4
2012-10-01rbd: defer registering snapshot devicesAlex Elder1-10/+50
2012-10-01rbd: assign header name laterAlex Elder1-12/+10
2012-10-01rbd: use snaps list in rbd_snap_by_name()Alex Elder1-14/+8
2012-10-01rbd: don't register snapshots in bus_add_dev()Alex Elder1-11/+3
2012-10-01rbd: move locking out of rbd_header_set_snap()Alex Elder1-3/+2
2012-10-01rbd: simplify rbd_init_disk() a bitAlex Elder1-7/+3
2012-10-01rbd: do some header initialization earlierAlex Elder1-24/+27
2012-10-01rbd: simplify snap_by_name() interfaceAlex Elder1-9/+6
2012-10-01rbd: set mapping name with the restAlex Elder1-6/+5
2012-10-01rbd: return snap name from rbd_add_parse_args()Alex Elder1-35/+37
2012-10-01rbd: record mapped sizeAlex Elder1-13/+14
2012-10-01rbd: separate mapping info in rbd_devAlex Elder1-38/+45
2012-10-01rbd: kill rbd_image_header->total_snapsAlex Elder1-4/+2
2012-10-01rbd: kill rbd_dev->qAlex Elder1-2/+0
2012-10-01rbd: rename __rbd_init_snaps_header()Alex Elder1-6/+21
2012-10-01rbd: rename rbd_id_get()Alex Elder1-10/+15
2012-10-01rbd: define rbd_assert()Alex Elder1-9/+26
2012-10-01rbd: split up rbd_get_segment()Alex Elder1-26/+40
2012-10-01rbd: check for overflow in rbd_get_num_segments()Alex Elder1-2/+21
2012-10-01rbd: drop needless test in rbd_rq_fn()Alex Elder1-4/+0
2012-10-01rbd: bio_chain_clone() cleanupsAlex Elder1-11/+10
2012-10-01rbd: kill notify_timeout optionAlex Elder1-8/+0
2012-10-01rbd: add read_only rbd map optionAlex Elder1-4/+24
2012-10-01rbd: move rbd_opts to struct rbd_deviceAlex Elder1-33/+16
2012-10-01rbd: more cleanup in rbd_header_from_disk()Alex Elder1-13/+13
2012-10-01rbd: kill incore snap_names_lenAlex Elder1-13/+13
2012-10-01rbd: don't over-allocate space for object prefixAlex Elder1-4/+5
2012-10-01rbd: handle locking inside __rbd_client_find()Alex Elder1-13/+16
2012-10-01rbd: add new snapshots at the tailAlex Elder1-1/+1
2012-10-01rbd: rename block_name -> object_prefixAlex Elder2-3/+3
2012-10-01rbd: separate reading header from decoding itAlex Elder1-57/+79
2012-10-01rbd: expand rbd_dev_ondisk_valid() checksAlex Elder1-9/+27
2012-10-01rbd: return earlier in rbd_header_from_disk()Alex Elder1-3/+12
2012-10-01rbd: rearrange rbd_header_from_disk()Alex Elder1-19/+22
2012-10-01rbd: use sizeof (object) instead of sizeof (type)Alex Elder1-13/+15
2012-10-01rbd: ensure invalid pointers are made nullAlex Elder1-0/+10
2012-10-01rbd: make snap_names_len a u64Alex Elder1-1/+2
2012-10-01rbd: simplify __rbd_init_snaps_header()Alex Elder1-79/+64
2012-10-01Merge tag 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-1/+1
2012-09-29Merge git://git.infradead.org/users/willy/linux-nvmeLinus Torvalds1-50/+103
2012-09-28virtio-blk: Disable callback in virtblk_done()Asias He1-8/+11
2012-09-28virtio-blk: fix NULL checking in virtblk_alloc_req()Dan Carpenter1-2/+4
2012-09-28virtio-blk: Add REQ_FLUSH and REQ_FUA support to bio pathAsias He1-84/+188
2012-09-28virtio-blk: Add bio-based IO path for virtio-blkAsias He1-40/+163
2012-09-24Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds1-4/+3
2012-09-21rbd: drop dev reference on error in rbd_open()Alex Elder1-4/+3
2012-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+1
2012-09-21Merge tag 'stable/for-linus-3.6-rc6-tag' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2012-09-21userns: Convert loop to use kuid_t instead of uid_tEric W. Biederman1-2/+2
2012-09-20aoe: assert AoE packets marked as requiring no checksumEd Cashin1-0/+1
2012-09-19Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds3-16/+33
2012-09-18cciss: fix handling of protocol errorStephen M. Cameron1-0/+1
2012-09-17nbd: clear waiting_queue on shutdownPaul Clements1-0/+9
2012-09-16Merge 3.6-rc6 into usb-nextGreg Kroah-Hartman5-23/+61
2012-09-13Merge commit 'v3.6-rc5' into nextBjorn Helgaas6-35/+64
2012-09-12mtip32xx: fix user_buffer check in exec_drive_commandDavid Milburn1-1/+1
2012-09-12mtip32xx: Remove dead codeAsai Thambi S P1-6/+0
2012-09-12mtip32xx: Change printk to pr_xxxxAsai Thambi S P1-3/+3
2012-09-12mtip32xx: Proper reporting of write protect status on big-endianAsai Thambi S P1-2/+2
2012-09-12mtip32xx: Increase timeout for standby commandAsai Thambi S P1-1/+1
2012-09-12mtip32xx: Handle NCQ commands during the security locked stateAsai Thambi S P2-1/+11
2012-09-12mtip32xx: Add support for new devicesAsai Thambi S P2-2/+14
2012-09-12xen/m2p: do not reuse kmap_op->dev_bus_addrStefano Stabellini1-1/+1
2012-09-09block: Add bio_clone_bioset(), bio_clone_kmalloc()Kent Overstreet1-2/+1
2012-09-09pktcdvd: Switch to bio_kmalloc()Kent Overstreet1-45/+7
2012-09-09block: Generalized bio pool freeingKent Overstreet1-12/+1
2012-09-07make drivers with pci error handlers constStephen Hemminger1-1/+1
2012-09-05block: remove the deprecated ub driverCong Wang3-2487/+0
2012-08-25Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds5-23/+61
2012-08-21cciss: fix incorrect scsi status reportingStephen M. Cameron1-10/+1
2012-08-21workqueue: deprecate __cancel_delayed_work()Tejun Heo1-1/+1
2012-08-21workqueue: use mod_delayed_work() instead of __cancel + queueTejun Heo1-2/+1
2012-08-20workqueue: deprecate flush[_delayed]_work_sync()Tejun Heo1-2/+2
2012-08-16Merge branch 'for-jens' of git://git.drbd.org/linux-drbd into for-linusJens Axboe5-23/+61
2012-08-16drbd: Write all pages of the bitmap after an online resizePhilipp Reisner3-3/+17
2012-08-16drbd: Finish requests that completed while IO was frozenPhilipp Reisner2-16/+18
2012-08-16drbd: fix drbd wire compatibility for empty flushesLars Ellenberg1-4/+26
2012-08-08xen/arm: compile blkfront and blkbackStefano Stabellini1-0/+1
2012-08-07NVMe: Cancel outstanding IOs on queue deletionMatthew Wilcox1-23/+32
2012-08-04drbd: nuke pdflush from commentsArtem Bityutskiy1-2/+2
2012-08-03NVMe: Free admin queue memory on initialisation failureMatthew Wilcox1-9/+19
2012-08-01Merge branch 'for-3.6/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds12-100/+182
2012-07-31Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-1/+5
2012-07-31Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+2
2012-07-31nbd: set SOCK_MEMALLOC for access to PFMEMALLOC reservesMel Gorman1-1/+5
2012-07-31Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds2-355/+462
2012-07-31NVMe: Use ida for nvme device instanceQuoc-Son Anh1-5/+26
2012-07-31NVMe: Fix whitespace damage in nvme_initMatthew Wilcox1-2/+2
2012-07-31NVMe: handle allocation failure in nvme_map_user_pages()Dan Carpenter1-0/+2
2012-07-31Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...for-3.6/driversJens Axboe1-2/+1
2012-07-31floppy: remove duplicated flag FD_RAW_NEED_DISKFengguang Wu1-2/+1
2012-07-31blk: pass from_schedule to non-request unplug functions.NeilBrown1-1/+1
2012-07-31blk: centralize non-request unplug handling.NeilBrown1-29/+6
2012-07-31block/nbd: micro-optimization in nbd request completionChetan Loke1-1/+1
2012-07-30rbd: create rbd_refresh_helper()Alex Elder1-10/+15
2012-07-30rbd: return obj version in __rbd_refresh_header()Alex Elder1-14/+11
2012-07-30rbd: fixes in rbd_header_from_disk()Alex Elder1-5/+13
2012-07-30rbd: always pass ops array to rbd_req_sync_op()Alex Elder1-30/+16
2012-07-30rbd: pass null version pointer in add_snap()Alex Elder1-2/+1
2012-07-30rbd: make rbd_create_rw_ops() return a pointerAlex Elder1-31/+39
2012-07-30rbd: have __rbd_add_snap_dev() return a pointerAlex Elder1-15/+22
2012-07-30rbd: drop "object_name" from rbd_req_sync_unwatch()Alex Elder1-4/+5
2012-07-30rbd: drop "object_name" from rbd_req_sync_notify_ack()Alex Elder1-4/+3
2012-07-30rbd: drop "object_name" from rbd_req_sync_notify()Alex Elder1-4/+4
2012-07-30rbd: drop "object_name" from rbd_req_sync_watch()Alex Elder1-7/+5
2012-07-30rbd: drop rbd_dev parameter in snap functionsAlex Elder1-12/+7
2012-07-30rbd: drop rbd_header_from_disk() gfp_flags parameterAlex Elder1-7/+6
2012-07-30rbd: snapc is unused in rbd_req_sync_read()Alex Elder1-2/+1
2012-07-30rbd: rename rbd_device->idAlex Elder1-8/+8
2012-07-30rbd: encapsulate header validity testAlex Elder1-1/+7
2012-07-30rbd: clean up a few dout() callsAlex Elder1-19/+22
2012-07-30rbd: simplify __rbd_remove_all_snaps()Alex Elder1-3/+2
2012-07-30rbd: drop extra header_rwsem initAlex Elder1-2/+0
2012-07-30rbd: kill rbd_image_header->snap_seqAlex Elder1-2/+0
2012-07-30rbd: set snapc->seq only when refreshing headerAlex Elder1-8/+2
2012-07-30rbd: preserve snapc->seq in rbd_header_set_snap()Alex Elder1-11/+7
2012-07-30rbd: don't use snapc->seq that wayAlex Elder1-14/+0
2012-07-30rbd: send header version when notifyingJosh Durgin1-2/+5
2012-07-30rbd: use reference counting for the snap contextJosh Durgin1-18/+18
2012-07-30rbd: set image size when header is updatedJosh Durgin1-0/+1
2012-07-30rbd: expose the correct size of the device in sysfsJosh Durgin1-3/+8
2012-07-30rbd: only reset capacity when pointing to headJosh Durgin1-1/+6
2012-07-30rbd: return errors for mapped but deleted snapshotJosh Durgin1-2/+30
2012-07-30rbd: kill num_reply parametersAlex Elder1-13/+6
2012-07-30rbd: option symbol renamesAlex Elder1-22/+22
2012-07-30rbd: more symbol renamesAlex Elder1-26/+27
2012-07-30rbd: rename some fields in struct rbd_devAlex Elder1-27/+28
2012-07-30rbd: use rbd_dev consistentlyAlex Elder1-61/+64
2012-07-30rbd: dynamically allocate snapshot nameAlex Elder1-10/+16
2012-07-30rbd: dynamically allocate image nameAlex Elder2-16/+13
2012-07-30rbd: dynamically allocate image header nameAlex Elder1-11/+20
2012-07-30rbd: dynamically allocate object prefixAlex Elder1-8/+26
2012-07-30rbd: dynamically allocate pool nameAlex Elder1-8/+19
2012-07-30rbd: create pool_id device attributeAlex Elder1-4/+14
2012-07-30rbd: rename rbd_dev->block_nameAlex Elder1-6/+6
2012-07-30rbd: define dup_token()Alex Elder1-0/+36