···36243624 /* Don't bother on an O_EXCL create */36253625 if (open_flag & O_EXCL)36263626 return NULL;36273627-36283628- /*36293629- * FIXME: If auditing is enabled, then we'll have to unlazy to36303630- * use the dentry. For now, don't do this, since it shifts36313631- * contention from parent's i_rwsem to its d_lockref spinlock.36323632- * Reconsider this once dentry refcounting handles heavy36333633- * contention better.36343634- */36353635- if ((nd->flags & LOOKUP_RCU) && !audit_dummy_context())36363636- return NULL;36373627 }3638362836393629 if (trailing_slashes(nd))···36773687 bool unlazied;3678368836793689 /* can stay in rcuwalk if not auditing */36803680- if (dentry && audit_dummy_context())36903690+ if (dentry)36813691 goto finish_lookup;36823692 unlazied = dentry ? try_to_unlazy_next(nd, dentry) :36833693 try_to_unlazy(nd);