summaryrefslogtreecommitdiffstats
path: root/block/genhd.c
Commit message (Expand)AuthorAgeFilesLines
* block: add the events* attributes to disk_attrsChristoph Hellwig2021-06-241-0/+3
* block: move the disk events code to a separate fileChristoph Hellwig2021-06-241-492/+0
* block: remove bdget_diskChristoph Hellwig2021-06-011-30/+5
* block: factor out a part_devt helperChristoph Hellwig2021-06-011-8/+17
* block: move bd_mutex to struct gendiskChristoph Hellwig2021-06-011-3/+4
* block: add blk_alloc_disk and blk_cleanup_disk APIsChristoph Hellwig2021-06-011-0/+35
* block: add a flag to make put_disk on partially initalized disks saferChristoph Hellwig2021-06-011-2/+5
* block: automatically enable GENHD_FL_EXT_DEVTChristoph Hellwig2021-06-011-1/+1
* block: move the DISK_MAX_PARTS sanity check into __device_add_diskChristoph Hellwig2021-06-011-7/+6
* block: refactor device number setup in __device_add_diskChristoph Hellwig2021-06-011-60/+36
* block: prevent block device lookups at the beginning of del_gendiskChristoph Hellwig2021-05-201-10/+1
* block: remove disk_part_iterChristoph Hellwig2021-04-081-79/+13
* block: simplify diskstats_showChristoph Hellwig2021-04-081-4/+6
* block: simplify show_partitionChristoph Hellwig2021-04-081-6/+7
* block: simplify printk_all_partitionsChristoph Hellwig2021-04-081-17/+16
* block: take bd_mutex around delete_partitions in del_gendiskChristoph Hellwig2021-04-081-0/+4
* block: refactor blk_drop_partitionsChristoph Hellwig2021-04-081-10/+1
* block: move more syncing and invalidation to delete_partitionChristoph Hellwig2021-04-081-4/+1
* block: remove invalidate_partitionChristoph Hellwig2021-04-081-14/+11
* block: Suppress uevent for hidden device when removedDaniel Wagner2021-03-111-3/+1
* block: revert "block: fix bd_size_lock use"Damien Le Moal2021-02-281-3/+2
* block: fix logging on capacity changeMing Lei2021-02-231-1/+1
* block: don't skip empty device in in disk_ueventChristoph Hellwig2021-02-231-1/+1
* Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-211-257/+49
|\
| * block: remove typo in kernel-doc of set_disk_ro()Lukas Bulwahn2021-01-291-1/+1
| * block: use an xarray for disk->part_tblChristoph Hellwig2021-01-241-151/+12
| * block: remove DISK_PITER_REVERSEChristoph Hellwig2021-01-241-30/+7
| * block: add a disk_uevent helperChristoph Hellwig2021-01-241-13/+14
| * blk-mq: use ->bi_bdev for I/O accountingChristoph Hellwig2021-01-241-48/+0
| * block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-1/+1
| * block: propagate BLKROSET on the whole device to all partitionsChristoph Hellwig2021-01-241-2/+1
| * block: add a hard-readonly flag to struct gendiskChristoph Hellwig2021-01-241-14/+19
| * block: remove the NULL bdev check in bdev_read_onlyChristoph Hellwig2021-01-241-3/+0
* | block: fix bd_size_lock useDamien Le Moal2021-01-281-2/+3
|/
* block: fix use-after-free in disk_part_iter_nextMing Lei2021-01-051-4/+7
* block: update some copyrightsChristoph Hellwig2020-12-221-0/+2
* block: stop using bdget_disk for partition 0Christoph Hellwig2020-12-011-1/+0
* block: merge struct block_device and struct hd_structChristoph Hellwig2020-12-011-64/+26
* block: switch disk_part_iter_* to use a struct block_deviceChristoph Hellwig2020-12-011-29/+30
* block: pass a block_device to invalidate_partitionChristoph Hellwig2020-12-011-10/+3
* block: pass a block_device to blk_alloc_devtChristoph Hellwig2020-12-011-7/+7
* block: remove the partno field from struct hd_structChristoph Hellwig2020-12-011-6/+6
* block: switch partition lookup to use struct block_deviceChristoph Hellwig2020-12-011-25/+32
* block: allocate struct hd_struct as part of struct bdev_inodeChristoph Hellwig2020-12-011-31/+19
* block: move the policy field to struct block_deviceChristoph Hellwig2020-12-011-4/+4
* block: move make_it_fail to struct block_deviceChristoph Hellwig2020-12-011-2/+2
* block: move holder_dir to struct block_deviceChristoph Hellwig2020-12-011-2/+3
* block: move the partition_meta_info to struct block_deviceChristoph Hellwig2020-12-011-1/+2
* block: move the start_sect field to struct block_deviceChristoph Hellwig2020-12-011-2/+2
* block: move disk stat accounting to struct block_deviceChristoph Hellwig2020-12-011-10/+4