http://bugzilla.novell.com/show_bug.cgi?id=503405 Summary: mkdir returns EINVAL in nfs-mounted directory with default acl set (but successfully creates requested directory) Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: All OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jpmg@eng.cam.ac.uk QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.0.8) Gecko/2009032600 SUSE/3.0.8-1.1 Firefox/3.0.8 If an attempt is made to mkdir(2) in a directory that is nfs mounted from a remote server and has a default ACL set on it, the system call will return EINVAL, even though the requested directory is successfull created. This is a known bug in recent kernels, and a fix is available from Trond Myklebust Reproducible: Always Steps to Reproduce: 1. Create a directory with a default ACL set on it on a remote NFS server 2. Mount the relevant NFS filesystem on an openSUSE 11.1 machine 3. On the openSUSE 11.1 machine, attempt to mkdir a subdirectory of the directory mentioned in 1) above Actual Results: strace on "mkdir" reveals that mkdir(2) returns EINVAL The requested directory is, nevertheless, correctly created (with the correct ACLs that would be expected given the default ACL on the parent directory). Expected Results: mkdir(2) should return success when the directory creation has been successful .. This bug (and its fix) have been discussed on the kernel lists eg http://lkml.org/lkml/2009/3/23/420 and associated thread, with resolution here: http://lkml.org/lkml/2009/4/20/11 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.