[OpenAFS] kernel 2.6.25 and openafs-1.4.7pre3

Simon Wilkinson sxw@inf.ed.ac.uk
Tue, 22 Apr 2008 14:50:53 +0100


On 22 Apr 2008, at 10:30, Simon Wilkinson wrote:
> *) Setting tokens crashes. gcc seems to miscompile the picotl  
> handling code, possibly due to the lack of prototypes. I have a  
> patch which prototypes the relevant code, and gets this working again
> *) Occasionally, the root vnode seems to have a corrupt pointer to  
> the Access structure. As yet, unfixed.
> *) Locks seem to be being left dangling, such that ls /afs will  
> only run once. Again, I'm still investigating this.

Turns out that all of these stem from the same problem - gcc 4.3.0,  
as shipped with Fedora 9, fails to compile a certain class of code  
correctly. Unfortunately, the AFS kernel module falls into this  
class. See https://bugzilla.redhat.com/show_bug.cgi?id=443583

Hopefully this will be fixed in Fedora before version 9 goes final.

S.