Red Hat Bugzilla – Bug 125996
NFS should support NLM_MAXCOOKIELEN != 8 to work with OSX, BSD, etc
Last modified: 2007-11-30 17:07:02 EST
Description of problem:
NFS deals with cookies, which are typically, but not always, 8 bytes.
Linux had the 8-byte limit hard-coded in, which means we can't serve
NFS to certain client OSes, such as OSX and fBSD.
There's a patch available at
which resolves the problem. It's been stable for me under RH9 and
RHEL3 (I recompile the RPMs with this patch added), but it would be
great to get this into the official release.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Try serving NFS to an OSX or fBSD client
Changing severity from "enhancement" to "normal" since a functional
NFSd is something to be expected.
[rant]There have been three kernel updates since I submitted this
report. It would be nice if someone could take the 2 minutes to
apply the patch.[/rant]
That's my fault.... Some how it slipped through the proverbial
cracks.... since this made into upstream I've turned everthing
on high to make sure this make the next update....
Steve, is this fix liable to make it in U3?
Tom, no. U3 closed a few weeks ago.
A fix for this problem has just been committed to the RHEL3 U4
patch pool this evening (in kernel version 2.4.21-20.12.EL).
Does this mean it will make it into security updates released before
U4, or will we have to keep recompiling until after U4?
There is no intention to include this fix in any possible security
update before u4 is released.
An errata has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.