summaryrefslogtreecommitdiffstats
path: root/drivers/block
AgeCommit message (Expand)AuthorLines
2022-05-19xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()Juergen Gross-29/+8
2022-05-19xen/blkfront: switch blkfront to use INVALID_GRANT_REFJuergen Gross-14/+12
2022-05-16nbd: Fix hung on disconnect request if socket is closed beforeXie Yongji-4/+9
2022-05-15block: remove last remaining traces of IDE documentationPaul Gortmaker-1/+1
2022-05-13zram: remove double compression logicAlexey Romanov-33/+10
2022-05-10loop: remove most the top-of-file boilerplate commentChristoph Hellwig-47/+0
2022-05-10loop: add a SPDX headerChristoph Hellwig-2/+2
2022-05-10loop: remove loop.hChristoph Hellwig-74/+54
2022-05-09VFS: add FMODE_CAN_ODIRECT file flagNeilBrown-2/+2
2022-05-08ataflop: use a statically allocated error countersWilly Tarreau-4/+6
2022-05-08floppy: use a statically allocated error counterWilly Tarreau-10/+8
2022-05-04block: null_blk: Improve device creation with configfsDamien Le Moal-1/+27
2022-05-04block: null_blk: Cleanup messagesDamien Le Moal-2/+10
2022-05-04block: null_blk: Cleanup device creation and deletionDamien Le Moal-18/+30
2022-05-04block: null_blk: Fix code style issuesDamien Le Moal-4/+6
2022-05-04xen-blkback: use bdev_discard_alignmentChristoph Hellwig-3/+2
2022-05-03rnbd-srv: use bdev_discard_alignmentChristoph Hellwig-1/+1
2022-05-03loop: remove a spurious clear of discard_alignmentChristoph Hellwig-1/+0
2022-05-03virtio_blk: fix the discard_granularity and discard_alignment queue limitsChristoph Hellwig-3/+4
2022-05-03null_blk: don't set the discard_alignment queue limitChristoph Hellwig-1/+0
2022-05-03nbd: don't set the discard_alignment queue limitChristoph Hellwig-3/+0
2022-05-02blk-cgroup: replace bio_blkcg with bio_blkcg_cssChristoph Hellwig-5/+7
2022-05-01aoe: Avoid flush_scheduled_work() usageTetsuo Handa-5/+15
2022-04-29zram: add a huge_idle writeback modeBrian Geffon-4/+6
2022-04-27floppy: disable FDRAWCMD by defaultWilly Tarreau-11/+48
2022-04-25null-blk: save memory footprint for struct nullb_cmdYu Kuai-3/+5
2022-04-18block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usageJack Wang-2/+12
2022-04-18loop: don't destroy lo->workqueue in __loop_clr_fdChristoph Hellwig-13/+13
2022-04-18loop: remove lo_refcount and avoid lo_mutex in ->open / ->releaseChristoph Hellwig-31/+7
2022-04-18loop: avoid loop_validate_mutex/lo_mutex in ->releaseTetsuo Handa-25/+13
2022-04-18loop: suppress uevents while reconfiguring the deviceChristoph Hellwig-4/+21
2022-04-18loop: implement ->free_diskChristoph Hellwig-4/+12
2022-04-18loop: only freeze the queue in __loop_clr_fd when neededChristoph Hellwig-3/+9
2022-04-18loop: don't freeze the queue in lo_releaseChristoph Hellwig-7/+0
2022-04-18loop: remove the racy bd_inode->i_mapping->nrpages assertsChristoph Hellwig-20/+0
2022-04-18loop: initialize the worker tracking fields onceChristoph Hellwig-4/+3
2022-04-18loop: de-duplicate the idle worker freeing codeChristoph Hellwig-38/+35
2022-04-18block: add a disk_openers helperChristoph Hellwig-4/+4
2022-04-18zram: cleanup zram_removeChristoph Hellwig-6/+5
2022-04-18zram: cleanup reset_storeChristoph Hellwig-9/+9
2022-04-18nbd: use the correct block_device in nbd_bdev_resetChristoph Hellwig-7/+7
2022-04-18block: change exported IO accounting interface from gendisk to bdevMing Lei-2/+3
2022-04-17drbd: Return true/false (not 1/0) from bool functionsHaowen Bai-1/+1
2022-04-17drdb: Switch to kvfree_rcu() APIUladzislau Rezki (Sony)-12/+6
2022-04-17drbd: Replace "unsigned" with "unsigned int"Cai Huoqing-4/+4
2022-04-17drbd: Make use of PFN_UP helper macroCai Huoqing-4/+4
2022-04-17block: drbd: drbd_receiver: Remove redundant assignment to errJiapeng Chong-1/+0
2022-04-17drbd: address enum mismatch warningsArnd Bergmann-11/+13
2022-04-17drbd: fix duplicate array initializerArnd Bergmann-5/+6
2022-04-17block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig-18/+18