Main-line Linux kernel tree http://www.kernel.org
Go to file
Kees Cook 818ab43fc5 fortify: Update compile-time tests for Clang 14
Clang 14 introduces support for compiletime_assert(). Update the
compile-time warning regex to catch Clang's variant of the warning text
in preparation for Clang supporting CONFIG_FORTIFY_SOURCE.

Cc: Nick Desaulniers <ndesaulniers@google.com>
Cc: linux-hardening@vger.kernel.org
Cc: llvm@lists.linux.dev
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Link: https://lore.kernel.org/lkml/YfbtQKtpyAM1hHiC@dev-arch.archlinux-ax161
Signed-off-by: Kees Cook <keescook@chromium.org>
2022-02-13 16:50:06 -08:00
arch fortify: Detect struct member overflows in memmove() at compile-time 2022-02-13 16:50:06 -08:00
block
certs
crypto
Documentation
drivers
fs Various bug fixes for ext4 fast commit and inline data handling. Also 2022-02-06 10:34:45 -08:00
include fortify: Detect struct member overflows in memset() at compile-time 2022-02-13 16:50:06 -08:00
init
ipc
kernel perf/urgent contains 3 fixups: 2022-02-06 10:11:14 -08:00
lib fortify: Detect struct member overflows in memset() at compile-time 2022-02-13 16:50:06 -08:00
LICENSES
mm
net
samples
scripts fortify: Update compile-time tests for Clang 14 2022-02-13 16:50:06 -08:00
security
sound
tools perf tools fixes for v5.17: 1st batch 2022-02-06 10:18:23 -08:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 5.17-rc3 2022-02-06 12:20:50 -08:00
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.