summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2020-12-07Revert "block: Fix a lockdep complaint triggered by request queue flushing"Ming Lei
2020-12-07nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock classMing Lei
2020-12-07blk-mq: add new API of blk_mq_hctx_set_fq_lock_classMing Lei
2020-12-07block: disable iopoll for split bioJeffle Xu
2020-12-07block: Improve blk_revalidate_disk_zones() checksDamien Le Moal
2020-12-07sbitmap: simplify wrap checkPavel Begunkov
2020-12-07sbitmap: replace CAS with atomic andPavel Begunkov
2020-12-07sbitmap: remove swap_lockPavel Begunkov
2020-12-07sbitmap: optimise sbitmap_deferred_clear()Pavel Begunkov
2020-12-07blk-mq: skip hybrid polling if iopoll doesn't spinPavel Begunkov
2020-12-07blk-iocost: Factor out the base vrate change into a separate functionBaolin Wang
2020-12-07blk-iocost: Factor out the active iocgs' state check into a separate functionBaolin Wang
2020-12-07blk-iocost: Move the usage ratio calculation to the correct placeBaolin Wang
2020-12-07blk-iocost: Remove unnecessary advance declarationBaolin Wang
2020-12-07blk-iocost: Fix some typos in commentsBaolin Wang
2020-12-07blktrace: fix up a kerneldoc commentChristoph Hellwig
2020-12-04block: remove the request_queue to argument request based tracepointsChristoph Hellwig
2020-12-04block: remove the request_queue argument to the block_bio_remap tracepointChristoph Hellwig
2020-12-04block: remove the request_queue argument to the block_split tracepointChristoph Hellwig
2020-12-04block: simplify and extend the block_bio_merge tracepoint classChristoph Hellwig
2020-12-04block: remove the unused block_sleeprq tracepointChristoph Hellwig
2020-12-02blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_D...Yu Kuai
2020-12-02block: fix inflight statistics of part0Jeffle Xu
2020-12-02bio: optimise bvec iterationPavel Begunkov
2020-12-02block: optimise for_each_bvec() advancePavel Begunkov
2020-12-01block: stop using bdget_disk for partition 0Christoph Hellwig
2020-12-01block: merge struct block_device and struct hd_structChristoph Hellwig
2020-12-01f2fs: remove a few bd_part checksChristoph Hellwig
2020-12-01block: switch disk_part_iter_* to use a struct block_deviceChristoph Hellwig
2020-12-01block: pass a block_device to invalidate_partitionChristoph Hellwig
2020-12-01block: pass a block_device to blk_alloc_devtChristoph Hellwig
2020-12-01block: remove the partno field from struct hd_structChristoph Hellwig
2020-12-01block: switch partition lookup to use struct block_deviceChristoph Hellwig
2020-12-01block: allocate struct hd_struct as part of struct bdev_inodeChristoph Hellwig
2020-12-01block: move the policy field to struct block_deviceChristoph Hellwig
2020-12-01block: move make_it_fail to struct block_deviceChristoph Hellwig
2020-12-01block: move holder_dir to struct block_deviceChristoph Hellwig
2020-12-01block: move the partition_meta_info to struct block_deviceChristoph Hellwig
2020-12-01block: move the start_sect field to struct block_deviceChristoph Hellwig
2020-12-01block: move disk stat accounting to struct block_deviceChristoph Hellwig
2020-12-01block: remove the nr_sects field in struct hd_structChristoph Hellwig
2020-12-01block: initialize struct block_device in bdev_allocChristoph Hellwig
2020-12-01block: simplify part_to_diskChristoph Hellwig
2020-12-01block: simplify the block device claiming interfaceChristoph Hellwig
2020-12-01block: remove ->bd_containsChristoph Hellwig
2020-12-01block: simplify bdev/disk lookup in blkdev_getChristoph Hellwig
2020-12-01block: remove i_bdevChristoph Hellwig
2020-12-01block: opencode devcgroup_inode_permissionChristoph Hellwig
2020-12-01block: move bdput() to the callers of __blkdev_getChristoph Hellwig
2020-12-01block: refactor blkdev_getChristoph Hellwig