On Fri, 18 Mar 2005, Guillaume Rousse wrote:

it seems to add some members to the inode struct, a list and a spinlock.
both of these are going to need to be inited since the auther apparenty
didnt put them in init_inode_once(). the changes openafs needs would be
similar to any of the ones in the past. detect that member in at configure time and initialize it in afs_vcache.c -- see the list archives about how i_sb_list was handled.
I'm far from a kernel guru, but if it is really a kernel structure initialisation problem, wouldn't a kernel patch fix it for everyone, instead of having all fs implementations to get changed so as to take care of it ?

OpenAFS cheats and uses a private inode pool (and really shouldn't, but fixing it isn't just a 15 minute job). It doesn't matter to probably every other filesystem.


_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to