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.

Reply via email to