Well, as it's a reserved inode, I didn't create it. stat <3> shows that the inode has bad type... so this might be the problem. But how am I supposed to initialize the inode fields if I can't read it? On Sun, 2009-07-05 at 22:06 +0530, Manish Katiyar wrote: > On Sun, Jul 5, 2009 at 7:30 PM, Donato Capitella<d.capitella@xxxxxx> wrote: > > Hi there, > > I need some help with a patch to the ext3 filesystem I'm developing. I'm > > completelly new to kernel programming and I need to understand > > practically how to use one of the ext3 reserved inode for storing a log. > > > > I thought it would be just as easy as getting the inode with the > > ext3_iget() function, but it doesn't seem to be the case. For example, > > if I try to load the third reserved inode like this : > > > > inode = ext3_iget(sb, 3); > > > > ext3_iget() fails somehow and crashes the process with a NULL pointer > > reference. What am I missing here? > Have you created the inode 3 ? What entries does it have ? What does > "stat <3>" show from the debugfs ? > > Thanks - > Manish > > > > How do you use a reserved inode? Can > > anybody point to some documentation or project that uses reserved > > inodes? > > > > I'm really stuck :( > > > > Thanks a lot, > > Donato Capitella > > > > > > > > -- > > To unsubscribe from this list: send an email with > > "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx > > Please read the FAQ at http://kernelnewbies.org/FAQ > > > > > > > -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ