[packages/xfsprogs] Rel 3; more complete fix

arekm arekm at pld-linux.org
Mon Dec 8 23:06:01 CET 2025


commit 85b4ad2c73699f0bf7b28084a7d1d8fadadde580
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Mon Dec 8 23:05:52 2025 +0100

    Rel 3; more complete fix

 quota-project.patch | 41 ++++++++++++++++++++++++++++-------------
 xfsprogs.spec       |  2 +-
 2 files changed, 29 insertions(+), 14 deletions(-)
---
diff --git a/xfsprogs.spec b/xfsprogs.spec
index 68d118b..05fe374 100644
--- a/xfsprogs.spec
+++ b/xfsprogs.spec
@@ -9,7 +9,7 @@ Summary:	Tools for the XFS filesystem
 Summary(pl.UTF-8):	Narzędzia do systemu plików XFS
 Name:		xfsprogs
 Version:	6.17.0
-Release:	2
+Release:	3
 License:	LGPL v2.1 (libhandle), GPL v2 (the rest)
 Group:		Applications/System
 Source0:	https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
diff --git a/quota-project.patch b/quota-project.patch
index 249b4f4..d3531e5 100644
--- a/quota-project.patch
+++ b/quota-project.patch
@@ -1,13 +1,28 @@
-diff --git a/libfrog/file_attr.c b/libfrog/file_attr.c
-index c2cbcb4e..6801c545 100644
---- a/libfrog/file_attr.c
-+++ b/libfrog/file_attr.c
-@@ -114,7 +114,7 @@ xfrog_file_setattr(
- 
- 	file_attr_to_fsxattr(fa, &fsxa);
- 
--	error = ioctl(fd, FS_IOC_FSSETXATTR, fa);
-+	error = ioctl(fd, FS_IOC_FSSETXATTR, &fsxa);
- 	close(fd);
- 
- 	return error;
+diff --git a/include/linux.h b/include/linux.h
+index cea468d2b9..3ea9016272 100644
+--- a/include/linux.h
++++ b/include/linux.h
+@@ -214,7 +214,7 @@
+  * fsxattr
+  */
+ struct file_attr {
+-	__u32	fa_xflags;
++	__u64	fa_xflags;
+ 	__u32	fa_extsize;
+ 	__u32	fa_nextents;
+ 	__u32	fa_projid;
+diff --git a/libfrog/file_attr.c b/libfrog/file_attr.c
+index c2cbcb4e14..6801c54588 100644
+--- a/libfrog/file_attr.c
++++ b/libfrog/file_attr.c
+@@ -114,7 +114,7 @@
+ 
+ 	file_attr_to_fsxattr(fa, &fsxa);
+ 
+-	error = ioctl(fd, FS_IOC_FSSETXATTR, fa);
++	error = ioctl(fd, FS_IOC_FSSETXATTR, &fsxa);
+ 	close(fd);
+ 
+ 	return error;
+
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xfsprogs.git/commitdiff/85b4ad2c73699f0bf7b28084a7d1d8fadadde580



More information about the pld-cvs-commit mailing list