> It should be due to union blk_deadline_and_state. 
> +union blk_deadline_and_state {
> +     struct {
> +             uint32_t generation:30;
> +             uint32_t state:2;
> +             uint32_t deadline;
> +     };
> +     unsigned long legacy_deadline;
> +     uint64_t das;
> +};

Yikes.  Or we just move it into a separate field.  This patch already
shrinks struct request a lot, so I'd rather do that to keep it simple.

Reply via email to