[OpenAFS] heavy troubles with openafs 1.3.79 and kernel 2.6.11
Derrick J Brashear
shadow@dementia.org
Fri, 18 Mar 2005 10:42:50 -0500 (EST)
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.