aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
AgeCommit message (Expand)AuthorFilesLines
2022-03-28Merge tag 'for-linus-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+4
2022-03-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds10-160/+21
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-0/+1
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-5/+1
2022-03-22remove bdi_congested() and wb_congested() and related functionsNeilBrown2-5/+1
2022-03-21Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds13-84/+86
2022-03-21Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds22-254/+70
2022-03-21fs: Move many prototypes to pagemap.hMatthew Wilcox (Oracle)1-0/+1
2022-03-17Merge tag 'nvme-5.18-2022-03-17' of git://git.infradead.org/nvme into for-5.1...Jens Axboe1-0/+1
2022-03-17virtio_blk: eliminate anonymous module_init & module_exitRandy Dunlap1-4/+4
2022-03-16nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATHChristoph Hellwig1-0/+1
2022-03-15xen/grant-table: remove readonly parameter from functionsJuergen Gross1-4/+4
2022-03-11xen/blkfront: speed up purge_persistent_grants()Juergen Gross1-1/+4
2022-03-09Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-26/+37
2022-03-08blk-mq: prepare for implementing hctx table via xarrayMing Lei1-1/+1
2022-03-08block: mtip32xx: don't touch q->queue_hw_ctxMing Lei1-3/+1
2022-03-07pktcdvd: remove a pointless debug check in pkt_submit_bioChristoph Hellwig1-8/+1
2022-03-07xen/blkfront: don't use gnttab_query_foreign_access() for mapped statusJuergen Gross1-26/+37
2022-03-06virtio-blk: Remove BUG_ON() in virtio_queue_rq()Xie Yongji1-10/+2
2022-03-06virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zeroXie Yongji1-2/+8
2022-03-04floppy: use memcpy_{to,from}_bvecChristoph Hellwig1-4/+2
2022-03-04drbd: use bvec_kmap_local in recv_dless_readChristoph Hellwig1-2/+2
2022-03-04drbd: use bvec_kmap_local in drbd_csum_bioChristoph Hellwig1-3/+3
2022-03-04zram: use memcpy_from_bvec in zram_bvec_writeChristoph Hellwig1-4/+1
2022-03-04zram: use memcpy_to_bvec in zram_bvec_readChristoph Hellwig1-3/+1
2022-03-04aoe: use bvec_kmap_local in bvcpyChristoph Hellwig1-2/+2
2022-03-01scsi: core: Move the result field from struct scsi_request to struct scsi_cmndChristoph Hellwig1-1/+1
2022-03-01scsi: core: Remove the cmd field from struct scsi_requestChristoph Hellwig1-2/+4
2022-02-27null_blk: null_alloc_page() cleanupChaitanya Kulkarni1-7/+5
2022-02-27null_blk: remove hardcoded null_alloc_page() paramChaitanya Kulkarni1-4/+4
2022-02-27null_blk: remove hardcoded alloc_cmd() parameterChaitanya Kulkarni1-17/+12
2022-02-27loop: allow user to set the queue depthChaitanya Kulkarni1-1/+20
2022-02-27loop: remove extra variable in lo_req_flushChaitanya Kulkarni1-2/+1
2022-02-27loop: remove extra variable in lo_fallocate()Chaitanya Kulkarni1-2/+1
2022-02-27loop: use sysfs_emit() in the sysfs xxx show()Chaitanya Kulkarni1-5/+5
2022-02-27null_blk: fix return value from null_add_dev()Chaitanya Kulkarni1-2/+3
2022-02-27loop: clean up grammar in warning messageColin Ian King1-2/+2
2022-02-27block/rnbd: Remove a useless mutexChristophe JAILLET1-8/+3
2022-02-27block/rnbd: client device does not care queue/rotationalGioh Kim4-9/+8
2022-02-27block/rnbd-clt: fix CHECK:BRACES warningGioh Kim1-2/+2
2022-02-22scsi: rnbd: Remove WRITE_SAME supportChristoph Hellwig4-14/+3
2022-02-22scsi: drbd: Remove WRITE_SAME supportChristoph Hellwig5-143/+13
2022-02-17block: fix surprise removal for drivers calling blk_set_queue_dyingChristoph Hellwig3-3/+3
2022-02-16virtio_blk: simplify refcountingChristoph Hellwig1-52/+14
2022-02-11block: loop:use kstatfs.f_bsize of backing file to set discard granularityMing Lei1-1/+7
2022-02-11loop: revert "make autoclear operation asynchronous"Tetsuo Handa2-37/+29
2022-02-04block: pass a block_device to bio_clone_fastChristoph Hellwig3-6/+6
2022-02-04drbd: set ->bi_bdev in drbd_req_newChristoph Hellwig1-2/+1
2022-02-02block: pass a block_device and opf to bio_resetChristoph Hellwig1-6/+2
2022-02-02block: pass a block_device and opf to bio_initChristoph Hellwig2-6/+3
2022-02-02block: pass a block_device and opf to bio_allocChristoph Hellwig4-22/+15
2022-02-02block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig2-7/+5
2022-02-02xen-blkback: bio_alloc can't fail if it is allow to sleepChristoph Hellwig1-14/+0
2022-02-02rnbd-srv: remove struct rnbd_dev_blk_ioChristoph Hellwig4-38/+7
2022-02-02rnbd-srv: simplify bio mapping in process_rdmaChristoph Hellwig3-69/+16
2022-02-02drbd: bio_alloc can't fail if it is allow to sleepChristoph Hellwig1-18/+4
2022-02-02block: remove genhd.hChristoph Hellwig8-8/+0
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds1-1/+1
2022-01-21Merge tag 'block-5.17-2022-01-21' of git://git.kernel.dk/linux-blockLinus Torvalds3-45/+32
2022-01-20Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds1-2/+3
2022-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-2/+2
2022-01-17brd: remove brd_devices_mutex mutexTetsuo Handa1-43/+30
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-9/+2
2022-01-15all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriateYury Norov1-1/+1
2022-01-15zram: use ATTRIBUTE_GROUPSLuis Chamberlain1-9/+2
2022-01-14virtio: wrap config->reset callsMichael S. Tsirkin1-2/+2
2022-01-14Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2022-01-13aoe: remove redundant assignment on variable nColin Ian King1-1/+1
2022-01-13loop: remove redundant initialization of pointer nodeColin Ian King1-1/+1
2022-01-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds4-12/+12
2022-01-13Merge tag 'v5.16' into rdma.git for-nextJason Gunthorpe1-3/+12
2022-01-13rbd: make const pointer spaces a static const arrayColin Ian King1-1/+1
2022-01-13libceph: generalize addr/ip parsing based on delimiterVenky Shankar1-1/+2
2022-01-12Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds21-4312/+249
2022-01-12Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds26-62/+63
2022-01-07RDMA/rtrs-clt: Rename rtrs_clt to rtrs_clt_sessVaishali Thakkar2-3/+3
2022-01-07RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sessVaishali Thakkar2-3/+3
2022-01-07RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_pathVaishali Thakkar1-6/+6
2022-01-05block/rnbd-clt-sysfs: use default_groups in kobj_typeGreg Kroah-Hartman1-1/+2
2022-01-03pktcdvd: convert to use attribute groupsGreg Kroah-Hartman1-141/+134
2022-01-03Merge 5.16-rc8 into char-misc-nextGreg Kroah-Hartman1-3/+12
2021-12-23block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0Ming Lei1-1/+1
2021-12-21paride: fix up build warning on mips platformsGreg Kroah-Hartman1-0/+1
2021-12-16block: remove the rsxx driverChristoph Hellwig11-4020/+0
2021-12-16xen/blkfront: harden blkfront against event channel stormsJuergen Gross1-3/+12
2021-12-14rsxx: Drop PCI legacy power managementBjorn Helgaas1-7/+0
2021-12-14mtip32xx: convert to generic power managementVaibhav Gupta1-38/+10
2021-12-14mtip32xx: remove pointless drvdata lookupsBjorn Helgaas1-13/+12
2021-12-14mtip32xx: remove pointless drvdata checkingBjorn Helgaas1-14/+1
2021-12-13drbd: Use struct_group() to zero algsKees Cook3-4/+8
2021-12-13loop: make autoclear operation asynchronousTetsuo Handa2-29/+37
2021-12-10null_blk: cast command status to integerJens Axboe1-1/+1
2021-12-09pktdvd: stop using bdi congestion framework.NeilBrown1-11/+20
2021-12-04Merge tag 'block-5.16-2021-12-03' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2021-12-03block: null_blk: batched complete poll requestsMing Lei1-1/+3
2021-12-03floppy: Add max size check for user space requestXiongwei Song1-1/+3
2021-12-03floppy: Fix hang in watchdog when disk is ejectedTasos Sahanidis1-1/+1
2021-12-02null_blk: allow zero poll queuesMing Lei1-4/+2
2021-11-29loop: Use pr_warn_once() for loop_control_remove() warningTetsuo Handa1-1/+1
2021-11-29loop: don't hold lo_mutex during __loop_clr_fd()Tetsuo Handa1-33/+22
2021-11-29block: remove the gendisk argument to blk_execute_rqChristoph Hellwig5-6/+6
2021-11-29block: remove the ->rq_disk field in struct requestChristoph Hellwig9-16/+16
2021-11-29block: remove GENHD_FL_EXT_DEVTChristoph Hellwig17-10/+14
2021-11-29null_blk: don't suppress partitioning informationChristoph Hellwig1-1/+1
2021-11-29block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PARTChristoph Hellwig2-5/+5
2021-11-29block: remove GENHD_FL_CDChristoph Hellwig3-24/+21
2021-11-29block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flagsChristoph Hellwig1-1/+1
2021-11-28Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-2/+1
2021-11-26zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACKJens Axboe1-0/+2
2021-11-24virtio-blk: modify the value type of num in virtio_queue_rq()Ye Guojin1-1/+1
2021-11-24Revert "virtio-blk: don't let virtio core to validate used length"Michael S. Tsirkin1-1/+0
2021-11-09Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-blockLinus Torvalds11-74/+143
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-18/+48
2021-11-06zram: introduce an aged idle interfaceBrian Geffon1-16/+46
2021-11-06zram: off by one in read_block_state()Dan Carpenter1-1/+1
2021-11-06zram_drv: allow reclaim on bio_allocJaewon Kim1-1/+1
2021-11-06ataflop: Add missing semicolon to return statementGeert Uytterhoeven1-1/+1
2021-11-04floppy: address add_disk() error handling on probeLuis Chamberlain1-4/+13
2021-11-04ataflop: address add_disk() error handling on probeLuis Chamberlain1-6/+12
2021-11-04ataflop: remove ataflop_probe_lock mutexTetsuo Handa1-20/+27
2021-11-04block/sunvdc: add error handling support for add_disk()Luis Chamberlain1-3/+11
2021-11-04z2ram: add error handling support for add_disk()Luis Chamberlain1-2/+5
2021-11-04loop: Remove duplicate assignmentsluo penghao1-1/+0
2021-11-04drbd: Fix double free problem in drbd_create_deviceWu Bo1-3/+1
2021-11-03Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-59/+120
2021-11-02zram: replace fsync_bdev with sync_blockdevMing Lei1-2/+2
2021-11-02zram: avoid race between zram_remove and disksize_storeMing Lei1-0/+7
2021-11-02zram: don't fail to remove zram during unloading moduleMing Lei1-6/+21
2021-11-02zram: fix race between zram_reset_device() and disksize_store()Ming Lei1-1/+2
2021-11-02nbd: error out if socket index doesn't match in nbd_handle_reply()Yu Kuai1-0/+2
2021-11-02nbd: Fix hungtask when nbd_config_putYe Bin1-20/+16
2021-11-02nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_addYe Bin1-1/+1
2021-11-02nbd: fix possible overflow for 'first_minor' in nbd_dev_add()Yu Kuai1-3/+3
2021-11-02nbd: fix max value for 'first_minor'Yu Kuai1-3/+3
2021-11-01Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2021-11-01Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2021-11-01Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux...Linus Torvalds4-8/+11
2021-11-01Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+1
2021-11-01Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds27-1144/+846
2021-11-01virtio-blk: don't let virtio core to validate used lengthJason Wang1-0/+1
2021-11-01virtio_blk: correct types for status handlingMichael S. Tsirkin1-6/+8
2021-11-01virtio_blk: allow 0 as num_request_queuesMichael S. Tsirkin1-13/+1
2021-11-01virtio-blk: fixup coccinelle warningsYe Guojin1-1/+1
2021-11-01virtio_blk: Fix spelling mistake: "advertisted" -> "advertised"Colin Ian King1-1/+1
2021-11-01virtio-blk: validate num_queues during probeJason Wang1-0/+4
2021-11-01virtio-blk: add num_request_queues module parameterMax Gurtovoy1-1/+22
2021-11-01virtio-blk: avoid preallocating big SGL for dataMax Gurtovoy2-56/+101
2021-10-30block/brd: add error handling support for add_disk()Luis Chamberlain1-2/+7
2021-10-30ps3vram: add error handling support for add_disk()Luis Chamberlain1-1/+6
2021-10-30ps3disk: add error handling support for add_disk()Luis Chamberlain1-2/+6
2021-10-30zram: add error handling support for add_disk()Luis Chamberlain1-1/+5
2021-10-29null_blk: Fix handling of submit_queues and poll_queues attributesShin'ichiro Kawasaki2-17/+87
2021-10-29block: ataflop: Fix warning comparing pointer to 0Jiapeng Chong1-2/+1
2021-10-29block: remove blk_{get,put}_requestChristoph Hellwig3-5/+5
2021-10-27virtio-blk: Use blk_validate_block_size() to validate block sizeXie Yongji1-2/+10
2021-10-27loop: Use blk_validate_block_size() to validate block sizeXie Yongji1-15/+2
2021-10-27nbd: Use blk_validate_block_size() to validate block sizeXie Yongji1-1/+2
2021-10-25fs: get rid of the res2 iocb->ki_complete argumentJens Axboe1-2/+2
2021-10-25block: ataflop: more blk-mq refactoring fixesMichael Schmitz1-6/+39
2021-10-22xen-blkback: use sync_blockdevChristoph Hellwig1-1/+1
2021-10-22block: remove support for cryptoloop and the xor transferChristoph Hellwig5-610/+26
2021-10-22block: remove QUEUE_FLAG_SCSI_PASSTHROUGHChristoph Hellwig1-1/+4
2021-10-22scsi: add a scsi_alloc_request helperChristoph Hellwig2-2/+2
2021-10-21nbd: Use invalidate_disk() helper on disconnectXie Yongji1-9/+3
2021-10-21loop: Remove the unnecessary bdev checks and unused bdev variableXie Yongji1-6/+3
2021-10-21loop: Use invalidate_disk() helper to invalidate gendiskXie Yongji1-5/+1
2021-10-21rnbd: add error handling support for add_disk()Luis Chamberlain1-4/+9
2021-10-21xen-blkfront: add error handling support for add_disk()Luis Chamberlain1-1/+7
2021-10-21block: aoe: fixup coccinelle warningsYe Guojin1-7/+6
2021-10-20nbd: Fix use-after-free in pid_showYe Bin1-9/+9
2021-10-19block: ataflop: fix breakage introduced at blk-mq refactoringMichael Schmitz1-15/+3
2021-10-18nbd: fix uaf in nbd_handle_reply()Yu Kuai1-1/+17
2021-10-18nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()Yu Kuai1-30/+44
2021-10-18nbd: clean up return value checking of sock_xmit()Yu Kuai1-6/+7
2021-10-18nbd: don't start request if nbd_queue_rq() failedYu Kuai1-3/+0
2021-10-18nbd: check sock index in nbd_read_stat()Yu Kuai1-0/+4
2021-10-18nbd: make sure request completion won't concurrentYu Kuai1-2/+9
2021-10-18nbd: don't handle response without a corresponding request messageYu Kuai1-1/+21
2021-10-18mtip32xx: Remove redundant 'flush_workqueue()' callsChristophe JAILLET1-2/+0
2021-10-18drbd: use bdev_nr_sectors instead of open coding itChristoph Hellwig1-2/+1
2021-10-18swim3: add missing major.h includeJens Axboe1-0/+1
2021-10-18sx8: fix an error code in carm_init_one()Dan Carpenter1-1/+3
2021-10-18pf: fix error codes in pf_init_unit()Dan Carpenter1-6/+9
2021-10-18pcd: fix error codes in pcd_init_unit()Dan Carpenter1-5/+7
2021-10-18block/ataflop: add error handling support for add_disk()Luis Chamberlain1-1/+5
2021-10-18block/ataflop: provide a helper for cleanup up an atari diskLuis Chamberlain1-15/+19
2021-10-18block/ataflop: add registration bool before calling del_gendisk()Luis Chamberlain1-2/+7
2021-10-18block/ataflop: use the blk_cleanup_disk() helperLuis Chamberlain1-4/+2
2021-10-18swim: add error handling support for add_disk()Luis Chamberlain1-1/+3
2021-10-18swim: add a floppy registration bool which triggers del_gendisk()Luis Chamberlain1-3/+6
2021-10-18swim: add helper for disk cleanupLuis Chamberlain1-8/+13
2021-10-18swim: simplify using blk_cleanup_disk() on swim_remove()Luis Chamberlain1-2/+1
2021-10-18amiflop: add error handling support for add_disk()Luis Chamberlain1-2/+5
2021-10-18floppy: add error handling support for add_disk()Luis Chamberlain1-2/+4
2021-10-18floppy: fix calling platform_device_unregister() on invalid drivesLuis Chamberlain1-2/+7
2021-10-18floppy: use blk_cleanup_disk()Luis Chamberlain1-5/+1
2021-10-18floppy: fix add_disk() assumption on exit due to new developmentsLuis Chamberlain1-13/+0
2021-10-18block/swim3: add error handling support for add_disk()Luis Chamberlain1-1/+3
2021-10-18rbd: add add_disk() error handlingLuis Chamberlain1-1/+5
2021-10-18pf: add error handling support for add_disk()Luis Chamberlain1-1/+3