lkml.org 
[lkml]   [2022]   [Feb]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v6 0/4] fortify: Add Clang support
Date
Hi,

This has been updated from feedback on the v5 series. Builds correctly with Clang 12.0.1
too now. :)

Thanks!

v1: https://lore.kernel.org/linux-hardening/20210727205855.411487-61-keescook@chromium.org/
v2: https://lore.kernel.org/linux-hardening/20210818060533.3569517-64-keescook@chromium.org/
v3: https://lore.kernel.org/linux-hardening/20211213223331.135412-18-keescook@chromium.org/
v4: https://lore.kernel.org/linux-hardening/20220130182204.420775-1-keescook@chromium.org/
v5: https://lore.kernel.org/linux-hardening/20220202003033.704951-1-keescook@chromium.org/
v6:
- clean up comments in attributes (ojeda)
- moved const into pass_object_size macro
- adjusted Clang version to 12.0.1 (ndesaulniers)
- cleaned up Clang comments (ndesaulniers)

Kees Cook (4):
Compiler Attributes: Add __pass_object_size for Clang
Compiler Attributes: Add __overloadable for Clang
Compiler Attributes: Add __diagnose_as for Clang
fortify: Add Clang support

include/linux/compiler_attributes.h | 39 +++++++++++++++++++
include/linux/fortify-string.h | 58 +++++++++++++++++++++--------
security/Kconfig | 3 +-
3 files changed, 83 insertions(+), 17 deletions(-)

--
2.30.2

\
 
 \ /
  Last update: 2022-02-03 18:34    [W:0.132 / U:0.812 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site