mbox series

[GIT,PULL,1/4] xfsprogs: various bug fixes for 6.6

Message ID 170321220608.2974519.4401807541250057118.stg-ugh@frogsfrogsfrogs (mailing list archive)
State Superseded
Headers show
Series [GIT,PULL,1/4] xfsprogs: various bug fixes for 6.6 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/xfsprogs-fixes-6.6_2023-12-21

Message

Darrick J. Wong Dec. 22, 2023, 2:31 a.m. UTC
Hi Carlos,

Please pull this branch with changes for xfsprogs for 6.6-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.

The following changes since commit fc83c7574b1fb2258c9403461e55b0cb091c670c:

libxfs: split out a libxfs_dev structure from struct libxfs_init (2023-12-18 14:57:50 +0100)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/xfsprogs-fixes-6.6_2023-12-21

for you to fetch changes up to 1665923a8302088744a69403ff60a1709f5d24ed:

xfs_db: report the device associated with each io cursor (2023-12-21 18:29:14 -0800)

----------------------------------------------------------------
xfsprogs: various bug fixes for 6.6 [1/8]

This series fixes a couple of bugs that I found in the userspace support
libraries.

This has been running on the djcloud for months with no problems.  Enjoy!

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

----------------------------------------------------------------
Darrick J. Wong (5):
libfrog: move 64-bit division wrappers to libfrog
libxfs: don't UAF a requeued EFI
xfs_copy: distinguish short writes to EOD from runtime errors
xfs_copy: actually do directio writes to block devices
xfs_db: report the device associated with each io cursor

copy/xfs_copy.c      | 24 +++++++++----
db/block.c           | 14 +++++++-
db/io.c              | 35 +++++++++++++++++--
db/io.h              |  3 ++
include/libxfs.h     |  1 +
libfrog/Makefile     |  1 +
libfrog/div64.h      | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++
libxfs/defer_item.c  |  7 ++++
libxfs/libxfs_priv.h | 77 +----------------------------------------
9 files changed, 171 insertions(+), 87 deletions(-)
create mode 100644 libfrog/div64.h

Comments

Carlos Maiolino Jan. 23, 2024, 10:24 a.m. UTC | #1
On Thu, Dec 21, 2023 at 06:31:09PM -0800, Darrick J. Wong wrote:
> Hi Carlos,
> 
> Please pull this branch with changes for xfsprogs for 6.6-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.
> 
> The following changes since commit fc83c7574b1fb2258c9403461e55b0cb091c670c:
> 
> libxfs: split out a libxfs_dev structure from struct libxfs_init (2023-12-18 14:57:50 +0100)
> 
> are available in the Git repository at:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/xfsprogs-fixes-6.6_2023-12-21
> 
> for you to fetch changes up to 1665923a8302088744a69403ff60a1709f5d24ed:
> 
> xfs_db: report the device associated with each io cursor (2023-12-21 18:29:14 -0800)
> 

Pulled. Thanks, should be in the next for-next push

Carlos

> ----------------------------------------------------------------
> xfsprogs: various bug fixes for 6.6 [1/8]
> 
> This series fixes a couple of bugs that I found in the userspace support
> libraries.
> 
> This has been running on the djcloud for months with no problems.  Enjoy!
> 
> Signed-off-by: Darrick J. Wong <djwong@kernel.org>
> 
> ----------------------------------------------------------------
> Darrick J. Wong (5):
> libfrog: move 64-bit division wrappers to libfrog
> libxfs: don't UAF a requeued EFI
> xfs_copy: distinguish short writes to EOD from runtime errors
> xfs_copy: actually do directio writes to block devices
> xfs_db: report the device associated with each io cursor
> 
> copy/xfs_copy.c      | 24 +++++++++----
> db/block.c           | 14 +++++++-
> db/io.c              | 35 +++++++++++++++++--
> db/io.h              |  3 ++
> include/libxfs.h     |  1 +
> libfrog/Makefile     |  1 +
> libfrog/div64.h      | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++
> libxfs/defer_item.c  |  7 ++++
> libxfs/libxfs_priv.h | 77 +----------------------------------------
> 9 files changed, 171 insertions(+), 87 deletions(-)
> create mode 100644 libfrog/div64.h
>