/openbmc/linux/fs/afs/ |
H A D | dir_silly.c | 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
H A D | Makefile | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
H A D | flock.c | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
H A D | super.c | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
H A D | inode.c | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
H A D | dir.c | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
H A D | internal.h | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|
/openbmc/linux/include/trace/events/ |
H A D | afs.h | diff 79ddbfa500b37a94fa7501e65ebdd5c0e4c7592d Thu Apr 25 08:26:51 CDT 2019 David Howells <dhowells@redhat.com> afs: Implement sillyrename for unlink and rename
Implement sillyrename for AFS unlink and rename, using the NFS variant implementation as a basis.
Note that the asynchronous file locking extender/releaser has to be notified with a state change to stop it complaining if there's a race between that and the actual file deletion.
A tracepoint, afs_silly_rename, is also added to note the silly rename and the cleanup. The afs_edit_dir tracepoint is given some extra reason indicators and the afs_flock_ev tracepoint is given a silly-delete file lock cancellation indicator.
Signed-off-by: David Howells <dhowells@redhat.com>
|