Linux XFS filesystem development
 help / color / mirror / Atom feed
* [GIT PULL] xfs: last round of cleanups for 6.10
       [not found] <None>
@ 2024-05-03  4:35 ` Darrick J. Wong
  2024-06-22 15:59 ` [GIT PULL] xfs: random fixes " Darrick J. Wong
  1 sibling, 0 replies; 7+ messages in thread
From: Darrick J. Wong @ 2024-05-03  4:35 UTC (permalink / raw)
  To: chandanbabu, djwong; +Cc: aalbersh, hch, linux-xfs

Hi Chandan,

Please pull this branch with changes for xfs for 6.10-rc1.

As usual, I did a test-merge with the main upstream branch as of a few
minutes ago, and didn't see any conflicts.  Please let me know if you
encounter any problems.

--D

The following changes since commit 21255afdd7296f57dd65f815301426bcf911c82d:

xfs: do not allocate the entire delalloc extent in xfs_bmapi_write (2024-04-30 09:45:19 +0530)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/xfs-cleanups-6.10_2024-05-02

for you to fetch changes up to 1a3f1afb2532028c7dc5552b3aa39423c2621062:

xfs: widen flags argument to the xfs_iflags_* helpers (2024-05-02 07:48:37 -0700)

----------------------------------------------------------------
xfs: last round of cleanups for 6.10

Here are the reviewed cleanups at the head of the fsverity series.
Apparently there's other work that could use some of these things, so
let's try to get it in for 6.10.

With a bit of luck, this should all go splendidly.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>

----------------------------------------------------------------
Darrick J. Wong (5):
xfs: use unsigned ints for non-negative quantities in xfs_attr_remote.c
xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function
xfs: create a helper to compute the blockcount of a max sized remote value
xfs: minor cleanups of xfs_attr3_rmt_blocks
xfs: widen flags argument to the xfs_iflags_* helpers

fs/xfs/libxfs/xfs_attr.c        |  2 +-
fs/xfs/libxfs/xfs_attr_remote.c | 88 +++++++++++++++++++++++------------------
fs/xfs/libxfs/xfs_attr_remote.h |  8 +++-
fs/xfs/libxfs/xfs_da_format.h   |  4 +-
fs/xfs/scrub/reap.c             |  4 +-
fs/xfs/xfs_icache.c             |  4 +-
fs/xfs/xfs_inode.h              | 14 +++----
7 files changed, 69 insertions(+), 55 deletions(-)


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] xfs: random fixes for 6.10
       [not found] <None>
  2024-05-03  4:35 ` [GIT PULL] xfs: last round of cleanups for 6.10 Darrick J. Wong
@ 2024-06-22 15:59 ` Darrick J. Wong
  2024-06-22 16:00   ` Christoph Hellwig
  2024-06-23 13:48   ` Chandan Babu R
  1 sibling, 2 replies; 7+ messages in thread
From: Darrick J. Wong @ 2024-06-22 15:59 UTC (permalink / raw)
  To: chandanbabu, djwong, hch; +Cc: linux-xfs

Hi Chandan,

Please pull this branch with changes for xfs for 6.10-rc5.

As usual, I did a test-merge with the main upstream branch as of a few
minutes ago, and didn't see any conflicts.  Please let me know if you
encounter any problems.

--D

The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f:

Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/random-fixes-6.10_2024-06-22

for you to fetch changes up to 06400b685a05ef2760d8ba9c8d27d52ced82a83d:

xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs (2024-06-22 08:57:49 -0700)

----------------------------------------------------------------
xfs: random fixes for 6.10 [v2]

Here are some bugfixes for 6.10.  The first two patches are from hch,
and fix some longstanding delalloc leaks that only came to light now
that we've enabled it for realtime.

The second two fixes are from me -- one fixes a bug when we run out
of space for cow preallocations when alwayscow is turned on (xfs/205),
and the other corrects overzealous inode validation that causes log
recovery failure with generic/388.

The last patch is a debugging patch to ensure that transactions never
commit corrupt inodes, buffers, or dquots.

This has been lightly tested with fstests.  Enjoy!

Signed-off-by: Darrick J. Wong <djwong@kernel.org>

----------------------------------------------------------------
Christoph Hellwig (1):
xfs: fix freeing speculative preallocations for preallocated files

Darrick J. Wong (4):
xfs: restrict when we try to align cow fork delalloc to cowextsz hints
xfs: allow unlinked symlinks and dirs with zero size
xfs: fix direction in XFS_IOC_EXCHANGE_RANGE
xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs

fs/xfs/libxfs/xfs_bmap.c      | 31 +++++++++++++++++++++++++++----
fs/xfs/libxfs/xfs_fs.h        |  2 +-
fs/xfs/libxfs/xfs_inode_buf.c | 23 ++++++++++++++++++-----
fs/xfs/xfs_bmap_util.c        | 30 ++++++++++++++++++++++--------
fs/xfs/xfs_bmap_util.h        |  2 +-
fs/xfs/xfs_icache.c           |  2 +-
fs/xfs/xfs_inode.c            | 24 +++++++++++++-----------
fs/xfs/xfs_iomap.c            | 34 ++++++++++++----------------------
8 files changed, 95 insertions(+), 53 deletions(-)


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] xfs: random fixes for 6.10
  2024-06-22 15:59 ` [GIT PULL] xfs: random fixes " Darrick J. Wong
@ 2024-06-22 16:00   ` Christoph Hellwig
  2024-06-22 16:05     ` Darrick J. Wong
  2024-06-23 13:48   ` Chandan Babu R
  1 sibling, 1 reply; 7+ messages in thread
From: Christoph Hellwig @ 2024-06-22 16:00 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: chandanbabu, hch, linux-xfs

On Sat, Jun 22, 2024 at 08:59:00AM -0700, Darrick J. Wong wrote:
> Here are some bugfixes for 6.10.  The first two patches are from hch,

There's actually just one left now :)


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] xfs: random fixes for 6.10
  2024-06-22 16:00   ` Christoph Hellwig
@ 2024-06-22 16:05     ` Darrick J. Wong
  0 siblings, 0 replies; 7+ messages in thread
From: Darrick J. Wong @ 2024-06-22 16:05 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: chandanbabu, hch, linux-xfs

On Sat, Jun 22, 2024 at 09:00:03AM -0700, Christoph Hellwig wrote:
> On Sat, Jun 22, 2024 at 08:59:00AM -0700, Darrick J. Wong wrote:
> > Here are some bugfixes for 6.10.  The first two patches are from hch,
> 
> There's actually just one left now :)

Having made a mess of email already, I'm going to leave this one as is
and not try to send more.

--D

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] xfs: random fixes for 6.10
  2024-06-22 15:59 ` [GIT PULL] xfs: random fixes " Darrick J. Wong
  2024-06-22 16:00   ` Christoph Hellwig
@ 2024-06-23 13:48   ` Chandan Babu R
  2024-06-24  6:15     ` Chandan Babu R
  1 sibling, 1 reply; 7+ messages in thread
From: Chandan Babu R @ 2024-06-23 13:48 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: hch, linux-xfs

On Sat, Jun 22, 2024 at 08:59:00 AM -0700, Darrick J. Wong wrote:
> Hi Chandan,
>
> Please pull this branch with changes for xfs for 6.10-rc5.

The new patches mentioned in the PR will have to be queued for 6.10-rc6 as I
have already sent a XFS PR for 6.10-rc5. Can you please rebase the patchset on
6.10-rc5 and resend?

-- 
Chandan

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] xfs: random fixes for 6.10
  2024-06-23 13:48   ` Chandan Babu R
@ 2024-06-24  6:15     ` Chandan Babu R
  2024-06-24  6:26       ` Darrick J. Wong
  0 siblings, 1 reply; 7+ messages in thread
From: Chandan Babu R @ 2024-06-24  6:15 UTC (permalink / raw)
  To: Chandan Babu R; +Cc: Darrick J. Wong, hch, linux-xfs

On Sun, Jun 23, 2024 at 07:18:19 PM +0530, Chandan Babu R wrote:
> On Sat, Jun 22, 2024 at 08:59:00 AM -0700, Darrick J. Wong wrote:
>> Hi Chandan,
>>
>> Please pull this branch with changes for xfs for 6.10-rc5.
>
> The new patches mentioned in the PR will have to be queued for 6.10-rc6 as I
> have already sent a XFS PR for 6.10-rc5. Can you please rebase the patchset on
> 6.10-rc5 and resend?

Darrick, I have cherry picked the patches from your branch and applied them on
6.10-rc5. The resultant git tree is at
https://git.kernel.org/pub/scm/linux/kernel/git/chandanbabu/linux.git/log/?h=xfs-6.10-fixesD

-- 
Chandan

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] xfs: random fixes for 6.10
  2024-06-24  6:15     ` Chandan Babu R
@ 2024-06-24  6:26       ` Darrick J. Wong
  0 siblings, 0 replies; 7+ messages in thread
From: Darrick J. Wong @ 2024-06-24  6:26 UTC (permalink / raw)
  To: Chandan Babu R; +Cc: hch, linux-xfs

On Mon, Jun 24, 2024 at 11:45:50AM +0530, Chandan Babu R wrote:
> On Sun, Jun 23, 2024 at 07:18:19 PM +0530, Chandan Babu R wrote:
> > On Sat, Jun 22, 2024 at 08:59:00 AM -0700, Darrick J. Wong wrote:
> >> Hi Chandan,
> >>
> >> Please pull this branch with changes for xfs for 6.10-rc5.
> >
> > The new patches mentioned in the PR will have to be queued for 6.10-rc6 as I
> > have already sent a XFS PR for 6.10-rc5. Can you please rebase the patchset on
> > 6.10-rc5 and resend?
> 
> Darrick, I have cherry picked the patches from your branch and applied them on
> 6.10-rc5. The resultant git tree is at
> https://git.kernel.org/pub/scm/linux/kernel/git/chandanbabu/linux.git/log/?h=xfs-6.10-fixesD

Looks identical to my branch.  Feel free to start testing on that; I've
already started it on my own fleet.

--D

> -- 
> Chandan
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-06-24  6:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <None>
2024-05-03  4:35 ` [GIT PULL] xfs: last round of cleanups for 6.10 Darrick J. Wong
2024-06-22 15:59 ` [GIT PULL] xfs: random fixes " Darrick J. Wong
2024-06-22 16:00   ` Christoph Hellwig
2024-06-22 16:05     ` Darrick J. Wong
2024-06-23 13:48   ` Chandan Babu R
2024-06-24  6:15     ` Chandan Babu R
2024-06-24  6:26       ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox