Show patches with: Submitter = Al Viro       |    Archived = No       |   64 patches
Patch Series S/W/F Date Submitter Delegate State
[1/2] prep for ceph_encode_encrypted_fname() fixes [1/2] prep for ceph_encode_encrypted_fname() fixes --- 2025-02-15 Al Viro New
[v3,20/20] 9p: fix ->rename_sem exclusion [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,19/20] orangefs_d_revalidate(): use stable parent inode and name passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,18/20] ocfs2_dentry_revalidate(): use stable parent inode and name passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,17/20] nfs: fix ->d_revalidate() UAF on ->d_name accesses [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,16/20] nfs{,4}_lookup_validate(): use stable parent inode passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,15/20] gfs2_drevalidate(): use stable parent inode and name passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,14/20] fuse_dentry_revalidate(): use stable parent inode and name passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,13/20] vfat_revalidate{,_ci}(): use stable parent inode passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,12/20] exfat_d_revalidate(): use stable parent inode passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,11/20] fscrypt_d_revalidate(): use stable parent inode passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,10/20] ceph_d_revalidate(): propagate stable name down into request encoding [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,09/20] ceph_d_revalidate(): use stable parent inode passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,08/20] afs_d_revalidate(): use stable name and parent inode passed by caller [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,07/20] Pass parent directory inode and expected name to ->d_revalidate() [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,06/20] generic_ci_d_compare(): use shortname_storage [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,05/20] ext4 fast_commit: make use of name_snapshot primitives [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,04/20] dissolve external_name.u into separate members [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,03/20] make take_dentry_name_snapshot() lockless [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,02/20] dcache: back inline names with a struct-wrapped array of unsigned long [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size [v3,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-23 Al Viro New
[v2,20/20] 9p: fix ->rename_sem exclusion [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,19/20] orangefs_d_revalidate(): use stable parent inode and name passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,18/20] ocfs2_dentry_revalidate(): use stable parent inode and name passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,17/20] nfs: fix ->d_revalidate() UAF on ->d_name accesses [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,16/20] nfs{,4}_lookup_validate(): use stable parent inode passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,15/20] gfs2_drevalidate(): use stable parent inode and name passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,14/20] fuse_dentry_revalidate(): use stable parent inode and name passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro New
[v2,13/20] vfat_revalidate{,_ci}(): use stable parent inode passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,12/20] exfat_d_revalidate(): use stable parent inode passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,11/20] fscrypt_d_revalidate(): use stable parent inode passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,10/20] ceph_d_revalidate(): propagate stable name down into request enconding [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,09/20] ceph_d_revalidate(): use stable parent inode passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,08/20] afs_d_revalidate(): use stable name and parent inode passed by caller [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,07/20] Pass parent directory inode and expected name to ->d_revalidate() [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,06/20] generic_ci_d_compare(): use shortname_storage [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,05/20] ext4 fast_commit: make use of name_snapshot primitives [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,04/20] dissolve external_name.u into separate members [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,03/20] make take_dentry_name_snapshot() lockless [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,02/20] dcache: back inline names with a struct-wrapped array of unsigned long [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size [v2,01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-16 Al Viro Superseded
[20/20] 9p: fix ->rename_sem exclusion [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro New
[19/20] orangefs_d_revalidate(): use stable parent inode and name passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[18/20] ocfs2_dentry_revalidate(): use stable parent inode and name passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[17/20] nfs: fix ->d_revalidate() UAF on ->d_name accesses [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[16/20] nfs{,4}_lookup_validate(): use stable parent inode passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[15/20] gfs2_drevalidate(): use stable parent inode and name passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[14/20] fuse_dentry_revalidate(): use stable parent inode and name passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[13/20] vfat_revalidate{,_ci}(): use stable parent inode passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[12/20] exfat_d_revalidate(): use stable parent inode passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[11/20] fscrypt_d_revalidate(): use stable parent inode passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[10/20] ceph_d_revalidate(): propagate stable name down into request enconding [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[09/20] ceph_d_revalidate(): use stable parent inode passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[08/20] afs_d_revalidate(): use stable name and parent inode passed by caller [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[07/20] Pass parent directory inode and expected name to ->d_revalidate() [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[06/20] generic_ci_d_compare(): use shortname_storage [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[05/20] ext4 fast_commit: make use of name_snapshot primitives [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[04/20] dissolve external_name.u into separate members [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[03/20] make take_dentry_name_snapshot() lockless [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[02/20] dcache: back inline names with a struct-wrapped array of unsigned long [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[01/20] make sure that DNAME_INLINE_LEN is a multiple of word size [01/20] make sure that DNAME_INLINE_LEN is a multiple of word size --- 2025-01-10 Al Viro Superseded
[07/22] ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing Untitled series #230834 --- 2023-12-20 Al Viro New
[RFC] get rid of passing callbacks to ceph __dentry_leases_walk() [RFC] get rid of passing callbacks to ceph __dentry_leases_walk() --- 2023-10-29 Al Viro New
ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock --- 2023-10-26 Al Viro New