No description
Find a file
Sami Tolvanen c98cbc2519 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
commit 2120635108 upstream.

We enable -Wcast-function-type globally in the kernel to warn about
mismatching types in function pointer casts. Compilers currently
warn only about ABI incompability with this flag, but Clang 16 will
enable a stricter version of the check by default that checks for an
exact type match. This will be very noisy in the kernel, so disable
-Wcast-function-type-strict without W=1 until the new warnings have
been addressed.

Cc: stable@vger.kernel.org
Link: https://reviews.llvm.org/D134831
Link: https://github.com/ClangBuiltLinux/linux/issues/1724
Suggested-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220930203310.4010564-1-samitolvanen@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-10-26 13:19:16 +02:00
arch ARM: dts: integrator: Tag PCI host with device_type 2022-10-05 10:36:44 +02:00
block
certs
crypto
Documentation Input: iforce - add support for Boeder Force Feedback Wheel 2022-09-20 12:26:48 +02:00
drivers clk: iproc: Do not rely on node name for correct PLL setup 2022-10-05 10:36:46 +02:00
firmware
fs ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() 2022-10-05 10:36:44 +02:00
include serial: Create uart_xmit_advance() 2022-09-28 11:02:57 +02:00
init
ipc
kernel workqueue: don't skip lockdep work dependency in cancel_work_sync() 2022-09-28 11:02:58 +02:00
lib ratelimit: Fix data-races in ___ratelimit(). 2022-09-05 10:26:30 +02:00
LICENSES
mm mm/migrate_device.c: flush TLB while holding PTL 2022-10-05 10:36:44 +02:00
net netfilter: ebtables: fix memory leak when blob is malformed 2022-09-28 11:02:56 +02:00
samples
scripts Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 2022-10-26 13:19:16 +02:00
security ima: Free the entire rule if it fails to parse 2022-10-05 10:36:45 +02:00
sound ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop 2022-09-28 11:02:55 +02:00
tools selftests: Fix the if conditions of in test_extra_filter() 2022-10-05 10:36:46 +02:00
usr
virt KVM: Add infrastructure and macro to mark VM as bugged 2022-08-25 11:15:31 +02:00
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 4.19.261 2022-10-05 10:36:46 +02: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.
See Documentation/00-INDEX for a list of what is contained in each file.

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.