Trond Myklebust wrote: >There are always alternatives... > >If really this is a problem, how about slabifying the structs >nfs_fattr and/or nfs_fh? > > > Here is a patch that creates a new nfs_diropt_data slab that is used to allocate both the nfs_fh and nfs_fattrs structures. The patch is based on the 2.4.23-pre5 kernel. >Also, since nfs_entry is only large due to the fh and fattr fields >which are unused unless you have READDIRPLUS (in which case they are >converted to pointers anyhow), how about kicking them out of >nfs_entry altogether? > > Instead of kicking them out, I just turned them into pointers... Comments? SteveD.