summaryrefslogtreecommitdiff
path: root/drivers/block
AgeCommit message (Expand)AuthorFilesLines
2022-05-01aoe: Avoid flush_scheduled_work() usageTetsuo Handa5-5/+15
2022-04-29zram: add a huge_idle writeback modeBrian Geffon1-4/+6
2022-04-27floppy: disable FDRAWCMD by defaultWilly Tarreau2-11/+48
2022-04-25null-blk: save memory footprint for struct nullb_cmdYu Kuai1-3/+5
2022-04-18block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usageJack Wang1-2/+12
2022-04-18loop: don't destroy lo->workqueue in __loop_clr_fdChristoph Hellwig1-13/+13
2022-04-18loop: remove lo_refcount and avoid lo_mutex in ->open / ->releaseChristoph Hellwig2-31/+7
2022-04-18loop: avoid loop_validate_mutex/lo_mutex in ->releaseTetsuo Handa1-25/+13
2022-04-18loop: suppress uevents while reconfiguring the deviceChristoph Hellwig1-4/+21
2022-04-18loop: implement ->free_diskChristoph Hellwig1-4/+12
2022-04-18loop: only freeze the queue in __loop_clr_fd when neededChristoph Hellwig1-3/+9
2022-04-18loop: don't freeze the queue in lo_releaseChristoph Hellwig1-7/+0
2022-04-18loop: remove the racy bd_inode->i_mapping->nrpages assertsChristoph Hellwig1-20/+0
2022-04-18loop: initialize the worker tracking fields onceChristoph Hellwig1-4/+3
2022-04-18loop: de-duplicate the idle worker freeing codeChristoph Hellwig1-38/+35
2022-04-18block: add a disk_openers helperChristoph Hellwig2-4/+4
2022-04-18zram: cleanup zram_removeChristoph Hellwig1-6/+5
2022-04-18zram: cleanup reset_storeChristoph Hellwig1-9/+9
2022-04-18nbd: use the correct block_device in nbd_bdev_resetChristoph Hellwig1-7/+7
2022-04-18block: change exported IO accounting interface from gendisk to bdevMing Lei1-2/+3
2022-04-17drbd: Return true/false (not 1/0) from bool functionsHaowen Bai1-1/+1
2022-04-17drdb: Switch to kvfree_rcu() APIUladzislau Rezki (Sony)3-12/+6
2022-04-17drbd: Replace "unsigned" with "unsigned int"Cai Huoqing1-4/+4
2022-04-17drbd: Make use of PFN_UP helper macroCai Huoqing3-4/+4
2022-04-17block: drbd: drbd_receiver: Remove redundant assignment to errJiapeng Chong1-1/+0
2022-04-17drbd: address enum mismatch warningsArnd Bergmann1-11/+13
2022-04-17drbd: fix duplicate array initializerArnd Bergmann1-5/+6
2022-04-17block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig6-18/+18
2022-04-17block: add a bdev_discard_granularity helperChristoph Hellwig3-7/+7
2022-04-17block: remove QUEUE_FLAG_DISCARDChristoph Hellwig13-45/+10
2022-04-17block: add a bdev_max_discard_sectors helperChristoph Hellwig3-6/+7
2022-04-17block: add a bdev_fua helperChristoph Hellwig1-2/+1
2022-04-17block: add a bdev_write_cache helperChristoph Hellwig2-2/+2
2022-04-17block: add a bdev_nonrot helperChristoph Hellwig1-1/+1
2022-04-17drbd: cleanup decide_on_discard_supportChristoph Hellwig1-33/+35
2022-04-17drbd: use bdev_alignment_offset instead of queue_alignment_offsetChristoph Hellwig1-1/+1
2022-04-17drbd: use bdev based limit helpers in drbd_send_sizesChristoph Hellwig1-5/+7
2022-04-17drbd: remove assign_p_sizes_qlimChristoph Hellwig1-27/+20
2022-04-17pktcdvd: stop using bio_resetChristoph Hellwig1-16/+9
2022-04-17block: turn bio_kmalloc into a simple kmalloc wrapperChristoph Hellwig1-12/+13
2022-04-14block: null_blk: end timed out poll requestMing Lei1-1/+1
2022-04-06drbd: set QUEUE_FLAG_STABLE_WRITESChristoph Böhmwalder1-0/+1
2022-04-06drbd: fix an invalid memory access caused by incorrect use of list iteratorXiaomeng Tong1-4/+2
2022-04-06drbd: Fix five use after free bugs in get_initial_stateLv Yunlong4-33/+42
2022-04-02Merge tag 'for-5.18/drivers-2022-04-02' of git://git.kernel.dk/linux-blockLinus Torvalds1-12/+12
2022-04-02Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"Jens Axboe1-12/+12
2022-04-01Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-blockLinus Torvalds7-33/+50
2022-03-31drbd: remove check of list iterator against head past the loop bodyJakob Koschel1-15/+27
2022-03-31drbd: remove usage of list iterator variable after loopJakob Koschel1-2/+5
2022-03-31nbd: fix possible overflow on 'first_minor' in nbd_dev_add()Zhang Wensheng1-12/+12