[lkml]   [2011]   [Jan]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [announce] vfs-scale git tree update
On Wed, Jan 12, 2011 at 4:01 PM, Ian Kent <> wrote:
> On Wed, 2011-01-12 at 10:19 +0530, Aneesh Kumar K. V wrote:
>> for 9p I did the other way round. lookup now set the dentry op for both
>> negative and positive dentries and rest of the place we dropped
>> d_set_d_op (b8b80cf37c7f0e32729262f805bc0fa81c3e9d12 have the details)
> Sadly I can't do that.
> For now I need to avoid calls to ->d_revalidate() as much as possible to
> reduce a potential deadlock and have access to the flags of the negative
> dentry (during create) for the purpose of blocking concurrent walks.

What prevents your d_revalidate from just checking for negative dentry?

 \ /
  Last update: 2011-01-13 02:01    [W:0.109 / U:0.208 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site