Thank you! Can the patch also be added to kernel 4.19 and 4.14 please? On Wed, Nov 17, 2021 at 07:02:26PM +0100, Greg KH wrote: > CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. > > > > On Mon, Nov 15, 2021 at 09:42:12PM +0000, Shaoying Xu wrote: > > commit 39fec6889d15a658c3a3ebb06fd69d3584ddffd3 upstream. > > > > Ext4 file system has default lazy inode table initialization setup once > > it is mounted. However, it has issue on computing the next schedule time > > that makes the timeout same amount in jiffies but different real time in > > secs if with various HZ values. Therefore, fix by measuring the current > > time in a more granular unit nanoseconds and make the next schedule time > > independent of the HZ value. > > > > Fixes: bfff68738f1c ("ext4: add support for lazy inode table initialization") > > Signed-off-by: Shaoying Xu <shaoyi@xxxxxxxxxx> > > Cc: stable@xxxxxxxxxxxxxxx > > Signed-off-by: Theodore Ts'o <tytso@xxxxxxx> > > Link: https://lore.kernel.org/r/20210902164412.9994-2-shaoyi@xxxxxxxxxx > > Signed-off-by: Theodore Ts'o <tytso@xxxxxxx> > > --- > > Member lr_sbi was removed from the struct ext4_li_request since kernel 5.9 > > so the way to access s_li_wait_mult was also changed. To adapt to the old > > kernel versions, adjust the upstream fix by following the old ext4_li_request > > strucutre. > > Now queued up, thanks. > > greg k-h