simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems
two requirements: no file creations in IS_DEADDIR and no cross-directory
renames whatsoever.
Signed-off-by:
Al Viro <viro@zeniv.linux.org.uk>
Showing
- fs/debugfs/inode.c 14 additions, 107 deletionsfs/debugfs/inode.c
- fs/libfs.c 70 additions, 0 deletionsfs/libfs.c
- fs/tracefs/inode.c 11 additions, 103 deletionsfs/tracefs/inode.c
- include/linux/debugfs.h 1 addition, 1 deletioninclude/linux/debugfs.h
- include/linux/fs.h 2 additions, 0 deletionsinclude/linux/fs.h
- include/linux/tracefs.h 0 additions, 1 deletioninclude/linux/tracefs.h
- kernel/trace/trace.c 2 additions, 2 deletionskernel/trace/trace.c
- kernel/trace/trace_events.c 3 additions, 3 deletionskernel/trace/trace_events.c
- kernel/trace/trace_hwlat.c 1 addition, 1 deletionkernel/trace/trace_hwlat.c
Loading
Please register or sign in to comment