On Thu, Jul 16, 2026 at 09:42:56PM -0700, Eric Biggers wrote: > Like I did in an earlier series for 6.18 > (https://lore.kernel.org/linux-hardening/[email protected]/), > this series backports kmalloc_obj() et al to 6.12 so that more upstream > commits will cherry-pick cleanly. As in 6.18, the flex counter > integration isn't included. > > Patches 6-7 then backport two fscrypt fixes (which, like lots of other > kernel code, happen to use kzalloc_obj()). Patch 7 is a clean > cherry-pick, while patch 6 required resolving some other conflicts. > > Eric Biggers (2): > fscrypt: Fix key setup in edge case with multiple data unit sizes > fscrypt: Replace mk_users keyring with simple list > > Kees Cook (2): > slab: Introduce kmalloc_obj() and family > slab: Introduce kmalloc_flex() and family > > Linus Torvalds (2): > add default_gfp() helper macro and use it in the new *alloc_obj() > helpers > default_gfp(): avoid using the "newfangled" __VA_OPT__ trick > > Randy Dunlap (1): > slab: recognize @GFP parameter as optional in kernel-doc
All now queued up, thanks! greg k-h

