[OpenAFS] Cache problem with 1.5.68 and Linux 2.6.31

Olivier Calle olivier@calle.org
Tue, 15 Dec 2009 12:45:43 -0800


I'm (trying) to run OpenAFS 1.5.68 on Linux 2.6.31 (gentoo-r6).  I'm
running into a kernel oops from afsd.  I believe the most relevant part
is this:
openafs: Can't init cache with inode numbers when complex inodes are in use

I see that this happens based on the following code in afs_dcache.c:
#if defined(UKERNEL) || !defined(LINUX_USE_FH)
        tdc->f.inode.ufs = ainode;
#else
        osi_Panic("Can't init cache with inode numbers when complex inodes are "
                  "in use\n");
#endif

Looking at acinclude.m4 it has to do with the lack of iget...

That's what I've got so far.  Is there any kernel config magic that can
help me out here?

Thanks,

-- 
Olivier Calle, N7TAP