[PATCHSET] xfsprogs: more random bug fixes

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

 



Hi all,

This is a grab bag of random fixes targetting xfsprogs 6.13.  The first three
patches are bug fixes.  The fourth patch tells gcc to initialize automatic
variables to zero, which should avoid stack content disclosure and reduce
unpredictable behavior due to uninitialized variables.  The fifth patch adds a
"-r concurrency=" option to mkfs.xfs so that we can try to format enough
rtgroups to minimize contention on rtgroup metadata.

If you're going to start using this code, I strongly recommend pulling
from my git trees, which are linked below.

This has been running on the djcloud for months with no problems.  Enjoy!
Comments and questions are, as always, welcome.

--D

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=more-random-fixes
---
Commits in this patchset:
 * xfs_db: improve error message when unknown btree type given to btheight
 * mkfs: fix parsing of value-less -d/-l concurrency cli option
 * m4: fix statx override selection if /usr/include doesn't define it
 * build: initialize stack variables to zero by default
 * mkfs: allow sizing realtime allocation groups for concurrency
---
 configure.ac            |    1 
 db/btheight.c           |    6 ++
 include/builddefs.in    |    2 -
 m4/package_libcdev.m4   |    2 -
 m4/package_sanitizer.m4 |   14 +++++
 man/man8/mkfs.xfs.8.in  |   28 +++++++++
 mkfs/xfs_mkfs.c         |  144 +++++++++++++++++++++++++++++++++++++++++++++--
 7 files changed, 190 insertions(+), 7 deletions(-)





[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux