| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-16 | quotactl_block(): switch to CLASS(filename) | Al Viro | 1 | -2/+1 |
| 2026-01-16 | chroot(2): switch to CLASS(filename) | Al Viro | 1 | -9/+4 |
| 2026-01-16 | move_mount(2): switch to CLASS(filename_maybe_null) | Al Viro | 1 | -4/+2 |
| 2026-01-16 | namei.c: switch user pathname imports to CLASS(filename{,_flags}) | Al Viro | 1 | -15/+6 |
| 2026-01-16 | namei.c: convert getname_kernel() callers to CLASS(filename_kernel) | Al Viro | 1 | -26/+10 |
| 2026-01-16 | do_f{chmod,chown,access}at(): use CLASS(filename_uflags) | Al Viro | 1 | -6/+2 |
| 2026-01-16 | do_readlinkat(): switch to CLASS(filename_flags) | Al Viro | 1 | -6/+2 |
| 2026-01-16 | do_sys_truncate(): switch to CLASS(filename) | Al Viro | 1 | -7/+5 |
| 2026-01-16 | do_utimes_path(): switch to CLASS(filename_uflags) | Al Viro | 1 | -5/+2 |
| 2026-01-16 | chdir(2): unspaghettify a bit... | Al Viro | 1 | -17/+10 |
| 2026-01-16 | do_fchownat(): unspaghettify a bit... | Al Viro | 1 | -16/+12 |
| 2026-01-16 | fspick(2): use CLASS(filename_flags) | Al Viro | 1 | -3/+3 |
| 2026-01-16 | name_to_handle_at(): use CLASS(filename_uflags) | Al Viro | 1 | -3/+2 |
| 2026-01-16 | vfs_open_tree(): use CLASS(filename_uflags) | Al Viro | 1 | -3/+2 |
| 2026-01-16 | do_open_execat(): don't care about LOOKUP_EMPTY | Al Viro | 1 | -2/+0 |
| 2026-01-16 | mount_setattr(2): don't mess with LOOKUP_EMPTY | Al Viro | 1 | -3/+2 |
| 2026-01-16 | file_[gs]etattr(2): switch to CLASS(filename_maybe_null) | Al Viro | 1 | -4/+2 |
| 2026-01-16 | filename_...xattr(): don't consume filename reference | Al Viro | 2 | -29/+12 |
| 2026-01-16 | non-consuming variants of do_{unlinkat,rmdir}() | Al Viro | 6 | -22/+26 |
| 2026-01-16 | non-consuming variant of do_mknodat() | Al Viro | 4 | -12/+12 |
| 2026-01-16 | non-consuming variant of do_mkdirat() | Al Viro | 5 | -11/+12 |
| 2026-01-16 | non-consuming variant of do_symlinkat() | Al Viro | 5 | -18/+20 |
| 2026-01-16 | non-consuming variant of do_linkat() | Al Viro | 5 | -21/+20 |
| 2026-01-16 | non-consuming variant of do_renameat2() | Al Viro | 4 | -19/+29 |
| 2026-01-13 | switch {alloc,free}_bprm() to CLASS() | Al Viro | 1 | -27/+21 |
| 2026-01-13 | do_execveat_common(): don't consume filename reference | Al Viro | 1 | -15/+12 |
| 2026-01-13 | execve: fold {compat_,}do_execve{,at}() into their sole callers | Al Viro | 1 | -61/+19 |
| 2026-01-13 | simplify the callers of alloc_bprm() | Al Viro | 1 | -14/+3 |
| 2026-01-13 | simplify the callers of do_open_execat() | Al Viro | 1 | -8/+2 |
| 2026-01-13 | simplify the callers of file_open_name() | Al Viro | 4 | -41/+9 |
| 2026-01-13 | do_sys_openat2(): get rid of useless check, switch to CLASS(filename) | Al Viro | 1 | -9/+3 |
| 2026-01-13 | rename do_filp_open() to do_file_open() | Al Viro | 5 | -6/+6 |
| 2026-01-13 | do_filp_open(): DTRT when getting ERR_PTR() as pathname | Al Viro | 1 | -0/+2 |
| 2026-01-13 | ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_PTR() as name | Al Viro | 1 | -5/+0 |
| 2026-01-13 | ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts ERR_PTR() as name | Al Viro | 1 | -3/+0 |
| 2026-01-13 | move_mount(): filename_lookup() accepts ERR_PTR() as filename | Al Viro | 1 | -6/+0 |
| 2026-01-13 | file_setattr(): filename_lookup() accepts ERR_PTR() as filename | Al Viro | 1 | -3/+0 |
| 2026-01-13 | file_getattr(): filename_lookup() accepts ERR_PTR() as filename | Al Viro | 1 | -3/+0 |
| 2026-01-13 | struct filename ->refcnt doesn't need to be atomic | Al Viro | 3 | -16/+10 |
| 2026-01-13 | allow incomplete imports of filenames | Al Viro | 6 | -95/+157 |
| 2026-01-13 | switch __getname_maybe_null() to CLASS(filename_flags) | Al Viro | 1 | -7/+5 |
| 2026-01-13 | fs: hide names_cache behind runtime const machinery | Mateusz Guzik | 2 | -7/+12 |
| 2026-01-13 | struct filename: saner handling of long names | Al Viro | 2 | -56/+41 |
| 2026-01-13 | struct filename: use names_cachep only for getname() and friends | Al Viro | 4 | -20/+33 |
| 2026-01-13 | getname_flags() massage, part 2 | Al Viro | 1 | -27/+29 |
| 2026-01-13 | getname_flags() massage, part 1 | Al Viro | 1 | -17/+16 |
| 2026-01-13 | ntfs: ->d_compare() must not block | Al Viro | 5 | -24/+20 |
| 2026-01-13 | get rid of audit_reusename() | Al Viro | 4 | -43/+3 |
| 2026-01-13 | do_readlinkat(): import pathname only once | Al Viro | 1 | -3/+3 |
| 2026-01-13 | do_sys_truncate(): import pathname only once | Al Viro | 1 | -1/+4 |