Message ID | 20190724063451.26190-1-mcgrof@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | xfs: stable fixes for v4.19.y - circa v4.19.60 | expand |
On Wed, Jul 24, 2019 at 06:34:45AM +0000, Luis Chamberlain wrote: > Sasha, > > you merged my last set of XFS fixes. I asked for one patch to not be > merged yet as one issue was not yet properly fixed. After some further > review I have identified commits which do fix the kernel crash reported > on kz#204223 [0] with generic/388, this patch set applies on top of the > last one I sent you. > > These commits do quite a bit of code refactoring, and the actual fix > lies hidden in the last commit by Darrick. Due to the amount of changes > trying to extract the fix is riskier than just carring the code > refactoring. If we're OK with the code refactor for stable, its my > recommendation we keep the changes to match more with upstream and > benefit from other fixes. The code refactoring was merged on v4.20 and > Darrick's fix is the only fix upstream since the code was merged. > > If others disagree with this approach please speak up. > > I've run a full set of fstests against the following sections 12 times and > have found no regressions against the baseline: > > xfs > xfs_logdev > xfs_nocrc_512 > xfs_nocrc > xfs_realtimedev > xfs_reflink_1024 > xfs_reflink_dev > > Review from others is appreciated. > > [0] https://bugzilla.kernel.org/show_bug.cgi?id=204223 > > Allison Henderson (4): > xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h > xfs: Add helper function xfs_attr_try_sf_addname > xfs: Add attibute set and helper functions > xfs: Add attibute remove and helper functions > > Brian Foster (1): > xfs: don't trip over uninitialized buffer on extent read of corrupted > inode > > Darrick J. Wong (1): > xfs: always rejoin held resources during defer roll > > fs/xfs/libxfs/xfs_attr.c | 231 ++++++++++++++++++--------------- > fs/xfs/{ => libxfs}/xfs_attr.h | 2 + > fs/xfs/libxfs/xfs_bmap.c | 54 +++++--- > fs/xfs/libxfs/xfs_bmap.h | 1 + > fs/xfs/libxfs/xfs_defer.c | 14 +- > fs/xfs/xfs_dquot.c | 17 +-- > 6 files changed, 183 insertions(+), 136 deletions(-) > rename fs/xfs/{ => libxfs}/xfs_attr.h (98%) *poke* BTW I'm off on vacation for a while after today. Luis
On Fri, Aug 23, 2019 at 03:44:59PM +0000, Luis Chamberlain wrote: >On Wed, Jul 24, 2019 at 06:34:45AM +0000, Luis Chamberlain wrote: >> Sasha, >> >> you merged my last set of XFS fixes. I asked for one patch to not be >> merged yet as one issue was not yet properly fixed. After some further >> review I have identified commits which do fix the kernel crash reported >> on kz#204223 [0] with generic/388, this patch set applies on top of the >> last one I sent you. >> >> These commits do quite a bit of code refactoring, and the actual fix >> lies hidden in the last commit by Darrick. Due to the amount of changes >> trying to extract the fix is riskier than just carring the code >> refactoring. If we're OK with the code refactor for stable, its my >> recommendation we keep the changes to match more with upstream and >> benefit from other fixes. The code refactoring was merged on v4.20 and >> Darrick's fix is the only fix upstream since the code was merged. >> >> If others disagree with this approach please speak up. >> >> I've run a full set of fstests against the following sections 12 times and >> have found no regressions against the baseline: >> >> xfs >> xfs_logdev >> xfs_nocrc_512 >> xfs_nocrc >> xfs_realtimedev >> xfs_reflink_1024 >> xfs_reflink_dev >> >> Review from others is appreciated. >> >> [0] https://bugzilla.kernel.org/show_bug.cgi?id=204223 >> >> Allison Henderson (4): >> xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h >> xfs: Add helper function xfs_attr_try_sf_addname >> xfs: Add attibute set and helper functions >> xfs: Add attibute remove and helper functions >> >> Brian Foster (1): >> xfs: don't trip over uninitialized buffer on extent read of corrupted >> inode >> >> Darrick J. Wong (1): >> xfs: always rejoin held resources during defer roll >> >> fs/xfs/libxfs/xfs_attr.c | 231 ++++++++++++++++++--------------- >> fs/xfs/{ => libxfs}/xfs_attr.h | 2 + >> fs/xfs/libxfs/xfs_bmap.c | 54 +++++--- >> fs/xfs/libxfs/xfs_bmap.h | 1 + >> fs/xfs/libxfs/xfs_defer.c | 14 +- >> fs/xfs/xfs_dquot.c | 17 +-- >> 6 files changed, 183 insertions(+), 136 deletions(-) >> rename fs/xfs/{ => libxfs}/xfs_attr.h (98%) > >*poke* I was hoping for an ack from the xfs folks... >BTW I'm off on vacation for a while after today. I saw the ticket; have fun! :) -- Thanks, Sasha
On Fri, Aug 23, 2019 at 03:44:59PM +0000, Luis Chamberlain wrote:
>*poke*
I've queued them up for 4.19, thanks!
--
Thanks,
Sasha