These two patches are the start of cleaning up the union of filesystem-specific structures in struct super_block. The goal is to remove dependence on filesystem headers in fs.h. The first patch abstracts the access to the minix_sb_info structure through the function minix_sb(). The second patch switches to using kmalloc to allocate the structure. Patches are against 2.5.6. -- Brian Gerst