Re: [PATCH 5.4] ext4: fix lazy initialization next schedule time computation in more granular unit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux