block: remove GENHD_FL_EXT_DEVT
All modern drivers can support extra partitions using the extended dev_t. In fact except for the ioctl method drivers never even see partitions in normal operation. So remove the GENHD_FL_EXT_DEVT and allow extra partitions for all block devices that do support partitions, and require those that do not support partitions to explicit disallow them using GENHD_FL_NO_PART. Signed-off-by:Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20211122130625.1136848-12-hch@lst.de Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Showing
- block/genhd.c 3 additions, 3 deletionsblock/genhd.c
- block/partitions/core.c 4 additions, 5 deletionsblock/partitions/core.c
- drivers/block/amiflop.c 1 addition, 0 deletionsdrivers/block/amiflop.c
- drivers/block/ataflop.c 1 addition, 0 deletionsdrivers/block/ataflop.c
- drivers/block/brd.c 0 additions, 1 deletiondrivers/block/brd.c
- drivers/block/drbd/drbd_main.c 1 addition, 0 deletionsdrivers/block/drbd/drbd_main.c
- drivers/block/floppy.c 1 addition, 0 deletionsdrivers/block/floppy.c
- drivers/block/loop.c 0 additions, 1 deletiondrivers/block/loop.c
- drivers/block/null_blk/main.c 0 additions, 1 deletiondrivers/block/null_blk/main.c
- drivers/block/paride/pcd.c 1 addition, 0 deletionsdrivers/block/paride/pcd.c
- drivers/block/paride/pf.c 1 addition, 0 deletionsdrivers/block/paride/pf.c
- drivers/block/pktcdvd.c 1 addition, 1 deletiondrivers/block/pktcdvd.c
- drivers/block/ps3vram.c 1 addition, 0 deletionsdrivers/block/ps3vram.c
- drivers/block/rbd.c 2 additions, 4 deletionsdrivers/block/rbd.c
- drivers/block/swim.c 1 addition, 0 deletionsdrivers/block/swim.c
- drivers/block/swim3.c 1 addition, 1 deletiondrivers/block/swim3.c
- drivers/block/virtio_blk.c 0 additions, 1 deletiondrivers/block/virtio_blk.c
- drivers/block/z2ram.c 1 addition, 0 deletionsdrivers/block/z2ram.c
- drivers/block/zram/zram_drv.c 1 addition, 0 deletionsdrivers/block/zram/zram_drv.c
- drivers/cdrom/gdrom.c 1 addition, 0 deletionsdrivers/cdrom/gdrom.c
Please register or sign in to comment