how to write modified inode back to disk?

Manish Katiyar mkatiyar at gmail.com
Sun Feb 20 15:35:54 EST 2011


On Sun, Feb 20, 2011 at 10:30 AM, kashish bhatia <koolest77 at gmail.com> wrote:
> hi all ,
>
> here is my query :
>
> I made a module which access a disk inode using function named
> ext2_get_inode().
> It returns structure pointer of disk block. I copied this structure pointer
> in a variable
> of same datatype as of disk inode which is present in my module.
>
> Then I changed some fields of this disk inode ( eg. block numbers ) in the
> variable.
>
> Now I want to write these changes back to disk. In other words , I want to
> write my
> module's variable back into disk inode in disk.

Have a look at the calls of.

   mark_inode_dirty(inode);
   __ext2_write_inode(inode, inode_needs_sync(inode));



>
>
> Is there any method to do this?
>
>
> --
> Regards,
> Kashish
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>



-- 
Thanks -
Manish



More information about the Kernelnewbies mailing list