summaryrefslogtreecommitdiffstats
path: root/block
AgeCommit message (Expand)AuthorLines
2024-05-09block: fix that util can be greater than 100%Yu Kuai-10/+2
2024-05-09block: support to account io_ticks preciselyYu Kuai-5/+13
2024-05-09block: add plug while submitting IOYu Kuai-0/+6
2024-05-07bio: Export bio_add_folio_nofail to modulesMatthew Wilcox (Oracle)-0/+1
2024-05-07blk-lib: check for kill signal in ioctl BLKDISCARDChristoph Hellwig-3/+30
2024-05-07block: add a bio_await_chain helperKeith Busch-0/+21
2024-05-07block: add a blk_alloc_discard_bio helperChristoph Hellwig-21/+29
2024-05-07block: add a bio_chain_and_submit helperChristoph Hellwig-8/+19
2024-05-07block: move discard checks into the ioctl handlerChristoph Hellwig-15/+5
2024-05-07block: remove the discard_granularity check in __blkdev_issue_discardChristoph Hellwig-7/+0
2024-05-07block/ioctl: prefer different overflow checkJustin Stitt-1/+1
2024-05-06block: set default max segment size in case of virt_boundaryMing Lei-1/+4
2024-05-03block: fix and simplify blkdevparts= cmdline parsingINAGAKI Hiroshi-37/+12
2024-05-03block: refine the EOF check in blkdev_iomap_beginChristoph Hellwig-1/+1
2024-05-03block: add a partscan sysfs attribute for disksChristoph Hellwig-0/+8
2024-05-03block: add a disk_has_partscan helperChristoph Hellwig-9/+3
2024-05-03RIP ->bd_inodeAl Viro-1/+0
2024-05-03block/bdev.c: use the knowledge of inode/bdev coallocationAl Viro-13/+19
2024-05-03blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_mapping here...Al Viro-6/+4
2024-05-03use ->bd_mapping instead of ->bd_inode->i_mappingAl Viro-15/+15
2024-05-03block_device: add a pointer to struct address_space (page cache of bdev)Al Viro-0/+1
2024-05-03missing helpers: bdev_unhash(), bdev_drop()Al Viro-6/+18
2024-05-03block: move two helpers into bdev.cYu Kuai-0/+12
2024-05-03blkdev_write_iter(): saner way to get inode and bdevAl Viro-2/+2
2024-05-02bdev: move ->bd_make_it_fail to ->__bd_flagsAl Viro-5/+10
2024-05-02bdev: move ->bd_ro_warned to ->__bd_flagsAl Viro-2/+3
2024-05-02bdev: move ->bd_has_subit_bio to ->__bd_flagsAl Viro-7/+6
2024-05-02bdev: move ->bd_write_holder into ->__bd_flagsAl Viro-4/+5
2024-05-02bdev: move ->bd_read_only to ->__bd_flagsAl Viro-1/+4
2024-05-02bdev: infrastructure for flagsAl Viro-1/+1
2024-05-02wrapper for access to ->bd_partnoAl Viro-7/+7
2024-05-02Use bdev_is_paritition() instead of open-coding itAl Viro-3/+4
2024-05-02make set_blocksize() fail unless block device is opened exclusiveAl Viro-0/+3
2024-05-02set_blocksize(): switch to passing struct file *Al Viro-13/+19
2024-05-01block: Cleanup blk_revalidate_zone_cb()Damien Le Moal-52/+77
2024-05-01block: Simplify zone write plug BIO abortDamien Le Moal-8/+7
2024-05-01block: Simplify blk_zone_write_plug_bio_endio()Damien Le Moal-2/+1
2024-05-01block: Improve zone write request completion handlingDamien Le Moal-13/+12
2024-05-01block: Improve blk_zone_write_plug_bio_merged()Damien Le Moal-2/+7
2024-05-01block: Fix handling of non-empty flush write requests to zonesDamien Le Moal-9/+13
2024-05-01block: Fix flush request sector restoreDamien Le Moal-1/+2
2024-05-01block: Do not remove zone write plugs still in useDamien Le Moal-8/+31
2024-05-01block: Unhash a zone write plug only if neededDamien Le Moal-23/+32
2024-05-01block: Hold a reference on zone write plugs to schedule submissionDamien Le Moal-5/+21
2024-05-01block: Fix reference counting for zone write plugs in error stateDamien Le Moal-26/+49
2024-05-01block: Fix zone write plug initialization from blk_revalidate_zone_cb()Damien Le Moal-3/+4
2024-05-01block: Exclude conventional zones when faking max open limitDamien Le Moal-10/+28
2024-04-26Merge tag 'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-1/+1
2024-04-25block/partitions/ldm: convert strncpy() to strscpy()Arnd Bergmann-4/+2
2024-04-25block: check if zone_wplugs_hash exists in queue_zone_wplugs_showJohannes Thumshirn-0/+3