On 2022-05-03 18:50, Bart Van Assche wrote: > On 4/27/22 09:02, Pankaj Raghav wrote: >> - sector &= ~(ns->zsze - 1); >> + sector = rounddown(sector, ns->zsze); > > The above change breaks 32-bit builds since ns->zsze is 64 bits wide and > since rounddown() uses the C division operator instead of div64_u64(). > Good catch. I don't see any generic helper for rounddown that will work for both 32 bits and 64 bits. Maybe I will open code the rounddown logic here so that it works for both 32 and 64 bits. > Thanks, > > Bart.