summaryrefslogtreecommitdiffstats
path: root/block/genhd.c
Commit message (Expand)AuthorAgeFilesLines
* blk-mq: move srcu from blk_mq_hw_ctx to request_queueMing Lei2021-12-031-1/+1
* block: don't include <linux/part_stat.h> in blk.hChristoph Hellwig2021-11-291-0/+1
* block: don't include blk-mq-sched.h in blk.hChristoph Hellwig2021-11-291-0/+1
* block: don't set GENHD_FL_NO_PART for hidden gendisksChristoph Hellwig2021-11-291-7/+2
* block: remove GENHD_FL_EXT_DEVTChristoph Hellwig2021-11-291-3/+3
* block: remove GENHD_FL_SUPPRESS_PARTITION_INFOChristoph Hellwig2021-11-291-8/+3
* block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PARTChristoph Hellwig2021-11-291-1/+1
* block: merge disk_scan_partitions and blkdev_reread_partChristoph Hellwig2021-11-291-7/+12
* block: remove a dead check in show_partitionChristoph Hellwig2021-11-291-3/+1
* blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()Ming Lei2021-11-151-0/+2
* block: add __must_check for *add_disk*() callersLuis Chamberlain2021-11-091-3/+3
* Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-091-1/+4
|\
| * block: update __register_blkdev() probe documentationLuis Chamberlain2021-11-041-1/+4
* | Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-091-2/+6
|\ \
| * | block: fix device_add_disk() kobject_create_and_add() error handlingLuis Chamberlain2021-11-041-2/+6
* | | Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-0/+1
|\ \ \
| * | | block: cache inode size in bdevJens Axboe2021-10-181-0/+1
| | |/ | |/|
* | | Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-9/+26
|\ \ \ | | |/ | |/|
| * | block: Add invalidate_disk() helper to invalidate the gendiskXie Yongji2021-10-211-0/+20
| * | block: move bdev_read_only() into the headerJens Axboe2021-10-191-6/+0
| |/
| * block: convert the rest of block to bdev_get_queuePavel Begunkov2021-10-181-2/+2
| * block: cache request queue in bdevPavel Begunkov2021-10-181-1/+3
| * block: drop unused includes in <linux/genhd.h>Christoph Hellwig2021-10-181-0/+1
* | block: drain queue after disk is removed from sysfsMing Lei2021-10-261-10/+12
|/
* block: warn when putting the final reference on a registered diskChristoph Hellwig2021-10-171-0/+1
* block: keep q_usage_counter in atomic mode after del_gendiskChristoph Hellwig2021-10-151-1/+2
* block: drain file system I/O on del_gendiskChristoph Hellwig2021-10-151-0/+21
* block: genhd: fix double kfree() in __alloc_disk_node()Tetsuo Handa2021-10-021-0/+1
* block: genhd: don't call blkdev_show() with major_names_lock heldTetsuo Handa2021-09-071-2/+7
* block: refine the disk_live check in del_gendiskChristoph Hellwig2021-08-241-1/+1
* block: remove CONFIG_DEBUG_BLOCK_EXT_DEVTChristoph Hellwig2021-08-241-39/+4
* block: remove a pointless call to MINOR() in device_add_diskChristoph Hellwig2021-08-241-1/+1
* block: add error handling for device_add_disk / add_diskLuis Chamberlain2021-08-231-34/+58
* block: call blk_register_queue earlier in device_add_diskChristoph Hellwig2021-08-231-2/+3
* block: call blk_integrity_add earlier in device_add_diskChristoph Hellwig2021-08-231-1/+2
* block: create the bdi link earlier in device_add_diskChristoph Hellwig2021-08-231-7/+6
* block: call bdev_add later in device_add_diskChristoph Hellwig2021-08-231-19/+17
* block: fold register_disk into device_add_diskChristoph Hellwig2021-08-231-71/+60
* block: add a sanity check for a live disk in del_gendiskChristoph Hellwig2021-08-231-1/+1
* block: add an explicit ->disk backpointer to the request_queueChristoph Hellwig2021-08-231-0/+2
* block: hold a request_queue reference for the lifetime of struct gendiskChristoph Hellwig2021-08-231-12/+7
* block: pass a request_queue to __blk_alloc_diskChristoph Hellwig2021-08-231-3/+4
* block: remove the minors argument to __alloc_disk_nodeChristoph Hellwig2021-08-231-4/+2
* block: cleanup the lockdep handling in *alloc_diskChristoph Hellwig2021-08-231-3/+5
* block: ensure the bdi is freed after inode_detach_wbChristoph Hellwig2021-08-161-1/+0
* block: free the extended dev_t minor laterChristoph Hellwig2021-08-161-2/+0
* block: remove GENHD_FL_UPChristoph Hellwig2021-08-121-4/+2
* block: move the bdi from the request_queue to the gendiskChristoph Hellwig2021-08-091-9/+14
* block: remove support for delayed queue registrationsChristoph Hellwig2021-08-091-22/+7
* block: support delayed holder registrationChristoph Hellwig2021-08-091-0/+10