diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2025-03-08 22:22:29 -0500 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2025-11-17 23:59:05 -0500 |
| commit | 6ca67378d0e79a914420cbc8f300b7aaf8dadde6 (patch) | |
| tree | e0935eb1457bea5fa3abffc27b39e1cf0a430338 /drivers/usb/gadget/legacy/inode.c | |
| parent | c7747fafaba0dcdad3d7da240e961927b4865f98 (diff) | |
convert functionfs
All files are regular; ep0 is there all along, other ep* may appear
and go away during the filesystem lifetime; all of those are guaranteed
to be gone by the time we umount it.
Object creation is in ffs_sb_create_file(), removals - at ->kill_sb()
time (for ep0) or by simple_remove_by_name() from ffs_epfiles_destroy()
(for the rest of them).
Switch ffs_sb_create_file() to simple_start_creating()/d_make_persistent()/
simple_done_creating() and that's it.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'drivers/usb/gadget/legacy/inode.c')
0 files changed, 0 insertions, 0 deletions