[OpenAFS] Oops in 2.6.11-rc1 ...

chas williams - CONTRACTOR chas@cmf.nrl.navy.mil
Fri, 04 Feb 2005 11:01:14 -0500


In message <20050204153414.BBDE41BB0A@citi.umich.edu>,Kevin Coffman writes:
>Feb  3 18:16:15 rock kernel: EIP is at generic_delete_inode+0x2d/0x310

looks like 2.6.11 has a new inode entity called i_sb_list.  it seems to
be handled inside new_inode(), so we would need to do the same in 
afs_NewVCache().  i guess you could try something like:


Index: afs_vcache.c
===================================================================
RCS file: /cvs/openafs/src/afs/afs_vcache.c,v
@@ -952,6 +961,7 @@
 #endif
        ip->i_sb = afs_globalVFS;
        put_inode_on_dummy_list(ip);
+       list_add(&ip->i_sb_list, &ip->i_sb->s_inodes);
     }
 #endif