diff options
| author | Benjamin Coddington <[email protected]> | 2017-06-16 11:13:00 -0400 |
|---|---|---|
| committer | Anna Schumaker <[email protected]> | 2017-07-13 15:58:04 -0400 |
| commit | 818a8dbe83fddff534b814a7d4e0c75b511dff2e (patch) | |
| tree | 153d8c114f65a8fb5d8c01dea04189db01a8351d /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | a7a3b1e971cd806b81ecea3a234d8dae9de0add0 (diff) | |
NFS: nfs_rename() - revalidate directories on -ERESTARTSYS
An interrupted rename will leave the old dentry behind if the rename
succeeds. Fix this by forcing a lookup the next time through
->d_revalidate.
A previous attempt at solving this problem took the approach to complete
the work of the rename asynchronously, however that approach was wrong
since it would allow the d_move() to occur after the directory's i_mutex
had been dropped by the original process.
Signed-off-by: Benjamin Coddington <[email protected]>
Reviewed-by: Jeff Layton <[email protected]>
Signed-off-by: Anna Schumaker <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions