On Fri July 22 2011 15:25:13 Jim Meyering wrote:
> Kamil Dudka wrote:
> > On Wednesday 06 April 2011 16:49:31 Kamil Dudka wrote:
> >> the attached patch allows ls(1) from coreutils to eliminate unnecessary
> >> calls of getxattr() and thus prevents it from triggerring unnecessary
> >> mounts while listing files.  The feature is enabled automatically
> >> whenever acl_extended_file_nofollow() is available at build-time.  See
> >> the following bug for more details:
> >> 
> >> https://bugzilla.redhat.com/692823
> >> 
> >> Thanks in advance for considering the patch!
> > 
> > Attached is a new version with a typo fixed (spotted by Ondrej Vasik).
> 
> Thanks, Kamil.
> Here's what I'm about to push.
> I've tweaked the commit message, adjusted the added comment to mention
> the race condition and reduced indentation of the added cpp directives
> so that this file passes 'make check's cppi test.

Jim, thank you for taking care of the patch.  I completely forgot about this 
one and then left for two weeks long vacation.  I have retested the current 
upstream version of gnulib/coreutils and it seems to work as expected with 
up2date libacl installed.

As a side note I needed to add fclose to gnulib_modules in bootstrap.conf in 
order to be able to build the latest coreutils.  Not sure if it is a real
bug or something stale on my box.

> I also ensured that the new test does detect/use
> acl_extended_file_nofollow on Fedora 15 and that all of
> the existing tests still pass.  It would be nice to add a
> test for this (strace-based -- not automount-based)

What do you actually want to test? coreutils? gnulib? libacl?

Kamil

Reply via email to