From: Vlastimil Babka Date: Mon, 21 Nov 2022 09:37:36 +0000 (+0100) Subject: Merge branch 'slab/for-6.2/alloc_size' into slab/for-next X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b5e72d27e39a092c956b34b286f6564ceee4134c;p=linux.git Merge branch 'slab/for-6.2/alloc_size' into slab/for-next Two patches from Kees Cook [1]: These patches work around a deficiency in GCC (>=11) and Clang (<16) where the __alloc_size attribute does not apply to inlines. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96503 This manifests as reduced overflow detection coverage for many allocation sites under CONFIG_FORTIFY_SOURCE=y, where the allocation size was not actually being propagated to __builtin_dynamic_object_size(). [1] https://lore.kernel.org/all/20221118034713.gonna.754-kees@kernel.org/ --- b5e72d27e39a092c956b34b286f6564ceee4134c