aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
AgeCommit message (Expand)AuthorFilesLines
2015-03-23NVMe: Initialize device list head before startingKeith Busch1-0/+1
2015-03-05Merge tag 'nbd_fixes_20150305' of git://git.pengutronix.de/git/mpa/linux-nbd ...Jens Axboe1-4/+4
2015-03-05nbd: fix possible memory leakSudip Mukherjee1-4/+4
2015-02-28Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-41/+58
2015-02-28zram: use proper type to update max_used_pagesJoonsoo Kim1-1/+1
2015-02-23NVMe: Fix for BLK_DEV_INTEGRITY not setKeith Busch1-41/+58
2015-02-20Merge branch 'for-3.20' of git://git.infradead.org/users/kbusch/linux-nvme in...Jens Axboe2-207/+385
2015-02-19NVMe: Fix potential corruption on sync commandsKeith Busch1-29/+3
2015-02-19NVMe: Remove unused variablesKeith Busch1-8/+0
2015-02-19NVMe: Fix scsi mode select llbaa settingKeith Busch1-1/+1
2015-02-19NVMe: Fix potential corruption during shutdownKeith Busch1-30/+19
2015-02-19NVMe: Asynchronous controller probeKeith Busch1-17/+31
2015-02-19NVMe: Register management handle under nvme classKeith Busch1-23/+56
2015-02-19NVMe: Update SCSI Inquiry VPD 83h translationKeith Busch1-41/+53
2015-02-19NVMe: Metadata format supportKeith Busch1-67/+231
2015-02-19Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds1-110/+83
2015-02-19rbd: convert to blk-mqChristoph Hellwig1-54/+68
2015-02-19rbd: do not treat standalone as flattenIlya Dryomov1-20/+10
2015-02-19rbd: fix error paths in rbd_dev_refresh()Ilya Dryomov1-7/+6
2015-02-19rbd: nuke copy_token()Rickard Strandqvist1-30/+0
2015-02-18Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+8
2015-02-16brd: rename XIP to DAXMatthew Wilcox2-13/+14
2015-02-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-117/+133
2015-02-12kernel.h: remove ancient __FUNCTION__ hackRasmus Villemoes1-1/+1
2015-02-12mm/zpool: add name argument to create zpoolGanesh Mahendran1-3/+5
2015-02-12zram: remove request_queue from struct zramSergey Senozhatsky2-9/+8
2015-02-12zram: remove init_lock in zram_make_requestMinchan Kim2-32/+64
2015-02-12zram: check bd_openers instead of bd_holdersMinchan Kim1-1/+1
2015-02-12zram: rework reset and destroy pathSergey Senozhatsky1-42/+33
2015-02-12zram: fix umount-reset_store-mount race conditionSergey Senozhatsky1-14/+9
2015-02-12zram: free meta table in zram_meta_freeGanesh Mahendran1-17/+16
2015-02-12zram: clean up zram_meta_alloc()Sergey Senozhatsky1-8/+6
2015-02-12Merge branch 'for-3.20/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds9-333/+374
2015-02-12Merge branch 'for-3.20/core' of git://git.kernel.dk/linux-blockLinus Torvalds3-9/+9
2015-02-10Merge tag 'stable/for-linus-3.20-rc0-tag' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-54/+126
2015-02-10xen-blkback: default to X86_32 ABI on x86David Vrabel2-2/+11
2015-02-10xen-blkfront: fix accounting of reqs when migratingRoger Pau Monne1-2/+2
2015-02-03floppy: Avoid manual call of device_create_file()Takashi Iwai1-9/+8
2015-01-29NVMe: avoid kmalloc/kfree for smaller IOJens Axboe1-31/+88
2015-01-28xen-blkback: safely unmap grants in case they are still in useJennifer Herbert2-50/+122
2015-01-28xen/grant-table: add helpers for allocating pagesDavid Vrabel1-4/+4
2015-01-28rbd: drop parent_ref in rbd_dev_unprobe() unconditionallyIlya Dryomov1-4/+1
2015-01-28rbd: fix rbd_dev_parent_get() when parent_overlap == 0Ilya Dryomov1-14/+6
2015-01-23Merge branch 'for-3.20/core' into for-3.20/driversJens Axboe2-2/+2
2015-01-23block: support different tag allocation policyShaohua Li1-1/+1
2015-01-21NVMe: within nvme_free_queues(), delete RCU sychro/deferred freekaoudis1-8/+1
2015-01-21block: Add discard flag to blkdev_issue_zeroout() functionMartin K. Petersen1-1/+1
2015-01-21virtio_blk: coding style fixesMichael S. Tsirkin1-4/+2
2015-01-21virtio/blk: verify device has config spaceMichael S. Tsirkin1-0/+6
2015-01-16null_blk: suppress invalid partition infoJens Axboe1-1/+1
2015-01-15NVMe: cq_vector should be signedJens Axboe1-1/+1
2015-01-13brd: Request from fdisk 4k alignmentBoaz Harrosh1-0/+9
2015-01-13brd: Fix all partitions BUGsBoaz Harrosh1-62/+38
2015-01-13Merge branch 'for-3.20/core' into for-3.20/driversJens Axboe1-7/+7
2015-01-13block: Change direct_access calling conventionMatthew Wilcox1-7/+7
2015-01-08NVMe: Fix locking on abort handlingKeith Busch1-10/+19
2015-01-08NVMe: Start and stop h/w queues on resetKeith Busch1-3/+41
2015-01-08NVMe: Command abort handling fixesKeith Busch1-4/+13
2015-01-08NVMe: Admin queue removal handlingKeith Busch1-14/+20
2015-01-08NVMe: Reference count admin queue usageKeith Busch1-14/+14
2015-01-08NVMe: Start all requestsKeith Busch1-4/+12
2015-01-02loop: add blk-mq.h includeJens Axboe2-1/+1
2015-01-02block: loop: don't handle REQ_FUA explicitlyMing Lei1-11/+3
2015-01-02block: loop: introduce lo_discard() and lo_req_flush()Ming Lei1-33/+40
2015-01-02block: loop: say goodby to bioMing Lei1-25/+20
2015-01-02block: loop: improve performance via blk-mqMing Lei2-170/+174
2015-01-02block: fix checking return value of blk_mq_init_queueMing Lei3-3/+3
2014-12-22NVMe: Fix double free irqKeith Busch1-5/+12
2014-12-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds1-4/+7
2014-12-17rbd: don't treat CEPH_OSD_OP_DELETE as extent opIlya Dryomov1-2/+6
2014-12-17ceph, rbd: delete unnecessary checks before two function callsSF Markus Elfring1-2/+1
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-3/+0
2014-12-13Merge branch 'for-3.19/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds14-1158/+942
2014-12-13Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-blockLinus Torvalds4-11/+13
2014-12-13Merge branch 'akpm' (second patch-bomb from Andrew)Linus Torvalds2-35/+73
2014-12-13zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attributeGanesh Mahendran1-17/+11
2014-12-13mm/zram: correct ZRAM_ZERO flag bit positionMahendran Ganesh1-2/+2
2014-12-13zram: implement rw_page operation of zramkaram.lee1-0/+44
2014-12-13zram: change parameter from vaild_io_request()karam.lee1-8/+8
2014-12-13zram: remove bio parameter from zram_bvec_rw()karam.lee1-8/+8
2014-12-12NVMe: fix race condition in nvme_submit_sync_cmd()Jens Axboe1-4/+11
2014-12-11sunvdc: reconnect ldc after vds service domain restartsDwight Engen1-22/+183
2014-12-11vio: create routines for inc,dec vio dring indexesDwight Engen1-3/+3
2014-12-11sunvdc: fix module unload/reloadDwight Engen1-0/+11
2014-12-11NVMe: fix retry/error logic in nvme_queue_rq()Jens Axboe1-23/+16
2014-12-11Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-31/+43
2014-12-11NVMe: Fix FS mount issue (hot-remove followed by hot-add)Indraneel M1-1/+1
2014-12-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+3
2014-12-10Merge branch 'for-jens-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Jens Axboe1-26/+39
2014-12-10NVMe: fix error return checking from blk_mq_alloc_request()Jens Axboe1-6/+6
2014-12-10NVMe: fix freeing of wrong request in abort pathSam Bradshaw1-1/+1
2014-12-10xen/blkfront: remove redundant flush_opVitaly Kuznetsov1-20/+31
2014-12-10xen/blkfront: improve protection against issuing unsupported REQ_FUAVitaly Kuznetsov1-6/+8
2014-12-09virtio: drop VIRTIO_F_VERSION_1 from driversMichael S. Tsirkin1-1/+0
2014-12-09virtio_blk: fix race at module removalMichael S. Tsirkin1-1/+1
2014-12-09virtio_blk: make serial attribute staticMichael S. Tsirkin1-1/+2
2014-12-09virtio_blk: v1.0 supportMichael S. Tsirkin1-29/+41
2014-12-08Merge branch 'iov_iter' into for-nextAl Viro4-37/+34
2014-12-08Merge remote-tracking branch 'scsi-queue/core-for-3.19' into for-linusJames Bottomley1-2/+2
2014-12-03NVMe: Fix command setup on IO retryKeith Busch1-2/+1
2014-11-26null_blk: boundary check queue_mode and irqmodeMatias Bjorling1-2/+40
2014-11-24scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16Hannes Reinecke1-2/+2
2014-11-24block/rsxx: use generic io stats accounting functions to simplify io stat acc...Gu Zheng1-25/+4
2014-11-24drbd: use generic io stats accounting functions to simplify io stat accountingGu Zheng1-18/+4
2014-11-21NVMe: Update module version major numberKeith Busch1-1/+1
2014-11-20NVMe: fail pci initialization if the device doesn't have any BARsJens Axboe1-0/+3
2014-11-20NVMe: add ->exit_hctx() hookJens Axboe1-0/+9
2014-11-19NVMe: make setup work for devices that don't do INTxJens Axboe1-0/+19
2014-11-19kill f_dentry usesAl Viro1-3/+3
2014-11-18Merge branch 'master' into for-3.19/driversJens Axboe4-37/+34
2014-11-18NVMe: enable IO stats by defaultJens Axboe1-1/+0
2014-11-18NVMe: nvme_submit_async_admin_req() must use atomic rq allocationJens Axboe1-1/+1
2014-11-17NVMe: replace blk_put_request() with blk_mq_free_request()Jens Axboe1-7/+7
2014-11-13zram: avoid kunmap_atomic() of a NULL pointerWeijie Yang1-1/+2
2014-11-10drbd: Remove an useless copy of kernel_setsockopt()Philipp Reisner1-25/+4
2014-11-10drbd: Fix state change in case of connection timeoutPhilipp Reisner1-1/+1
2014-11-10drbd: merge_bvec_fn: properly remap bvm->bi_bdevLars Ellenberg1-0/+1
2014-11-10drbd: fix resync throttling initializationLars Ellenberg3-3/+5
2014-11-10drbd: fix race between role change and handshakePhilipp Reisner3-8/+40
2014-11-10drbd: Only use drbd_msg_put_info() in drbd_nl.cAndreas Gruenbacher3-16/+4
2014-11-10drbd: Minor cleanupsAndreas Gruenbacher4-44/+34
2014-11-10NVMe: __nvme_submit_admin_cmd() can be statickbuild test robot1-1/+1
2014-11-05NVMe: blk_mq_alloc_request() returns error pointersDan Carpenter1-6/+6
2014-11-04NVMe: Convert to blk-mqMatias Bjørling2-813/+561
2014-11-04NVMe: Do not over allocate for discard requestsKeith Busch1-1/+3
2014-11-04NVMe: Do not open disks that are being deletedKeith Busch1-4/+16
2014-11-04NVMe: Clear QUEUE_FLAG_STACKABLEKeith Busch1-0/+1
2014-11-04NVMe: Fix device probe waiting on kthreadKeith Busch1-1/+1
2014-11-04NVMe: Passthrough IOCTL for IO commandsKeith Busch1-5/+12
2014-11-04NVMe: Add revalidate_disk callbackKeith Busch1-0/+30
2014-11-04NVMe: Fix nvmeq waitqueue entry initializationKeith Busch1-7/+4
2014-11-04NVMe: Translate NVMe status to errnoKeith Busch1-1/+13
2014-11-04NVMe: Fix SG_IO status valuesKeith Busch1-0/+8
2014-11-04NVMe: Remove duplicate compat SG_IO codeKeith Busch2-149/+1
2014-11-04NVMe: Reference count pci deviceKeith Busch1-2/+5
2014-11-04nvme: Replace rcu_assign_pointer() with RCU_INIT_POINTER()Andreea-Cristina Bernat1-1/+1
2014-11-04NVMe: Correctly handle IOCTL_SUBMIT_IO when cpus > online queuesSam Bradshaw1-2/+2
2014-11-04NVMe: Fix filesystem sync deadlock on removalKeith Busch1-2/+2
2014-11-04NVMe: Call nvme_free_queue directlyKeith Busch1-7/+11
2014-11-04NVMe: Add shutdown timeout as module parameter.Dan McLeran1-1/+6
2014-11-04NVMe: Skip orderly shutdown on failed devicesKeith Busch1-1/+4
2014-11-04NVMe: Whitespace fixesKeith Busch1-5/+5
2014-11-04NVMe: Use pci_stop_and_remove_bus_device_locked()Keith Busch1-1/+1
2014-11-04NVMe: Handling devices incapable of I/OKeith Busch1-11/+8
2014-11-04NVMe: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config.Dan McLeran1-8/+12
2014-11-04NVMe: Mismatched host/device page size supportKeith Busch1-19/+40
2014-11-04NVMe: Async event requestKeith Busch1-0/+42
2014-11-04block: Use dma_zalloc_coherentJoe Perches1-3/+2
2014-11-03Merge branch 'platform/remove_owner' of git://git.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman3-3/+0
2014-11-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds1-16/+19
2014-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-9/+0
2014-10-31sunvdc: don't call VD_OP_GET_VTOCDwight Engen1-9/+0
2014-10-30rbd: Fix error recovery in rbd_obj_read_sync()Jan Kara1-1/+1
2014-10-30rbd: use a single workqueue for all devicesIlya Dryomov1-15/+18
2014-10-29Merge branch 'akpm' (incoming from Andrew Morton)Linus Torvalds1-4/+6
2014-10-29zram: avoid NULL pointer access in concurrent situationWeijie Yang1-4/+6
2014-10-29blk-mq: add a 'list' parameter to ->queue_rq()Jens Axboe3-10/+12
2014-10-22null_blk: Cleanup error recovery in null_add_dev()Jan Kara1-7/+7
2014-10-21block: remove artifical max_hw_sectors capChristoph Hellwig1-1/+1
2014-10-20block: drop owner assignment from platform_driversWolfram Sang3-3/+0
2014-10-18Merge branch 'for-3.18/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds23-145/+121
2014-10-18Merge branch 'for-3.18/core' of git://git.kernel.dk/linux-blockLinus Torvalds6-9/+21
2014-10-18Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-29/+11
2014-10-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds1-120/+276
2014-10-15virtio_blk: enable VQs early on restoreMichael S. Tsirkin1-3/+6
2014-10-15virtio_blk: enable VQs earlyMichael S. Tsirkin1-0/+2
2014-10-15virtio-blk: drop config_mutexMichael S. Tsirkin1-8/+0
2014-10-15virtio_blk: drop config_enableMichael S. Tsirkin1-19/+4
2014-10-14rbd: rbd workqueues need a resque workerIlya Dryomov1-1/+2
2014-10-14rbd: set the remaining discard properties to enable supportJosh Durgin1-0/+2
2014-10-14rbd: use helpers to handle discard for layered images correctlyJosh Durgin1-32/+22
2014-10-14rbd: extract a method for adding object operationsJosh Durgin1-55/+78
2014-10-14rbd: make discard trigger copy-on-writeJosh Durgin1-1/+2
2014-10-14rbd: tolerate -ENOENT for discard operationsJosh Durgin1-0/+3
2014-10-14rbd: fix snapshot context reference count for discardsJosh Durgin1-1/+2
2014-10-14rbd: read image size for discard check safelyJosh Durgin1-6/+12
2014-10-14rbd: initial discard bits from Guangliang ZhaoGuangliang Zhao1-15/+89
2014-10-14rbd: extend the operation typeGuangliang Zhao1-34/+63
2014-10-14rbd: skip the copyup when an entire object writingGuangliang Zhao1-0/+8
2014-10-14rbd: add img_obj_request_simple() helperIlya Dryomov1-16/+28
2014-10-14rbd: access snapshot context and mapping size safelyJosh Durgin1-13/+21
2014-10-14rbd: do not return -ERANGE on auth failuresIlya Dryomov1-3/+1
2014-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-65/+16
2014-10-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-38/+129
2014-10-11Merge tag 'stable/for-linus-3.18-rc0-tag' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-10/+6
2014-10-09zram: use notify_free to account all free notificationsSergey Senozhatsky1-0/+1
2014-10-09zram: report maximum used memoryMinchan Kim2-2/+59
2014-10-09zram: zram memory size limitationMinchan Kim2-0/+50
2014-10-09zsmalloc: change return value unit of zs_get_total_size_bytesMinchan Kim1-2/+2
2014-10-09rsxx debugfs inanityAl Viro1-65/+16
2014-10-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-2/+2
2014-10-06xen: remove DEFINE_XENBUS_DRIVER() macroDavid Vrabel2-10/+6
2014-10-04block: disable entropy contributions for nonrot devicesMike Snitzer7-0/+7
2014-10-01Merge branch 'stable/for-jens-3.18' of git://git.kernel.org/pub/scm/linux/ker...Jens Axboe3-6/+13
2014-10-01xen, blkfront: factor out flush-related checks from do_blkif_request()Arianna Avanzini1-3/+9
2014-10-01xen-blkback: fix leak on grant map error pathRoger Pau Monné1-0/+1
2014-10-01xen/blkback: unmap all persistent grants when frontend gets disconnectedVitaly Kuznetsov1-3/+3
2014-10-01rsxx: Remove deprecated IRQF_DISABLEDMichael Opdenacker1-1/+1
2014-10-01block: hd: remove deprecated IRQF_DISABLEDMichael Opdenacker1-11/+1
2014-09-30vio: fix reuse of vio_dring slotDwight Engen1-16/+23