lkml.org 
[lkml]   [2004]   [Jul]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: Inode question
From
Date
On Wed, 2004-07-21 at 23:57, sankarshana rao wrote:
> Guys,
> Thx for the inputs...I got it with path_lookup....
>
> Can I pass the inode pointer back to the user space???

To get an inode number from user space you can simply use the "stat" or
"fstat" functions. You don't need to create your own module.

> I have a scenario in which I have to create multiple
> folders on the harddisk. The number of folders can be
> in hundreds. Instead of parsing the path name
> everytime I need to create a folder (that's what
> sys_mkdir does??? ), I was thinking if I have the
> inode* of the parent folder, I can avoid this parsing
> and directly create a subfolder under the parent
> folder...

Is this really a problem? The dentry cache should make this quite fast,
leaving the bottleneck to the actual write on disk of the result.

I tried a small program (if it can be called a program) to create a
thousand directories and it takes less than 100 ms on my machine.

Best regards,

--
Paulo Marques - www.grupopie.com
"In a world without walls and fences who needs windows and gates?"

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:04    [W:0.101 / U:0.064 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site