Re: [PATCH] blk-iocost: fix shift-out-of-bounds in iocg_hick_delay()

From: Tejun Heo
Date: Mon Nov 28 2022 - 12:10:25 EST


On Sat, Nov 26, 2022 at 08:14:58PM +0800, Li Jinlin wrote:
> if (iocg->delay)
> - delay = iocg->delay >> div64_u64(tdelta, USEC_PER_SEC);
> + delay = iocg->delay >> min(div64_u64(tdelta, USEC_PER_SEC), 63);

Let's just set delay to 0 if the shift is too big.

Thanks.

--
tejun