Re: [PATCH 08/26] block: Implement zone append emulation

Bart Van Assche
2024-02-05T17:58:20Z

On 2/1/24 23:30, Damien Le Moal wrote:
> diff --git a/block/blk-zoned.c b/block/blk-zoned.c
> index 661ef61ca3b1..929c28796c41 100644
> --- a/block/blk-zoned.c
> +++ b/block/blk-zoned.c
> @@ -42,6 +42,8 @@ struct blk_zone_wplug {
> unsigned int flags;
> struct bio_list bio_list;
> struct work_struct bio_work;
> + unsigned int wp_offset;
> + unsigned int capacity;
> };

This patch increases the size of struct blk_zone_wplug for all zoned storage
use cases, including the use cases where zone append is not used at all.
Shouldn't the size of this data structure depend on whether or not zone append
is in use?

Thanks,

Bart.