summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-04-25md/raid5: Un-nest struct raid5_percpu definitionLogan Gunthorpe1-9/+11
2022-04-25md/raid5: Cleanup setup_conf() error returnsLogan Gunthorpe1-7/+11
2022-04-25md: replace deprecated strlcpy & remove duplicated lineHeming Zhao3-6/+5
2022-04-25md/bitmap: don't set sb values if can't pass sanity checkHeming Zhao1-21/+23
2022-04-25md: fix an incorrect NULL check in md_reload_sbXiaomeng Tong1-4/+6
2022-04-25md: fix an incorrect NULL check in does_sb_need_changingXiaomeng Tong1-3/+5
2022-04-25raid5: introduce MD_BROKENMariusz Tkaczyk1-25/+22
2022-04-25md: Set MD_BROKEN for RAID1 and RAID10Mariusz Tkaczyk4-72/+100
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: turn bdev->bd_openers into an atomic_tChristoph Hellwig4-11/+11
2022-04-18block: add a disk_openers helperChristoph Hellwig3-4/+19
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-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-17direct-io: remove random prefetchesChristoph Hellwig1-28/+4
2022-04-17block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig33-99/+168
2022-04-17block: add a bdev_discard_granularity helperChristoph Hellwig18-47/+38
2022-04-17block: remove QUEUE_FLAG_DISCARDChristoph Hellwig61-244/+73
2022-04-17block: add a bdev_max_discard_sectors helperChristoph Hellwig7-15/+18
2022-04-17block: refactor discard bio size limitingChristoph Hellwig2-44/+29
2022-04-17block: move {bdev,queue_limit}_discard_alignment out of lineChristoph Hellwig2-33/+36
2022-04-17block: use bdev_discard_alignment in part_discard_alignment_showChristoph Hellwig1-5/+1
2022-04-17block: remove queue_discard_alignmentChristoph Hellwig2-9/+1
2022-04-17block: move bdev_alignment_offset and queue_limit_alignment_offset out of lineChristoph Hellwig2-20/+24
2022-04-17block: use bdev_alignment_offset in disk_alignment_offset_showChristoph Hellwig2-9/+1
2022-04-17block: use bdev_alignment_offset in part_alignment_offset_showChristoph Hellwig1-5/+1
2022-04-17block: add a bdev_max_zone_append_sectors helperChristoph Hellwig3-4/+8
2022-04-17block: add a bdev_stable_writes helperChristoph Hellwig4-5/+9
2022-04-17block: add a bdev_fua helperChristoph Hellwig4-7/+8
2022-04-17block: add a bdev_write_cache helperChristoph Hellwig5-10/+10
2022-04-17block: add a bdev_nonrot helperChristoph Hellwig13-18/+19
2022-04-17mm: use bdev_is_zoned in claim_swapfileChristoph Hellwig1-1/+1
2022-04-17ntfs3: use bdev_logical_block_size instead of open coding itChristoph Hellwig1-1/+1