From: Linus Torvalds Date: Tue, 22 Mar 2022 02:46:41 +0000 (-0700) Subject: Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees... X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d0858cbdef50d973ca6b38c0ed0cce54cb2b6182;p=linux.git Merge tag 'overflow-v5.18-rc1' of git://git./linux/kernel/git/kees/linux Pull overflow updates from Kees Cook: "These changes come in roughly two halves: support of Gustavo A. R. Silva's struct_size() work via additional helpers for catching overflow allocation size calculations, and conversions of selftests to KUnit (which includes some tweaks for UML + Clang): - Convert overflow selftest to KUnit - Convert stackinit selftest to KUnit - Implement size_t saturating arithmetic helpers - Allow struct_size() to be used in initializers" * tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: lib: stackinit: Convert to KUnit um: Allow builds with Clang lib: overflow: Convert to Kunit overflow: Provide constant expression struct_size overflow: Implement size_t saturating arithmetic helpers test_overflow: Regularize test reporting output --- d0858cbdef50d973ca6b38c0ed0cce54cb2b6182