From mboxrd@z Thu Jan 1 00:00:00 1970 From: pdineshb@gmail.com (dinesh bhaskar) Date: Thu, 30 Dec 2010 00:52:28 -0500 Subject: Modifying the filesystem code Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hello all, I am working on ramfs filesystem code. I would like to modify the directory path while creating the file. example when we give mkdir newfile; // this newfile should be present in /newlabel/newfile // Assuming ramfs is mounted at /, newlabel is prefixed before the newfile So i am trying to modify the functions defined in the struct inode_operations for the directory. static const struct inode_operations ramfs_dir_inode_operations = { .create = ramfs_create, .lookup = simple_lookup, .link = simple_link, .unlink = simple_unlink, .symlink = ramfs_symlink, .mkdir = ramfs_mkdir, .rmdir = simple_rmdir, .mknod = ramfs_mknod, //Modifying this function to add the prefix to the file .rename = simple_rename, }; is it possible? Let me know if I am doing something wrong. Thanks Dinesh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20101230/24318746/attachment.html