[PATCH 0/3] xfsprogs: misc uClibc patches

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

 



Hi,

I'm sending these three patches upstream that allow xfsprogs to compile and
work on uclibc-based userlands.  Two of them were sent upstream a few years ago
(2012), and one was rejected, but I don't know what the status was on the other.

Patches were contributed to Gentoo in our Bug #477758:
https://bugs.gentoo.org/show_bug.cgi?id=477758

xfsprogs-4.3.0-remove-aio-check.patch
Removes the configure check for aio.h, which is not provided by uClibc.  It
appears xfsprogs has no logic (that I can find) to compile against or utilize
AIO capabilities.

xfsprogs-4.3.0-use-sigprocmask.patch
uClibc doesn't provide the sigrelse or sighold calls, so this patch replaces
them with POSIX signal API calls (sigprocmask(2), etc).  This was previously
submitted in the below thread, but I don't see a status update on whether it
was accepted or rejected:
http://oss.sgi.com/archives/xfs/2012-03/msg00015.html

xfsprogs-4.3.0-use-statfs.patch
uClibc doesn't provide the ustat() call and (apparently) statfs() should be
used instead.  This patch was sent upstream before, but rejected because
xfsprogs apparently relies on ustat() reporting if a block device is mounted
anywhere.  I don't know if that's still the case now, but the attached patch
was re-written by another Gentoo user after the first one got rejected, so
resubmitting seems prudent.  The newer patch looks for mounted block devices by
checking mounts and/or mtab.

Thanks!

-- 
Joshua Kinard
Gentoo/MIPS
kumba@xxxxxxxxxx
6144R/F5C6C943 2015-04-27
177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943

"The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic

_______________________________________________
xfs mailing list
xfs@xxxxxxxxxxx
http://oss.sgi.com/mailman/listinfo/xfs



[Index of Archives]     [Linux XFS Devel]     [Linux Filesystem Development]     [Filesystem Testing]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux