On Tue, Sep 12, 2017 at 05:38:05PM +0900, Damien Le Moal wrote:
> struct blk_zoned {
> unsigned int nr_zones;
> unsigned long *seq_zones;
> };
>
> struct request_queue {
> ...
> #ifdef CONFIG_BLK_DEV_ZONED
> struct blk_zoned zoned;
> #endif
> ...Do we even need a new structure for it? I'd just hang it off the gendisk directly. Except for that the idea looks fine to me.

