Messages in this thread | | | Date | Wed, 9 Jul 2014 00:50:29 +0300 | From | Alexey Dobriyan <> | Subject | Re: [PATCH 2/2] proc: faster /proc/$PID lookup |
| |
On Wed, Jul 09, 2014 at 12:45:57AM +0300, Alexey Dobriyan wrote: > Currently lookup for /proc/$PID first goes through spinlock and > whole list of misc /proc entries only to confirm that, yes, > /proc/42 can not possibly match random proc entry. > > List is is several dozens entries long (52 entries on my setup). > > None of this is necessary. > > Try to convert dentry name to integer first. > If it works, it must be /proc/$PID. > If it doesn't, it must be random proc entry.
Recycled from Al Viro's patch as well!
| |