> 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.
