Go to file
Prarit Bhargava 9e50ba3be2 s390/checksum: support GENERIC_CSUM, enable it for KASAN
JIRA: https://issues.redhat.com/browse/RHEL-25415

commit dfe843dce775f16e3d15a1bf14e5363bff2321f3
Author: Heiko Carstens <hca@linux.ibm.com>
Date:   Wed Nov 30 10:40:34 2022 +0100

    s390/checksum: support GENERIC_CSUM, enable it for KASAN

    This is the s390 variant of commit d911c67e10b4 ("x86: kasan: kmsan:
    support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN"). Even
    though most of the s390 specific checksum code is written in C there is
    still the csum_partial() inline assembly which could prevent KASAN and
    KMSAN from seeing all memory accesses.

    Therefore switch to GENERIC_CSUM if KASAN is enabled just like x86.

    Reviewed-by: Vasily Gorbik <gor@linux.ibm.com>
    Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
    Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>

Signed-off-by: Prarit Bhargava <prarit@redhat.com>
2024-03-20 09:42:44 -04:00
Documentation xen/pv: support selecting safe/unsafe msr accesses 2024-03-20 09:42:44 -04:00
LICENSES
arch s390/checksum: support GENERIC_CSUM, enable it for KASAN 2024-03-20 09:42:44 -04:00
block block: add check that partition length needs to be aligned with block size 2024-02-26 15:59:57 +08:00
certs integrity: PowerVM support for loading third party code signing keys 2024-02-05 19:05:32 +08:00
crypto Merge: crypto: akcipher - Disable signing and decryption 2024-03-14 09:46:52 -03:00
drivers treewide: Filter out CC_FLAGS_CFI 2024-03-20 09:42:42 -04:00
fs x86/aperfmperf: Replace aperfmperf_get_khz() 2024-03-20 09:42:34 -04:00
include ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() 2024-03-20 09:42:44 -04:00
init asm goto: eradicate CC_HAS_ASM_GOTO 2024-03-20 09:42:40 -04:00
io_uring io_uring: ensure local task_work is run on wait timeout 2024-02-05 16:34:25 -05:00
ipc
kernel smp: don't declare nr_cpu_ids if NR_CPUS == 1 2024-03-20 09:42:41 -04:00
lib lib/find_bit: add find_next{,_and}_bit_wrap 2024-03-20 09:42:41 -04:00
mm Merge: shmem: support idmapped mounts for tmpfs 2024-03-04 13:40:37 -05:00
net Merge: afs, rxrpc: Pull fixes and updates from mainline 2024-03-14 09:46:51 -03:00
redhat redhat/configs: Disable CONFIG_XEN_VIRTIO 2024-03-20 09:42:37 -04:00
samples Merge: BPF: update to 6.6 2024-01-12 13:40:43 -05:00
scripts x86: enable initial Rust support 2024-03-20 09:42:43 -04:00
security x86/kexec: Carry forward IMA measurement log on kexec 2024-03-20 09:42:38 -04:00
sound x86: Remove toolchain check for X32 ABI capability 2024-03-20 09:42:29 -04:00
tools asm goto: eradicate CC_HAS_ASM_GOTO 2024-03-20 09:42:40 -04:00
usr shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage 2024-03-20 09:42:28 -04:00
virt KVM: x86: Add support for "protected VMs" that can utilize private memory 2023-12-01 14:51:47 +01:00
.clang-format cpumask: re-introduce constant-sized cpumask optimizations 2024-03-20 09:42:41 -04:00
.cocciconfig
.get_maintainer.conf
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml gitlab-ci: enable arm64/s390x/ppc64le debug builds 2024-02-26 20:21:01 +01:00
.mailmap
COPYING
CREDITS MAINTAINERS: Orphan Cadence PCIe IP 2024-02-25 08:39:32 -07:00
Kbuild
Kconfig
Kconfig.redhat redhat: kABI: add missing RH_KABI_SIZE_ALIGN_CHECKS Kconfig option 2024-01-12 14:27:16 +01:00
MAINTAINERS kernel: add platform_has() infrastructure 2024-03-20 09:42:37 -04:00
Makefile randstruct: Split randstruct Makefile and CFLAGS 2024-03-20 09:42:35 -04:00
Makefile.rhelver [redhat] kernel-5.14.0-430.el9 2024-03-14 09:49:48 -03:00
README
makefile

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.