public inbox for audit@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-01-08 07:36:57 to 2026-03-02 20:30:03 UTC [more...]

[PATCH v2 000/110] vfs: change inode->i_ino from unsigned long to u64
 2026-03-02 20:24 UTC  (22+ messages)
` [PATCH v2 001/110] vfs: introduce kino_t typedef and PRIino format macro
` [PATCH v2 002/110] vfs: widen inode hash/lookup functions to u64
` [PATCH v2 003/110] audit: widen ino fields "
` [PATCH v2 004/110] net: change sock.sk_ino and sock_i_ino() "
` [PATCH v2 005/110] trace: store i_ino as u64 instead of ino_t/unsigned long
` [PATCH v2 006/110] trace: reorder TP_STRUCT__entry fields for better packing on 32-bit
` [PATCH v2 007/110] ext4: use PRIino format for i_ino
` [PATCH v2 008/110] jbd2: "
` [PATCH v2 009/110] f2fs: "
` [PATCH v2 010/110] lockd: "
` [PATCH v2 011/110] nfs: "
` [PATCH v2 012/110] nfsd: "
` [PATCH v2 013/110] locks: "
` [PATCH v2 014/110] proc: "
` [PATCH v2 015/110] nilfs2: "
` [PATCH v2 016/110] 9p: "
` [PATCH v2 017/110] affs: "
` [PATCH v2 018/110] afs: "
` [PATCH v2 019/110] autofs: "
` [PATCH v2 020/110] befs: "
` [PATCH v2 021/110] bfs: "

[PATCH v3 0/2] fs, audit: Avoid excessive dput/dget in audit_context setup and reset paths
 2026-02-28 18:42 UTC  (12+ messages)
` [PATCH v3 1/2] fs: Add a pool of extra fs->pwd references to fs_struct
` [PATCH v3 2/2] audit: Use the new {get,put}_fs_pwd_pool() APIs to get/put pwd references
` [RESEND PATCH v3 0/2] fs, audit: Avoid excessive dput/dget in audit_context setup and reset paths
` [RESEND PATCH v3 1/2] fs: Add a pool of extra fs->pwd references to fs_struct
` [RESEND PATCH v3 2/2] audit: Use the new {get,put}_fs_pwd_pool() APIs to get/put pwd references

[PATCH v4 0/2] fs, audit: Avoid excessive dput/dget in audit_context setup and reset paths
 2026-02-28 18:27 UTC  (3+ messages)
` [PATCH v4 1/2] fs: Add a pool of extra fs->pwd references to fs_struct
` [PATCH v4 2/2] audit: Use the new {get,put}_fs_pwd_pool() APIs to get/put pwd references

[PATCH] audit: remove redundant initialization of static variables to 0
 2026-02-26 18:13 UTC 

[PATCH] audit: fix whitespace alignment in include/uapi/linux/audit.h
 2026-02-26 17:15 UTC 

[PATCH v2] audit: Avoid excessive dput/dget in audit_context setup and reset paths
 2026-02-17 13:44 UTC  (38+ messages)
                                ` [PATCH][RFC] bug in unshare(2) failure recovery
                                ` setns(2) vs. pivot_root(2) (was Re: [PATCH v2] audit: Avoid excessive dput/dget in audit_context setup and reset paths)

[PATCH AUTOSEL 6.19-5.10] audit: add fchmodat2() to change attributes class
 2026-02-10 23:31 UTC  (2+ messages)
` [PATCH AUTOSEL 6.19-5.10] audit: add missing syscalls to read class

[GIT PULL] audit/audit-pr-20260203
 2026-02-10  0:50 UTC  (2+ messages)

[PATCH 1/2] audit: Quit audit_free_names() early if name list empty
 2026-01-21 15:09 UTC  (6+ messages)
` [PATCH 2/2] audit: Call path_{put,get}() in audit_alloc_name()/audit_free_names() only when necessary

[PATCH v5 00/68] struct filename series
 2026-01-14 16:51 UTC  (72+ messages)
` [PATCH v5 01/68] init_mknod(): turn into a trivial wrapper for do_mknodat()
` [PATCH v5 02/68] init_mkdir(): turn into a trivial wrapper for do_mkdirat()
` [PATCH v5 03/68] init_symlink(): turn into a trivial wrapper for do_symlinkat()
` [PATCH v5 04/68] init_link(): turn into a trivial wrapper for do_linkat()
` [PATCH v5 05/68] allow to use CLASS() for struct filename *
` [PATCH v5 06/68] do_faccessat(): import pathname only once
` [PATCH v5 07/68] do_fchmodat(): "
` [PATCH v5 08/68] do_fchownat(): "
` [PATCH v5 09/68] do_utimes_path(): "
` [PATCH v5 10/68] chdir(2): "
` [PATCH v5 11/68] chroot(2): "
` [PATCH v5 12/68] user_statfs(): "
` [PATCH v5 13/68] do_sys_truncate(): "
` [PATCH v5 14/68] do_readlinkat(): "
` [PATCH v5 15/68] get rid of audit_reusename()
` [PATCH v5 16/68] ntfs: ->d_compare() must not block
` [PATCH v5 17/68] getname_flags() massage, part 1
` [PATCH v5 18/68] getname_flags() massage, part 2
` [PATCH v5 19/68] struct filename: use names_cachep only for getname() and friends
` [PATCH v5 20/68] struct filename: saner handling of long names
` [PATCH v5 21/68] fs: hide names_cache behind runtime const machinery
` [PATCH v5 22/68] switch __getname_maybe_null() to CLASS(filename_flags)
` [PATCH v5 23/68] allow incomplete imports of filenames
` [PATCH v5 24/68] struct filename ->refcnt doesn't need to be atomic
` [PATCH v5 25/68] file_getattr(): filename_lookup() accepts ERR_PTR() as filename
` [PATCH v5 26/68] file_setattr(): "
` [PATCH v5 27/68] move_mount(): "
` [PATCH v5 28/68] ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts ERR_PTR() as name
` [PATCH v5 29/68] ksmbd_vfs_rename(): "
` [PATCH v5 30/68] do_filp_open(): DTRT when getting ERR_PTR() as pathname
` [PATCH v5 31/68] rename do_filp_open() to do_file_open()
` [PATCH v5 32/68] do_sys_openat2(): get rid of useless check, switch to CLASS(filename)
` [PATCH v5 33/68] simplify the callers of file_open_name()
` [PATCH v5 34/68] simplify the callers of do_open_execat()
` [PATCH v5 35/68] simplify the callers of alloc_bprm()
` [PATCH v5 36/68] execve: fold {compat_,}do_execve{,at}() into their sole callers
` [PATCH v5 37/68] do_execveat_common(): don't consume filename reference
` [PATCH v5 38/68] switch {alloc,free}_bprm() to CLASS()
` [PATCH v5 39/68] non-consuming variant of do_renameat2()
` [PATCH v5 40/68] non-consuming variant of do_linkat()
` [PATCH v5 41/68] non-consuming variant of do_symlinkat()
` [PATCH v5 42/68] non-consuming variant of do_mkdirat()
` [PATCH v5 43/68] non-consuming variant of do_mknodat()
` [PATCH v5 44/68] non-consuming variants of do_{unlinkat,rmdir}()
` [PATCH v5 45/68] file_[gs]etattr(2): switch to CLASS(filename_maybe_null)
` [PATCH v5 46/68] mount_setattr(2): don't mess with LOOKUP_EMPTY
` [PATCH v5 47/68] do_open_execat(): don't care about LOOKUP_EMPTY
` [PATCH v5 48/68] vfs_open_tree(): use CLASS(filename_uflags)
` [PATCH v5 49/68] name_to_handle_at(): "
` [PATCH v5 50/68] fspick(2): use CLASS(filename_flags)
` [PATCH v5 51/68] do_fchownat(): unspaghettify a bit
` [PATCH v5 52/68] chdir(2): "
` [PATCH v5 53/68] do_utimes_path(): switch to CLASS(filename_uflags)
` [PATCH v5 54/68] do_sys_truncate(): switch to CLASS(filename)
` [PATCH v5 55/68] do_readlinkat(): switch to CLASS(filename_flags)
` [PATCH v5 56/68] do_f{chmod,chown,access}at(): use CLASS(filename_uflags)
` [PATCH v5 57/68] namei.c: convert getname_kernel() callers to CLASS(filename_kernel)
` [PATCH v5 58/68] namei.c: switch user pathname imports to CLASS(filename{,_flags})
` [PATCH v5 59/68] filename_...xattr(): don't consume filename reference
` [PATCH v5 60/68] move_mount(2): switch to CLASS(filename_maybe_null)
` [PATCH v5 61/68] chroot(2): switch to CLASS(filename)
` [PATCH v5 62/68] quotactl_block(): "
` [PATCH v5 63/68] statx: switch to CLASS(filename_maybe_null)
` [PATCH v5 64/68] user_statfs(): switch to CLASS(filename)
` [PATCH v5 65/68] mqueue: "
` [PATCH v5 66/68] ksmbd: use CLASS(filename_kernel)
` [PATCH v5 67/68] alpha: switch osf_mount() to strndup_user()
` [PATCH v5 68/68] sysfs(2): fs_index() argument is _not_ a pathname

[RFC PATCH 0/8] experimental struct filename followups
 2026-01-14 16:00 UTC  (13+ messages)
` [RFC PATCH 1/8] non-consuming variant of do_renameat2()
` [RFC PATCH 2/8] non-consuming variant of do_linkat()
` [RFC PATCH 3/8] non-consuming variant of do_symlinkat()
` [RFC PATCH 4/8] non-consuming variant of do_mkdirat()
` [RFC PATCH 5/8] non-consuming variant of do_mknodat()
` [RFC PATCH 6/8] non-consuming variants of do_{unlinkat,rmdir}()
` [RFC PATCH 7/8] execve: fold {compat_,}do_execve{,at}() into their sole callers
` [RFC PATCH 8/8] do_execveat_common(): don't consume filename reference

[PATCH v4 00/59] struct filename series
 2026-01-13 19:17 UTC  (25+ messages)
` [PATCH v4 15/59] struct filename: saner handling of long names
` [PATCH v4 42/59] do_sys_truncate(): switch to CLASS(filename)
` [PATCH v4 43/59] do_readlinkat(): switch to CLASS(filename_flags)
` [PATCH v4 44/59] do_f{chmod,chown,access}at(): use CLASS(filename_uflags)
` [PATCH v4 45/59] do_{renameat2,linkat,symlinkat}(): use CLASS(filename_consume)
` [PATCH v4 46/59] do_{mknodat,mkdirat,unlinkat,rmdir}(): "
` [PATCH v4 47/59] namei.c: convert getname_kernel() callers to CLASS(filename_kernel)
` [PATCH v4 48/59] namei.c: switch user pathname imports to CLASS(filename{,_flags})
` [PATCH v4 49/59] filename_...xattr(): don't consume filename reference
` [PATCH v4 50/59] move_mount(2): switch to CLASS(filename_maybe_null)
` [PATCH v4 51/59] chroot(2): switch to CLASS(filename)
` [PATCH v4 52/59] quotactl_block(): "
` [PATCH v4 53/59] statx: switch to CLASS(filename_maybe_null)
` [PATCH v4 54/59] user_statfs(): switch to CLASS(filename)
` [PATCH v4 55/59] mqueue: "
` [PATCH v4 56/59] ksmbd: use CLASS(filename_kernel)
` [PATCH v4 57/59] alpha: switch osf_mount() to strndup_user()
` [PATCH v4 58/59] sysfs(2): fs_index() argument is _not_ a pathname
` [PATCH v4 59/59] switch init_mkdir() to use of do_mkdirat(), etc

[PATCH v2] audit: sort missing compat prototypes
 2026-01-09 21:37 UTC  (2+ messages)

[PATCH] audit: sort missing compat prototypes
 2026-01-09 12:38 UTC  (2+ messages)

[PATCH nf-next 1/2] netfilter: nf_conntrack: don't rely on implicit includes
 2026-01-08 18:27 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox