Linus Torvalds
37c12fcb3c
Merge tag 'kernel-6.14-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Pull cred refcount updates from Christian Brauner:
"For the v6.13 cycle we switched overlayfs to a variant of
override_creds() that doesn't take an extra reference. To this end the
{override,revert}_creds_light() helpers were introduced.
This generalizes the idea behind {override,revert}_creds_light() to
the {override,revert}_creds() helpers. Afterwards overriding and
reverting credentials is reference count free unless the caller
explicitly takes a reference.
All callers have been appropriately ported"
* tag 'kernel-6.14-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: (30 commits)
cred: fold get_new_cred_many() into get_cred_many()
cred: remove unused get_new_cred()
nfsd: avoid pointless cred reference count bump
cachefiles: avoid pointless cred reference count bump
dns_resolver: avoid pointless cred reference count bump
trace: avoid pointless cred reference count bump
cgroup: avoid pointless cred reference count bump
acct: avoid pointless reference count bump
io_uring: avoid pointless cred reference count bump
smb: avoid pointless cred reference count bump
cifs: avoid pointless cred reference count bump
cifs: avoid pointless cred reference count bump
ovl: avoid pointless cred reference count bump
open: avoid pointless cred reference count bump
nfsfh: avoid pointless cred reference count bump
nfs/nfs4recover: avoid pointless cred reference count bump
nfs/nfs4idmap: avoid pointless reference count bump
nfs/localio: avoid pointless cred reference count bumps
coredump: avoid pointless cred reference count bump
binfmt_misc: avoid pointless cred reference count bump
...
2025-01-20 10:13:06 -08:00
..
2024-12-20 07:13:45 +10:00
2024-11-04 17:53:09 +09:00
2025-01-13 21:09:10 +01:00
2024-11-12 16:41:45 +00:00
2024-11-29 11:58:27 -08:00
2024-12-09 09:06:58 +09:00
2024-12-01 15:12:43 -08:00
2024-12-20 07:13:45 +10:00
2025-01-07 17:58:08 +01:00
2024-12-01 15:12:43 -08:00
2025-01-12 19:03:37 -08:00
2025-01-08 11:14:03 -05:00
2024-12-02 15:14:33 +05:30
2024-12-30 12:56:06 -07:00
2024-12-03 08:22:25 -08:00
2024-12-01 15:12:43 -08:00
2025-01-05 10:28:34 -08:00
2024-12-09 18:42:42 +00:00
2024-11-05 14:01:07 +01:00
2024-12-02 11:34:44 -08:00
2025-01-14 20:54:04 +01:00
2025-01-13 20:46:27 +01:00
2025-01-20 10:13:06 -08:00
2024-12-10 14:50:34 -07:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-12-26 10:43:25 -08:00
2024-12-20 07:13:45 +10:00
2024-11-03 08:39:07 -08:00
2024-12-11 21:47:33 +01:00
2024-12-01 15:12:43 -08:00
2024-11-25 17:12:54 -08:00
2024-12-21 15:45:06 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2025-01-14 14:04:38 +01:00
2025-01-16 19:49:26 -08:00
2024-11-05 05:33:46 +01:00
2024-12-05 10:06:47 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-12-09 18:44:15 +00:00
2025-01-15 13:52:43 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2025-01-15 19:44:21 +01:00
2024-12-01 15:12:43 -08:00
2024-11-11 15:48:50 +01:00
2024-12-16 16:29:55 +01:00
2025-01-03 11:09:35 -08:00
2024-11-25 10:31:39 -08:00
2024-12-17 14:03:34 +02:00
2024-12-13 15:54:27 +01:00
2025-01-15 10:38:43 +01:00
2024-11-09 09:14:12 -08:00
2024-12-02 11:34:44 -08:00
2024-12-20 07:13:45 +10:00
2024-11-30 09:03:16 -08:00
2024-12-02 11:34:44 -08:00
2025-01-08 10:12:01 -08:00
2024-12-21 10:56:34 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-11-20 21:38:24 -05:00
2024-12-02 11:34:44 -08:00
2025-01-08 15:47:39 +01:00
2024-12-19 14:42:10 +01:00
2025-01-15 18:44:23 +01:00
2025-01-16 12:45:47 +01:00
2024-10-30 16:07:38 -05:00
2024-12-02 11:34:44 -08:00
2024-12-31 10:41:58 -07:00
2024-12-01 15:12:43 -08:00
2025-01-17 15:01:24 -08:00
2024-11-27 14:40:33 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2025-01-14 11:32:14 -08:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2025-01-09 09:37:12 -08:00
2024-12-24 20:38:53 +05:30
2025-01-03 10:57:57 -08:00
2025-01-17 14:40:09 -08:00
2025-01-16 16:10:32 +01:00
2024-12-19 00:35:30 +01:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-11-15 00:32:29 +11:00
2024-12-06 17:38:11 -08:00
2024-12-19 08:50:05 -08:00
2024-12-19 11:15:24 +00:00
2024-11-15 20:36:27 -08:00
2025-01-15 14:58:22 +01:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-11-29 11:43:29 -08:00
2024-12-01 15:12:43 -08:00
2025-01-09 21:01:25 -05:00
2024-11-30 14:45:29 -08:00
2024-12-01 15:12:43 -08:00
2024-11-21 08:28:08 -08:00
2024-12-02 11:34:44 -08:00
2024-12-18 16:02:08 +00:00
2024-12-01 15:12:43 -08:00
2025-01-12 14:34:00 -08:00
2024-12-02 12:36:18 -05:00
2024-11-12 15:48:08 +01:00
2024-12-01 15:12:43 -08:00
2025-01-07 20:05:32 +01:00
2024-12-16 09:59:38 +02:00
2024-12-23 19:01:54 +01:00
2025-01-02 13:00:16 -05:00
2024-12-01 15:12:43 -08:00
2025-01-10 14:59:20 +01:00
2024-11-12 18:05:05 -05:00
2025-01-03 08:49:05 -07:00
2024-11-11 10:56:27 -08:00
2024-12-20 07:13:45 +10:00
2025-01-20 09:40:49 -08:00
2024-12-10 11:22:21 +01:00
2024-12-01 15:12:43 -08:00
2024-12-30 15:28:02 +01:00
2024-12-02 11:34:44 -08:00