Hi

On Thu, Feb 13, 2014 at 6:58 PM, freeman <freeman.zhang1...@gmail.com>wrote:

> Hi Rishi,
>
> Thanks for your reply!
>
> I'm sorry that the description of the problem was not clear.
>
> I am writing a module(not a filesystem) to replace some operation
> pointers of Ext4.
> Just now, I try to print the dentry->name as you said. It seems
> that I'm modifying the right files.
>
> I'm wonderring if my idea is bad:
> I changed operations of a file both in ->create and ->lookup in
> inode operations of direcotry. And test the module like this:
>
> echo hello > hello      (for dir_inode->create and f->write)
> cat hello               (for f->read)
>
>
> Will the file operations be changed back?
> Or what I modified is some copies of real objects because of the
> complex caching mechanism?
>
> Regards
>
> Freeman Zhang
>
>
>

The operations will not change back until your object gets destroyed,
whatever be the type of the object.

Caching will not cause any issue here.

Maybe if you can send the code we can have a look at it.


-- 
Regards,
Rishi Agrawal
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to