From 7e03c622676d79104c77bf64c79bb502c41254db Mon Sep 17 00:00:00 2001 From: Rado Vrbovsky Date: Thu, 26 Sep 2024 18:09:50 +0000 Subject: [PATCH] kernel-5.14.0-513.el9 * Thu Sep 26 2024 Rado Vrbovsky [5.14.0-513.el9] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-33327] - powerpc/ptrace: Add thread.regs checks to all ptrace hooks (Mamatha Inamdar) [RHEL-28702] - cpu/SMT: Enable SMT only if a core is online (Mamatha Inamdar) [RHEL-37146] - powerpc/topology: Check if a core is online (Mamatha Inamdar) [RHEL-37146] - gpio: Use device_get_match_data() (Joel Slebodnick) [RHEL-57710] - gpio: davinci: Remove redundant dev_err_probe() (Joel Slebodnick) [RHEL-57710] - gpio: davinci: make davinci_gpio_dev_pm_ops static (Joel Slebodnick) [RHEL-57710] - gpio: davinci: correct non-kerneldoc comment (Joel Slebodnick) [RHEL-57710] - gpio: davinci: Add irq chip flag to skip set wake (Joel Slebodnick) [RHEL-57710] - gpio: davinci: Do not clear the bank intr enable bit in save_context (Joel Slebodnick) [RHEL-57710] - gpio: davinci: Remove duplicate assignment of of_gpio_n_cells (Joel Slebodnick) [RHEL-57710] - gpio: davinci: Do not mention legacy API in the code (Joel Slebodnick) [RHEL-57710] - gpio: davinci: add support of module build (Joel Slebodnick) [RHEL-57710] - gpio: davinci: Add support for system suspend/resume PM (Joel Slebodnick) [RHEL-57710] - PCI: pciehp: Detect device replacement during system sleep (Myron Stowe) [RHEL-58895] - cleanup: Standardize the header guard define's name (Myron Stowe) [RHEL-58895] - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (CKI Backport Bot) [RHEL-58883] {CVE-2024-46697} - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-15564] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-15564] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-15564] - net/sched: adjust device watchdog timer to detect stopped queue at right time (Ivan Vecera) [RHEL-57767] - net_sched: sch_sfq: annotate data-races around q->perturb_period (Ivan Vecera) [RHEL-57767] - net_sched: sch_skbprio: implement lockless skbprio_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_pie: implement lockless pie_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_hhf: implement lockless hhf_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_hfsc: implement lockless accesses to q->defcls (Ivan Vecera) [RHEL-57767] - net_sched: sch_fq_pie: implement lockless fq_pie_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_fq_codel: implement lockless fq_codel_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_fifo: implement lockless __fifo_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_ets: implement lockless ets_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_tfs: implement lockless etf_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_codel: implement lockless codel_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_choke: implement lockless choke_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_cbs: implement lockless cbs_dump() (Ivan Vecera) [RHEL-57767] - net_sched: cake: implement lockless cake_dump() (Ivan Vecera) [RHEL-57767] - net_sched: sch_fq: implement lockless fq_dump() (Ivan Vecera) [RHEL-57767] - flow_offload: add control flag checking helpers (Ivan Vecera) [RHEL-57767] - flow_offload: fix flow_offload_has_one_action() kdoc (Ivan Vecera) [RHEL-57767] - net: sched: cls_api: fix slab-use-after-free in fl_dump_key (Ivan Vecera) [RHEL-57767] - net: sched: cake: Optimize the number of function calls and branches in heap construction (Ivan Vecera) [RHEL-57767] - net/sched: act_skbmod: prevent kernel-infoleak (Ivan Vecera) [RHEL-57767] - net: sched: make skip_sw actually skip software (Ivan Vecera) [RHEL-57767] - net: sched: cls_api: add filter counter (Ivan Vecera) [RHEL-57767] - net: sched: cls_api: add skip_sw counter (Ivan Vecera) [RHEL-57767] - net/sched: Add module alias for sch_fq_pie (Ivan Vecera) [RHEL-57767] - selftests: forwarding: Make tc-police pass on debug kernels (Ivan Vecera) [RHEL-57767] - selftests/tc-testing: require an up to date iproute2 for blockcast tests (Ivan Vecera) [RHEL-57767] - net: sched: Annotate struct tc_pedit with __counted_by (Ivan Vecera) [RHEL-57767] - selftests: tc-testing: add mirred to block tdc tests (Ivan Vecera) [RHEL-57767] - net/sched: Remove alias of sch_clsact (Ivan Vecera) [RHEL-57767] - net/sched: Load modules via their alias (Ivan Vecera) [RHEL-57767] - net/sched: Add module aliases for cls_,sch_,act_ modules (Ivan Vecera) [RHEL-57767] - net/sched: Add helper macros with module names (Ivan Vecera) [RHEL-57767] - taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding (Ivan Vecera) [RHEL-57767] - selftests: tc-testing: return fail if a test fails in setup/teardown (Ivan Vecera) [RHEL-57767] - selftests: tc-testing: enable all tdc tests (Ivan Vecera) [RHEL-57767] - selftests: tc-testing: adjust fq test to latest iproute2 (Ivan Vecera) [RHEL-57767] - selftests: tc-testing: check if 'jq' is available in taprio tests (Ivan Vecera) [RHEL-57767] - selftests: tc-testing: add missing netfilter config (Ivan Vecera) [RHEL-57767] - flow_offload: Annotate struct flow_action_entry with __counted_by (Ivan Vecera) [RHEL-57767] - net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set (Ivan Vecera) [RHEL-57767] - sysctl: always initialize i_uid/i_gid (Pavel Reichl) [RHEL-54943] {CVE-2024-42312} - exfat: fix potential deadlock on __exfat_get_dentry_set (Pavel Reichl) [RHEL-54936] {CVE-2024-42315} - fs: prevent out-of-bounds array speculation when closing a file descriptor (Pavel Reichl) [RHEL-55126] {CVE-2024-42265} - protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Pavel Reichl) [RHEL-55126] {CVE-2024-42265} - PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() (Myron Stowe) [RHEL-54858] {CVE-2024-43823} - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() (Thomas Huth) [RHEL-54248] - s390/pci: fix three typos in comments (Thomas Huth) [RHEL-54248] - s390/scm: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390: remove odd comment (Thomas Huth) [RHEL-54248] - s390/dasd: resolve spelling mistake (Thomas Huth) [RHEL-54248] - s390/cmma: move set_page_stable() and friends to header file (Thomas Huth) [RHEL-54248] - s390/cmma: move parsing of cmma kernel parameter to early boot code (Thomas Huth) [RHEL-54248] - s390/cmma: cleanup inline assemblies (Thomas Huth) [RHEL-54248] - s390/cio: replace deprecated strncpy with strscpy (Thomas Huth) [RHEL-54248] - s390/sclp: replace deprecated strncpy with strtomem (Thomas Huth) [RHEL-54248] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/cio: export CMG value as decimal (Thomas Huth) [RHEL-54248] - s390: delete the unused store_prefix() function (Thomas Huth) [RHEL-54248] - s390/sclp: handle default case in sclp memory notifier (Thomas Huth) [RHEL-54248] - s390/diag: add missing virt_to_phys() translation to diag224() (Thomas Huth) [RHEL-54248] - s390/mm,fault: remove VM_FAULT_BADCONTEXT (Thomas Huth) [RHEL-54248] - s390/mm,fault: simplify kfence fault handling (Thomas Huth) [RHEL-54248] - s390/mm,fault: call do_fault_error() only from do_exception() (Thomas Huth) [RHEL-54248] - s390/mm,fault: get rid of do_low_address() (Thomas Huth) [RHEL-54248] - s390/mm,fault: remove VM_FAULT_PFAULT (Thomas Huth) [RHEL-54248] - s390/mm,fault: use get_kernel_nofault() to dereference in dump_pagetable() (Thomas Huth) [RHEL-54248] - s390/mm,fault: improve readability by using teid union (Thomas Huth) [RHEL-54248] - s390/mm,fault: use static key for store indication (Thomas Huth) [RHEL-54248] - s390/mm,fault: use get_fault_address() everywhere (Thomas Huth) [RHEL-54248] - s390/mm,fault: replace WARN_ON_ONCE() with unreachable() (Thomas Huth) [RHEL-54248] - s390/mm,fault: remove noinline attribute from all functions (Thomas Huth) [RHEL-54248] - s390/mm,fault: remove line break (Thomas Huth) [RHEL-54248] - s390/mm,fault: include linux/mmu_context.h (Thomas Huth) [RHEL-54248] - s390/mm,fault: have balanced braces, remove unnecessary blanks (Thomas Huth) [RHEL-54248] - s390/mm,fault: use pr_warn(), pr_cont(), ... instead of open-coding (Thomas Huth) [RHEL-54248] - s390/mm,fault: use pr_warn_ratelimited() (Thomas Huth) [RHEL-54248] - s390/mm,fault: use __ratelimit() instead of printk_ratelimit() (Thomas Huth) [RHEL-54248] - s390/mm,fault: reverse x-mas tree coding style (Thomas Huth) [RHEL-54248] - s390/mm,fault: remove and improve comments, adjust whitespace (Thomas Huth) [RHEL-54248] - s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available (Thomas Huth) [RHEL-54248] - s390/vmem: remove unused variable (Thomas Huth) [RHEL-54248] - s390: add support for DCACHE_WORD_ACCESS (Thomas Huth) [RHEL-54248] - s390: provide word-at-a-time implementation (Thomas Huth) [RHEL-54248] - s390/extable: reduce number of extable macros (Thomas Huth) [RHEL-54248] - s390/crash: remove unused parameter (Thomas Huth) [RHEL-54248] - s390/kasan: handle DCSS mapping in memory holes (Thomas Huth) [RHEL-54248] - s390/cio: fix a memleak in css_alloc_subchannel (Thomas Huth) [RHEL-54248] - s390: use control register bit defines (Thomas Huth) [RHEL-54248] - s390/ctlreg: add control register bits (Thomas Huth) [RHEL-54248] - s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK (Thomas Huth) [RHEL-54248] - s390/ctlreg: add missing defines (Thomas Huth) [RHEL-54248] - s390/setup: make use of system_ctl_load() (Thomas Huth) [RHEL-54248] - s390/ctlreg: add system_ctl_load() (Thomas Huth) [RHEL-54248] - s390/early: use system_ctl_set_bit() instead of local_ctl_set_bit() (Thomas Huth) [RHEL-54248] - s390/ctlreg: allow to call system_ctl_set/clear_bit() early (Thomas Huth) [RHEL-54248] - s390/ctltreg: make initialization of control register save area explicit (Thomas Huth) [RHEL-54248] - s390/ctlreg: add struct ctlreg (Thomas Huth) [RHEL-54248] - s390/ctlreg: add type checking to __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248] - s390/kprobes,ptrace: open code struct per_reg (Thomas Huth) [RHEL-54248] - s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248] - s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible (Thomas Huth) [RHEL-54248] - s390/ctlreg: add local_ctl_load() and local_ctl_store() (Thomas Huth) [RHEL-54248] - s390/ctlreg: add local and system prefix to some functions (Thomas Huth) [RHEL-54248] - s390/ctlreg: cleanup inline assemblies (Thomas Huth) [RHEL-54248] - s390/ctlreg: rename ctl_reg.h to ctlreg.h (Thomas Huth) [RHEL-54248] - s390/ctlreg: move control register code to separate file (Thomas Huth) [RHEL-54248] - s390/smp: keep the original lowcore for CPU 0 (Thomas Huth) [RHEL-54248] - s390/smp: disallow CPU hotplug of CPU 0 (Thomas Huth) [RHEL-54248] - s390/smp,mcck: fix early IPI handling (Thomas Huth) [RHEL-54248] - s390/cert_store: fix string length handling (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/vmem: do not silently ignore mapping limit (Thomas Huth) [RHEL-54248] - s390/mm: use __set_memory() variants where useful (Thomas Huth) [RHEL-54248] - s390/set_memory: add __set_memory() variant (Thomas Huth) [RHEL-54248] - s390/set_memory: generate all set_memory() functions (Thomas Huth) [RHEL-54248] - s390/mm: improve description of mapping permissions of prefix pages (Thomas Huth) [RHEL-54248] - s390/amode31: change type of __samode31, __eamode31, etc (Thomas Huth) [RHEL-54248] - s390/mm: simplify kernel mapping setup (Thomas Huth) [RHEL-54248] - s390/mm: fix MAX_DMA_ADDRESS physical vs virtual confusion (Thomas Huth) [RHEL-54248] - s390/crash: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/dcssblk: fix lockdep warning (Thomas Huth) [RHEL-54248] - s390/monreader: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/pci: use builtin_misc_device macro to simplify the code (Thomas Huth) [RHEL-54248] - s390/ipl: refactor deprecated strncpy (Thomas Huth) [RHEL-54248] - s390/ipl: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/ipl: add common ipl parameter attribute group (Thomas Huth) [RHEL-54248] - s390/dcssblk: fix kernel crash with list_add corruption (Thomas Huth) [RHEL-54248] - s390/boot: fix multi-line comments style (Thomas Huth) [RHEL-54248] - s390/boot: account Real Memory Copy and Lowcore areas (Thomas Huth) [RHEL-54248] - s390/mm: define Real Memory Copy size and mask macros (Thomas Huth) [RHEL-54248] - s390/boot: cleanup number of page table levels setup (Thomas Huth) [RHEL-54248] - s390: remove (Thomas Huth) [RHEL-54248] - s390: replace #include with #include (Thomas Huth) [RHEL-54248] - s390: remove unneeded #include (Thomas Huth) [RHEL-54248] - s390/smp: ensure global control register contents are in sync (Thomas Huth) [RHEL-54248] - s390/ptrace: add missing linux/const.h include (Thomas Huth) [RHEL-54248] - s390/cert_store: select CRYPTO_LIB_SHA256 (Thomas Huth) [RHEL-54248] - s390/cert_store: fix error return code in fill_cs_keyring() (Thomas Huth) [RHEL-54248] - s390/defconfigs: set CONFIG_FUNCTION_GRAPH_RETVAL=y (Thomas Huth) [RHEL-54248] - s390/ftrace: use la instead of aghik in return_to_handler() (Thomas Huth) [RHEL-54248] - s390/tracing: pass struct ftrace_regs to ftrace_trace_function (Thomas Huth) [RHEL-54248] - s390: raise minimum supported machine generation to z10 [partial] (Thomas Huth) [RHEL-54248] - s390/ebcdic: fix typo in comment (Thomas Huth) [RHEL-54248] - s390/diag: fix diagnose 8c description (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/vmem: split pages when debug pagealloc is enabled (Thomas Huth) [RHEL-54248] - s390/dasd: use correct number of retries for ERP requests (Thomas Huth) [RHEL-54248] - s390: use obj-y to descend into drivers/s390/ (Thomas Huth) [RHEL-54248] - docs: move s390 under arch (Thomas Huth) [RHEL-54248] - docs: create a top-level arch/ directory (Thomas Huth) [RHEL-54248] - MAINTAINERS: remove outdated linux390 link (Thomas Huth) [RHEL-54248] - s390/hypfs: stop using ENOSYS error code (Thomas Huth) [RHEL-54248] - s390/mm: get rid of VMEM_MAX_PHYS macro (Thomas Huth) [RHEL-54248] - s390/extmem: improve reporting of -ERANGE error (Thomas Huth) [RHEL-54248] - s390/mm: rework arch_get_mappable_range() callback (Thomas Huth) [RHEL-54248] - s390/mm: remove redundant check against VMEM_MAX_PHYS (Thomas Huth) [RHEL-54248] - s390/dcssblk: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/dcssblk: use IS_ALIGNED() for alignment checks (Thomas Huth) [RHEL-54248] - s390/kexec: make machine_kexec() depend on CONFIG_KEXEC_CORE (Thomas Huth) [RHEL-54248] - s390/ftrace: enable HAVE_FUNCTION_GRAPH_RETVAL (Thomas Huth) [RHEL-54248] - redhat: Set CONFIG_S390_HYPFS in the kernel configs (Thomas Huth) [RHEL-54248] - s390/hypfs: factor out filesystem code (Thomas Huth) [RHEL-54248] - s390/hypfs: remove open-coded PTR_ALIGN() (Thomas Huth) [RHEL-54248] - s390/hypfs: simplify memory allocation (Thomas Huth) [RHEL-54248] - s390/sthyi: enforce 4k alignment of vmalloc'ed area (Thomas Huth) [RHEL-54248] - s390/diag: handle diag 204 subcode 4 address correctly (Thomas Huth) [RHEL-54248] - redhat: Disable CONFIG_CERT_STORE for the RHEL kernel (Thomas Huth) [RHEL-54248] - s390: add support for user-defined certificates (Thomas Huth) [RHEL-54248] - s390: convert to ctime accessor functions (Thomas Huth) [RHEL-54248] - s390/cpum_sf: remove check on CPU being online (Thomas Huth) [RHEL-54248] - s390/cpum_sf: handle casts consistently (Thomas Huth) [RHEL-54248] - s390/cpum_sf: remove unnecessary debug statement (Thomas Huth) [RHEL-54248] - s390/cpum_sf: remove parameter in call to pr_err (Thomas Huth) [RHEL-54248] - s390/cpum_sf: simplify function setup_pmu_cpu (Thomas Huth) [RHEL-54248] - s390/cpum_cf: remove unneeded debug statements (Thomas Huth) [RHEL-54248] - s390/entry: remove mcck clock (Thomas Huth) [RHEL-54248] - s390/entry: rework entering DAT-on mode on CPU restart (Thomas Huth) [RHEL-54248] - s390/mm: fence off VM macros from asm and linker (Thomas Huth) [RHEL-54248] - s390/ptrace: make all psw related defines also available for asm (Thomas Huth) [RHEL-54248] - s390/ptrace: remove PSW_DEFAULT_KEY from uapi (Thomas Huth) [RHEL-54248] - s390/vdso: filter out mno-pic-data-is-text-relative cflag (Thomas Huth) [RHEL-54248] - s390: consistently use .balign instead of .align (Thomas Huth) [RHEL-54248] - s390/decompressor: fix misaligned symbol build error (Thomas Huth) [RHEL-54248] - s390/vdso: check for undefined symbols after build (Thomas Huth) [RHEL-54248] - s390/mm: do not include directly (Thomas Huth) [RHEL-54248] - s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/defconfigs: set CONFIG_NET_TC_SKB_EXT=y (Thomas Huth) [RHEL-54248] - s390/cpum_cf: rework PER_CPU_DEFINE of struct cpu_cf_events (Thomas Huth) [RHEL-54248] - s390/cpum_cf: open access to hwctr device for CAP_PERFMON privileged process (Thomas Huth) [RHEL-54248] - s390/boot: fix physmem_info virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/kasan: avoid short by one page shadow memory (Thomas Huth) [RHEL-54248] - s390/kasan: fix insecure W+X mapping warning (Thomas Huth) [RHEL-54248] - s390/crash: use the correct type for memory allocation (Thomas Huth) [RHEL-54248] - s390: gmap use pte_unmap_unlock() not spin_unlock() (Thomas Huth) [RHEL-54248] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-54248] - s390/purgatory: Do not use fortified string functions (Thomas Huth) [RHEL-54248] - s390/zcore: conditionally clear memory on reipl (Thomas Huth) [RHEL-54248] - s390/ipl: add REIPL_CLEAR flag to os_info (Thomas Huth) [RHEL-54248] - s390/purgatory: disable branch profiling (Thomas Huth) [RHEL-54248] - s390/cio: unregister device when the only path is gone (Thomas Huth) [RHEL-54248] - s390/Kconfig: remove obsolete configs SCHED_{BOOK,DRAWER} (Thomas Huth) [RHEL-54248] - s390/uapi: cover statfs padding by growing f_spare (Thomas Huth) [RHEL-54248] - s390/ipl: fix IPIB virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/topology: honour nr_cpu_ids when adding CPUs (Thomas Huth) [RHEL-54248] - s390/cio: include subchannels without devices also for evaluation (Thomas Huth) [RHEL-54248] - s390/defconfigs: set CONFIG_INIT_STACK_NONE=y (Thomas Huth) [RHEL-54248] - s390: select ARCH_SUPPORTS_INT128 (Thomas Huth) [RHEL-54248] - s390/pai_ext: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248] - s390/pai_crypto: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248] - s390/stackleak: provide fast __stackleak_poison() implementation (Thomas Huth) [RHEL-54248] - s390: select ARCH_USE_SYM_ANNOTATIONS (Thomas Huth) [RHEL-54248] - s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc() (Thomas Huth) [RHEL-54248] - tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secret syscall (Thomas Huth) [RHEL-54248] - s390: wire up memfd_secret system call (Thomas Huth) [RHEL-54248] - s390/mm: enable ARCH_HAS_SET_DIRECT_MAP (Thomas Huth) [RHEL-54248] - s390/mm: use BIT macro to generate SET_MEMORY bit masks (Thomas Huth) [RHEL-54248] - s390/relocate_kernel: adjust indentation (Thomas Huth) [RHEL-54248] - s390/mcount: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248] - s390/amode31: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248] - s390/kasan: remove override of mem*() functions (Thomas Huth) [RHEL-54248] - s390/kdump: remove nodat stack restriction for calling nodat functions (Thomas Huth) [RHEL-54248] - s390/kdump: rework invocation of DAT-off code (Thomas Huth) [RHEL-54248] - s390/kdump: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/kdump: cleanup do_start_kdump() prototype and usage (Thomas Huth) [RHEL-54248] - s390/kexec: turn DAT mode off immediately before purgatory (Thomas Huth) [RHEL-54248] - s390/cpum_cf: remove function validate_ctr_auth() by inline code (Thomas Huth) [RHEL-54248] - s390/cpum_cf: provide counter number to validate_ctr_version() (Thomas Huth) [RHEL-54248] - s390/cpum_cf: introduce static CPU counter facility information (Thomas Huth) [RHEL-54248] - s390/mm: fix direct map accounting (Thomas Huth) [RHEL-54248] - s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT (Thomas Huth) [RHEL-54248] - s390/boot: improve install.sh script (Thomas Huth) [RHEL-54248] - s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disable (Thomas Huth) [RHEL-54248] - s390/kaslr: randomize amode31 base address (Thomas Huth) [RHEL-54248] - s390/kaslr: generalize and improve random base distribution (Thomas Huth) [RHEL-54248] - s390/boot: pin amode31 default lma (Thomas Huth) [RHEL-54248] - s390/boot: do not change default_lma (Thomas Huth) [RHEL-54248] - s390/cpum_cf: remove unnecessary copy_from_user call (Thomas Huth) [RHEL-54248] - s390/cpum_cf: log bad return code of function cfset_all_copy (Thomas Huth) [RHEL-54248] - s390/module: create module allocations without exec permissions (Thomas Huth) [RHEL-54248] - s390/ftrace: do not assume module_alloc() returns executable memory (Thomas Huth) [RHEL-54248] - s390/mm: use set_memory_*() helpers instead of open coding (Thomas Huth) [RHEL-54248] - s390/mm: implement set_memory_rwnx() (Thomas Huth) [RHEL-54248] - s390/ipl: fix physical-virtual confusion for diag308 (Thomas Huth) [RHEL-54248] - s390/kaslr: randomize module base load address (Thomas Huth) [RHEL-54248] - s390/kaslr: provide kaslr_enabled() function (Thomas Huth) [RHEL-54248] - s390/checksum: remove not needed uaccess.h include (Thomas Huth) [RHEL-54248] - s390: move on_thread_stack() to processor.h (Thomas Huth) [RHEL-54248] - s390: remove arch_early_irq_init() (Thomas Huth) [RHEL-54248] - s390/stacktrace: remove call_on_stack_noreturn() (Thomas Huth) [RHEL-54248] - s390: use init_thread_union aka initial stack for the first process (Thomas Huth) [RHEL-54248] - s390: make extables read-only (Thomas Huth) [RHEL-54248] - s390/uaccess: remove extra blank line (Thomas Huth) [RHEL-54248] - s390/uaccess: get rid of not needed local variable (Thomas Huth) [RHEL-54248] - s390/uaccess: rename tmp1 and tmp2 variables (Thomas Huth) [RHEL-54248] - s390/uaccess: sort EX_TABLE list for inline assemblies (Thomas Huth) [RHEL-54248] - s390/uaccess: rename/sort labels in inline assemblies (Thomas Huth) [RHEL-54248] - s390/uaccess: remove unused label in inline assemblies (Thomas Huth) [RHEL-54248] - s390/uaccess: use symbolic names for inline assembly operands (Thomas Huth) [RHEL-54248] - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling (Thomas Huth) [RHEL-54248] - s390: reintroduce expoline dependence to scripts (Thomas Huth) [RHEL-54248] - s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE (Thomas Huth) [RHEL-54248] - s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS (Thomas Huth) [RHEL-54248] - s390/mm: make use of atomic_fetch_xor() (Thomas Huth) [RHEL-54248] - s390/vdso: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248] - s390/expoline: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248] - s390/ftrace: move hotpatch trampolines to mcount.S (Thomas Huth) [RHEL-54248] - s390/kasan: move shadow mapping to decompressor (Thomas Huth) [RHEL-54248] - s390/mm,pageattr: allow KASAN shadow memory (Thomas Huth) [RHEL-54248] - s390/boot: rework decompressor reserved tracking (Thomas Huth) [RHEL-54248] - s390/boot: rename mem_detect to physmem_info (Thomas Huth) [RHEL-54248] - s390/boot: remove non-functioning image bootable check (Thomas Huth) [RHEL-54248] - s390/dumpstack: resolve userspace last_break (Thomas Huth) [RHEL-54248] - s390: simplify dynamic sysctl registration for appldata_register_ops (Thomas Huth) [RHEL-54248] - s390: simplify one-level sysctl registration for page_table_sysctl (Thomas Huth) [RHEL-54248] - s390: simplify one level sysctl registration for cmm_table (Thomas Huth) [RHEL-54248] - s390: simplify one-level sysctl registration for appldata_table (Thomas Huth) [RHEL-54248] - s390: simplify one-level syctl registration for s390dbf_table (Thomas Huth) [RHEL-54248] - s390: simplify one-level sysctl registration for topology_ctl_table (Thomas Huth) [RHEL-54248] - s390/setup: always inline gen_lpswe() (Thomas Huth) [RHEL-54248] - s390: trim ancient junk from copy_thread() (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/Kconfig: sort config S390 select list again (Thomas Huth) [RHEL-54248] - s390/decompressor: add link map saving (Thomas Huth) [RHEL-54248] - s390/smp: perform cpu reset before delegating work to target cpu (Thomas Huth) [RHEL-54248] - s390/cpum_sf: use READ_ONCE_ALIGNED_128() instead of 128-bit cmpxchg (Thomas Huth) [RHEL-54248] - s390/rwonce: add READ_ONCE_ALIGNED_128() macro (Thomas Huth) [RHEL-54248] - s390/setup: do not complain about parameters handled in decompressor (Thomas Huth) [RHEL-54248] - s390/irq,idle: simplify idle check (Thomas Huth) [RHEL-54248] - s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag() (Thomas Huth) [RHEL-54248] - s390/processor: let cpu helper functions return boolean values (Thomas Huth) [RHEL-54248] - s390: remove confusing comment from uapi types header file (Thomas Huth) [RHEL-54248] - s390/mem_detect: do not truncate online memory ranges info (Thomas Huth) [RHEL-54248] - s390/mm: define private VM_FAULT_* reasons from top bits (Thomas Huth) [RHEL-54248] - s390/idle: remove arch_cpu_idle_time() and corresponding code (Thomas Huth) [RHEL-54248] - s390/processor: always inline cpu flag helper functions (Thomas Huth) [RHEL-54248] - s390/idle: mark arch_cpu_idle() noinstr (Thomas Huth) [RHEL-54248] - s390/idle: move idle time accounting to account_idle_time_irq() (Thomas Huth) [RHEL-54248] - s390/dasd: Fix potential memleak in dasd_eckd_init() (Thomas Huth) [RHEL-54248] - s390/dasd: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] - s390/cio: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] - s390/sclp: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] - s390/debug: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] - s390/fcx: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] - s390/diag: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] - s390/boot: avoid potential amode31 truncation (Thomas Huth) [RHEL-54248] - s390/boot: move detect_facilities() after cmd line parsing (Thomas Huth) [RHEL-54248] - s390/kasan: avoid mapping KASAN shadow for standby memory (Thomas Huth) [RHEL-54248] - s390/boot: avoid page tables memory in kaslr (Thomas Huth) [RHEL-54248] - s390/mem_detect: add get_mem_detect_online_total() (Thomas Huth) [RHEL-54248] - s390/mem_detect: handle online memory limit just once (Thomas Huth) [RHEL-54248] - s390/boot: fix mem_detect extended area allocation (Thomas Huth) [RHEL-54248] - s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails (Thomas Huth) [RHEL-54248] - s390/diag: make __diag8c_tmp_amode31 static (Thomas Huth) [RHEL-54248] - s390/rethook: add local rethook header file (Thomas Huth) [RHEL-54248] - s390/vmem: remove unnecessary KASAN checks (Thomas Huth) [RHEL-54248] - s390/vmem: fix empty page tables cleanup under KASAN (Thomas Huth) [RHEL-54248] - s390/kasan: update kasan memory layout note (Thomas Huth) [RHEL-54248] - s390/mem_detect: fix detect_memory() error handling (Thomas Huth) [RHEL-54248] - s390/hmcdrv: use strscpy() instead of strlcpy() (Thomas Huth) [RHEL-54248] - s390/cio: introduce locking for register/unregister functions (Thomas Huth) [RHEL-54248] - s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping (Thomas Huth) [RHEL-54248] - s390/boot: remove pgtable_populate_end (Thomas Huth) [RHEL-54248] - s390/boot: avoid mapping standby memory (Thomas Huth) [RHEL-54248] - s390/decompressor: specify __decompress() buf len to avoid overflow (Thomas Huth) [RHEL-54248] - s390/dcssblk:: don't call bio_split_to_limits (Thomas Huth) [RHEL-54248] - s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags (Thomas Huth) [RHEL-54248] - s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 (Thomas Huth) [RHEL-54248] - s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 (Thomas Huth) [RHEL-54248] - s390/syscalls: get rid of system call alias functions (Thomas Huth) [RHEL-54248] - s390/syscalls: remove trailing semicolon (Thomas Huth) [RHEL-54248] - s390/syscalls: move __S390_SYS_STUBx() macro (Thomas Huth) [RHEL-54248] - s390/syscalls: remove __SC_COMPAT_TYPE define (Thomas Huth) [RHEL-54248] - s390/syscalls: remove SYSCALL_METADATA() from compat syscalls (Thomas Huth) [RHEL-54248] - s390: discard .interp section (Thomas Huth) [RHEL-54248] - s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usage (Thomas Huth) [RHEL-54248] - s390/cpum_cf: merge source files for CPU Measurement counter facility (Thomas Huth) [RHEL-54248] - s390/cpum_cf: remove in-kernel counting facility interface (Thomas Huth) [RHEL-54248] - s390/cpum_cf: move stccm_avail() (Thomas Huth) [RHEL-54248] - s390/cpum_cf: move cpum_cf_ctrset_size() (Thomas Huth) [RHEL-54248] - s390/cpum_cf: simplify hw_perf_event_destroy() (Thomas Huth) [RHEL-54248] - s390/cache: change type from unsigned long long to unsigned long (Thomas Huth) [RHEL-54248] - s390/kprobes: replace kretprobe with rethook (Thomas Huth) [RHEL-54248] - s390/cpum_sf: diagnostic sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248] - s390/cpum_sf: rework macro AUX_SDB_NUM_xxx (Thomas Huth) [RHEL-54248] - s390/cpum_sf: sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248] - s390/cpum_sf: remove debug statements from function setup_pmc_cpu (Thomas Huth) [RHEL-54248] - s390/cpum_sf: move functions from header file to source file (Thomas Huth) [RHEL-54248] - s390/vmem: use swap() instead of open coding it (Thomas Huth) [RHEL-54248] - s390/cio: evaluate devices with non-operational paths (Thomas Huth) [RHEL-54248] - s390/ipl: use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248] - s390: move __amode31_base declaration to proper header file (Thomas Huth) [RHEL-54248] - s390/mm: allocate Absolute Lowcore Area in decompressor (Thomas Huth) [RHEL-54248] - s390/mm: allocate Real Memory Copy Area in decompressor (Thomas Huth) [RHEL-54248] - s390/boot: allow setup of different virtual address types (Thomas Huth) [RHEL-54248] - s390/kasan: remove identity mapping support (Thomas Huth) [RHEL-54248] - s390/maccess: remove dead DAT-off code (Thomas Huth) [RHEL-54248] - s390/mm: start kernel with DAT enabled (Thomas Huth) [RHEL-54248] - s390: always build relocatable kernel (Thomas Huth) [RHEL-54248] - s390/boot: detect and enable memory facilities (Thomas Huth) [RHEL-54248] - s390/pgtable: add REGION3_KERNEL_EXEC protection (Thomas Huth) [RHEL-54248] - s390/kasan: use set_pXe_bit() for pgtable entries setup (Thomas Huth) [RHEL-54248] - s390/kasan: cleanup setup of untracked memory pgtables (Thomas Huth) [RHEL-54248] - s390/kasan: cleanup setup of zero pgtable (Thomas Huth) [RHEL-54248] - s390/kasan: sort out physical vs virtual memory confusion (Thomas Huth) [RHEL-54248] - s390/boot: cleanup decompressor header files (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() (Thomas Huth) [RHEL-54248] - s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops (Thomas Huth) [RHEL-54248] - s390/diag: use __packed __aligned (Thomas Huth) [RHEL-54248] - s390/fs3270: fix screen reset on activate (Thomas Huth) [RHEL-54248] - s390/fs3270: fix function prototypes (Thomas Huth) [RHEL-54248] - s390/fs3270: use *ptr instead of struct in kzalloc (Thomas Huth) [RHEL-54248] - s390/fs3270: remove duplicate assignment (Thomas Huth) [RHEL-54248] - s390/fs3270: add missing braces to if/else (Thomas Huth) [RHEL-54248] - s390/fs3270: fix whitespace errors (Thomas Huth) [RHEL-54248] - s390/raw3270: fix nullpointer check (Thomas Huth) [RHEL-54248] - s390/raw3270: use DEVICE_ATTR_RO() for sysfs attributes (Thomas Huth) [RHEL-54248] - s390/raw3270: add comment to spinlock member (Thomas Huth) [RHEL-54248] - s390/raw3270: use __packed instead of __attribute__((packed)) (Thomas Huth) [RHEL-54248] - s390/raw3270: fix formatting issues (Thomas Huth) [RHEL-54248] - s390/tty3270: add support for diag 8c (Thomas Huth) [RHEL-54248] - s390/tty3270: add tty3270_create_view() (Thomas Huth) [RHEL-54248] - s390: remove the last remnants of cputime_t (Thomas Huth) [RHEL-54248] - s390/cpumf: support user space events for counting (Thomas Huth) [RHEL-54248] - s390: fix -Wundef warning for CONFIG_KERNEL_ZSTD (Thomas Huth) [RHEL-54248] - s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Thomas Huth) [RHEL-54248] - s390: expicitly align _edata and _end symbols on page boundary (Thomas Huth) [RHEL-54248] - s390/debug: add _ASM_S390_ prefix to header guard (Thomas Huth) [RHEL-54248] - s390/cio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] - s390/sclp: allow to change sclp_console_drop during runtime (Thomas Huth) [RHEL-54248] - s390/sclp: convert to use sysfs_emit() (Thomas Huth) [RHEL-54248] - s390/sclp: use kstrobool() to parse sclp_con_drop parameter (Thomas Huth) [RHEL-54248] - [s390] zcore: WRITE is "data source", not destination... (Thomas Huth) [RHEL-54248] - s390/crashdump: fix TOD programmable field size (Thomas Huth) [RHEL-54248] - s390/dasd: fix possible buffer overflow in copy_pair_show (Thomas Huth) [RHEL-54248] - s390/dasd: increase printing of debug data payload (Thomas Huth) [RHEL-54248] - s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid" (Thomas Huth) [RHEL-54248] - s390/3270: make raw3270_state_final() depend on CONFIG_TN3270_CONSOLE (Thomas Huth) [RHEL-54248] - s390: select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Thomas Huth) [RHEL-54248] - s390/debug: remove function type cast (Thomas Huth) [RHEL-54248] - s390/pci: Use irq_data_get_msi_desc() (Thomas Huth) [RHEL-54248] - s390/ipl: Use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248] - s390: use generic vga.h header file (Thomas Huth) [RHEL-54248] - s390: use generic shmparam.h header file (Thomas Huth) [RHEL-54248] - s390: use generic bugs.h header file (Thomas Huth) [RHEL-54248] - s390: use generic serial.h header file (Thomas Huth) [RHEL-54248] - s390/configs: add kasan.config addon config file (Thomas Huth) [RHEL-54248] - s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/cio: fix out-of-bounds access on cio_ignore free (Thomas Huth) [RHEL-54248] - s390/pai: rename structure member users to active_events (Thomas Huth) [RHEL-54248] - s390/pai: rework pai_crypto mapped buffer reference count (Thomas Huth) [RHEL-54248] - s390/pai: move enum definition to header file (Thomas Huth) [RHEL-54248] - s390/con3215: Fix white space errors (Thomas Huth) [RHEL-54248] - s390/con3215: Drop console data printout when buffer full (Thomas Huth) [RHEL-54248] - s390/con3215: Simplify console write operation (Thomas Huth) [RHEL-54248] - s390/vmur: generate uevent on unsolicited device end (Thomas Huth) [RHEL-54248] - s390/vmur: remove unnecessary BUG statement (Thomas Huth) [RHEL-54248] - s390/dasd: use blk_mq_alloc_disk (Thomas Huth) [RHEL-54248] - s390/pci: remove unused bus_next field from struct zpci_dev (Thomas Huth) [RHEL-54248] - s390/cio: remove unused ccw_device_force_console() declaration (Thomas Huth) [RHEL-54248] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Thomas Huth) [RHEL-54248] - s390/mm,ptdump: add real memory copy page markers (Thomas Huth) [RHEL-54248] - s390/smp,ptdump: add absolute lowcore markers (Thomas Huth) [RHEL-54248] - s390/delay: sync comment within __delay() with reality (Thomas Huth) [RHEL-54248] - s390: move from strlcpy with unused retval to strscpy (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390: fix nospec table alignments (Thomas Huth) [RHEL-54248] - s390/hypfs: avoid error message under KVM (Thomas Huth) [RHEL-54248] - s390/tape: fix comment typo (Thomas Huth) [RHEL-54248] - s390/hmcdrv: fix Kconfig "its" grammar (Thomas Huth) [RHEL-54248] - s390/uvdevice: autoload module based on CPU facility (Thomas Huth) [RHEL-54248] - s390/cpufeature: allow for facility bits (Thomas Huth) [RHEL-54248] - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification (Thomas Huth) [RHEL-54248] - s390/nospec: remove unneeded header includes (Thomas Huth) [RHEL-54248] - s390/sclp: Fix typo in comments (Thomas Huth) [RHEL-54248] - s390/purgatory: remove duplicated build rule of kexec-purgatory.o (Thomas Huth) [RHEL-54248] - s390/purgatory: hard-code obj-y in Makefile (Thomas Huth) [RHEL-54248] - s390: remove unneeded 'select BUILD_BIN2C' (Thomas Huth) [RHEL-54248] - s390/cpumf: Handle events cycles and instructions identical (Thomas Huth) [RHEL-54248] - s390/uaccess: whitespace cleanup (Thomas Huth) [RHEL-54248] - s390/uaccess: use __noreturn instead of __attribute__((noreturn)) (Thomas Huth) [RHEL-54248] - s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP (Thomas Huth) [RHEL-54248] - s390/Kconfig.debug: fix indentation (Thomas Huth) [RHEL-54248] - redhat: Add CONFIG_KCSAN config file (Thomas Huth) [RHEL-54248] - s390: define get_cycles macro for arch-override (Thomas Huth) [RHEL-54248] - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES (Thomas Huth) [RHEL-54248] - s390/stp: clock_delta should be signed (Thomas Huth) [RHEL-54248] - s390/stp: fix todoff size (Thomas Huth) [RHEL-54248] - s390/consoles: improve panic notifiers reliability (Thomas Huth) [RHEL-54248] - s390/dasd: Use kzalloc instead of kmalloc/memset (Thomas Huth) [RHEL-54248] - s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt() (Thomas Huth) [RHEL-54248] - s390: add KCSAN instrumentation to barriers and spinlocks (Thomas Huth) [RHEL-54248] - redhat: Add CONFIG_S390_*_SANITY_TEST config files (Thomas Huth) [RHEL-54248] - redhat: Add CONFIG_MARCH_Z16 and CONFIG_TUNE_Z16 config files (Thomas Huth) [RHEL-54248] - s390/cio: simplify the calculation of variables (Thomas Huth) [RHEL-54248] - s390/smp: sort out physical vs virtual CPU0 lowcore pointer (Thomas Huth) [RHEL-54248] - s390/kexec: set end-of-ipl flag in last diag308 call (Thomas Huth) [RHEL-54248] - s390/cio: Use driver_set_override() instead of open-coding (Thomas Huth) [RHEL-54248] - s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/kexec: silence -Warray-bounds warning (Thomas Huth) [RHEL-54248] - s390: allow to compile with z16 optimizations (Thomas Huth) [RHEL-54248] - s390: cleanup timer API use (Thomas Huth) [RHEL-54248] - s390/test_unwind: verify __kretprobe_trampoline is replaced (Thomas Huth) [RHEL-54248] - s390/unwind: avoid duplicated unwinding entries for kretprobes (Thomas Huth) [RHEL-54248] - s390/kprobes: enable kretprobes framepointer verification (Thomas Huth) [RHEL-54248] - s390/tape: use bitwise instead of arithmetic operator for flags (Thomas Huth) [RHEL-54248] - s390/kprobes: Avoid additional kprobe in kretprobe handling (Thomas Huth) [RHEL-54248] - s390/hypfs: fix typos in comments (Thomas Huth) [RHEL-54248] - s390/dasd: drop unexpected word 'for' in comments (Thomas Huth) [RHEL-54248] - s390: fix typo in syscall_wrapper.h (Thomas Huth) [RHEL-54248] - s390/ctcm: fix typo "length to short" -> "length too short" (Thomas Huth) [RHEL-54248] - s390/ftrace: verify opcode before applying patch (Thomas Huth) [RHEL-54248] - s390/irq: use assignment instead of cast (Thomas Huth) [RHEL-54248] - s390/traps: get rid of magic cast for per code (Thomas Huth) [RHEL-54248] - s390/traps: get rid of magic cast for program interruption code (Thomas Huth) [RHEL-54248] - s390/signal: fix typo in comments (Thomas Huth) [RHEL-54248] - s390/asm-offsets: remove unused defines (Thomas Huth) [RHEL-54248] - s390/test_unwind: avoid build warning with W=1 (Thomas Huth) [RHEL-54248] - s390/extable: sort amode31 extable early (Thomas Huth) [RHEL-54248] - s390/ftrace: make use of epsw to get psw mask (Thomas Huth) [RHEL-54248] - s390/smp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] - s390/test_unwind: add "backtrace" module parameter (Thomas Huth) [RHEL-54248] - s390/qeth: Remove redundant 'flush_workqueue()' calls (Thomas Huth) [RHEL-54248] - s390/lgr: use simple assignment instead of memcpy (Thomas Huth) [RHEL-54248] - s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion (Thomas Huth) [RHEL-54248] - s390/module: fix building test_modules_helpers.o with clang (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/module: test loading modules with a lot of relocations (Thomas Huth) [RHEL-54248] - s390/dasd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248] - s390/sclp_sd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248] - s390: remove unused TASK_SIZE_OF (Thomas Huth) [RHEL-54248] - s390/disassembler: update opcode table (Thomas Huth) [RHEL-54248] - s390/sclp: fix memblock_phys_free() vs memblock_free() confusion (Thomas Huth) [RHEL-54248] - s390/entry: fix duplicate tracking of irq nesting level (Thomas Huth) [RHEL-54248] - s390: enable switchdev support in defconfig (Thomas Huth) [RHEL-54248] - s390/vmcp: use page_to_virt instead of page_to_phys (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/vdso: filter out -mstack-guard and -mstack-size (Thomas Huth) [RHEL-54248] - s390/vdso: remove -nostdlib compiler flag (Thomas Huth) [RHEL-54248] - s390: replace snprintf in show functions with sysfs_emit (Thomas Huth) [RHEL-54248] - s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove (Thomas Huth) [RHEL-54248] - s390/spinlock: remove incorrect kernel doc indicator (Thomas Huth) [RHEL-54248] - s390/string: use generic strlcpy (Thomas Huth) [RHEL-54248] - s390/string: use generic strrchr (Thomas Huth) [RHEL-54248] - s390/hmcdrv: fix kernel doc comments (Thomas Huth) [RHEL-54248] - s390/cpumf: Allow multiple processes to access /dev/hwc (Thomas Huth) [RHEL-54248] - s390/bitops: return true/false (not 1/0) from bool functions (Thomas Huth) [RHEL-54248] - s390/setup: convert start and end initrd pointers to virtual (Thomas Huth) [RHEL-54248] - s390/setup: use virtual address for STSI instruction (Thomas Huth) [RHEL-54248] - s390/cpcmd: use physical address for command and response (Thomas Huth) [RHEL-54248] - net: s390: constify and use eth_hw_addr_set() (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - scsi: zfcp_scsi: Call scsi_done() directly (Thomas Huth) [RHEL-54248] - s390: fix strrchr() implementation (Thomas Huth) [RHEL-54248] - s390/sclp_vt220: fix unused function warning (Thomas Huth) [RHEL-54248] - kprobes: add testcases for s390 (Thomas Huth) [RHEL-54248] - s390/ftrace: add FTRACE_GEN_NOP_ASM macro (Thomas Huth) [RHEL-54248] - s390/sclp_sd: fix warnings about missing parameter description (Thomas Huth) [RHEL-54248] - s390/cio: derive cdev information only for IO-subchannels (Thomas Huth) [RHEL-54248] - s390/cio: unregister the subchannel while purging (Thomas Huth) [RHEL-54248] - s390/kprobes: add sanity check (Thomas Huth) [RHEL-54248] - s390/cio: avoid excessive path-verification requests (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/hmcdrv_ftp: fix kernel doc comment (Thomas Huth) [RHEL-54248] - s390: remove xpram device driver (Thomas Huth) [RHEL-54248] - s390/cio: fix kernel doc comment (Thomas Huth) [RHEL-54248] - s390/ctrlchar: fix kernel doc comment (Thomas Huth) [RHEL-54248] - s390/cpum_cf: move array from header to C file (Thomas Huth) [RHEL-54248] - s390/configs: enable CONFIG_KFENCE in debug_defconfig (Thomas Huth) [RHEL-54248] - s390/cio: log fake IRB events (Thomas Huth) [RHEL-54248] - s390/cio: fix race condition during online processing (Thomas Huth) [RHEL-54248] - s390/cio: fix invalid -EBUSY on ccw_device_start (Thomas Huth) [RHEL-54248] - s390/cio: dont unregister subchannel from child-drivers (Thomas Huth) [RHEL-54248] - s390/net: replace in_irq() with in_hardirq() (Thomas Huth) [RHEL-54248] - s390: remove SCHED_CORE from defconfigs (Thomas Huth) [RHEL-54248] - s390: update defconfigs (Thomas Huth) [RHEL-54248] - s390/diag: make restart_part2 a local label (Thomas Huth) [RHEL-54248] - s390/cio: add rescan functionality on channel subsystem (Thomas Huth) [RHEL-54248] - scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Thomas Huth) [RHEL-54248] - s390: enable KCSAN (Thomas Huth) [RHEL-54248] - s390/delay: get rid of not needed header includes (Thomas Huth) [RHEL-54248] - s390/headers: fix code style in module.h (Thomas Huth) [RHEL-54248] - s390/vdso: use system call functions (Thomas Huth) [RHEL-54248] - s390/syscall: provide generic system call functions (Thomas Huth) [RHEL-54248] - s390/jump_label: print real address in a case of a jump label bug (Thomas Huth) [RHEL-54248] - s390/cio: remove unused include linux/spinlock.h from cio.h (Thomas Huth) [RHEL-54248] - scsi: zfcp: Use the proper SCSI midlayer interfaces for PI (Thomas Huth) [RHEL-54248] - s390/paes: Reestablish retry loop in paes (Thomas Huth) [RHEL-54248] - s390/crypto: remove retry loop with sleep from PAES pkey invocation (Thomas Huth) [RHEL-54248] - s390/crypto: use kfree_sensitive() instead of kfree() (Thomas Huth) [RHEL-54248] - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM (Thomas Huth) [RHEL-54248] - s390/crypto: fix typos in comments (Thomas Huth) [RHEL-54248] - crypto: s390/sha512 - Use macros instead of direct IV numbers (Thomas Huth) [RHEL-54248] - s390/zcrypt: utilize dev_set_name() ability to use a formatted string (Thomas Huth) [RHEL-54248] - s390/zcrypt: don't leak memory if dev_set_name() fails (Thomas Huth) [RHEL-54248] - s390/zcrypt: remove ZCRYPT_MULTIDEVNODES kernel config option (Thomas Huth) [RHEL-54248] - s390/zcrypt: remove unnecessary (void *) conversions (Thomas Huth) [RHEL-54248] - s390/zcrypt: use strscpy() to instead of strncpy() (Thomas Huth) [RHEL-54248] - s390/ap: fix memory leak in ap_init_qci_info() (Thomas Huth) [RHEL-54248] - s390/cpufeature: rework to allow more than only hwcap bits (Thomas Huth) [RHEL-54248] - net: phy: micrel: Fix potential null pointer dereference (CKI Backport Bot) [RHEL-37224] {CVE-2024-35891} - mm: avoid 'might_sleep()' in get_mmap_lock_carefully() (Rafael Aquini) [RHEL-27742] - mm: Fix access_remote_vm() regression on tagged addresses (Rafael Aquini) [RHEL-27742] - mm/damon/core: initialize damo_filter->list from damos_new_filter() (Rafael Aquini) [RHEL-27742] - Revert "mm,memblock: reset memblock.reserved to system init state to prevent UAF" (Rafael Aquini) [RHEL-27742] - mm,memblock: reset memblock.reserved to system init state to prevent UAF (Rafael Aquini) [RHEL-27742] - mm/damon/core-test: initialise context before test in damon_test_set_attrs() (Rafael Aquini) [RHEL-27742] - mm/damon/core-test: add a test for damon_set_attrs() (Rafael Aquini) [RHEL-27742] - gup: make the stack expansion warning a bit more targeted (Rafael Aquini) [RHEL-27742] - mm: don't do validate_mm() unnecessarily and without mmap locking (Rafael Aquini) [RHEL-27742] - mm: validate the mm before dropping the mmap lock (Rafael Aquini) [RHEL-27742] - execve: always mark stack as growing down during early stack setup (Rafael Aquini) [RHEL-27742] - xtensa: fix lock_mm_and_find_vma in case VMA not found (Rafael Aquini) [RHEL-27742] - xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion (Rafael Aquini) [RHEL-27742] - vm: fix move_vma() memory accounting being off (Rafael Aquini) [RHEL-27742] - mm: Update do_vmi_align_munmap() return semantics (Rafael Aquini) [RHEL-27742] - gup: avoid stack expansion warning for known-good case (Rafael Aquini) [RHEL-27742] - mm: Always downgrade mmap_lock if requested (Rafael Aquini) [RHEL-27742] - mm/hugetlb: remove hugetlb_set_page_subpool() (Rafael Aquini) [RHEL-27742] - mm: remove unnecessary pagevec includes (Rafael Aquini) [RHEL-27742] - mm: remove references to pagevec (Rafael Aquini) [RHEL-27742] - mm: rename invalidate_mapping_pagevec to mapping_try_invalidate (Rafael Aquini) [RHEL-27742] - mm: remove struct pagevec (Rafael Aquini) [RHEL-27742] - net: convert sunrpc from pagevec to folio_batch (Rafael Aquini) [RHEL-27742] - mm: remove check_move_unevictable_pages() (Rafael Aquini) [RHEL-27742] - mm: page_alloc: use the correct type of list for free pages (Rafael Aquini) [RHEL-27742] - mm/vmscan: fix root proactive reclaim unthrottling unbalanced node (Rafael Aquini) [RHEL-27742] - mm: memcg: rename and document global_reclaim() (Rafael Aquini) [RHEL-27742] - mm: backing-dev: make bdi_class a static const structure (Rafael Aquini) [RHEL-27742] - mm/swapfile: delete outdated pte_offset_map() comment (Rafael Aquini) [RHEL-27742] - mm: kill [add|del]_page_to_lru_list() (Rafael Aquini) [RHEL-27742] - mm: compaction: convert to use a folio in isolate_migratepages_block() (Rafael Aquini) [RHEL-27742] - mm: fix shmem THP counters on migration (Rafael Aquini) [RHEL-27742] - mm: page_alloc: make compound_page_dtors static (Rafael Aquini) [RHEL-27742] - gup: add warning if some caller would seem to want stack expansion (Rafael Aquini) [RHEL-27742] - mm: always expand the stack with the mmap write lock held (Rafael Aquini) [RHEL-27742] - execve: expand new process stack manually ahead of time (Rafael Aquini) [RHEL-27742] - exec: Remove FOLL_FORCE for stack setup (Rafael Aquini) [RHEL-27742] - mm: make find_extend_vma() fail if write lock not held (Rafael Aquini) [RHEL-27742] - exec: simplify initial stack size expansion (Rafael Aquini) [RHEL-27742] - arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() (Rafael Aquini) [RHEL-27742] - arm64/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Rafael Aquini) [RHEL-27742] - arm/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] - ARM: 9131/1: mm: Fix PXN process with LPAE feature (Rafael Aquini) [RHEL-27742] - ARM: 9130/1: mm: Provide die_kernel_fault() helper (Rafael Aquini) [RHEL-27742] - ARM: 9126/1: mm: Kill page table base print in show_pte() (Rafael Aquini) [RHEL-27742] - ARM: 9127/1: mm: Cleanup access_error() (Rafael Aquini) [RHEL-27742] - ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() (Rafael Aquini) [RHEL-27742] - ARM: 9128/1: mm: Refactor the __do_page_fault() (Rafael Aquini) [RHEL-27742] - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] - powerpc/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] - mm: suppress mm fault logging if fatal signal already pending (Rafael Aquini) [RHEL-27742] - mm: make the page fault mmap locking killable (Rafael Aquini) [RHEL-27742] - mm: introduce new 'lock_mm_and_find_vma()' page fault helper (Rafael Aquini) [RHEL-27742] - mm/memcg: remove return value of mem_cgroup_scan_tasks() (Rafael Aquini) [RHEL-27742] - mm: kill lock|unlock_page_memcg() (Rafael Aquini) [RHEL-27742] - kasan: add support for kasan.fault=panic_on_write (Rafael Aquini) [RHEL-27742] - mm: compaction: skip memory hole rapidly when isolating migratable pages (Rafael Aquini) [RHEL-27742] - mm: remove is_longterm_pinnable_page() and reimplement folio_is_longterm_pinnable() (Rafael Aquini) [RHEL-27742] - mm/gup.c: reorganize try_get_folio() (Rafael Aquini) [RHEL-27742] - mm/gup_test.c: convert verify_dma_pinned() to us folios (Rafael Aquini) [RHEL-27742] - mmzone: introduce folio_migratetype() (Rafael Aquini) [RHEL-27742] - mmzone: introduce folio_is_zone_movable() (Rafael Aquini) [RHEL-27742] - mm/slab_common: use SLAB_NO_MERGE instead of negative refcount (Rafael Aquini) [RHEL-27742] - mm/page_owner/cma: show pfn in cma/page_owner with hex format (Rafael Aquini) [RHEL-27742] - mm/hugetlb: fix pgtable lock on pmd sharing (Rafael Aquini) [RHEL-27742] - mm: ptep_get() conversion (Rafael Aquini) [RHEL-27742] - mm: move ptep_get() and pmdp_get() helpers (Rafael Aquini) [RHEL-27742] - mm: Convert __HAVE_ARCH_P..P_GET to the new style (Rafael Aquini) [RHEL-27742] - mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h (Rafael Aquini) [RHEL-27742] - mm: ptdump should use ptep_get_lockless() (Rafael Aquini) [RHEL-27742] - mm: Fix a dangling Documentation/arm64 reference (Rafael Aquini) [RHEL-27742] - mm/folio: replace set_compound_order with folio_set_order (Rafael Aquini) [RHEL-27742] - mm: remove set_compound_page_dtor() (Rafael Aquini) [RHEL-27742] - mm: compaction: mark kcompactd_run() and kcompactd_stop() __meminit (Rafael Aquini) [RHEL-27742] - memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check (Rafael Aquini) [RHEL-27742] - memory tier: remove unneeded disable_all_demotion_targets() when !CONFIG_MIGRATION (Rafael Aquini) [RHEL-27742] - mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro (Rafael Aquini) [RHEL-27742] - mm/folio: avoid special handling for order value 0 in folio_set_order (Rafael Aquini) [RHEL-27742] - perf/core: allow pte_offset_map() to fail (Rafael Aquini) [RHEL-27742] - mm/swap: swap_vma_readahead() do the pte_offset_map() (Rafael Aquini) [RHEL-27742] - mm/pgtable: delete pmd_trans_unstable() and friends (Rafael Aquini) [RHEL-27742] - mm/mm_init.c: drop 'nid' parameter from check_for_memory() (Rafael Aquini) [RHEL-27742] - mm/mm_init.c: remove reset_node_present_pages() (Rafael Aquini) [RHEL-27742] - mm/memory_hotplug: remove reset_node_managed_pages() in hotadd_init_pgdat() (Rafael Aquini) [RHEL-27742] - mm/sparse: remove unused parameters in sparse_remove_section() (Rafael Aquini) [RHEL-27742] - mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit (Rafael Aquini) [RHEL-27742] - mm/slab_common: reduce an if statement in create_cache() (Rafael Aquini) [RHEL-27742] - mm/hugetlb: use a folio in hugetlb_fault() (Rafael Aquini) [RHEL-27742] - mm/hugetlb: use a folio in hugetlb_wp() (Rafael Aquini) [RHEL-27742] - mm/hugetlb: use a folio in copy_hugetlb_page_range() (Rafael Aquini) [RHEL-27742] - mm: remove obsolete alloc_migrate_target() (Rafael Aquini) [RHEL-27742] - mm: page_isolation: write proper kerneldoc (Rafael Aquini) [RHEL-27742] - mm: page_alloc: remove unneeded header files (Rafael Aquini) [RHEL-27742] - mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup() (Rafael Aquini) [RHEL-27742] - mm: compaction: have compaction_suitable() return bool (Rafael Aquini) [RHEL-27742] - mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() (Rafael Aquini) [RHEL-27742] - mm/damon/ops-common: atomically test and clear young on ptes and pmds (Rafael Aquini) [RHEL-27742] - memblock: Update nid info in memblock debugfs (Rafael Aquini) [RHEL-27742] - mm/mm_init.c: move set_pageblock_order() to free_area_init() (Rafael Aquini) [RHEL-27742] - slub: Replace cmpxchg_double() (Rafael Aquini) [RHEL-27742] - percpu: Fix self-assignment of __old in raw_cpu_generic_try_cmpxchg() (Rafael Aquini) [RHEL-27742] - percpu: Add {raw,this}_cpu_try_cmpxchg() (Rafael Aquini) [RHEL-27742] - instrumentation: Wire up cmpxchg128() (Rafael Aquini) [RHEL-27742] - zram: use __bio_add_page for adding single page to bio (Rafael Aquini) [RHEL-27742] - swap: use __bio_add_page to add page to bio (Rafael Aquini) [RHEL-27742] - mm: khugepaged: avoid pointless allocation for "struct mm_slot" (Rafael Aquini) [RHEL-27742] - swap: remove get/put_swap_device() in __swap_duplicate() (Rafael Aquini) [RHEL-27742] - swap: remove __swp_swapcount() (Rafael Aquini) [RHEL-27742] - swap: remove get/put_swap_device() in __swap_count() (Rafael Aquini) [RHEL-27742] - mm/mm_init.c: remove free_area_init_memoryless_node() (Rafael Aquini) [RHEL-27742] - mm: Provide a function to get an additional pin on a page (Rafael Aquini) [RHEL-27742] - Revert "vfio/type1: Unpin zero pages" (Rafael Aquini) [RHEL-27742] - mm: Don't pin ZERO_PAGE in pin_user_pages() (Rafael Aquini) [RHEL-27742] - mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pages_in_node() (Rafael Aquini) [RHEL-27742] - mm/mm_init.c: introduce reset_memoryless_node_totalpages() (Rafael Aquini) [RHEL-27742] - mm/vmalloc: replace the ternary conditional operator with min() (Rafael Aquini) [RHEL-27742] - mm: vmalloc must set pte via arch code (Rafael Aquini) [RHEL-27742] - mm/vmalloc: dont purge usable blocks unnecessarily (Rafael Aquini) [RHEL-27742] - mm/vmalloc: add missing READ/WRITE_ONCE() annotations (Rafael Aquini) [RHEL-27742] - mm/vmalloc: check free space in vmap_block lockless (Rafael Aquini) [RHEL-27742] - mm/vmalloc: prevent flushing dirty space over and over (Rafael Aquini) [RHEL-27742] - mm/vmalloc: avoid iterating over per CPU vmap blocks twice (Rafael Aquini) [RHEL-27742] - mm/vmalloc: prevent stale TLBs in fully utilized blocks (Rafael Aquini) [RHEL-27742] - mm: compaction: skip fast freepages isolation if enough freepages are isolated (Rafael Aquini) [RHEL-27742] - mm: compaction: add trace event for fast freepages isolation (Rafael Aquini) [RHEL-27742] - mm: compaction: only set skip flag if cc->no_set_skip_hint is false (Rafael Aquini) [RHEL-27742] - mm: compaction: skip more fully scanned pageblock (Rafael Aquini) [RHEL-27742] - mm: compaction: change fast_isolate_freepages() to void type (Rafael Aquini) [RHEL-27742] - mm: compaction: drop the redundant page validation in update_pageblock_skip() (Rafael Aquini) [RHEL-27742] - mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR (Rafael Aquini) [RHEL-27742] - mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED (Rafael Aquini) [RHEL-27742] - splice: kdoc for filemap_splice_read() and copy_splice_read() (Rafael Aquini) [RHEL-27742] - net: Make sock_splice_read() use copy_splice_read() by default (Rafael Aquini) [RHEL-27742] - tty, proc, kernfs, random: Use copy_splice_read() (Rafael Aquini) [RHEL-27742] - shmem: minor fixes to splice-read implementation (Rafael Aquini) [RHEL-27742] - mm: shmem: fix UAF bug in shmem_show_options() (Rafael Aquini) [RHEL-27742] - shmem: Implement splice-read (Rafael Aquini) [RHEL-27742] - splice: Make splice from a DAX file use copy_splice_read() (Rafael Aquini) [RHEL-27742] - splice: Make splice from an O_DIRECT fd use copy_splice_read() (Rafael Aquini) [RHEL-27742] - splice: Check for zero count in vfs_splice_read() (Rafael Aquini) [RHEL-27742] - splice: Make do_splice_to() generic and export it (Rafael Aquini) [RHEL-27742] - splice: Clean up copy_splice_read() a bit (Rafael Aquini) [RHEL-27742] - splice: Make filemap_splice_read() check s_maxbytes (Rafael Aquini) [RHEL-27742] - splice: Fix filemap_splice_read() to use the correct inode (Rafael Aquini) [RHEL-27742] - mm: compaction: drop redundant watermark check in compaction_zonelist_suitable() (Rafael Aquini) [RHEL-27742] - mm: compaction: remove unnecessary is_via_compact_memory() checks (Rafael Aquini) [RHEL-27742] - mm: compaction: refactor __compaction_suitable() (Rafael Aquini) [RHEL-27742] - mm: compaction: simplify should_compact_retry() (Rafael Aquini) [RHEL-27742] - mm: compaction: remove compaction result helpers (Rafael Aquini) [RHEL-27742] - mm: compaction: avoid GFP_NOFS ABBA deadlock (Rafael Aquini) [RHEL-27742] - memblock: Add flags and nid info in memblock debugfs (Rafael Aquini) [RHEL-27742] - mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-class-specifier to static (Rafael Aquini) [RHEL-27742] - mm/gup: remove vmas array from internal GUP functions (Rafael Aquini) [RHEL-27742] - mm/gup: remove vmas parameter from pin_user_pages() (Rafael Aquini) [RHEL-27742] - io_uring: rsrc: delegate VMA file-backed check to GUP (Rafael Aquini) [RHEL-27742] - mm: fix __access_remote_vm() GUP failure case (Rafael Aquini) [RHEL-27742] - mm/gup: remove vmas parameter from get_user_pages_remote() (Rafael Aquini) [RHEL-27742] - mm/gup: remove unused vmas parameter from get_user_pages() (Rafael Aquini) [RHEL-27742] - time_namespace: always provide arch_get_vdso_data() prototype for vdso (Rafael Aquini) [RHEL-27742] - panic: make function declarations visible (Rafael Aquini) [RHEL-27742] - lib: devmem_is_allowed: include linux/io.h (Rafael Aquini) [RHEL-27742] - mm: sparse: mark populate_section_memmap() static (Rafael Aquini) [RHEL-27742] - mm: page_poison: always declare __kernel_map_pages() function (Rafael Aquini) [RHEL-27742] - mm: percpu: unhide pcpu_embed_first_chunk prototype (Rafael Aquini) [RHEL-27742] - mm/hugetlb: remove hugetlb_page_subpool() (Rafael Aquini) [RHEL-27742] - x86/mm: Add early_memremap_pgprot_adjust() prototype (Rafael Aquini) [RHEL-27742] - mm/zsmalloc: get rid of PAGE_MASK (Rafael Aquini) [RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-27742] - filemap: remove page_endio() (Rafael Aquini) [RHEL-27742] - mm: memory_hotplug: fix format string in warnings (Rafael Aquini) [RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-27742] - mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees (Rafael Aquini) [RHEL-27742] - mm: memory-failure: move sysctl register in memory_failure_init() (Rafael Aquini) [RHEL-27742] - mm: memory_failure: move memory_failure_attr_group under MEMORY_FAILURE (Rafael Aquini) [RHEL-27742] - mm, oom: do not check 0 mask in out_of_memory() (Rafael Aquini) [RHEL-27742] - THP: avoid lock when check whether THP is in deferred list (Rafael Aquini) [RHEL-27742] - migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT (Rafael Aquini) [RHEL-27742] - memcg: dump memory.stat during cgroup OOM for v1 (Rafael Aquini) [RHEL-27742] - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() (Rafael Aquini) [RHEL-27742] - mm: compaction: optimize compact_memory to comply with the admin-guide (Rafael Aquini) [RHEL-27742] - mm/page_alloc: drop the unnecessary pfn_valid() for start pfn (Rafael Aquini) [RHEL-27742] - Fix some coding style errors in memblock.c (Rafael Aquini) [RHEL-27742] - cgroup: remove cgroup_rstat_flush_atomic() (Rafael Aquini) [RHEL-27742] - memcg: remove mem_cgroup_flush_stats_atomic() (Rafael Aquini) [RHEL-27742] - memcg: calculate root usage from global state (Rafael Aquini) [RHEL-27742] - memcg: flush stats non-atomically in mem_cgroup_wb_stats() (Rafael Aquini) [RHEL-27742] - writeback: move wb_over_bg_thresh() call outside lock section (Rafael Aquini) [RHEL-27742] - memcg, oom: remove explicit wakeup in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742] - memcg, oom: remove unnecessary check in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742] - mm/slab: correct return values in comment for _kmem_cache_create() (Rafael Aquini) [RHEL-27742] - mm/slab: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742] - mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742] - mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742] - mm/slab_common: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742] - slub: Don't read nr_slabs and total_objects directly (Rafael Aquini) [RHEL-27742] - slub: Remove slabs_node() function (Rafael Aquini) [RHEL-27742] - slub: Remove CONFIG_SMP defined check (Rafael Aquini) [RHEL-27742] - slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block (Rafael Aquini) [RHEL-27742] - slub: Correct the error code when slab_kset is NULL (Rafael Aquini) [RHEL-27742] - nodemask: Drop duplicate check in for_each_node_mask() (Rafael Aquini) [RHEL-27742] - mm/slab: introduce kmem_cache flag SLAB_NO_MERGE (Rafael Aquini) [RHEL-27742] - filemap: remove find_get_pages_range_tag() (Rafael Aquini) [RHEL-27742] - gfs2: convert gfs2_write_cache_jdata() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] - ext4: convert mpage_prepare_extent_to_map() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] - cifs: convert wdata_alloc_and_fillpages() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] - ceph: convert ceph_writepages_start() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] - afs: Fix waiting for writeback then skipping folio (Rafael Aquini) [RHEL-27742] - afs: Fix dangling folio ref counts in writeback (Rafael Aquini) [RHEL-27742] - afs: convert afs_writepages_region() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-45016] - redhat/configs: enable CONFIG_FS_ENCRYPTION (Xiubo Li) [RHEL-49398] - pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642] - include: trace: Widen the tag buffer in trace_scmi_dump_msg (Steve Dunnagan) [RHEL-40642] - OPP: Fix missing cleanup on error in _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642] - OPP: Fix required_opp_tables for multiple genpds using same table (Steve Dunnagan) [RHEL-40642] - pmdomain: core: constify of_phandle_args in add device and subdomain (Steve Dunnagan) [RHEL-40642] - pmdomain: core: constify of_phandle_args in xlate (Steve Dunnagan) [RHEL-40642] - pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm (Steve Dunnagan) [RHEL-40642] - dt-bindings: firmware: Support SCMI pinctrl protocol (Steve Dunnagan) [RHEL-40642] - dt-bindings: firmware: arm,scmi: Restrict protocol child node properties (Steve Dunnagan) [RHEL-40642] - dt-bindings: firmware: arm,scmi: Add support for powercap protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: optee: use optee system invocation (Steve Dunnagan) [RHEL-40642] - redhat/configs: add CONFIG_PINCTRL_SCMI (Steve Dunnagan) [RHEL-40642] - pinctrl: Implementation of the generic scmi-pinctrl driver (Steve Dunnagan) [RHEL-40642] - MAINTAINERS: Update SCMI entry with HWMON driver (Steve Dunnagan) [RHEL-40642] - PM: domains: Move genpd and its governor to the pmdomain subsystem (Steve Dunnagan) [RHEL-40642] - PM: domains: Drop redundant header for genpd (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Fix wrong fastchannel initialization (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add message dump traces for bad and unexpected replies (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add helper to trace bad messages (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Check mailbox/SMT channel for consistency (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in reset protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in system power protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in power protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Use xa_insert() when saving raw queues (Steve Dunnagan) [RHEL-40642] - pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642] - tee: Refactor TEE subsystem header files (Steve Dunnagan) [RHEL-40642] - tee: Remove unused declarations (Steve Dunnagan) [RHEL-40642] - tee: make tee_bus_type const (Steve Dunnagan) [RHEL-40642] - tee: system session (Steve Dunnagan) [RHEL-40642] - optee: provide optee_do_bottom_half() as a common function (Steve Dunnagan) [RHEL-40642] - tee: optee: support tracking system threads (Steve Dunnagan) [RHEL-40642] - tee: optee: system thread call property (Steve Dunnagan) [RHEL-40642] - optee: remove vma linked list walk (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Update the supported clock protocol version (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in clock protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Fix the clock protocol supported version (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Fix the clock protocol version for v3.2 (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add support for multiple vendors custom protocols (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Simplify scmi_devm_notifier_unregister (Steve Dunnagan) [RHEL-40642] - cpufreq: scmi: Enable boost support (Steve Dunnagan) [RHEL-40642] - cpufreq: scmi: Set transition_delay_us (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add standard clock OEM definitions (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add clock check for extended config support (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Rework clock domain info lookups (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement clock get permissions (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Log the perf domain names in the error paths (Steve Dunnagan) [RHEL-40642] - OPP: Extend dev_pm_opp_data with turbo support (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add support for marking certain frequencies as turbo (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Populate fast channel rate_limit (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Populate perf commands rate_limit (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Report frequencies in the perf notifications (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Use opps_by_lvl to store opps (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Check for notification support (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Implement is_notify_supported callback in perf protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add a common helper to check if a message is supported (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Use xa_insert() to store opps (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Fix NULL pointer dereference during fastchannel init (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Populate fastchannel info only if set operations are allowed (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Check beforehand if the perf domain set operations are allowed (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add protocol versioning checks (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Increase the maximum opp count in the perf protocol (Steve Dunnagan) [RHEL-40642] - firmware: arm_scmi: Add optional flags to extended names helper (Steve Dunnagan) [RHEL-40642] - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() (Steve Dunnagan) [RHEL-40642] - OPP: Rename 'rate_clk_single' (Steve Dunnagan) [RHEL-40642] - OPP: Pass rounded rate to _set_opp() (Steve Dunnagan) [RHEL-40642] - OPP: Relocate dev_pm_opp_sync_regulators() (Steve Dunnagan) [RHEL-40642] - OPP: Fix _set_required_opps when opp is NULL (Steve Dunnagan) [RHEL-40642] - OPP: The level field is always of unsigned int type (Steve Dunnagan) [RHEL-40642] - OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() (Steve Dunnagan) [RHEL-40642] - OPP: Don't set OPP recursively for a parent genpd (Steve Dunnagan) [RHEL-40642] - OPP: Call dev_pm_opp_set_opp() for required OPPs (Steve Dunnagan) [RHEL-40642] - OPP: Fix formatting of if/else block (Steve Dunnagan) [RHEL-40642] - OPP: Protect `lazy_opp_tables` list with `opp_table_lock` (Steve Dunnagan) [RHEL-40642] - OPP: Use _set_opp_level() for single genpd case (Steve Dunnagan) [RHEL-40642] - OPP: Add _link_required_opps() to avoid code duplication (Steve Dunnagan) [RHEL-40642] - OPP: Level zero is valid (Steve Dunnagan) [RHEL-40642] - OPP: No need to defer probe from _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642] - OPP: Remove genpd_virt_dev_lock (Steve Dunnagan) [RHEL-40642] - OPP: Reorder code in _opp_set_required_opps_genpd() (Steve Dunnagan) [RHEL-40642] - OPP: Remove doc style comments for internal routines (Steve Dunnagan) [RHEL-40642] - OPP: Add dev_pm_opp_find_level_floor() (Steve Dunnagan) [RHEL-40642] - OPP: Reuse dev_pm_opp_get_freq_indexed() (Steve Dunnagan) [RHEL-40642] - OPP: Update _read_freq() to return the correct frequency (Steve Dunnagan) [RHEL-40642] Resolves: RHEL-15564, RHEL-27742, RHEL-28702, RHEL-33327, RHEL-37146, RHEL-37224, RHEL-40642, RHEL-45016, RHEL-49398, RHEL-54248, RHEL-54858, RHEL-54936, RHEL-54943, RHEL-55126, RHEL-57710, RHEL-57767, RHEL-58883, RHEL-58895 Signed-off-by: Rado Vrbovsky --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 4 +- kernel-aarch64-64k-rhel.config | 4 +- kernel-aarch64-debug-rhel.config | 4 +- kernel-aarch64-rhel.config | 4 +- kernel-aarch64-rt-debug-rhel.config | 4 +- kernel-aarch64-rt-rhel.config | 4 +- kernel-ppc64le-debug-rhel.config | 4 +- kernel-ppc64le-rhel.config | 4 +- kernel-s390x-debug-rhel.config | 11 +- kernel-s390x-rhel.config | 11 +- kernel-s390x-zfcpdump-rhel.config | 9 + kernel-x86_64-debug-rhel.config | 4 +- kernel-x86_64-rhel.config | 4 +- kernel-x86_64-rt-debug-rhel.config | 4 +- kernel-x86_64-rt-rhel.config | 4 +- kernel.changelog | 894 ++++++++++++++++++++++++++ kernel.spec | 901 ++++++++++++++++++++++++++- sources | 6 +- 19 files changed, 1860 insertions(+), 22 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 21fc6cbc2..cc0fb1718 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 6 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 512 +RHEL_RELEASE = 513 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 940f68901..93949fe2c 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1897,7 +1897,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_DPAA2_SWITCH is not set # CONFIG_FSL_EDMA is not set @@ -4457,6 +4457,7 @@ CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_STMFX is not set @@ -5507,6 +5508,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index b03062310..814b0b571 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1881,7 +1881,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_DPAA2_SWITCH is not set # CONFIG_FSL_EDMA is not set @@ -4435,6 +4435,7 @@ CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_STMFX is not set @@ -5485,6 +5486,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 9bdb09f90..d2de6d516 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1894,7 +1894,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_DPAA2_SWITCH is not set # CONFIG_FSL_EDMA is not set @@ -4454,6 +4454,7 @@ CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_STMFX is not set @@ -5504,6 +5505,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index aaba920f8..7eabfb0f7 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1878,7 +1878,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_DPAA2_SWITCH is not set # CONFIG_FSL_EDMA is not set @@ -4432,6 +4432,7 @@ CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_STMFX is not set @@ -5482,6 +5483,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index e7f5229ba..6799f4efe 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1937,7 +1937,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_DPAA2_SWITCH is not set # CONFIG_FSL_EDMA is not set @@ -4534,6 +4534,7 @@ CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_STMFX is not set @@ -5598,6 +5599,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index b795402b9..b7348d84f 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1921,7 +1921,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_DPAA2_SWITCH is not set # CONFIG_FSL_EDMA is not set @@ -4512,6 +4512,7 @@ CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_STMFX is not set @@ -5576,6 +5577,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 160c7dc9c..210cb0f71 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1657,7 +1657,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -4041,6 +4041,7 @@ CONFIG_PID_NS=y # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_TPS6594 is not set @@ -5011,6 +5012,7 @@ CONFIG_SIGNATURE=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index cf862e93f..4cbf384c2 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1641,7 +1641,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -4021,6 +4021,7 @@ CONFIG_PID_NS=y # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_TPS6594 is not set @@ -4991,6 +4992,7 @@ CONFIG_SIGNATURE=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 99337d32f..89b5f42cc 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -616,6 +616,7 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y CONFIG_CEPH_LIB=m CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y +# CONFIG_CERT_STORE is not set CONFIG_CFG80211_DEBUGFS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set @@ -1659,7 +1660,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -2555,6 +2556,7 @@ CONFIG_KASAN_KUNIT_TEST=m CONFIG_KASAN_VMALLOC=y CONFIG_KASAN=y # CONFIG_KCOV is not set +# CONFIG_KCSAN is not set CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y @@ -2839,6 +2841,7 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_MARCH_Z13 is not set CONFIG_MARCH_Z14=y # CONFIG_MARCH_Z15 is not set +# CONFIG_MARCH_Z16 is not set # CONFIG_MARCH_Z196 is not set # CONFIG_MARCH_Z900 is not set # CONFIG_MARCH_Z9_109 is not set @@ -4025,6 +4028,7 @@ CONFIG_PID_NS=y # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_TPS6594 is not set @@ -4485,6 +4489,9 @@ CONFIG_RXKAD=y CONFIG_RXPERF=m CONFIG_S390_GUEST=y CONFIG_S390_HYPFS_FS=y +CONFIG_S390_HYPFS=y +# CONFIG_S390_KPROBES_SANITY_TEST is not set +# CONFIG_S390_MODULES_SANITY_TEST is not set CONFIG_S390_PRNG=m CONFIG_S390_TAPE_34XX=m CONFIG_S390_TAPE_3590=m @@ -4985,6 +4992,7 @@ CONFIG_SIGNATURE=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set @@ -5936,6 +5944,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TUNE_Z13 is not set # CONFIG_TUNE_Z14 is not set CONFIG_TUNE_Z15=y +# CONFIG_TUNE_Z16 is not set # CONFIG_TUNE_Z196 is not set # CONFIG_TUNE_Z900 is not set # CONFIG_TUNE_Z9_109 is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index b7805beb0..37db8a09f 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -616,6 +616,7 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y +# CONFIG_CERT_STORE is not set # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set @@ -1643,7 +1644,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -2535,6 +2536,7 @@ CONFIG_KALLSYMS=y # CONFIG_KASAN_MODULE_TEST is not set # CONFIG_KASAN_VMALLOC is not set # CONFIG_KCOV is not set +# CONFIG_KCSAN is not set CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y @@ -2819,6 +2821,7 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_MARCH_Z13 is not set CONFIG_MARCH_Z14=y # CONFIG_MARCH_Z15 is not set +# CONFIG_MARCH_Z16 is not set # CONFIG_MARCH_Z196 is not set # CONFIG_MARCH_Z900 is not set # CONFIG_MARCH_Z9_109 is not set @@ -4005,6 +4008,7 @@ CONFIG_PID_NS=y # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_TPS6594 is not set @@ -4465,6 +4469,9 @@ CONFIG_RXKAD=y CONFIG_RXPERF=m CONFIG_S390_GUEST=y CONFIG_S390_HYPFS_FS=y +CONFIG_S390_HYPFS=y +# CONFIG_S390_KPROBES_SANITY_TEST is not set +# CONFIG_S390_MODULES_SANITY_TEST is not set CONFIG_S390_PRNG=m CONFIG_S390_TAPE_34XX=m CONFIG_S390_TAPE_3590=m @@ -4965,6 +4972,7 @@ CONFIG_SIGNATURE=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set @@ -5914,6 +5922,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TUNE_Z13 is not set # CONFIG_TUNE_Z14 is not set CONFIG_TUNE_Z15=y +# CONFIG_TUNE_Z16 is not set # CONFIG_TUNE_Z196 is not set # CONFIG_TUNE_Z900 is not set # CONFIG_TUNE_Z9_109 is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index b03f1cb7e..158ac2376 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -620,6 +620,7 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y +# CONFIG_CERT_STORE is not set # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set @@ -2546,6 +2547,7 @@ CONFIG_KALLSYMS=y # CONFIG_KASAN_MODULE_TEST is not set # CONFIG_KASAN_VMALLOC is not set # CONFIG_KCOV is not set +# CONFIG_KCSAN is not set CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y @@ -2831,6 +2833,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y # CONFIG_MARCH_Z13 is not set CONFIG_MARCH_Z14=y # CONFIG_MARCH_Z15 is not set +# CONFIG_MARCH_Z16 is not set # CONFIG_MARCH_Z196 is not set # CONFIG_MARCH_Z900 is not set # CONFIG_MARCH_Z9_109 is not set @@ -4019,6 +4022,7 @@ CONFIG_PID_NS=y # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_TPS6594 is not set @@ -4481,6 +4485,9 @@ CONFIG_RXKAD=y CONFIG_RXPERF=m # CONFIG_S390_GUEST is not set # CONFIG_S390_HYPFS_FS is not set +# CONFIG_S390_HYPFS is not set +# CONFIG_S390_KPROBES_SANITY_TEST is not set +# CONFIG_S390_MODULES_SANITY_TEST is not set CONFIG_S390_PRNG=y CONFIG_S390_TAPE_34XX=m CONFIG_S390_TAPE_3590=m @@ -4985,6 +4992,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set @@ -5940,6 +5948,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TUNE_Z13 is not set # CONFIG_TUNE_Z14 is not set CONFIG_TUNE_Z15=y +# CONFIG_TUNE_Z16 is not set # CONFIG_TUNE_Z196 is not set # CONFIG_TUNE_Z900 is not set # CONFIG_TUNE_Z9_109 is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 37d85f3e0..4b30c365c 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1756,7 +1756,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -4274,6 +4274,7 @@ CONFIG_PINCTRL_METEORPOINT=m # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set @@ -5242,6 +5243,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index f0f418e09..8f0d2ea0d 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1740,7 +1740,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -4254,6 +4254,7 @@ CONFIG_PINCTRL_METEORPOINT=m # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set @@ -5221,6 +5222,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index c140a51a5..155c791d7 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1801,7 +1801,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -4353,6 +4353,7 @@ CONFIG_PINCTRL_METEORPOINT=m # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set @@ -5335,6 +5336,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 6e693d682..0290b5747 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1785,7 +1785,7 @@ CONFIG_FSCACHE=m # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y -# CONFIG_FS_ENCRYPTION is not set +CONFIG_FS_ENCRYPTION=y # CONFIG_FSI is not set # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y @@ -4333,6 +4333,7 @@ CONFIG_PINCTRL_METEORPOINT=m # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SCMI is not set # CONFIG_PINCTRL_STMFX is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set @@ -5314,6 +5315,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIPHASH_KUNIT_TEST=m # CONFIG_SKGE is not set # CONFIG_SKY2 is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel.changelog b/kernel.changelog index 36a9846a9..490674ff1 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,897 @@ +* Thu Sep 26 2024 Rado Vrbovsky [5.14.0-513.el9] +- mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-33327] +- powerpc/ptrace: Add thread.regs checks to all ptrace hooks (Mamatha Inamdar) [RHEL-28702] +- cpu/SMT: Enable SMT only if a core is online (Mamatha Inamdar) [RHEL-37146] +- powerpc/topology: Check if a core is online (Mamatha Inamdar) [RHEL-37146] +- gpio: Use device_get_match_data() (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Remove redundant dev_err_probe() (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: make davinci_gpio_dev_pm_ops static (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: correct non-kerneldoc comment (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Add irq chip flag to skip set wake (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Do not clear the bank intr enable bit in save_context (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Remove duplicate assignment of of_gpio_n_cells (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Do not mention legacy API in the code (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: add support of module build (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Add support for system suspend/resume PM (Joel Slebodnick) [RHEL-57710] +- PCI: pciehp: Detect device replacement during system sleep (Myron Stowe) [RHEL-58895] +- cleanup: Standardize the header guard define's name (Myron Stowe) [RHEL-58895] +- nfsd: ensure that nfsd4_fattr_args.context is zeroed out (CKI Backport Bot) [RHEL-58883] {CVE-2024-46697} +- intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-15564] +- intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-15564] +- intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-15564] +- net/sched: adjust device watchdog timer to detect stopped queue at right time (Ivan Vecera) [RHEL-57767] +- net_sched: sch_sfq: annotate data-races around q->perturb_period (Ivan Vecera) [RHEL-57767] +- net_sched: sch_skbprio: implement lockless skbprio_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_pie: implement lockless pie_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_hhf: implement lockless hhf_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_hfsc: implement lockless accesses to q->defcls (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fq_pie: implement lockless fq_pie_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fq_codel: implement lockless fq_codel_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fifo: implement lockless __fifo_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_ets: implement lockless ets_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_tfs: implement lockless etf_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_codel: implement lockless codel_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_choke: implement lockless choke_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_cbs: implement lockless cbs_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: cake: implement lockless cake_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fq: implement lockless fq_dump() (Ivan Vecera) [RHEL-57767] +- flow_offload: add control flag checking helpers (Ivan Vecera) [RHEL-57767] +- flow_offload: fix flow_offload_has_one_action() kdoc (Ivan Vecera) [RHEL-57767] +- net: sched: cls_api: fix slab-use-after-free in fl_dump_key (Ivan Vecera) [RHEL-57767] +- net: sched: cake: Optimize the number of function calls and branches in heap construction (Ivan Vecera) [RHEL-57767] +- net/sched: act_skbmod: prevent kernel-infoleak (Ivan Vecera) [RHEL-57767] +- net: sched: make skip_sw actually skip software (Ivan Vecera) [RHEL-57767] +- net: sched: cls_api: add filter counter (Ivan Vecera) [RHEL-57767] +- net: sched: cls_api: add skip_sw counter (Ivan Vecera) [RHEL-57767] +- net/sched: Add module alias for sch_fq_pie (Ivan Vecera) [RHEL-57767] +- selftests: forwarding: Make tc-police pass on debug kernels (Ivan Vecera) [RHEL-57767] +- selftests/tc-testing: require an up to date iproute2 for blockcast tests (Ivan Vecera) [RHEL-57767] +- net: sched: Annotate struct tc_pedit with __counted_by (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: add mirred to block tdc tests (Ivan Vecera) [RHEL-57767] +- net/sched: Remove alias of sch_clsact (Ivan Vecera) [RHEL-57767] +- net/sched: Load modules via their alias (Ivan Vecera) [RHEL-57767] +- net/sched: Add module aliases for cls_,sch_,act_ modules (Ivan Vecera) [RHEL-57767] +- net/sched: Add helper macros with module names (Ivan Vecera) [RHEL-57767] +- taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: return fail if a test fails in setup/teardown (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: enable all tdc tests (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: adjust fq test to latest iproute2 (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: check if 'jq' is available in taprio tests (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: add missing netfilter config (Ivan Vecera) [RHEL-57767] +- flow_offload: Annotate struct flow_action_entry with __counted_by (Ivan Vecera) [RHEL-57767] +- net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set (Ivan Vecera) [RHEL-57767] +- sysctl: always initialize i_uid/i_gid (Pavel Reichl) [RHEL-54943] {CVE-2024-42312} +- exfat: fix potential deadlock on __exfat_get_dentry_set (Pavel Reichl) [RHEL-54936] {CVE-2024-42315} +- fs: prevent out-of-bounds array speculation when closing a file descriptor (Pavel Reichl) [RHEL-55126] {CVE-2024-42265} +- protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Pavel Reichl) [RHEL-55126] {CVE-2024-42265} +- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() (Myron Stowe) [RHEL-54858] {CVE-2024-43823} +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() (Thomas Huth) [RHEL-54248] +- s390/pci: fix three typos in comments (Thomas Huth) [RHEL-54248] +- s390/scm: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390: remove odd comment (Thomas Huth) [RHEL-54248] +- s390/dasd: resolve spelling mistake (Thomas Huth) [RHEL-54248] +- s390/cmma: move set_page_stable() and friends to header file (Thomas Huth) [RHEL-54248] +- s390/cmma: move parsing of cmma kernel parameter to early boot code (Thomas Huth) [RHEL-54248] +- s390/cmma: cleanup inline assemblies (Thomas Huth) [RHEL-54248] +- s390/cio: replace deprecated strncpy with strscpy (Thomas Huth) [RHEL-54248] +- s390/sclp: replace deprecated strncpy with strtomem (Thomas Huth) [RHEL-54248] +- s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/cio: export CMG value as decimal (Thomas Huth) [RHEL-54248] +- s390: delete the unused store_prefix() function (Thomas Huth) [RHEL-54248] +- s390/sclp: handle default case in sclp memory notifier (Thomas Huth) [RHEL-54248] +- s390/diag: add missing virt_to_phys() translation to diag224() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove VM_FAULT_BADCONTEXT (Thomas Huth) [RHEL-54248] +- s390/mm,fault: simplify kfence fault handling (Thomas Huth) [RHEL-54248] +- s390/mm,fault: call do_fault_error() only from do_exception() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: get rid of do_low_address() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove VM_FAULT_PFAULT (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use get_kernel_nofault() to dereference in dump_pagetable() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: improve readability by using teid union (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use static key for store indication (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use get_fault_address() everywhere (Thomas Huth) [RHEL-54248] +- s390/mm,fault: replace WARN_ON_ONCE() with unreachable() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove noinline attribute from all functions (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove line break (Thomas Huth) [RHEL-54248] +- s390/mm,fault: include linux/mmu_context.h (Thomas Huth) [RHEL-54248] +- s390/mm,fault: have balanced braces, remove unnecessary blanks (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use pr_warn(), pr_cont(), ... instead of open-coding (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use pr_warn_ratelimited() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use __ratelimit() instead of printk_ratelimit() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: reverse x-mas tree coding style (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove and improve comments, adjust whitespace (Thomas Huth) [RHEL-54248] +- s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available (Thomas Huth) [RHEL-54248] +- s390/vmem: remove unused variable (Thomas Huth) [RHEL-54248] +- s390: add support for DCACHE_WORD_ACCESS (Thomas Huth) [RHEL-54248] +- s390: provide word-at-a-time implementation (Thomas Huth) [RHEL-54248] +- s390/extable: reduce number of extable macros (Thomas Huth) [RHEL-54248] +- s390/crash: remove unused parameter (Thomas Huth) [RHEL-54248] +- s390/kasan: handle DCSS mapping in memory holes (Thomas Huth) [RHEL-54248] +- s390/cio: fix a memleak in css_alloc_subchannel (Thomas Huth) [RHEL-54248] +- s390: use control register bit defines (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add control register bits (Thomas Huth) [RHEL-54248] +- s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add missing defines (Thomas Huth) [RHEL-54248] +- s390/setup: make use of system_ctl_load() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add system_ctl_load() (Thomas Huth) [RHEL-54248] +- s390/early: use system_ctl_set_bit() instead of local_ctl_set_bit() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: allow to call system_ctl_set/clear_bit() early (Thomas Huth) [RHEL-54248] +- s390/ctltreg: make initialization of control register save area explicit (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add struct ctlreg (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add type checking to __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248] +- s390/kprobes,ptrace: open code struct per_reg (Thomas Huth) [RHEL-54248] +- s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add local_ctl_load() and local_ctl_store() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add local and system prefix to some functions (Thomas Huth) [RHEL-54248] +- s390/ctlreg: cleanup inline assemblies (Thomas Huth) [RHEL-54248] +- s390/ctlreg: rename ctl_reg.h to ctlreg.h (Thomas Huth) [RHEL-54248] +- s390/ctlreg: move control register code to separate file (Thomas Huth) [RHEL-54248] +- s390/smp: keep the original lowcore for CPU 0 (Thomas Huth) [RHEL-54248] +- s390/smp: disallow CPU hotplug of CPU 0 (Thomas Huth) [RHEL-54248] +- s390/smp,mcck: fix early IPI handling (Thomas Huth) [RHEL-54248] +- s390/cert_store: fix string length handling (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/vmem: do not silently ignore mapping limit (Thomas Huth) [RHEL-54248] +- s390/mm: use __set_memory() variants where useful (Thomas Huth) [RHEL-54248] +- s390/set_memory: add __set_memory() variant (Thomas Huth) [RHEL-54248] +- s390/set_memory: generate all set_memory() functions (Thomas Huth) [RHEL-54248] +- s390/mm: improve description of mapping permissions of prefix pages (Thomas Huth) [RHEL-54248] +- s390/amode31: change type of __samode31, __eamode31, etc (Thomas Huth) [RHEL-54248] +- s390/mm: simplify kernel mapping setup (Thomas Huth) [RHEL-54248] +- s390/mm: fix MAX_DMA_ADDRESS physical vs virtual confusion (Thomas Huth) [RHEL-54248] +- s390/crash: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/dcssblk: fix lockdep warning (Thomas Huth) [RHEL-54248] +- s390/monreader: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/pci: use builtin_misc_device macro to simplify the code (Thomas Huth) [RHEL-54248] +- s390/ipl: refactor deprecated strncpy (Thomas Huth) [RHEL-54248] +- s390/ipl: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/ipl: add common ipl parameter attribute group (Thomas Huth) [RHEL-54248] +- s390/dcssblk: fix kernel crash with list_add corruption (Thomas Huth) [RHEL-54248] +- s390/boot: fix multi-line comments style (Thomas Huth) [RHEL-54248] +- s390/boot: account Real Memory Copy and Lowcore areas (Thomas Huth) [RHEL-54248] +- s390/mm: define Real Memory Copy size and mask macros (Thomas Huth) [RHEL-54248] +- s390/boot: cleanup number of page table levels setup (Thomas Huth) [RHEL-54248] +- s390: remove (Thomas Huth) [RHEL-54248] +- s390: replace #include with #include (Thomas Huth) [RHEL-54248] +- s390: remove unneeded #include (Thomas Huth) [RHEL-54248] +- s390/smp: ensure global control register contents are in sync (Thomas Huth) [RHEL-54248] +- s390/ptrace: add missing linux/const.h include (Thomas Huth) [RHEL-54248] +- s390/cert_store: select CRYPTO_LIB_SHA256 (Thomas Huth) [RHEL-54248] +- s390/cert_store: fix error return code in fill_cs_keyring() (Thomas Huth) [RHEL-54248] +- s390/defconfigs: set CONFIG_FUNCTION_GRAPH_RETVAL=y (Thomas Huth) [RHEL-54248] +- s390/ftrace: use la instead of aghik in return_to_handler() (Thomas Huth) [RHEL-54248] +- s390/tracing: pass struct ftrace_regs to ftrace_trace_function (Thomas Huth) [RHEL-54248] +- s390: raise minimum supported machine generation to z10 [partial] (Thomas Huth) [RHEL-54248] +- s390/ebcdic: fix typo in comment (Thomas Huth) [RHEL-54248] +- s390/diag: fix diagnose 8c description (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/vmem: split pages when debug pagealloc is enabled (Thomas Huth) [RHEL-54248] +- s390/dasd: use correct number of retries for ERP requests (Thomas Huth) [RHEL-54248] +- s390: use obj-y to descend into drivers/s390/ (Thomas Huth) [RHEL-54248] +- docs: move s390 under arch (Thomas Huth) [RHEL-54248] +- docs: create a top-level arch/ directory (Thomas Huth) [RHEL-54248] +- MAINTAINERS: remove outdated linux390 link (Thomas Huth) [RHEL-54248] +- s390/hypfs: stop using ENOSYS error code (Thomas Huth) [RHEL-54248] +- s390/mm: get rid of VMEM_MAX_PHYS macro (Thomas Huth) [RHEL-54248] +- s390/extmem: improve reporting of -ERANGE error (Thomas Huth) [RHEL-54248] +- s390/mm: rework arch_get_mappable_range() callback (Thomas Huth) [RHEL-54248] +- s390/mm: remove redundant check against VMEM_MAX_PHYS (Thomas Huth) [RHEL-54248] +- s390/dcssblk: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/dcssblk: use IS_ALIGNED() for alignment checks (Thomas Huth) [RHEL-54248] +- s390/kexec: make machine_kexec() depend on CONFIG_KEXEC_CORE (Thomas Huth) [RHEL-54248] +- s390/ftrace: enable HAVE_FUNCTION_GRAPH_RETVAL (Thomas Huth) [RHEL-54248] +- redhat: Set CONFIG_S390_HYPFS in the kernel configs (Thomas Huth) [RHEL-54248] +- s390/hypfs: factor out filesystem code (Thomas Huth) [RHEL-54248] +- s390/hypfs: remove open-coded PTR_ALIGN() (Thomas Huth) [RHEL-54248] +- s390/hypfs: simplify memory allocation (Thomas Huth) [RHEL-54248] +- s390/sthyi: enforce 4k alignment of vmalloc'ed area (Thomas Huth) [RHEL-54248] +- s390/diag: handle diag 204 subcode 4 address correctly (Thomas Huth) [RHEL-54248] +- redhat: Disable CONFIG_CERT_STORE for the RHEL kernel (Thomas Huth) [RHEL-54248] +- s390: add support for user-defined certificates (Thomas Huth) [RHEL-54248] +- s390: convert to ctime accessor functions (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove check on CPU being online (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: handle casts consistently (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove unnecessary debug statement (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove parameter in call to pr_err (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: simplify function setup_pmu_cpu (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove unneeded debug statements (Thomas Huth) [RHEL-54248] +- s390/entry: remove mcck clock (Thomas Huth) [RHEL-54248] +- s390/entry: rework entering DAT-on mode on CPU restart (Thomas Huth) [RHEL-54248] +- s390/mm: fence off VM macros from asm and linker (Thomas Huth) [RHEL-54248] +- s390/ptrace: make all psw related defines also available for asm (Thomas Huth) [RHEL-54248] +- s390/ptrace: remove PSW_DEFAULT_KEY from uapi (Thomas Huth) [RHEL-54248] +- s390/vdso: filter out mno-pic-data-is-text-relative cflag (Thomas Huth) [RHEL-54248] +- s390: consistently use .balign instead of .align (Thomas Huth) [RHEL-54248] +- s390/decompressor: fix misaligned symbol build error (Thomas Huth) [RHEL-54248] +- s390/vdso: check for undefined symbols after build (Thomas Huth) [RHEL-54248] +- s390/mm: do not include directly (Thomas Huth) [RHEL-54248] +- s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/defconfigs: set CONFIG_NET_TC_SKB_EXT=y (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: rework PER_CPU_DEFINE of struct cpu_cf_events (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: open access to hwctr device for CAP_PERFMON privileged process (Thomas Huth) [RHEL-54248] +- s390/boot: fix physmem_info virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/kasan: avoid short by one page shadow memory (Thomas Huth) [RHEL-54248] +- s390/kasan: fix insecure W+X mapping warning (Thomas Huth) [RHEL-54248] +- s390/crash: use the correct type for memory allocation (Thomas Huth) [RHEL-54248] +- s390: gmap use pte_unmap_unlock() not spin_unlock() (Thomas Huth) [RHEL-54248] +- s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-54248] +- s390/purgatory: Do not use fortified string functions (Thomas Huth) [RHEL-54248] +- s390/zcore: conditionally clear memory on reipl (Thomas Huth) [RHEL-54248] +- s390/ipl: add REIPL_CLEAR flag to os_info (Thomas Huth) [RHEL-54248] +- s390/purgatory: disable branch profiling (Thomas Huth) [RHEL-54248] +- s390/cio: unregister device when the only path is gone (Thomas Huth) [RHEL-54248] +- s390/Kconfig: remove obsolete configs SCHED_{BOOK,DRAWER} (Thomas Huth) [RHEL-54248] +- s390/uapi: cover statfs padding by growing f_spare (Thomas Huth) [RHEL-54248] +- s390/ipl: fix IPIB virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/topology: honour nr_cpu_ids when adding CPUs (Thomas Huth) [RHEL-54248] +- s390/cio: include subchannels without devices also for evaluation (Thomas Huth) [RHEL-54248] +- s390/defconfigs: set CONFIG_INIT_STACK_NONE=y (Thomas Huth) [RHEL-54248] +- s390: select ARCH_SUPPORTS_INT128 (Thomas Huth) [RHEL-54248] +- s390/pai_ext: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248] +- s390/pai_crypto: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248] +- s390/stackleak: provide fast __stackleak_poison() implementation (Thomas Huth) [RHEL-54248] +- s390: select ARCH_USE_SYM_ANNOTATIONS (Thomas Huth) [RHEL-54248] +- s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc() (Thomas Huth) [RHEL-54248] +- tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secret syscall (Thomas Huth) [RHEL-54248] +- s390: wire up memfd_secret system call (Thomas Huth) [RHEL-54248] +- s390/mm: enable ARCH_HAS_SET_DIRECT_MAP (Thomas Huth) [RHEL-54248] +- s390/mm: use BIT macro to generate SET_MEMORY bit masks (Thomas Huth) [RHEL-54248] +- s390/relocate_kernel: adjust indentation (Thomas Huth) [RHEL-54248] +- s390/mcount: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248] +- s390/amode31: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248] +- s390/kasan: remove override of mem*() functions (Thomas Huth) [RHEL-54248] +- s390/kdump: remove nodat stack restriction for calling nodat functions (Thomas Huth) [RHEL-54248] +- s390/kdump: rework invocation of DAT-off code (Thomas Huth) [RHEL-54248] +- s390/kdump: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/kdump: cleanup do_start_kdump() prototype and usage (Thomas Huth) [RHEL-54248] +- s390/kexec: turn DAT mode off immediately before purgatory (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove function validate_ctr_auth() by inline code (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: provide counter number to validate_ctr_version() (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: introduce static CPU counter facility information (Thomas Huth) [RHEL-54248] +- s390/mm: fix direct map accounting (Thomas Huth) [RHEL-54248] +- s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT (Thomas Huth) [RHEL-54248] +- s390/boot: improve install.sh script (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disable (Thomas Huth) [RHEL-54248] +- s390/kaslr: randomize amode31 base address (Thomas Huth) [RHEL-54248] +- s390/kaslr: generalize and improve random base distribution (Thomas Huth) [RHEL-54248] +- s390/boot: pin amode31 default lma (Thomas Huth) [RHEL-54248] +- s390/boot: do not change default_lma (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove unnecessary copy_from_user call (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: log bad return code of function cfset_all_copy (Thomas Huth) [RHEL-54248] +- s390/module: create module allocations without exec permissions (Thomas Huth) [RHEL-54248] +- s390/ftrace: do not assume module_alloc() returns executable memory (Thomas Huth) [RHEL-54248] +- s390/mm: use set_memory_*() helpers instead of open coding (Thomas Huth) [RHEL-54248] +- s390/mm: implement set_memory_rwnx() (Thomas Huth) [RHEL-54248] +- s390/ipl: fix physical-virtual confusion for diag308 (Thomas Huth) [RHEL-54248] +- s390/kaslr: randomize module base load address (Thomas Huth) [RHEL-54248] +- s390/kaslr: provide kaslr_enabled() function (Thomas Huth) [RHEL-54248] +- s390/checksum: remove not needed uaccess.h include (Thomas Huth) [RHEL-54248] +- s390: move on_thread_stack() to processor.h (Thomas Huth) [RHEL-54248] +- s390: remove arch_early_irq_init() (Thomas Huth) [RHEL-54248] +- s390/stacktrace: remove call_on_stack_noreturn() (Thomas Huth) [RHEL-54248] +- s390: use init_thread_union aka initial stack for the first process (Thomas Huth) [RHEL-54248] +- s390: make extables read-only (Thomas Huth) [RHEL-54248] +- s390/uaccess: remove extra blank line (Thomas Huth) [RHEL-54248] +- s390/uaccess: get rid of not needed local variable (Thomas Huth) [RHEL-54248] +- s390/uaccess: rename tmp1 and tmp2 variables (Thomas Huth) [RHEL-54248] +- s390/uaccess: sort EX_TABLE list for inline assemblies (Thomas Huth) [RHEL-54248] +- s390/uaccess: rename/sort labels in inline assemblies (Thomas Huth) [RHEL-54248] +- s390/uaccess: remove unused label in inline assemblies (Thomas Huth) [RHEL-54248] +- s390/uaccess: use symbolic names for inline assembly operands (Thomas Huth) [RHEL-54248] +- s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling (Thomas Huth) [RHEL-54248] +- s390: reintroduce expoline dependence to scripts (Thomas Huth) [RHEL-54248] +- s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS (Thomas Huth) [RHEL-54248] +- s390/mm: make use of atomic_fetch_xor() (Thomas Huth) [RHEL-54248] +- s390/vdso: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248] +- s390/expoline: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248] +- s390/ftrace: move hotpatch trampolines to mcount.S (Thomas Huth) [RHEL-54248] +- s390/kasan: move shadow mapping to decompressor (Thomas Huth) [RHEL-54248] +- s390/mm,pageattr: allow KASAN shadow memory (Thomas Huth) [RHEL-54248] +- s390/boot: rework decompressor reserved tracking (Thomas Huth) [RHEL-54248] +- s390/boot: rename mem_detect to physmem_info (Thomas Huth) [RHEL-54248] +- s390/boot: remove non-functioning image bootable check (Thomas Huth) [RHEL-54248] +- s390/dumpstack: resolve userspace last_break (Thomas Huth) [RHEL-54248] +- s390: simplify dynamic sysctl registration for appldata_register_ops (Thomas Huth) [RHEL-54248] +- s390: simplify one-level sysctl registration for page_table_sysctl (Thomas Huth) [RHEL-54248] +- s390: simplify one level sysctl registration for cmm_table (Thomas Huth) [RHEL-54248] +- s390: simplify one-level sysctl registration for appldata_table (Thomas Huth) [RHEL-54248] +- s390: simplify one-level syctl registration for s390dbf_table (Thomas Huth) [RHEL-54248] +- s390: simplify one-level sysctl registration for topology_ctl_table (Thomas Huth) [RHEL-54248] +- s390/setup: always inline gen_lpswe() (Thomas Huth) [RHEL-54248] +- s390: trim ancient junk from copy_thread() (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/Kconfig: sort config S390 select list again (Thomas Huth) [RHEL-54248] +- s390/decompressor: add link map saving (Thomas Huth) [RHEL-54248] +- s390/smp: perform cpu reset before delegating work to target cpu (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: use READ_ONCE_ALIGNED_128() instead of 128-bit cmpxchg (Thomas Huth) [RHEL-54248] +- s390/rwonce: add READ_ONCE_ALIGNED_128() macro (Thomas Huth) [RHEL-54248] +- s390/setup: do not complain about parameters handled in decompressor (Thomas Huth) [RHEL-54248] +- s390/irq,idle: simplify idle check (Thomas Huth) [RHEL-54248] +- s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag() (Thomas Huth) [RHEL-54248] +- s390/processor: let cpu helper functions return boolean values (Thomas Huth) [RHEL-54248] +- s390: remove confusing comment from uapi types header file (Thomas Huth) [RHEL-54248] +- s390/mem_detect: do not truncate online memory ranges info (Thomas Huth) [RHEL-54248] +- s390/mm: define private VM_FAULT_* reasons from top bits (Thomas Huth) [RHEL-54248] +- s390/idle: remove arch_cpu_idle_time() and corresponding code (Thomas Huth) [RHEL-54248] +- s390/processor: always inline cpu flag helper functions (Thomas Huth) [RHEL-54248] +- s390/idle: mark arch_cpu_idle() noinstr (Thomas Huth) [RHEL-54248] +- s390/idle: move idle time accounting to account_idle_time_irq() (Thomas Huth) [RHEL-54248] +- s390/dasd: Fix potential memleak in dasd_eckd_init() (Thomas Huth) [RHEL-54248] +- s390/dasd: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] +- s390/cio: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/sclp: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/debug: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/fcx: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/diag: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/boot: avoid potential amode31 truncation (Thomas Huth) [RHEL-54248] +- s390/boot: move detect_facilities() after cmd line parsing (Thomas Huth) [RHEL-54248] +- s390/kasan: avoid mapping KASAN shadow for standby memory (Thomas Huth) [RHEL-54248] +- s390/boot: avoid page tables memory in kaslr (Thomas Huth) [RHEL-54248] +- s390/mem_detect: add get_mem_detect_online_total() (Thomas Huth) [RHEL-54248] +- s390/mem_detect: handle online memory limit just once (Thomas Huth) [RHEL-54248] +- s390/boot: fix mem_detect extended area allocation (Thomas Huth) [RHEL-54248] +- s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails (Thomas Huth) [RHEL-54248] +- s390/diag: make __diag8c_tmp_amode31 static (Thomas Huth) [RHEL-54248] +- s390/rethook: add local rethook header file (Thomas Huth) [RHEL-54248] +- s390/vmem: remove unnecessary KASAN checks (Thomas Huth) [RHEL-54248] +- s390/vmem: fix empty page tables cleanup under KASAN (Thomas Huth) [RHEL-54248] +- s390/kasan: update kasan memory layout note (Thomas Huth) [RHEL-54248] +- s390/mem_detect: fix detect_memory() error handling (Thomas Huth) [RHEL-54248] +- s390/hmcdrv: use strscpy() instead of strlcpy() (Thomas Huth) [RHEL-54248] +- s390/cio: introduce locking for register/unregister functions (Thomas Huth) [RHEL-54248] +- s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping (Thomas Huth) [RHEL-54248] +- s390/boot: remove pgtable_populate_end (Thomas Huth) [RHEL-54248] +- s390/boot: avoid mapping standby memory (Thomas Huth) [RHEL-54248] +- s390/decompressor: specify __decompress() buf len to avoid overflow (Thomas Huth) [RHEL-54248] +- s390/dcssblk:: don't call bio_split_to_limits (Thomas Huth) [RHEL-54248] +- s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags (Thomas Huth) [RHEL-54248] +- s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 (Thomas Huth) [RHEL-54248] +- s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 (Thomas Huth) [RHEL-54248] +- s390/syscalls: get rid of system call alias functions (Thomas Huth) [RHEL-54248] +- s390/syscalls: remove trailing semicolon (Thomas Huth) [RHEL-54248] +- s390/syscalls: move __S390_SYS_STUBx() macro (Thomas Huth) [RHEL-54248] +- s390/syscalls: remove __SC_COMPAT_TYPE define (Thomas Huth) [RHEL-54248] +- s390/syscalls: remove SYSCALL_METADATA() from compat syscalls (Thomas Huth) [RHEL-54248] +- s390: discard .interp section (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usage (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: merge source files for CPU Measurement counter facility (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove in-kernel counting facility interface (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: move stccm_avail() (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: move cpum_cf_ctrset_size() (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: simplify hw_perf_event_destroy() (Thomas Huth) [RHEL-54248] +- s390/cache: change type from unsigned long long to unsigned long (Thomas Huth) [RHEL-54248] +- s390/kprobes: replace kretprobe with rethook (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: diagnostic sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: rework macro AUX_SDB_NUM_xxx (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove debug statements from function setup_pmc_cpu (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: move functions from header file to source file (Thomas Huth) [RHEL-54248] +- s390/vmem: use swap() instead of open coding it (Thomas Huth) [RHEL-54248] +- s390/cio: evaluate devices with non-operational paths (Thomas Huth) [RHEL-54248] +- s390/ipl: use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248] +- s390: move __amode31_base declaration to proper header file (Thomas Huth) [RHEL-54248] +- s390/mm: allocate Absolute Lowcore Area in decompressor (Thomas Huth) [RHEL-54248] +- s390/mm: allocate Real Memory Copy Area in decompressor (Thomas Huth) [RHEL-54248] +- s390/boot: allow setup of different virtual address types (Thomas Huth) [RHEL-54248] +- s390/kasan: remove identity mapping support (Thomas Huth) [RHEL-54248] +- s390/maccess: remove dead DAT-off code (Thomas Huth) [RHEL-54248] +- s390/mm: start kernel with DAT enabled (Thomas Huth) [RHEL-54248] +- s390: always build relocatable kernel (Thomas Huth) [RHEL-54248] +- s390/boot: detect and enable memory facilities (Thomas Huth) [RHEL-54248] +- s390/pgtable: add REGION3_KERNEL_EXEC protection (Thomas Huth) [RHEL-54248] +- s390/kasan: use set_pXe_bit() for pgtable entries setup (Thomas Huth) [RHEL-54248] +- s390/kasan: cleanup setup of untracked memory pgtables (Thomas Huth) [RHEL-54248] +- s390/kasan: cleanup setup of zero pgtable (Thomas Huth) [RHEL-54248] +- s390/kasan: sort out physical vs virtual memory confusion (Thomas Huth) [RHEL-54248] +- s390/boot: cleanup decompressor header files (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops (Thomas Huth) [RHEL-54248] +- s390/diag: use __packed __aligned (Thomas Huth) [RHEL-54248] +- s390/fs3270: fix screen reset on activate (Thomas Huth) [RHEL-54248] +- s390/fs3270: fix function prototypes (Thomas Huth) [RHEL-54248] +- s390/fs3270: use *ptr instead of struct in kzalloc (Thomas Huth) [RHEL-54248] +- s390/fs3270: remove duplicate assignment (Thomas Huth) [RHEL-54248] +- s390/fs3270: add missing braces to if/else (Thomas Huth) [RHEL-54248] +- s390/fs3270: fix whitespace errors (Thomas Huth) [RHEL-54248] +- s390/raw3270: fix nullpointer check (Thomas Huth) [RHEL-54248] +- s390/raw3270: use DEVICE_ATTR_RO() for sysfs attributes (Thomas Huth) [RHEL-54248] +- s390/raw3270: add comment to spinlock member (Thomas Huth) [RHEL-54248] +- s390/raw3270: use __packed instead of __attribute__((packed)) (Thomas Huth) [RHEL-54248] +- s390/raw3270: fix formatting issues (Thomas Huth) [RHEL-54248] +- s390/tty3270: add support for diag 8c (Thomas Huth) [RHEL-54248] +- s390/tty3270: add tty3270_create_view() (Thomas Huth) [RHEL-54248] +- s390: remove the last remnants of cputime_t (Thomas Huth) [RHEL-54248] +- s390/cpumf: support user space events for counting (Thomas Huth) [RHEL-54248] +- s390: fix -Wundef warning for CONFIG_KERNEL_ZSTD (Thomas Huth) [RHEL-54248] +- s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Thomas Huth) [RHEL-54248] +- s390: expicitly align _edata and _end symbols on page boundary (Thomas Huth) [RHEL-54248] +- s390/debug: add _ASM_S390_ prefix to header guard (Thomas Huth) [RHEL-54248] +- s390/cio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] +- s390/sclp: allow to change sclp_console_drop during runtime (Thomas Huth) [RHEL-54248] +- s390/sclp: convert to use sysfs_emit() (Thomas Huth) [RHEL-54248] +- s390/sclp: use kstrobool() to parse sclp_con_drop parameter (Thomas Huth) [RHEL-54248] +- [s390] zcore: WRITE is "data source", not destination... (Thomas Huth) [RHEL-54248] +- s390/crashdump: fix TOD programmable field size (Thomas Huth) [RHEL-54248] +- s390/dasd: fix possible buffer overflow in copy_pair_show (Thomas Huth) [RHEL-54248] +- s390/dasd: increase printing of debug data payload (Thomas Huth) [RHEL-54248] +- s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid" (Thomas Huth) [RHEL-54248] +- s390/3270: make raw3270_state_final() depend on CONFIG_TN3270_CONSOLE (Thomas Huth) [RHEL-54248] +- s390: select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Thomas Huth) [RHEL-54248] +- s390/debug: remove function type cast (Thomas Huth) [RHEL-54248] +- s390/pci: Use irq_data_get_msi_desc() (Thomas Huth) [RHEL-54248] +- s390/ipl: Use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248] +- s390: use generic vga.h header file (Thomas Huth) [RHEL-54248] +- s390: use generic shmparam.h header file (Thomas Huth) [RHEL-54248] +- s390: use generic bugs.h header file (Thomas Huth) [RHEL-54248] +- s390: use generic serial.h header file (Thomas Huth) [RHEL-54248] +- s390/configs: add kasan.config addon config file (Thomas Huth) [RHEL-54248] +- s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/cio: fix out-of-bounds access on cio_ignore free (Thomas Huth) [RHEL-54248] +- s390/pai: rename structure member users to active_events (Thomas Huth) [RHEL-54248] +- s390/pai: rework pai_crypto mapped buffer reference count (Thomas Huth) [RHEL-54248] +- s390/pai: move enum definition to header file (Thomas Huth) [RHEL-54248] +- s390/con3215: Fix white space errors (Thomas Huth) [RHEL-54248] +- s390/con3215: Drop console data printout when buffer full (Thomas Huth) [RHEL-54248] +- s390/con3215: Simplify console write operation (Thomas Huth) [RHEL-54248] +- s390/vmur: generate uevent on unsolicited device end (Thomas Huth) [RHEL-54248] +- s390/vmur: remove unnecessary BUG statement (Thomas Huth) [RHEL-54248] +- s390/dasd: use blk_mq_alloc_disk (Thomas Huth) [RHEL-54248] +- s390/pci: remove unused bus_next field from struct zpci_dev (Thomas Huth) [RHEL-54248] +- s390/cio: remove unused ccw_device_force_console() declaration (Thomas Huth) [RHEL-54248] +- s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Thomas Huth) [RHEL-54248] +- s390/mm,ptdump: add real memory copy page markers (Thomas Huth) [RHEL-54248] +- s390/smp,ptdump: add absolute lowcore markers (Thomas Huth) [RHEL-54248] +- s390/delay: sync comment within __delay() with reality (Thomas Huth) [RHEL-54248] +- s390: move from strlcpy with unused retval to strscpy (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390: fix nospec table alignments (Thomas Huth) [RHEL-54248] +- s390/hypfs: avoid error message under KVM (Thomas Huth) [RHEL-54248] +- s390/tape: fix comment typo (Thomas Huth) [RHEL-54248] +- s390/hmcdrv: fix Kconfig "its" grammar (Thomas Huth) [RHEL-54248] +- s390/uvdevice: autoload module based on CPU facility (Thomas Huth) [RHEL-54248] +- s390/cpufeature: allow for facility bits (Thomas Huth) [RHEL-54248] +- kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification (Thomas Huth) [RHEL-54248] +- s390/nospec: remove unneeded header includes (Thomas Huth) [RHEL-54248] +- s390/sclp: Fix typo in comments (Thomas Huth) [RHEL-54248] +- s390/purgatory: remove duplicated build rule of kexec-purgatory.o (Thomas Huth) [RHEL-54248] +- s390/purgatory: hard-code obj-y in Makefile (Thomas Huth) [RHEL-54248] +- s390: remove unneeded 'select BUILD_BIN2C' (Thomas Huth) [RHEL-54248] +- s390/cpumf: Handle events cycles and instructions identical (Thomas Huth) [RHEL-54248] +- s390/uaccess: whitespace cleanup (Thomas Huth) [RHEL-54248] +- s390/uaccess: use __noreturn instead of __attribute__((noreturn)) (Thomas Huth) [RHEL-54248] +- s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP (Thomas Huth) [RHEL-54248] +- s390/Kconfig.debug: fix indentation (Thomas Huth) [RHEL-54248] +- redhat: Add CONFIG_KCSAN config file (Thomas Huth) [RHEL-54248] +- s390: define get_cycles macro for arch-override (Thomas Huth) [RHEL-54248] +- s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES (Thomas Huth) [RHEL-54248] +- s390/stp: clock_delta should be signed (Thomas Huth) [RHEL-54248] +- s390/stp: fix todoff size (Thomas Huth) [RHEL-54248] +- s390/consoles: improve panic notifiers reliability (Thomas Huth) [RHEL-54248] +- s390/dasd: Use kzalloc instead of kmalloc/memset (Thomas Huth) [RHEL-54248] +- s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt() (Thomas Huth) [RHEL-54248] +- s390: add KCSAN instrumentation to barriers and spinlocks (Thomas Huth) [RHEL-54248] +- redhat: Add CONFIG_S390_*_SANITY_TEST config files (Thomas Huth) [RHEL-54248] +- redhat: Add CONFIG_MARCH_Z16 and CONFIG_TUNE_Z16 config files (Thomas Huth) [RHEL-54248] +- s390/cio: simplify the calculation of variables (Thomas Huth) [RHEL-54248] +- s390/smp: sort out physical vs virtual CPU0 lowcore pointer (Thomas Huth) [RHEL-54248] +- s390/kexec: set end-of-ipl flag in last diag308 call (Thomas Huth) [RHEL-54248] +- s390/cio: Use driver_set_override() instead of open-coding (Thomas Huth) [RHEL-54248] +- s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/kexec: silence -Warray-bounds warning (Thomas Huth) [RHEL-54248] +- s390: allow to compile with z16 optimizations (Thomas Huth) [RHEL-54248] +- s390: cleanup timer API use (Thomas Huth) [RHEL-54248] +- s390/test_unwind: verify __kretprobe_trampoline is replaced (Thomas Huth) [RHEL-54248] +- s390/unwind: avoid duplicated unwinding entries for kretprobes (Thomas Huth) [RHEL-54248] +- s390/kprobes: enable kretprobes framepointer verification (Thomas Huth) [RHEL-54248] +- s390/tape: use bitwise instead of arithmetic operator for flags (Thomas Huth) [RHEL-54248] +- s390/kprobes: Avoid additional kprobe in kretprobe handling (Thomas Huth) [RHEL-54248] +- s390/hypfs: fix typos in comments (Thomas Huth) [RHEL-54248] +- s390/dasd: drop unexpected word 'for' in comments (Thomas Huth) [RHEL-54248] +- s390: fix typo in syscall_wrapper.h (Thomas Huth) [RHEL-54248] +- s390/ctcm: fix typo "length to short" -> "length too short" (Thomas Huth) [RHEL-54248] +- s390/ftrace: verify opcode before applying patch (Thomas Huth) [RHEL-54248] +- s390/irq: use assignment instead of cast (Thomas Huth) [RHEL-54248] +- s390/traps: get rid of magic cast for per code (Thomas Huth) [RHEL-54248] +- s390/traps: get rid of magic cast for program interruption code (Thomas Huth) [RHEL-54248] +- s390/signal: fix typo in comments (Thomas Huth) [RHEL-54248] +- s390/asm-offsets: remove unused defines (Thomas Huth) [RHEL-54248] +- s390/test_unwind: avoid build warning with W=1 (Thomas Huth) [RHEL-54248] +- s390/extable: sort amode31 extable early (Thomas Huth) [RHEL-54248] +- s390/ftrace: make use of epsw to get psw mask (Thomas Huth) [RHEL-54248] +- s390/smp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] +- s390/test_unwind: add "backtrace" module parameter (Thomas Huth) [RHEL-54248] +- s390/qeth: Remove redundant 'flush_workqueue()' calls (Thomas Huth) [RHEL-54248] +- s390/lgr: use simple assignment instead of memcpy (Thomas Huth) [RHEL-54248] +- s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/module: fix building test_modules_helpers.o with clang (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/module: test loading modules with a lot of relocations (Thomas Huth) [RHEL-54248] +- s390/dasd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248] +- s390/sclp_sd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248] +- s390: remove unused TASK_SIZE_OF (Thomas Huth) [RHEL-54248] +- s390/disassembler: update opcode table (Thomas Huth) [RHEL-54248] +- s390/sclp: fix memblock_phys_free() vs memblock_free() confusion (Thomas Huth) [RHEL-54248] +- s390/entry: fix duplicate tracking of irq nesting level (Thomas Huth) [RHEL-54248] +- s390: enable switchdev support in defconfig (Thomas Huth) [RHEL-54248] +- s390/vmcp: use page_to_virt instead of page_to_phys (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/vdso: filter out -mstack-guard and -mstack-size (Thomas Huth) [RHEL-54248] +- s390/vdso: remove -nostdlib compiler flag (Thomas Huth) [RHEL-54248] +- s390: replace snprintf in show functions with sysfs_emit (Thomas Huth) [RHEL-54248] +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove (Thomas Huth) [RHEL-54248] +- s390/spinlock: remove incorrect kernel doc indicator (Thomas Huth) [RHEL-54248] +- s390/string: use generic strlcpy (Thomas Huth) [RHEL-54248] +- s390/string: use generic strrchr (Thomas Huth) [RHEL-54248] +- s390/hmcdrv: fix kernel doc comments (Thomas Huth) [RHEL-54248] +- s390/cpumf: Allow multiple processes to access /dev/hwc (Thomas Huth) [RHEL-54248] +- s390/bitops: return true/false (not 1/0) from bool functions (Thomas Huth) [RHEL-54248] +- s390/setup: convert start and end initrd pointers to virtual (Thomas Huth) [RHEL-54248] +- s390/setup: use virtual address for STSI instruction (Thomas Huth) [RHEL-54248] +- s390/cpcmd: use physical address for command and response (Thomas Huth) [RHEL-54248] +- net: s390: constify and use eth_hw_addr_set() (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- scsi: zfcp_scsi: Call scsi_done() directly (Thomas Huth) [RHEL-54248] +- s390: fix strrchr() implementation (Thomas Huth) [RHEL-54248] +- s390/sclp_vt220: fix unused function warning (Thomas Huth) [RHEL-54248] +- kprobes: add testcases for s390 (Thomas Huth) [RHEL-54248] +- s390/ftrace: add FTRACE_GEN_NOP_ASM macro (Thomas Huth) [RHEL-54248] +- s390/sclp_sd: fix warnings about missing parameter description (Thomas Huth) [RHEL-54248] +- s390/cio: derive cdev information only for IO-subchannels (Thomas Huth) [RHEL-54248] +- s390/cio: unregister the subchannel while purging (Thomas Huth) [RHEL-54248] +- s390/kprobes: add sanity check (Thomas Huth) [RHEL-54248] +- s390/cio: avoid excessive path-verification requests (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/hmcdrv_ftp: fix kernel doc comment (Thomas Huth) [RHEL-54248] +- s390: remove xpram device driver (Thomas Huth) [RHEL-54248] +- s390/cio: fix kernel doc comment (Thomas Huth) [RHEL-54248] +- s390/ctrlchar: fix kernel doc comment (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: move array from header to C file (Thomas Huth) [RHEL-54248] +- s390/configs: enable CONFIG_KFENCE in debug_defconfig (Thomas Huth) [RHEL-54248] +- s390/cio: log fake IRB events (Thomas Huth) [RHEL-54248] +- s390/cio: fix race condition during online processing (Thomas Huth) [RHEL-54248] +- s390/cio: fix invalid -EBUSY on ccw_device_start (Thomas Huth) [RHEL-54248] +- s390/cio: dont unregister subchannel from child-drivers (Thomas Huth) [RHEL-54248] +- s390/net: replace in_irq() with in_hardirq() (Thomas Huth) [RHEL-54248] +- s390: remove SCHED_CORE from defconfigs (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/diag: make restart_part2 a local label (Thomas Huth) [RHEL-54248] +- s390/cio: add rescan functionality on channel subsystem (Thomas Huth) [RHEL-54248] +- scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Thomas Huth) [RHEL-54248] +- s390: enable KCSAN (Thomas Huth) [RHEL-54248] +- s390/delay: get rid of not needed header includes (Thomas Huth) [RHEL-54248] +- s390/headers: fix code style in module.h (Thomas Huth) [RHEL-54248] +- s390/vdso: use system call functions (Thomas Huth) [RHEL-54248] +- s390/syscall: provide generic system call functions (Thomas Huth) [RHEL-54248] +- s390/jump_label: print real address in a case of a jump label bug (Thomas Huth) [RHEL-54248] +- s390/cio: remove unused include linux/spinlock.h from cio.h (Thomas Huth) [RHEL-54248] +- scsi: zfcp: Use the proper SCSI midlayer interfaces for PI (Thomas Huth) [RHEL-54248] +- s390/paes: Reestablish retry loop in paes (Thomas Huth) [RHEL-54248] +- s390/crypto: remove retry loop with sleep from PAES pkey invocation (Thomas Huth) [RHEL-54248] +- s390/crypto: use kfree_sensitive() instead of kfree() (Thomas Huth) [RHEL-54248] +- s390/crypto: fix scatterwalk_unmap() callers in AES-GCM (Thomas Huth) [RHEL-54248] +- s390/crypto: fix typos in comments (Thomas Huth) [RHEL-54248] +- crypto: s390/sha512 - Use macros instead of direct IV numbers (Thomas Huth) [RHEL-54248] +- s390/zcrypt: utilize dev_set_name() ability to use a formatted string (Thomas Huth) [RHEL-54248] +- s390/zcrypt: don't leak memory if dev_set_name() fails (Thomas Huth) [RHEL-54248] +- s390/zcrypt: remove ZCRYPT_MULTIDEVNODES kernel config option (Thomas Huth) [RHEL-54248] +- s390/zcrypt: remove unnecessary (void *) conversions (Thomas Huth) [RHEL-54248] +- s390/zcrypt: use strscpy() to instead of strncpy() (Thomas Huth) [RHEL-54248] +- s390/ap: fix memory leak in ap_init_qci_info() (Thomas Huth) [RHEL-54248] +- s390/cpufeature: rework to allow more than only hwcap bits (Thomas Huth) [RHEL-54248] +- net: phy: micrel: Fix potential null pointer dereference (CKI Backport Bot) [RHEL-37224] {CVE-2024-35891} +- mm: avoid 'might_sleep()' in get_mmap_lock_carefully() (Rafael Aquini) [RHEL-27742] +- mm: Fix access_remote_vm() regression on tagged addresses (Rafael Aquini) [RHEL-27742] +- mm/damon/core: initialize damo_filter->list from damos_new_filter() (Rafael Aquini) [RHEL-27742] +- Revert "mm,memblock: reset memblock.reserved to system init state to prevent UAF" (Rafael Aquini) [RHEL-27742] +- mm,memblock: reset memblock.reserved to system init state to prevent UAF (Rafael Aquini) [RHEL-27742] +- mm/damon/core-test: initialise context before test in damon_test_set_attrs() (Rafael Aquini) [RHEL-27742] +- mm/damon/core-test: add a test for damon_set_attrs() (Rafael Aquini) [RHEL-27742] +- gup: make the stack expansion warning a bit more targeted (Rafael Aquini) [RHEL-27742] +- mm: don't do validate_mm() unnecessarily and without mmap locking (Rafael Aquini) [RHEL-27742] +- mm: validate the mm before dropping the mmap lock (Rafael Aquini) [RHEL-27742] +- execve: always mark stack as growing down during early stack setup (Rafael Aquini) [RHEL-27742] +- xtensa: fix lock_mm_and_find_vma in case VMA not found (Rafael Aquini) [RHEL-27742] +- xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion (Rafael Aquini) [RHEL-27742] +- vm: fix move_vma() memory accounting being off (Rafael Aquini) [RHEL-27742] +- mm: Update do_vmi_align_munmap() return semantics (Rafael Aquini) [RHEL-27742] +- gup: avoid stack expansion warning for known-good case (Rafael Aquini) [RHEL-27742] +- mm: Always downgrade mmap_lock if requested (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: remove hugetlb_set_page_subpool() (Rafael Aquini) [RHEL-27742] +- mm: remove unnecessary pagevec includes (Rafael Aquini) [RHEL-27742] +- mm: remove references to pagevec (Rafael Aquini) [RHEL-27742] +- mm: rename invalidate_mapping_pagevec to mapping_try_invalidate (Rafael Aquini) [RHEL-27742] +- mm: remove struct pagevec (Rafael Aquini) [RHEL-27742] +- net: convert sunrpc from pagevec to folio_batch (Rafael Aquini) [RHEL-27742] +- mm: remove check_move_unevictable_pages() (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: use the correct type of list for free pages (Rafael Aquini) [RHEL-27742] +- mm/vmscan: fix root proactive reclaim unthrottling unbalanced node (Rafael Aquini) [RHEL-27742] +- mm: memcg: rename and document global_reclaim() (Rafael Aquini) [RHEL-27742] +- mm: backing-dev: make bdi_class a static const structure (Rafael Aquini) [RHEL-27742] +- mm/swapfile: delete outdated pte_offset_map() comment (Rafael Aquini) [RHEL-27742] +- mm: kill [add|del]_page_to_lru_list() (Rafael Aquini) [RHEL-27742] +- mm: compaction: convert to use a folio in isolate_migratepages_block() (Rafael Aquini) [RHEL-27742] +- mm: fix shmem THP counters on migration (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: make compound_page_dtors static (Rafael Aquini) [RHEL-27742] +- gup: add warning if some caller would seem to want stack expansion (Rafael Aquini) [RHEL-27742] +- mm: always expand the stack with the mmap write lock held (Rafael Aquini) [RHEL-27742] +- execve: expand new process stack manually ahead of time (Rafael Aquini) [RHEL-27742] +- exec: Remove FOLL_FORCE for stack setup (Rafael Aquini) [RHEL-27742] +- mm: make find_extend_vma() fail if write lock not held (Rafael Aquini) [RHEL-27742] +- exec: simplify initial stack size expansion (Rafael Aquini) [RHEL-27742] +- arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() (Rafael Aquini) [RHEL-27742] +- arm64/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Rafael Aquini) [RHEL-27742] +- arm/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- ARM: 9131/1: mm: Fix PXN process with LPAE feature (Rafael Aquini) [RHEL-27742] +- ARM: 9130/1: mm: Provide die_kernel_fault() helper (Rafael Aquini) [RHEL-27742] +- ARM: 9126/1: mm: Kill page table base print in show_pte() (Rafael Aquini) [RHEL-27742] +- ARM: 9127/1: mm: Cleanup access_error() (Rafael Aquini) [RHEL-27742] +- ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() (Rafael Aquini) [RHEL-27742] +- ARM: 9128/1: mm: Refactor the __do_page_fault() (Rafael Aquini) [RHEL-27742] +- powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- powerpc/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- mm: suppress mm fault logging if fatal signal already pending (Rafael Aquini) [RHEL-27742] +- mm: make the page fault mmap locking killable (Rafael Aquini) [RHEL-27742] +- mm: introduce new 'lock_mm_and_find_vma()' page fault helper (Rafael Aquini) [RHEL-27742] +- mm/memcg: remove return value of mem_cgroup_scan_tasks() (Rafael Aquini) [RHEL-27742] +- mm: kill lock|unlock_page_memcg() (Rafael Aquini) [RHEL-27742] +- kasan: add support for kasan.fault=panic_on_write (Rafael Aquini) [RHEL-27742] +- mm: compaction: skip memory hole rapidly when isolating migratable pages (Rafael Aquini) [RHEL-27742] +- mm: remove is_longterm_pinnable_page() and reimplement folio_is_longterm_pinnable() (Rafael Aquini) [RHEL-27742] +- mm/gup.c: reorganize try_get_folio() (Rafael Aquini) [RHEL-27742] +- mm/gup_test.c: convert verify_dma_pinned() to us folios (Rafael Aquini) [RHEL-27742] +- mmzone: introduce folio_migratetype() (Rafael Aquini) [RHEL-27742] +- mmzone: introduce folio_is_zone_movable() (Rafael Aquini) [RHEL-27742] +- mm/slab_common: use SLAB_NO_MERGE instead of negative refcount (Rafael Aquini) [RHEL-27742] +- mm/page_owner/cma: show pfn in cma/page_owner with hex format (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: fix pgtable lock on pmd sharing (Rafael Aquini) [RHEL-27742] +- mm: ptep_get() conversion (Rafael Aquini) [RHEL-27742] +- mm: move ptep_get() and pmdp_get() helpers (Rafael Aquini) [RHEL-27742] +- mm: Convert __HAVE_ARCH_P..P_GET to the new style (Rafael Aquini) [RHEL-27742] +- mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h (Rafael Aquini) [RHEL-27742] +- mm: ptdump should use ptep_get_lockless() (Rafael Aquini) [RHEL-27742] +- mm: Fix a dangling Documentation/arm64 reference (Rafael Aquini) [RHEL-27742] +- mm/folio: replace set_compound_order with folio_set_order (Rafael Aquini) [RHEL-27742] +- mm: remove set_compound_page_dtor() (Rafael Aquini) [RHEL-27742] +- mm: compaction: mark kcompactd_run() and kcompactd_stop() __meminit (Rafael Aquini) [RHEL-27742] +- memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check (Rafael Aquini) [RHEL-27742] +- memory tier: remove unneeded disable_all_demotion_targets() when !CONFIG_MIGRATION (Rafael Aquini) [RHEL-27742] +- mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro (Rafael Aquini) [RHEL-27742] +- mm/folio: avoid special handling for order value 0 in folio_set_order (Rafael Aquini) [RHEL-27742] +- perf/core: allow pte_offset_map() to fail (Rafael Aquini) [RHEL-27742] +- mm/swap: swap_vma_readahead() do the pte_offset_map() (Rafael Aquini) [RHEL-27742] +- mm/pgtable: delete pmd_trans_unstable() and friends (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: drop 'nid' parameter from check_for_memory() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: remove reset_node_present_pages() (Rafael Aquini) [RHEL-27742] +- mm/memory_hotplug: remove reset_node_managed_pages() in hotadd_init_pgdat() (Rafael Aquini) [RHEL-27742] +- mm/sparse: remove unused parameters in sparse_remove_section() (Rafael Aquini) [RHEL-27742] +- mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit (Rafael Aquini) [RHEL-27742] +- mm/slab_common: reduce an if statement in create_cache() (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: use a folio in hugetlb_fault() (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: use a folio in hugetlb_wp() (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: use a folio in copy_hugetlb_page_range() (Rafael Aquini) [RHEL-27742] +- mm: remove obsolete alloc_migrate_target() (Rafael Aquini) [RHEL-27742] +- mm: page_isolation: write proper kerneldoc (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: remove unneeded header files (Rafael Aquini) [RHEL-27742] +- mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup() (Rafael Aquini) [RHEL-27742] +- mm: compaction: have compaction_suitable() return bool (Rafael Aquini) [RHEL-27742] +- mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() (Rafael Aquini) [RHEL-27742] +- mm/damon/ops-common: atomically test and clear young on ptes and pmds (Rafael Aquini) [RHEL-27742] +- memblock: Update nid info in memblock debugfs (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: move set_pageblock_order() to free_area_init() (Rafael Aquini) [RHEL-27742] +- slub: Replace cmpxchg_double() (Rafael Aquini) [RHEL-27742] +- percpu: Fix self-assignment of __old in raw_cpu_generic_try_cmpxchg() (Rafael Aquini) [RHEL-27742] +- percpu: Add {raw,this}_cpu_try_cmpxchg() (Rafael Aquini) [RHEL-27742] +- instrumentation: Wire up cmpxchg128() (Rafael Aquini) [RHEL-27742] +- zram: use __bio_add_page for adding single page to bio (Rafael Aquini) [RHEL-27742] +- swap: use __bio_add_page to add page to bio (Rafael Aquini) [RHEL-27742] +- mm: khugepaged: avoid pointless allocation for "struct mm_slot" (Rafael Aquini) [RHEL-27742] +- swap: remove get/put_swap_device() in __swap_duplicate() (Rafael Aquini) [RHEL-27742] +- swap: remove __swp_swapcount() (Rafael Aquini) [RHEL-27742] +- swap: remove get/put_swap_device() in __swap_count() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: remove free_area_init_memoryless_node() (Rafael Aquini) [RHEL-27742] +- mm: Provide a function to get an additional pin on a page (Rafael Aquini) [RHEL-27742] +- Revert "vfio/type1: Unpin zero pages" (Rafael Aquini) [RHEL-27742] +- mm: Don't pin ZERO_PAGE in pin_user_pages() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pages_in_node() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: introduce reset_memoryless_node_totalpages() (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: replace the ternary conditional operator with min() (Rafael Aquini) [RHEL-27742] +- mm: vmalloc must set pte via arch code (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: dont purge usable blocks unnecessarily (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: add missing READ/WRITE_ONCE() annotations (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: check free space in vmap_block lockless (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: prevent flushing dirty space over and over (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: avoid iterating over per CPU vmap blocks twice (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: prevent stale TLBs in fully utilized blocks (Rafael Aquini) [RHEL-27742] +- mm: compaction: skip fast freepages isolation if enough freepages are isolated (Rafael Aquini) [RHEL-27742] +- mm: compaction: add trace event for fast freepages isolation (Rafael Aquini) [RHEL-27742] +- mm: compaction: only set skip flag if cc->no_set_skip_hint is false (Rafael Aquini) [RHEL-27742] +- mm: compaction: skip more fully scanned pageblock (Rafael Aquini) [RHEL-27742] +- mm: compaction: change fast_isolate_freepages() to void type (Rafael Aquini) [RHEL-27742] +- mm: compaction: drop the redundant page validation in update_pageblock_skip() (Rafael Aquini) [RHEL-27742] +- mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR (Rafael Aquini) [RHEL-27742] +- mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED (Rafael Aquini) [RHEL-27742] +- splice: kdoc for filemap_splice_read() and copy_splice_read() (Rafael Aquini) [RHEL-27742] +- net: Make sock_splice_read() use copy_splice_read() by default (Rafael Aquini) [RHEL-27742] +- tty, proc, kernfs, random: Use copy_splice_read() (Rafael Aquini) [RHEL-27742] +- shmem: minor fixes to splice-read implementation (Rafael Aquini) [RHEL-27742] +- mm: shmem: fix UAF bug in shmem_show_options() (Rafael Aquini) [RHEL-27742] +- shmem: Implement splice-read (Rafael Aquini) [RHEL-27742] +- splice: Make splice from a DAX file use copy_splice_read() (Rafael Aquini) [RHEL-27742] +- splice: Make splice from an O_DIRECT fd use copy_splice_read() (Rafael Aquini) [RHEL-27742] +- splice: Check for zero count in vfs_splice_read() (Rafael Aquini) [RHEL-27742] +- splice: Make do_splice_to() generic and export it (Rafael Aquini) [RHEL-27742] +- splice: Clean up copy_splice_read() a bit (Rafael Aquini) [RHEL-27742] +- splice: Make filemap_splice_read() check s_maxbytes (Rafael Aquini) [RHEL-27742] +- splice: Fix filemap_splice_read() to use the correct inode (Rafael Aquini) [RHEL-27742] +- mm: compaction: drop redundant watermark check in compaction_zonelist_suitable() (Rafael Aquini) [RHEL-27742] +- mm: compaction: remove unnecessary is_via_compact_memory() checks (Rafael Aquini) [RHEL-27742] +- mm: compaction: refactor __compaction_suitable() (Rafael Aquini) [RHEL-27742] +- mm: compaction: simplify should_compact_retry() (Rafael Aquini) [RHEL-27742] +- mm: compaction: remove compaction result helpers (Rafael Aquini) [RHEL-27742] +- mm: compaction: avoid GFP_NOFS ABBA deadlock (Rafael Aquini) [RHEL-27742] +- memblock: Add flags and nid info in memblock debugfs (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-class-specifier to static (Rafael Aquini) [RHEL-27742] +- mm/gup: remove vmas array from internal GUP functions (Rafael Aquini) [RHEL-27742] +- mm/gup: remove vmas parameter from pin_user_pages() (Rafael Aquini) [RHEL-27742] +- io_uring: rsrc: delegate VMA file-backed check to GUP (Rafael Aquini) [RHEL-27742] +- mm: fix __access_remote_vm() GUP failure case (Rafael Aquini) [RHEL-27742] +- mm/gup: remove vmas parameter from get_user_pages_remote() (Rafael Aquini) [RHEL-27742] +- mm/gup: remove unused vmas parameter from get_user_pages() (Rafael Aquini) [RHEL-27742] +- time_namespace: always provide arch_get_vdso_data() prototype for vdso (Rafael Aquini) [RHEL-27742] +- panic: make function declarations visible (Rafael Aquini) [RHEL-27742] +- lib: devmem_is_allowed: include linux/io.h (Rafael Aquini) [RHEL-27742] +- mm: sparse: mark populate_section_memmap() static (Rafael Aquini) [RHEL-27742] +- mm: page_poison: always declare __kernel_map_pages() function (Rafael Aquini) [RHEL-27742] +- mm: percpu: unhide pcpu_embed_first_chunk prototype (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: remove hugetlb_page_subpool() (Rafael Aquini) [RHEL-27742] +- x86/mm: Add early_memremap_pgprot_adjust() prototype (Rafael Aquini) [RHEL-27742] +- mm/zsmalloc: get rid of PAGE_MASK (Rafael Aquini) [RHEL-27742] +- mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-27742] +- filemap: remove page_endio() (Rafael Aquini) [RHEL-27742] +- mm: memory_hotplug: fix format string in warnings (Rafael Aquini) [RHEL-27742] +- migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-27742] +- mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees (Rafael Aquini) [RHEL-27742] +- mm: memory-failure: move sysctl register in memory_failure_init() (Rafael Aquini) [RHEL-27742] +- mm: memory_failure: move memory_failure_attr_group under MEMORY_FAILURE (Rafael Aquini) [RHEL-27742] +- mm, oom: do not check 0 mask in out_of_memory() (Rafael Aquini) [RHEL-27742] +- THP: avoid lock when check whether THP is in deferred list (Rafael Aquini) [RHEL-27742] +- migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT (Rafael Aquini) [RHEL-27742] +- memcg: dump memory.stat during cgroup OOM for v1 (Rafael Aquini) [RHEL-27742] +- memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() (Rafael Aquini) [RHEL-27742] +- mm: compaction: optimize compact_memory to comply with the admin-guide (Rafael Aquini) [RHEL-27742] +- mm/page_alloc: drop the unnecessary pfn_valid() for start pfn (Rafael Aquini) [RHEL-27742] +- Fix some coding style errors in memblock.c (Rafael Aquini) [RHEL-27742] +- cgroup: remove cgroup_rstat_flush_atomic() (Rafael Aquini) [RHEL-27742] +- memcg: remove mem_cgroup_flush_stats_atomic() (Rafael Aquini) [RHEL-27742] +- memcg: calculate root usage from global state (Rafael Aquini) [RHEL-27742] +- memcg: flush stats non-atomically in mem_cgroup_wb_stats() (Rafael Aquini) [RHEL-27742] +- writeback: move wb_over_bg_thresh() call outside lock section (Rafael Aquini) [RHEL-27742] +- memcg, oom: remove explicit wakeup in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742] +- memcg, oom: remove unnecessary check in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742] +- mm/slab: correct return values in comment for _kmem_cache_create() (Rafael Aquini) [RHEL-27742] +- mm/slab: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742] +- mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742] +- mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742] +- mm/slab_common: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742] +- slub: Don't read nr_slabs and total_objects directly (Rafael Aquini) [RHEL-27742] +- slub: Remove slabs_node() function (Rafael Aquini) [RHEL-27742] +- slub: Remove CONFIG_SMP defined check (Rafael Aquini) [RHEL-27742] +- slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block (Rafael Aquini) [RHEL-27742] +- slub: Correct the error code when slab_kset is NULL (Rafael Aquini) [RHEL-27742] +- nodemask: Drop duplicate check in for_each_node_mask() (Rafael Aquini) [RHEL-27742] +- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE (Rafael Aquini) [RHEL-27742] +- filemap: remove find_get_pages_range_tag() (Rafael Aquini) [RHEL-27742] +- gfs2: convert gfs2_write_cache_jdata() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- ext4: convert mpage_prepare_extent_to_map() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- cifs: convert wdata_alloc_and_fillpages() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- ceph: convert ceph_writepages_start() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- afs: Fix waiting for writeback then skipping folio (Rafael Aquini) [RHEL-27742] +- afs: Fix dangling folio ref counts in writeback (Rafael Aquini) [RHEL-27742] +- afs: convert afs_writepages_region() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-45016] +- redhat/configs: enable CONFIG_FS_ENCRYPTION (Xiubo Li) [RHEL-49398] +- pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642] +- include: trace: Widen the tag buffer in trace_scmi_dump_msg (Steve Dunnagan) [RHEL-40642] +- OPP: Fix missing cleanup on error in _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642] +- OPP: Fix required_opp_tables for multiple genpds using same table (Steve Dunnagan) [RHEL-40642] +- pmdomain: core: constify of_phandle_args in add device and subdomain (Steve Dunnagan) [RHEL-40642] +- pmdomain: core: constify of_phandle_args in xlate (Steve Dunnagan) [RHEL-40642] +- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm (Steve Dunnagan) [RHEL-40642] +- dt-bindings: firmware: Support SCMI pinctrl protocol (Steve Dunnagan) [RHEL-40642] +- dt-bindings: firmware: arm,scmi: Restrict protocol child node properties (Steve Dunnagan) [RHEL-40642] +- dt-bindings: firmware: arm,scmi: Add support for powercap protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: optee: use optee system invocation (Steve Dunnagan) [RHEL-40642] +- redhat/configs: add CONFIG_PINCTRL_SCMI (Steve Dunnagan) [RHEL-40642] +- pinctrl: Implementation of the generic scmi-pinctrl driver (Steve Dunnagan) [RHEL-40642] +- MAINTAINERS: Update SCMI entry with HWMON driver (Steve Dunnagan) [RHEL-40642] +- PM: domains: Move genpd and its governor to the pmdomain subsystem (Steve Dunnagan) [RHEL-40642] +- PM: domains: Drop redundant header for genpd (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix wrong fastchannel initialization (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add message dump traces for bad and unexpected replies (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add helper to trace bad messages (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Check mailbox/SMT channel for consistency (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in reset protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in system power protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in power protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Use xa_insert() when saving raw queues (Steve Dunnagan) [RHEL-40642] +- pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642] +- tee: Refactor TEE subsystem header files (Steve Dunnagan) [RHEL-40642] +- tee: Remove unused declarations (Steve Dunnagan) [RHEL-40642] +- tee: make tee_bus_type const (Steve Dunnagan) [RHEL-40642] +- tee: system session (Steve Dunnagan) [RHEL-40642] +- optee: provide optee_do_bottom_half() as a common function (Steve Dunnagan) [RHEL-40642] +- tee: optee: support tracking system threads (Steve Dunnagan) [RHEL-40642] +- tee: optee: system thread call property (Steve Dunnagan) [RHEL-40642] +- optee: remove vma linked list walk (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Update the supported clock protocol version (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in clock protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix the clock protocol supported version (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix the clock protocol version for v3.2 (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add support for multiple vendors custom protocols (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Simplify scmi_devm_notifier_unregister (Steve Dunnagan) [RHEL-40642] +- cpufreq: scmi: Enable boost support (Steve Dunnagan) [RHEL-40642] +- cpufreq: scmi: Set transition_delay_us (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add standard clock OEM definitions (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add clock check for extended config support (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Rework clock domain info lookups (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement clock get permissions (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Log the perf domain names in the error paths (Steve Dunnagan) [RHEL-40642] +- OPP: Extend dev_pm_opp_data with turbo support (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add support for marking certain frequencies as turbo (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Populate fast channel rate_limit (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Populate perf commands rate_limit (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Report frequencies in the perf notifications (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Use opps_by_lvl to store opps (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Check for notification support (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in perf protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add a common helper to check if a message is supported (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Use xa_insert() to store opps (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix NULL pointer dereference during fastchannel init (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Populate fastchannel info only if set operations are allowed (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Check beforehand if the perf domain set operations are allowed (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add protocol versioning checks (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Increase the maximum opp count in the perf protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add optional flags to extended names helper (Steve Dunnagan) [RHEL-40642] +- cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() (Steve Dunnagan) [RHEL-40642] +- OPP: Rename 'rate_clk_single' (Steve Dunnagan) [RHEL-40642] +- OPP: Pass rounded rate to _set_opp() (Steve Dunnagan) [RHEL-40642] +- OPP: Relocate dev_pm_opp_sync_regulators() (Steve Dunnagan) [RHEL-40642] +- OPP: Fix _set_required_opps when opp is NULL (Steve Dunnagan) [RHEL-40642] +- OPP: The level field is always of unsigned int type (Steve Dunnagan) [RHEL-40642] +- OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() (Steve Dunnagan) [RHEL-40642] +- OPP: Don't set OPP recursively for a parent genpd (Steve Dunnagan) [RHEL-40642] +- OPP: Call dev_pm_opp_set_opp() for required OPPs (Steve Dunnagan) [RHEL-40642] +- OPP: Fix formatting of if/else block (Steve Dunnagan) [RHEL-40642] +- OPP: Protect `lazy_opp_tables` list with `opp_table_lock` (Steve Dunnagan) [RHEL-40642] +- OPP: Use _set_opp_level() for single genpd case (Steve Dunnagan) [RHEL-40642] +- OPP: Add _link_required_opps() to avoid code duplication (Steve Dunnagan) [RHEL-40642] +- OPP: Level zero is valid (Steve Dunnagan) [RHEL-40642] +- OPP: No need to defer probe from _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642] +- OPP: Remove genpd_virt_dev_lock (Steve Dunnagan) [RHEL-40642] +- OPP: Reorder code in _opp_set_required_opps_genpd() (Steve Dunnagan) [RHEL-40642] +- OPP: Remove doc style comments for internal routines (Steve Dunnagan) [RHEL-40642] +- OPP: Add dev_pm_opp_find_level_floor() (Steve Dunnagan) [RHEL-40642] +- OPP: Reuse dev_pm_opp_get_freq_indexed() (Steve Dunnagan) [RHEL-40642] +- OPP: Update _read_freq() to return the correct frequency (Steve Dunnagan) [RHEL-40642] +Resolves: RHEL-15564, RHEL-27742, RHEL-28702, RHEL-33327, RHEL-37146, RHEL-37224, RHEL-40642, RHEL-45016, RHEL-49398, RHEL-54248, RHEL-54858, RHEL-54936, RHEL-54943, RHEL-55126, RHEL-57710, RHEL-57767, RHEL-58883, RHEL-58895 + * Mon Sep 23 2024 Rado Vrbovsky [5.14.0-512.el9] - cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617] - cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617] diff --git a/kernel.spec b/kernel.spec index 012e1fa88..2aa053436 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 512 +%define pkgrelease 513 %define kversion 5 -%define tarfile_release 5.14.0-512.el9 +%define tarfile_release 5.14.0-513.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 512%{?buildid}%{?dist} +%define specrelease 513%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-512.el9 +%define kabiversion 5.14.0-513.el9 # # End of genspec.sh variables @@ -3806,6 +3806,899 @@ fi # # %changelog +* Thu Sep 26 2024 Rado Vrbovsky [5.14.0-513.el9] +- mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-33327] +- powerpc/ptrace: Add thread.regs checks to all ptrace hooks (Mamatha Inamdar) [RHEL-28702] +- cpu/SMT: Enable SMT only if a core is online (Mamatha Inamdar) [RHEL-37146] +- powerpc/topology: Check if a core is online (Mamatha Inamdar) [RHEL-37146] +- gpio: Use device_get_match_data() (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Remove redundant dev_err_probe() (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: make davinci_gpio_dev_pm_ops static (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: correct non-kerneldoc comment (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Add irq chip flag to skip set wake (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Do not clear the bank intr enable bit in save_context (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Remove duplicate assignment of of_gpio_n_cells (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Do not mention legacy API in the code (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: add support of module build (Joel Slebodnick) [RHEL-57710] +- gpio: davinci: Add support for system suspend/resume PM (Joel Slebodnick) [RHEL-57710] +- PCI: pciehp: Detect device replacement during system sleep (Myron Stowe) [RHEL-58895] +- cleanup: Standardize the header guard define's name (Myron Stowe) [RHEL-58895] +- nfsd: ensure that nfsd4_fattr_args.context is zeroed out (CKI Backport Bot) [RHEL-58883] {CVE-2024-46697} +- intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-15564] +- intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-15564] +- intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-15564] +- net/sched: adjust device watchdog timer to detect stopped queue at right time (Ivan Vecera) [RHEL-57767] +- net_sched: sch_sfq: annotate data-races around q->perturb_period (Ivan Vecera) [RHEL-57767] +- net_sched: sch_skbprio: implement lockless skbprio_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_pie: implement lockless pie_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_hhf: implement lockless hhf_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_hfsc: implement lockless accesses to q->defcls (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fq_pie: implement lockless fq_pie_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fq_codel: implement lockless fq_codel_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fifo: implement lockless __fifo_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_ets: implement lockless ets_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_tfs: implement lockless etf_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_codel: implement lockless codel_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_choke: implement lockless choke_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_cbs: implement lockless cbs_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: cake: implement lockless cake_dump() (Ivan Vecera) [RHEL-57767] +- net_sched: sch_fq: implement lockless fq_dump() (Ivan Vecera) [RHEL-57767] +- flow_offload: add control flag checking helpers (Ivan Vecera) [RHEL-57767] +- flow_offload: fix flow_offload_has_one_action() kdoc (Ivan Vecera) [RHEL-57767] +- net: sched: cls_api: fix slab-use-after-free in fl_dump_key (Ivan Vecera) [RHEL-57767] +- net: sched: cake: Optimize the number of function calls and branches in heap construction (Ivan Vecera) [RHEL-57767] +- net/sched: act_skbmod: prevent kernel-infoleak (Ivan Vecera) [RHEL-57767] +- net: sched: make skip_sw actually skip software (Ivan Vecera) [RHEL-57767] +- net: sched: cls_api: add filter counter (Ivan Vecera) [RHEL-57767] +- net: sched: cls_api: add skip_sw counter (Ivan Vecera) [RHEL-57767] +- net/sched: Add module alias for sch_fq_pie (Ivan Vecera) [RHEL-57767] +- selftests: forwarding: Make tc-police pass on debug kernels (Ivan Vecera) [RHEL-57767] +- selftests/tc-testing: require an up to date iproute2 for blockcast tests (Ivan Vecera) [RHEL-57767] +- net: sched: Annotate struct tc_pedit with __counted_by (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: add mirred to block tdc tests (Ivan Vecera) [RHEL-57767] +- net/sched: Remove alias of sch_clsact (Ivan Vecera) [RHEL-57767] +- net/sched: Load modules via their alias (Ivan Vecera) [RHEL-57767] +- net/sched: Add module aliases for cls_,sch_,act_ modules (Ivan Vecera) [RHEL-57767] +- net/sched: Add helper macros with module names (Ivan Vecera) [RHEL-57767] +- taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: return fail if a test fails in setup/teardown (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: enable all tdc tests (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: adjust fq test to latest iproute2 (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: check if 'jq' is available in taprio tests (Ivan Vecera) [RHEL-57767] +- selftests: tc-testing: add missing netfilter config (Ivan Vecera) [RHEL-57767] +- flow_offload: Annotate struct flow_action_entry with __counted_by (Ivan Vecera) [RHEL-57767] +- net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set (Ivan Vecera) [RHEL-57767] +- sysctl: always initialize i_uid/i_gid (Pavel Reichl) [RHEL-54943] {CVE-2024-42312} +- exfat: fix potential deadlock on __exfat_get_dentry_set (Pavel Reichl) [RHEL-54936] {CVE-2024-42315} +- fs: prevent out-of-bounds array speculation when closing a file descriptor (Pavel Reichl) [RHEL-55126] {CVE-2024-42265} +- protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Pavel Reichl) [RHEL-55126] {CVE-2024-42265} +- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() (Myron Stowe) [RHEL-54858] {CVE-2024-43823} +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() (Thomas Huth) [RHEL-54248] +- s390/pci: fix three typos in comments (Thomas Huth) [RHEL-54248] +- s390/scm: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390: remove odd comment (Thomas Huth) [RHEL-54248] +- s390/dasd: resolve spelling mistake (Thomas Huth) [RHEL-54248] +- s390/cmma: move set_page_stable() and friends to header file (Thomas Huth) [RHEL-54248] +- s390/cmma: move parsing of cmma kernel parameter to early boot code (Thomas Huth) [RHEL-54248] +- s390/cmma: cleanup inline assemblies (Thomas Huth) [RHEL-54248] +- s390/cio: replace deprecated strncpy with strscpy (Thomas Huth) [RHEL-54248] +- s390/sclp: replace deprecated strncpy with strtomem (Thomas Huth) [RHEL-54248] +- s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/cio: export CMG value as decimal (Thomas Huth) [RHEL-54248] +- s390: delete the unused store_prefix() function (Thomas Huth) [RHEL-54248] +- s390/sclp: handle default case in sclp memory notifier (Thomas Huth) [RHEL-54248] +- s390/diag: add missing virt_to_phys() translation to diag224() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove VM_FAULT_BADCONTEXT (Thomas Huth) [RHEL-54248] +- s390/mm,fault: simplify kfence fault handling (Thomas Huth) [RHEL-54248] +- s390/mm,fault: call do_fault_error() only from do_exception() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: get rid of do_low_address() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove VM_FAULT_PFAULT (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use get_kernel_nofault() to dereference in dump_pagetable() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: improve readability by using teid union (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use static key for store indication (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use get_fault_address() everywhere (Thomas Huth) [RHEL-54248] +- s390/mm,fault: replace WARN_ON_ONCE() with unreachable() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove noinline attribute from all functions (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove line break (Thomas Huth) [RHEL-54248] +- s390/mm,fault: include linux/mmu_context.h (Thomas Huth) [RHEL-54248] +- s390/mm,fault: have balanced braces, remove unnecessary blanks (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use pr_warn(), pr_cont(), ... instead of open-coding (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use pr_warn_ratelimited() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: use __ratelimit() instead of printk_ratelimit() (Thomas Huth) [RHEL-54248] +- s390/mm,fault: reverse x-mas tree coding style (Thomas Huth) [RHEL-54248] +- s390/mm,fault: remove and improve comments, adjust whitespace (Thomas Huth) [RHEL-54248] +- s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available (Thomas Huth) [RHEL-54248] +- s390/vmem: remove unused variable (Thomas Huth) [RHEL-54248] +- s390: add support for DCACHE_WORD_ACCESS (Thomas Huth) [RHEL-54248] +- s390: provide word-at-a-time implementation (Thomas Huth) [RHEL-54248] +- s390/extable: reduce number of extable macros (Thomas Huth) [RHEL-54248] +- s390/crash: remove unused parameter (Thomas Huth) [RHEL-54248] +- s390/kasan: handle DCSS mapping in memory holes (Thomas Huth) [RHEL-54248] +- s390/cio: fix a memleak in css_alloc_subchannel (Thomas Huth) [RHEL-54248] +- s390: use control register bit defines (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add control register bits (Thomas Huth) [RHEL-54248] +- s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add missing defines (Thomas Huth) [RHEL-54248] +- s390/setup: make use of system_ctl_load() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add system_ctl_load() (Thomas Huth) [RHEL-54248] +- s390/early: use system_ctl_set_bit() instead of local_ctl_set_bit() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: allow to call system_ctl_set/clear_bit() early (Thomas Huth) [RHEL-54248] +- s390/ctltreg: make initialization of control register save area explicit (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add struct ctlreg (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add type checking to __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248] +- s390/kprobes,ptrace: open code struct per_reg (Thomas Huth) [RHEL-54248] +- s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add local_ctl_load() and local_ctl_store() (Thomas Huth) [RHEL-54248] +- s390/ctlreg: add local and system prefix to some functions (Thomas Huth) [RHEL-54248] +- s390/ctlreg: cleanup inline assemblies (Thomas Huth) [RHEL-54248] +- s390/ctlreg: rename ctl_reg.h to ctlreg.h (Thomas Huth) [RHEL-54248] +- s390/ctlreg: move control register code to separate file (Thomas Huth) [RHEL-54248] +- s390/smp: keep the original lowcore for CPU 0 (Thomas Huth) [RHEL-54248] +- s390/smp: disallow CPU hotplug of CPU 0 (Thomas Huth) [RHEL-54248] +- s390/smp,mcck: fix early IPI handling (Thomas Huth) [RHEL-54248] +- s390/cert_store: fix string length handling (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/vmem: do not silently ignore mapping limit (Thomas Huth) [RHEL-54248] +- s390/mm: use __set_memory() variants where useful (Thomas Huth) [RHEL-54248] +- s390/set_memory: add __set_memory() variant (Thomas Huth) [RHEL-54248] +- s390/set_memory: generate all set_memory() functions (Thomas Huth) [RHEL-54248] +- s390/mm: improve description of mapping permissions of prefix pages (Thomas Huth) [RHEL-54248] +- s390/amode31: change type of __samode31, __eamode31, etc (Thomas Huth) [RHEL-54248] +- s390/mm: simplify kernel mapping setup (Thomas Huth) [RHEL-54248] +- s390/mm: fix MAX_DMA_ADDRESS physical vs virtual confusion (Thomas Huth) [RHEL-54248] +- s390/crash: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/dcssblk: fix lockdep warning (Thomas Huth) [RHEL-54248] +- s390/monreader: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/pci: use builtin_misc_device macro to simplify the code (Thomas Huth) [RHEL-54248] +- s390/ipl: refactor deprecated strncpy (Thomas Huth) [RHEL-54248] +- s390/ipl: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/ipl: add common ipl parameter attribute group (Thomas Huth) [RHEL-54248] +- s390/dcssblk: fix kernel crash with list_add corruption (Thomas Huth) [RHEL-54248] +- s390/boot: fix multi-line comments style (Thomas Huth) [RHEL-54248] +- s390/boot: account Real Memory Copy and Lowcore areas (Thomas Huth) [RHEL-54248] +- s390/mm: define Real Memory Copy size and mask macros (Thomas Huth) [RHEL-54248] +- s390/boot: cleanup number of page table levels setup (Thomas Huth) [RHEL-54248] +- s390: remove (Thomas Huth) [RHEL-54248] +- s390: replace #include with #include (Thomas Huth) [RHEL-54248] +- s390: remove unneeded #include (Thomas Huth) [RHEL-54248] +- s390/smp: ensure global control register contents are in sync (Thomas Huth) [RHEL-54248] +- s390/ptrace: add missing linux/const.h include (Thomas Huth) [RHEL-54248] +- s390/cert_store: select CRYPTO_LIB_SHA256 (Thomas Huth) [RHEL-54248] +- s390/cert_store: fix error return code in fill_cs_keyring() (Thomas Huth) [RHEL-54248] +- s390/defconfigs: set CONFIG_FUNCTION_GRAPH_RETVAL=y (Thomas Huth) [RHEL-54248] +- s390/ftrace: use la instead of aghik in return_to_handler() (Thomas Huth) [RHEL-54248] +- s390/tracing: pass struct ftrace_regs to ftrace_trace_function (Thomas Huth) [RHEL-54248] +- s390: raise minimum supported machine generation to z10 [partial] (Thomas Huth) [RHEL-54248] +- s390/ebcdic: fix typo in comment (Thomas Huth) [RHEL-54248] +- s390/diag: fix diagnose 8c description (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/vmem: split pages when debug pagealloc is enabled (Thomas Huth) [RHEL-54248] +- s390/dasd: use correct number of retries for ERP requests (Thomas Huth) [RHEL-54248] +- s390: use obj-y to descend into drivers/s390/ (Thomas Huth) [RHEL-54248] +- docs: move s390 under arch (Thomas Huth) [RHEL-54248] +- docs: create a top-level arch/ directory (Thomas Huth) [RHEL-54248] +- MAINTAINERS: remove outdated linux390 link (Thomas Huth) [RHEL-54248] +- s390/hypfs: stop using ENOSYS error code (Thomas Huth) [RHEL-54248] +- s390/mm: get rid of VMEM_MAX_PHYS macro (Thomas Huth) [RHEL-54248] +- s390/extmem: improve reporting of -ERANGE error (Thomas Huth) [RHEL-54248] +- s390/mm: rework arch_get_mappable_range() callback (Thomas Huth) [RHEL-54248] +- s390/mm: remove redundant check against VMEM_MAX_PHYS (Thomas Huth) [RHEL-54248] +- s390/dcssblk: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/dcssblk: use IS_ALIGNED() for alignment checks (Thomas Huth) [RHEL-54248] +- s390/kexec: make machine_kexec() depend on CONFIG_KEXEC_CORE (Thomas Huth) [RHEL-54248] +- s390/ftrace: enable HAVE_FUNCTION_GRAPH_RETVAL (Thomas Huth) [RHEL-54248] +- redhat: Set CONFIG_S390_HYPFS in the kernel configs (Thomas Huth) [RHEL-54248] +- s390/hypfs: factor out filesystem code (Thomas Huth) [RHEL-54248] +- s390/hypfs: remove open-coded PTR_ALIGN() (Thomas Huth) [RHEL-54248] +- s390/hypfs: simplify memory allocation (Thomas Huth) [RHEL-54248] +- s390/sthyi: enforce 4k alignment of vmalloc'ed area (Thomas Huth) [RHEL-54248] +- s390/diag: handle diag 204 subcode 4 address correctly (Thomas Huth) [RHEL-54248] +- redhat: Disable CONFIG_CERT_STORE for the RHEL kernel (Thomas Huth) [RHEL-54248] +- s390: add support for user-defined certificates (Thomas Huth) [RHEL-54248] +- s390: convert to ctime accessor functions (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove check on CPU being online (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: handle casts consistently (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove unnecessary debug statement (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove parameter in call to pr_err (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: simplify function setup_pmu_cpu (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove unneeded debug statements (Thomas Huth) [RHEL-54248] +- s390/entry: remove mcck clock (Thomas Huth) [RHEL-54248] +- s390/entry: rework entering DAT-on mode on CPU restart (Thomas Huth) [RHEL-54248] +- s390/mm: fence off VM macros from asm and linker (Thomas Huth) [RHEL-54248] +- s390/ptrace: make all psw related defines also available for asm (Thomas Huth) [RHEL-54248] +- s390/ptrace: remove PSW_DEFAULT_KEY from uapi (Thomas Huth) [RHEL-54248] +- s390/vdso: filter out mno-pic-data-is-text-relative cflag (Thomas Huth) [RHEL-54248] +- s390: consistently use .balign instead of .align (Thomas Huth) [RHEL-54248] +- s390/decompressor: fix misaligned symbol build error (Thomas Huth) [RHEL-54248] +- s390/vdso: check for undefined symbols after build (Thomas Huth) [RHEL-54248] +- s390/mm: do not include directly (Thomas Huth) [RHEL-54248] +- s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/defconfigs: set CONFIG_NET_TC_SKB_EXT=y (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: rework PER_CPU_DEFINE of struct cpu_cf_events (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: open access to hwctr device for CAP_PERFMON privileged process (Thomas Huth) [RHEL-54248] +- s390/boot: fix physmem_info virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/kasan: avoid short by one page shadow memory (Thomas Huth) [RHEL-54248] +- s390/kasan: fix insecure W+X mapping warning (Thomas Huth) [RHEL-54248] +- s390/crash: use the correct type for memory allocation (Thomas Huth) [RHEL-54248] +- s390: gmap use pte_unmap_unlock() not spin_unlock() (Thomas Huth) [RHEL-54248] +- s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-54248] +- s390/purgatory: Do not use fortified string functions (Thomas Huth) [RHEL-54248] +- s390/zcore: conditionally clear memory on reipl (Thomas Huth) [RHEL-54248] +- s390/ipl: add REIPL_CLEAR flag to os_info (Thomas Huth) [RHEL-54248] +- s390/purgatory: disable branch profiling (Thomas Huth) [RHEL-54248] +- s390/cio: unregister device when the only path is gone (Thomas Huth) [RHEL-54248] +- s390/Kconfig: remove obsolete configs SCHED_{BOOK,DRAWER} (Thomas Huth) [RHEL-54248] +- s390/uapi: cover statfs padding by growing f_spare (Thomas Huth) [RHEL-54248] +- s390/ipl: fix IPIB virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/topology: honour nr_cpu_ids when adding CPUs (Thomas Huth) [RHEL-54248] +- s390/cio: include subchannels without devices also for evaluation (Thomas Huth) [RHEL-54248] +- s390/defconfigs: set CONFIG_INIT_STACK_NONE=y (Thomas Huth) [RHEL-54248] +- s390: select ARCH_SUPPORTS_INT128 (Thomas Huth) [RHEL-54248] +- s390/pai_ext: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248] +- s390/pai_crypto: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248] +- s390/stackleak: provide fast __stackleak_poison() implementation (Thomas Huth) [RHEL-54248] +- s390: select ARCH_USE_SYM_ANNOTATIONS (Thomas Huth) [RHEL-54248] +- s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc() (Thomas Huth) [RHEL-54248] +- tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secret syscall (Thomas Huth) [RHEL-54248] +- s390: wire up memfd_secret system call (Thomas Huth) [RHEL-54248] +- s390/mm: enable ARCH_HAS_SET_DIRECT_MAP (Thomas Huth) [RHEL-54248] +- s390/mm: use BIT macro to generate SET_MEMORY bit masks (Thomas Huth) [RHEL-54248] +- s390/relocate_kernel: adjust indentation (Thomas Huth) [RHEL-54248] +- s390/mcount: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248] +- s390/amode31: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248] +- s390/kasan: remove override of mem*() functions (Thomas Huth) [RHEL-54248] +- s390/kdump: remove nodat stack restriction for calling nodat functions (Thomas Huth) [RHEL-54248] +- s390/kdump: rework invocation of DAT-off code (Thomas Huth) [RHEL-54248] +- s390/kdump: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/kdump: cleanup do_start_kdump() prototype and usage (Thomas Huth) [RHEL-54248] +- s390/kexec: turn DAT mode off immediately before purgatory (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove function validate_ctr_auth() by inline code (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: provide counter number to validate_ctr_version() (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: introduce static CPU counter facility information (Thomas Huth) [RHEL-54248] +- s390/mm: fix direct map accounting (Thomas Huth) [RHEL-54248] +- s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT (Thomas Huth) [RHEL-54248] +- s390/boot: improve install.sh script (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disable (Thomas Huth) [RHEL-54248] +- s390/kaslr: randomize amode31 base address (Thomas Huth) [RHEL-54248] +- s390/kaslr: generalize and improve random base distribution (Thomas Huth) [RHEL-54248] +- s390/boot: pin amode31 default lma (Thomas Huth) [RHEL-54248] +- s390/boot: do not change default_lma (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove unnecessary copy_from_user call (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: log bad return code of function cfset_all_copy (Thomas Huth) [RHEL-54248] +- s390/module: create module allocations without exec permissions (Thomas Huth) [RHEL-54248] +- s390/ftrace: do not assume module_alloc() returns executable memory (Thomas Huth) [RHEL-54248] +- s390/mm: use set_memory_*() helpers instead of open coding (Thomas Huth) [RHEL-54248] +- s390/mm: implement set_memory_rwnx() (Thomas Huth) [RHEL-54248] +- s390/ipl: fix physical-virtual confusion for diag308 (Thomas Huth) [RHEL-54248] +- s390/kaslr: randomize module base load address (Thomas Huth) [RHEL-54248] +- s390/kaslr: provide kaslr_enabled() function (Thomas Huth) [RHEL-54248] +- s390/checksum: remove not needed uaccess.h include (Thomas Huth) [RHEL-54248] +- s390: move on_thread_stack() to processor.h (Thomas Huth) [RHEL-54248] +- s390: remove arch_early_irq_init() (Thomas Huth) [RHEL-54248] +- s390/stacktrace: remove call_on_stack_noreturn() (Thomas Huth) [RHEL-54248] +- s390: use init_thread_union aka initial stack for the first process (Thomas Huth) [RHEL-54248] +- s390: make extables read-only (Thomas Huth) [RHEL-54248] +- s390/uaccess: remove extra blank line (Thomas Huth) [RHEL-54248] +- s390/uaccess: get rid of not needed local variable (Thomas Huth) [RHEL-54248] +- s390/uaccess: rename tmp1 and tmp2 variables (Thomas Huth) [RHEL-54248] +- s390/uaccess: sort EX_TABLE list for inline assemblies (Thomas Huth) [RHEL-54248] +- s390/uaccess: rename/sort labels in inline assemblies (Thomas Huth) [RHEL-54248] +- s390/uaccess: remove unused label in inline assemblies (Thomas Huth) [RHEL-54248] +- s390/uaccess: use symbolic names for inline assembly operands (Thomas Huth) [RHEL-54248] +- s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling (Thomas Huth) [RHEL-54248] +- s390: reintroduce expoline dependence to scripts (Thomas Huth) [RHEL-54248] +- s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS (Thomas Huth) [RHEL-54248] +- s390/mm: make use of atomic_fetch_xor() (Thomas Huth) [RHEL-54248] +- s390/vdso: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248] +- s390/expoline: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248] +- s390/ftrace: move hotpatch trampolines to mcount.S (Thomas Huth) [RHEL-54248] +- s390/kasan: move shadow mapping to decompressor (Thomas Huth) [RHEL-54248] +- s390/mm,pageattr: allow KASAN shadow memory (Thomas Huth) [RHEL-54248] +- s390/boot: rework decompressor reserved tracking (Thomas Huth) [RHEL-54248] +- s390/boot: rename mem_detect to physmem_info (Thomas Huth) [RHEL-54248] +- s390/boot: remove non-functioning image bootable check (Thomas Huth) [RHEL-54248] +- s390/dumpstack: resolve userspace last_break (Thomas Huth) [RHEL-54248] +- s390: simplify dynamic sysctl registration for appldata_register_ops (Thomas Huth) [RHEL-54248] +- s390: simplify one-level sysctl registration for page_table_sysctl (Thomas Huth) [RHEL-54248] +- s390: simplify one level sysctl registration for cmm_table (Thomas Huth) [RHEL-54248] +- s390: simplify one-level sysctl registration for appldata_table (Thomas Huth) [RHEL-54248] +- s390: simplify one-level syctl registration for s390dbf_table (Thomas Huth) [RHEL-54248] +- s390: simplify one-level sysctl registration for topology_ctl_table (Thomas Huth) [RHEL-54248] +- s390/setup: always inline gen_lpswe() (Thomas Huth) [RHEL-54248] +- s390: trim ancient junk from copy_thread() (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/Kconfig: sort config S390 select list again (Thomas Huth) [RHEL-54248] +- s390/decompressor: add link map saving (Thomas Huth) [RHEL-54248] +- s390/smp: perform cpu reset before delegating work to target cpu (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: use READ_ONCE_ALIGNED_128() instead of 128-bit cmpxchg (Thomas Huth) [RHEL-54248] +- s390/rwonce: add READ_ONCE_ALIGNED_128() macro (Thomas Huth) [RHEL-54248] +- s390/setup: do not complain about parameters handled in decompressor (Thomas Huth) [RHEL-54248] +- s390/irq,idle: simplify idle check (Thomas Huth) [RHEL-54248] +- s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag() (Thomas Huth) [RHEL-54248] +- s390/processor: let cpu helper functions return boolean values (Thomas Huth) [RHEL-54248] +- s390: remove confusing comment from uapi types header file (Thomas Huth) [RHEL-54248] +- s390/mem_detect: do not truncate online memory ranges info (Thomas Huth) [RHEL-54248] +- s390/mm: define private VM_FAULT_* reasons from top bits (Thomas Huth) [RHEL-54248] +- s390/idle: remove arch_cpu_idle_time() and corresponding code (Thomas Huth) [RHEL-54248] +- s390/processor: always inline cpu flag helper functions (Thomas Huth) [RHEL-54248] +- s390/idle: mark arch_cpu_idle() noinstr (Thomas Huth) [RHEL-54248] +- s390/idle: move idle time accounting to account_idle_time_irq() (Thomas Huth) [RHEL-54248] +- s390/dasd: Fix potential memleak in dasd_eckd_init() (Thomas Huth) [RHEL-54248] +- s390/dasd: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] +- s390/cio: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/sclp: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/debug: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/fcx: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/diag: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248] +- s390/boot: avoid potential amode31 truncation (Thomas Huth) [RHEL-54248] +- s390/boot: move detect_facilities() after cmd line parsing (Thomas Huth) [RHEL-54248] +- s390/kasan: avoid mapping KASAN shadow for standby memory (Thomas Huth) [RHEL-54248] +- s390/boot: avoid page tables memory in kaslr (Thomas Huth) [RHEL-54248] +- s390/mem_detect: add get_mem_detect_online_total() (Thomas Huth) [RHEL-54248] +- s390/mem_detect: handle online memory limit just once (Thomas Huth) [RHEL-54248] +- s390/boot: fix mem_detect extended area allocation (Thomas Huth) [RHEL-54248] +- s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails (Thomas Huth) [RHEL-54248] +- s390/diag: make __diag8c_tmp_amode31 static (Thomas Huth) [RHEL-54248] +- s390/rethook: add local rethook header file (Thomas Huth) [RHEL-54248] +- s390/vmem: remove unnecessary KASAN checks (Thomas Huth) [RHEL-54248] +- s390/vmem: fix empty page tables cleanup under KASAN (Thomas Huth) [RHEL-54248] +- s390/kasan: update kasan memory layout note (Thomas Huth) [RHEL-54248] +- s390/mem_detect: fix detect_memory() error handling (Thomas Huth) [RHEL-54248] +- s390/hmcdrv: use strscpy() instead of strlcpy() (Thomas Huth) [RHEL-54248] +- s390/cio: introduce locking for register/unregister functions (Thomas Huth) [RHEL-54248] +- s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping (Thomas Huth) [RHEL-54248] +- s390/boot: remove pgtable_populate_end (Thomas Huth) [RHEL-54248] +- s390/boot: avoid mapping standby memory (Thomas Huth) [RHEL-54248] +- s390/decompressor: specify __decompress() buf len to avoid overflow (Thomas Huth) [RHEL-54248] +- s390/dcssblk:: don't call bio_split_to_limits (Thomas Huth) [RHEL-54248] +- s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags (Thomas Huth) [RHEL-54248] +- s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 (Thomas Huth) [RHEL-54248] +- s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 (Thomas Huth) [RHEL-54248] +- s390/syscalls: get rid of system call alias functions (Thomas Huth) [RHEL-54248] +- s390/syscalls: remove trailing semicolon (Thomas Huth) [RHEL-54248] +- s390/syscalls: move __S390_SYS_STUBx() macro (Thomas Huth) [RHEL-54248] +- s390/syscalls: remove __SC_COMPAT_TYPE define (Thomas Huth) [RHEL-54248] +- s390/syscalls: remove SYSCALL_METADATA() from compat syscalls (Thomas Huth) [RHEL-54248] +- s390: discard .interp section (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usage (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: merge source files for CPU Measurement counter facility (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: remove in-kernel counting facility interface (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: move stccm_avail() (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: move cpum_cf_ctrset_size() (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: simplify hw_perf_event_destroy() (Thomas Huth) [RHEL-54248] +- s390/cache: change type from unsigned long long to unsigned long (Thomas Huth) [RHEL-54248] +- s390/kprobes: replace kretprobe with rethook (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: diagnostic sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: rework macro AUX_SDB_NUM_xxx (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: remove debug statements from function setup_pmc_cpu (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: move functions from header file to source file (Thomas Huth) [RHEL-54248] +- s390/vmem: use swap() instead of open coding it (Thomas Huth) [RHEL-54248] +- s390/cio: evaluate devices with non-operational paths (Thomas Huth) [RHEL-54248] +- s390/ipl: use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248] +- s390: move __amode31_base declaration to proper header file (Thomas Huth) [RHEL-54248] +- s390/mm: allocate Absolute Lowcore Area in decompressor (Thomas Huth) [RHEL-54248] +- s390/mm: allocate Real Memory Copy Area in decompressor (Thomas Huth) [RHEL-54248] +- s390/boot: allow setup of different virtual address types (Thomas Huth) [RHEL-54248] +- s390/kasan: remove identity mapping support (Thomas Huth) [RHEL-54248] +- s390/maccess: remove dead DAT-off code (Thomas Huth) [RHEL-54248] +- s390/mm: start kernel with DAT enabled (Thomas Huth) [RHEL-54248] +- s390: always build relocatable kernel (Thomas Huth) [RHEL-54248] +- s390/boot: detect and enable memory facilities (Thomas Huth) [RHEL-54248] +- s390/pgtable: add REGION3_KERNEL_EXEC protection (Thomas Huth) [RHEL-54248] +- s390/kasan: use set_pXe_bit() for pgtable entries setup (Thomas Huth) [RHEL-54248] +- s390/kasan: cleanup setup of untracked memory pgtables (Thomas Huth) [RHEL-54248] +- s390/kasan: cleanup setup of zero pgtable (Thomas Huth) [RHEL-54248] +- s390/kasan: sort out physical vs virtual memory confusion (Thomas Huth) [RHEL-54248] +- s390/boot: cleanup decompressor header files (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() (Thomas Huth) [RHEL-54248] +- s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops (Thomas Huth) [RHEL-54248] +- s390/diag: use __packed __aligned (Thomas Huth) [RHEL-54248] +- s390/fs3270: fix screen reset on activate (Thomas Huth) [RHEL-54248] +- s390/fs3270: fix function prototypes (Thomas Huth) [RHEL-54248] +- s390/fs3270: use *ptr instead of struct in kzalloc (Thomas Huth) [RHEL-54248] +- s390/fs3270: remove duplicate assignment (Thomas Huth) [RHEL-54248] +- s390/fs3270: add missing braces to if/else (Thomas Huth) [RHEL-54248] +- s390/fs3270: fix whitespace errors (Thomas Huth) [RHEL-54248] +- s390/raw3270: fix nullpointer check (Thomas Huth) [RHEL-54248] +- s390/raw3270: use DEVICE_ATTR_RO() for sysfs attributes (Thomas Huth) [RHEL-54248] +- s390/raw3270: add comment to spinlock member (Thomas Huth) [RHEL-54248] +- s390/raw3270: use __packed instead of __attribute__((packed)) (Thomas Huth) [RHEL-54248] +- s390/raw3270: fix formatting issues (Thomas Huth) [RHEL-54248] +- s390/tty3270: add support for diag 8c (Thomas Huth) [RHEL-54248] +- s390/tty3270: add tty3270_create_view() (Thomas Huth) [RHEL-54248] +- s390: remove the last remnants of cputime_t (Thomas Huth) [RHEL-54248] +- s390/cpumf: support user space events for counting (Thomas Huth) [RHEL-54248] +- s390: fix -Wundef warning for CONFIG_KERNEL_ZSTD (Thomas Huth) [RHEL-54248] +- s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Thomas Huth) [RHEL-54248] +- s390: expicitly align _edata and _end symbols on page boundary (Thomas Huth) [RHEL-54248] +- s390/debug: add _ASM_S390_ prefix to header guard (Thomas Huth) [RHEL-54248] +- s390/cio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] +- s390/sclp: allow to change sclp_console_drop during runtime (Thomas Huth) [RHEL-54248] +- s390/sclp: convert to use sysfs_emit() (Thomas Huth) [RHEL-54248] +- s390/sclp: use kstrobool() to parse sclp_con_drop parameter (Thomas Huth) [RHEL-54248] +- [s390] zcore: WRITE is "data source", not destination... (Thomas Huth) [RHEL-54248] +- s390/crashdump: fix TOD programmable field size (Thomas Huth) [RHEL-54248] +- s390/dasd: fix possible buffer overflow in copy_pair_show (Thomas Huth) [RHEL-54248] +- s390/dasd: increase printing of debug data payload (Thomas Huth) [RHEL-54248] +- s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid" (Thomas Huth) [RHEL-54248] +- s390/3270: make raw3270_state_final() depend on CONFIG_TN3270_CONSOLE (Thomas Huth) [RHEL-54248] +- s390: select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Thomas Huth) [RHEL-54248] +- s390/debug: remove function type cast (Thomas Huth) [RHEL-54248] +- s390/pci: Use irq_data_get_msi_desc() (Thomas Huth) [RHEL-54248] +- s390/ipl: Use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248] +- s390: use generic vga.h header file (Thomas Huth) [RHEL-54248] +- s390: use generic shmparam.h header file (Thomas Huth) [RHEL-54248] +- s390: use generic bugs.h header file (Thomas Huth) [RHEL-54248] +- s390: use generic serial.h header file (Thomas Huth) [RHEL-54248] +- s390/configs: add kasan.config addon config file (Thomas Huth) [RHEL-54248] +- s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/cio: fix out-of-bounds access on cio_ignore free (Thomas Huth) [RHEL-54248] +- s390/pai: rename structure member users to active_events (Thomas Huth) [RHEL-54248] +- s390/pai: rework pai_crypto mapped buffer reference count (Thomas Huth) [RHEL-54248] +- s390/pai: move enum definition to header file (Thomas Huth) [RHEL-54248] +- s390/con3215: Fix white space errors (Thomas Huth) [RHEL-54248] +- s390/con3215: Drop console data printout when buffer full (Thomas Huth) [RHEL-54248] +- s390/con3215: Simplify console write operation (Thomas Huth) [RHEL-54248] +- s390/vmur: generate uevent on unsolicited device end (Thomas Huth) [RHEL-54248] +- s390/vmur: remove unnecessary BUG statement (Thomas Huth) [RHEL-54248] +- s390/dasd: use blk_mq_alloc_disk (Thomas Huth) [RHEL-54248] +- s390/pci: remove unused bus_next field from struct zpci_dev (Thomas Huth) [RHEL-54248] +- s390/cio: remove unused ccw_device_force_console() declaration (Thomas Huth) [RHEL-54248] +- s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Thomas Huth) [RHEL-54248] +- s390/mm,ptdump: add real memory copy page markers (Thomas Huth) [RHEL-54248] +- s390/smp,ptdump: add absolute lowcore markers (Thomas Huth) [RHEL-54248] +- s390/delay: sync comment within __delay() with reality (Thomas Huth) [RHEL-54248] +- s390: move from strlcpy with unused retval to strscpy (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390: fix nospec table alignments (Thomas Huth) [RHEL-54248] +- s390/hypfs: avoid error message under KVM (Thomas Huth) [RHEL-54248] +- s390/tape: fix comment typo (Thomas Huth) [RHEL-54248] +- s390/hmcdrv: fix Kconfig "its" grammar (Thomas Huth) [RHEL-54248] +- s390/uvdevice: autoload module based on CPU facility (Thomas Huth) [RHEL-54248] +- s390/cpufeature: allow for facility bits (Thomas Huth) [RHEL-54248] +- kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification (Thomas Huth) [RHEL-54248] +- s390/nospec: remove unneeded header includes (Thomas Huth) [RHEL-54248] +- s390/sclp: Fix typo in comments (Thomas Huth) [RHEL-54248] +- s390/purgatory: remove duplicated build rule of kexec-purgatory.o (Thomas Huth) [RHEL-54248] +- s390/purgatory: hard-code obj-y in Makefile (Thomas Huth) [RHEL-54248] +- s390: remove unneeded 'select BUILD_BIN2C' (Thomas Huth) [RHEL-54248] +- s390/cpumf: Handle events cycles and instructions identical (Thomas Huth) [RHEL-54248] +- s390/uaccess: whitespace cleanup (Thomas Huth) [RHEL-54248] +- s390/uaccess: use __noreturn instead of __attribute__((noreturn)) (Thomas Huth) [RHEL-54248] +- s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP (Thomas Huth) [RHEL-54248] +- s390/Kconfig.debug: fix indentation (Thomas Huth) [RHEL-54248] +- redhat: Add CONFIG_KCSAN config file (Thomas Huth) [RHEL-54248] +- s390: define get_cycles macro for arch-override (Thomas Huth) [RHEL-54248] +- s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES (Thomas Huth) [RHEL-54248] +- s390/stp: clock_delta should be signed (Thomas Huth) [RHEL-54248] +- s390/stp: fix todoff size (Thomas Huth) [RHEL-54248] +- s390/consoles: improve panic notifiers reliability (Thomas Huth) [RHEL-54248] +- s390/dasd: Use kzalloc instead of kmalloc/memset (Thomas Huth) [RHEL-54248] +- s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt() (Thomas Huth) [RHEL-54248] +- s390: add KCSAN instrumentation to barriers and spinlocks (Thomas Huth) [RHEL-54248] +- redhat: Add CONFIG_S390_*_SANITY_TEST config files (Thomas Huth) [RHEL-54248] +- redhat: Add CONFIG_MARCH_Z16 and CONFIG_TUNE_Z16 config files (Thomas Huth) [RHEL-54248] +- s390/cio: simplify the calculation of variables (Thomas Huth) [RHEL-54248] +- s390/smp: sort out physical vs virtual CPU0 lowcore pointer (Thomas Huth) [RHEL-54248] +- s390/kexec: set end-of-ipl flag in last diag308 call (Thomas Huth) [RHEL-54248] +- s390/cio: Use driver_set_override() instead of open-coding (Thomas Huth) [RHEL-54248] +- s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/kexec: silence -Warray-bounds warning (Thomas Huth) [RHEL-54248] +- s390: allow to compile with z16 optimizations (Thomas Huth) [RHEL-54248] +- s390: cleanup timer API use (Thomas Huth) [RHEL-54248] +- s390/test_unwind: verify __kretprobe_trampoline is replaced (Thomas Huth) [RHEL-54248] +- s390/unwind: avoid duplicated unwinding entries for kretprobes (Thomas Huth) [RHEL-54248] +- s390/kprobes: enable kretprobes framepointer verification (Thomas Huth) [RHEL-54248] +- s390/tape: use bitwise instead of arithmetic operator for flags (Thomas Huth) [RHEL-54248] +- s390/kprobes: Avoid additional kprobe in kretprobe handling (Thomas Huth) [RHEL-54248] +- s390/hypfs: fix typos in comments (Thomas Huth) [RHEL-54248] +- s390/dasd: drop unexpected word 'for' in comments (Thomas Huth) [RHEL-54248] +- s390: fix typo in syscall_wrapper.h (Thomas Huth) [RHEL-54248] +- s390/ctcm: fix typo "length to short" -> "length too short" (Thomas Huth) [RHEL-54248] +- s390/ftrace: verify opcode before applying patch (Thomas Huth) [RHEL-54248] +- s390/irq: use assignment instead of cast (Thomas Huth) [RHEL-54248] +- s390/traps: get rid of magic cast for per code (Thomas Huth) [RHEL-54248] +- s390/traps: get rid of magic cast for program interruption code (Thomas Huth) [RHEL-54248] +- s390/signal: fix typo in comments (Thomas Huth) [RHEL-54248] +- s390/asm-offsets: remove unused defines (Thomas Huth) [RHEL-54248] +- s390/test_unwind: avoid build warning with W=1 (Thomas Huth) [RHEL-54248] +- s390/extable: sort amode31 extable early (Thomas Huth) [RHEL-54248] +- s390/ftrace: make use of epsw to get psw mask (Thomas Huth) [RHEL-54248] +- s390/smp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248] +- s390/test_unwind: add "backtrace" module parameter (Thomas Huth) [RHEL-54248] +- s390/qeth: Remove redundant 'flush_workqueue()' calls (Thomas Huth) [RHEL-54248] +- s390/lgr: use simple assignment instead of memcpy (Thomas Huth) [RHEL-54248] +- s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion (Thomas Huth) [RHEL-54248] +- s390/module: fix building test_modules_helpers.o with clang (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/module: test loading modules with a lot of relocations (Thomas Huth) [RHEL-54248] +- s390/dasd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248] +- s390/sclp_sd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248] +- s390: remove unused TASK_SIZE_OF (Thomas Huth) [RHEL-54248] +- s390/disassembler: update opcode table (Thomas Huth) [RHEL-54248] +- s390/sclp: fix memblock_phys_free() vs memblock_free() confusion (Thomas Huth) [RHEL-54248] +- s390/entry: fix duplicate tracking of irq nesting level (Thomas Huth) [RHEL-54248] +- s390: enable switchdev support in defconfig (Thomas Huth) [RHEL-54248] +- s390/vmcp: use page_to_virt instead of page_to_phys (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/vdso: filter out -mstack-guard and -mstack-size (Thomas Huth) [RHEL-54248] +- s390/vdso: remove -nostdlib compiler flag (Thomas Huth) [RHEL-54248] +- s390: replace snprintf in show functions with sysfs_emit (Thomas Huth) [RHEL-54248] +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove (Thomas Huth) [RHEL-54248] +- s390/spinlock: remove incorrect kernel doc indicator (Thomas Huth) [RHEL-54248] +- s390/string: use generic strlcpy (Thomas Huth) [RHEL-54248] +- s390/string: use generic strrchr (Thomas Huth) [RHEL-54248] +- s390/hmcdrv: fix kernel doc comments (Thomas Huth) [RHEL-54248] +- s390/cpumf: Allow multiple processes to access /dev/hwc (Thomas Huth) [RHEL-54248] +- s390/bitops: return true/false (not 1/0) from bool functions (Thomas Huth) [RHEL-54248] +- s390/setup: convert start and end initrd pointers to virtual (Thomas Huth) [RHEL-54248] +- s390/setup: use virtual address for STSI instruction (Thomas Huth) [RHEL-54248] +- s390/cpcmd: use physical address for command and response (Thomas Huth) [RHEL-54248] +- net: s390: constify and use eth_hw_addr_set() (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- scsi: zfcp_scsi: Call scsi_done() directly (Thomas Huth) [RHEL-54248] +- s390: fix strrchr() implementation (Thomas Huth) [RHEL-54248] +- s390/sclp_vt220: fix unused function warning (Thomas Huth) [RHEL-54248] +- kprobes: add testcases for s390 (Thomas Huth) [RHEL-54248] +- s390/ftrace: add FTRACE_GEN_NOP_ASM macro (Thomas Huth) [RHEL-54248] +- s390/sclp_sd: fix warnings about missing parameter description (Thomas Huth) [RHEL-54248] +- s390/cio: derive cdev information only for IO-subchannels (Thomas Huth) [RHEL-54248] +- s390/cio: unregister the subchannel while purging (Thomas Huth) [RHEL-54248] +- s390/kprobes: add sanity check (Thomas Huth) [RHEL-54248] +- s390/cio: avoid excessive path-verification requests (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/hmcdrv_ftp: fix kernel doc comment (Thomas Huth) [RHEL-54248] +- s390: remove xpram device driver (Thomas Huth) [RHEL-54248] +- s390/cio: fix kernel doc comment (Thomas Huth) [RHEL-54248] +- s390/ctrlchar: fix kernel doc comment (Thomas Huth) [RHEL-54248] +- s390/cpum_cf: move array from header to C file (Thomas Huth) [RHEL-54248] +- s390/configs: enable CONFIG_KFENCE in debug_defconfig (Thomas Huth) [RHEL-54248] +- s390/cio: log fake IRB events (Thomas Huth) [RHEL-54248] +- s390/cio: fix race condition during online processing (Thomas Huth) [RHEL-54248] +- s390/cio: fix invalid -EBUSY on ccw_device_start (Thomas Huth) [RHEL-54248] +- s390/cio: dont unregister subchannel from child-drivers (Thomas Huth) [RHEL-54248] +- s390/net: replace in_irq() with in_hardirq() (Thomas Huth) [RHEL-54248] +- s390: remove SCHED_CORE from defconfigs (Thomas Huth) [RHEL-54248] +- s390: update defconfigs (Thomas Huth) [RHEL-54248] +- s390/diag: make restart_part2 a local label (Thomas Huth) [RHEL-54248] +- s390/cio: add rescan functionality on channel subsystem (Thomas Huth) [RHEL-54248] +- scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Thomas Huth) [RHEL-54248] +- s390: enable KCSAN (Thomas Huth) [RHEL-54248] +- s390/delay: get rid of not needed header includes (Thomas Huth) [RHEL-54248] +- s390/headers: fix code style in module.h (Thomas Huth) [RHEL-54248] +- s390/vdso: use system call functions (Thomas Huth) [RHEL-54248] +- s390/syscall: provide generic system call functions (Thomas Huth) [RHEL-54248] +- s390/jump_label: print real address in a case of a jump label bug (Thomas Huth) [RHEL-54248] +- s390/cio: remove unused include linux/spinlock.h from cio.h (Thomas Huth) [RHEL-54248] +- scsi: zfcp: Use the proper SCSI midlayer interfaces for PI (Thomas Huth) [RHEL-54248] +- s390/paes: Reestablish retry loop in paes (Thomas Huth) [RHEL-54248] +- s390/crypto: remove retry loop with sleep from PAES pkey invocation (Thomas Huth) [RHEL-54248] +- s390/crypto: use kfree_sensitive() instead of kfree() (Thomas Huth) [RHEL-54248] +- s390/crypto: fix scatterwalk_unmap() callers in AES-GCM (Thomas Huth) [RHEL-54248] +- s390/crypto: fix typos in comments (Thomas Huth) [RHEL-54248] +- crypto: s390/sha512 - Use macros instead of direct IV numbers (Thomas Huth) [RHEL-54248] +- s390/zcrypt: utilize dev_set_name() ability to use a formatted string (Thomas Huth) [RHEL-54248] +- s390/zcrypt: don't leak memory if dev_set_name() fails (Thomas Huth) [RHEL-54248] +- s390/zcrypt: remove ZCRYPT_MULTIDEVNODES kernel config option (Thomas Huth) [RHEL-54248] +- s390/zcrypt: remove unnecessary (void *) conversions (Thomas Huth) [RHEL-54248] +- s390/zcrypt: use strscpy() to instead of strncpy() (Thomas Huth) [RHEL-54248] +- s390/ap: fix memory leak in ap_init_qci_info() (Thomas Huth) [RHEL-54248] +- s390/cpufeature: rework to allow more than only hwcap bits (Thomas Huth) [RHEL-54248] +- net: phy: micrel: Fix potential null pointer dereference (CKI Backport Bot) [RHEL-37224] {CVE-2024-35891} +- mm: avoid 'might_sleep()' in get_mmap_lock_carefully() (Rafael Aquini) [RHEL-27742] +- mm: Fix access_remote_vm() regression on tagged addresses (Rafael Aquini) [RHEL-27742] +- mm/damon/core: initialize damo_filter->list from damos_new_filter() (Rafael Aquini) [RHEL-27742] +- Revert "mm,memblock: reset memblock.reserved to system init state to prevent UAF" (Rafael Aquini) [RHEL-27742] +- mm,memblock: reset memblock.reserved to system init state to prevent UAF (Rafael Aquini) [RHEL-27742] +- mm/damon/core-test: initialise context before test in damon_test_set_attrs() (Rafael Aquini) [RHEL-27742] +- mm/damon/core-test: add a test for damon_set_attrs() (Rafael Aquini) [RHEL-27742] +- gup: make the stack expansion warning a bit more targeted (Rafael Aquini) [RHEL-27742] +- mm: don't do validate_mm() unnecessarily and without mmap locking (Rafael Aquini) [RHEL-27742] +- mm: validate the mm before dropping the mmap lock (Rafael Aquini) [RHEL-27742] +- execve: always mark stack as growing down during early stack setup (Rafael Aquini) [RHEL-27742] +- xtensa: fix lock_mm_and_find_vma in case VMA not found (Rafael Aquini) [RHEL-27742] +- xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion (Rafael Aquini) [RHEL-27742] +- vm: fix move_vma() memory accounting being off (Rafael Aquini) [RHEL-27742] +- mm: Update do_vmi_align_munmap() return semantics (Rafael Aquini) [RHEL-27742] +- gup: avoid stack expansion warning for known-good case (Rafael Aquini) [RHEL-27742] +- mm: Always downgrade mmap_lock if requested (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: remove hugetlb_set_page_subpool() (Rafael Aquini) [RHEL-27742] +- mm: remove unnecessary pagevec includes (Rafael Aquini) [RHEL-27742] +- mm: remove references to pagevec (Rafael Aquini) [RHEL-27742] +- mm: rename invalidate_mapping_pagevec to mapping_try_invalidate (Rafael Aquini) [RHEL-27742] +- mm: remove struct pagevec (Rafael Aquini) [RHEL-27742] +- net: convert sunrpc from pagevec to folio_batch (Rafael Aquini) [RHEL-27742] +- mm: remove check_move_unevictable_pages() (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: use the correct type of list for free pages (Rafael Aquini) [RHEL-27742] +- mm/vmscan: fix root proactive reclaim unthrottling unbalanced node (Rafael Aquini) [RHEL-27742] +- mm: memcg: rename and document global_reclaim() (Rafael Aquini) [RHEL-27742] +- mm: backing-dev: make bdi_class a static const structure (Rafael Aquini) [RHEL-27742] +- mm/swapfile: delete outdated pte_offset_map() comment (Rafael Aquini) [RHEL-27742] +- mm: kill [add|del]_page_to_lru_list() (Rafael Aquini) [RHEL-27742] +- mm: compaction: convert to use a folio in isolate_migratepages_block() (Rafael Aquini) [RHEL-27742] +- mm: fix shmem THP counters on migration (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: make compound_page_dtors static (Rafael Aquini) [RHEL-27742] +- gup: add warning if some caller would seem to want stack expansion (Rafael Aquini) [RHEL-27742] +- mm: always expand the stack with the mmap write lock held (Rafael Aquini) [RHEL-27742] +- execve: expand new process stack manually ahead of time (Rafael Aquini) [RHEL-27742] +- exec: Remove FOLL_FORCE for stack setup (Rafael Aquini) [RHEL-27742] +- mm: make find_extend_vma() fail if write lock not held (Rafael Aquini) [RHEL-27742] +- exec: simplify initial stack size expansion (Rafael Aquini) [RHEL-27742] +- arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() (Rafael Aquini) [RHEL-27742] +- arm64/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Rafael Aquini) [RHEL-27742] +- arm/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- ARM: 9131/1: mm: Fix PXN process with LPAE feature (Rafael Aquini) [RHEL-27742] +- ARM: 9130/1: mm: Provide die_kernel_fault() helper (Rafael Aquini) [RHEL-27742] +- ARM: 9126/1: mm: Kill page table base print in show_pte() (Rafael Aquini) [RHEL-27742] +- ARM: 9127/1: mm: Cleanup access_error() (Rafael Aquini) [RHEL-27742] +- ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() (Rafael Aquini) [RHEL-27742] +- ARM: 9128/1: mm: Refactor the __do_page_fault() (Rafael Aquini) [RHEL-27742] +- powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- powerpc/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742] +- mm: suppress mm fault logging if fatal signal already pending (Rafael Aquini) [RHEL-27742] +- mm: make the page fault mmap locking killable (Rafael Aquini) [RHEL-27742] +- mm: introduce new 'lock_mm_and_find_vma()' page fault helper (Rafael Aquini) [RHEL-27742] +- mm/memcg: remove return value of mem_cgroup_scan_tasks() (Rafael Aquini) [RHEL-27742] +- mm: kill lock|unlock_page_memcg() (Rafael Aquini) [RHEL-27742] +- kasan: add support for kasan.fault=panic_on_write (Rafael Aquini) [RHEL-27742] +- mm: compaction: skip memory hole rapidly when isolating migratable pages (Rafael Aquini) [RHEL-27742] +- mm: remove is_longterm_pinnable_page() and reimplement folio_is_longterm_pinnable() (Rafael Aquini) [RHEL-27742] +- mm/gup.c: reorganize try_get_folio() (Rafael Aquini) [RHEL-27742] +- mm/gup_test.c: convert verify_dma_pinned() to us folios (Rafael Aquini) [RHEL-27742] +- mmzone: introduce folio_migratetype() (Rafael Aquini) [RHEL-27742] +- mmzone: introduce folio_is_zone_movable() (Rafael Aquini) [RHEL-27742] +- mm/slab_common: use SLAB_NO_MERGE instead of negative refcount (Rafael Aquini) [RHEL-27742] +- mm/page_owner/cma: show pfn in cma/page_owner with hex format (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: fix pgtable lock on pmd sharing (Rafael Aquini) [RHEL-27742] +- mm: ptep_get() conversion (Rafael Aquini) [RHEL-27742] +- mm: move ptep_get() and pmdp_get() helpers (Rafael Aquini) [RHEL-27742] +- mm: Convert __HAVE_ARCH_P..P_GET to the new style (Rafael Aquini) [RHEL-27742] +- mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h (Rafael Aquini) [RHEL-27742] +- mm: ptdump should use ptep_get_lockless() (Rafael Aquini) [RHEL-27742] +- mm: Fix a dangling Documentation/arm64 reference (Rafael Aquini) [RHEL-27742] +- mm/folio: replace set_compound_order with folio_set_order (Rafael Aquini) [RHEL-27742] +- mm: remove set_compound_page_dtor() (Rafael Aquini) [RHEL-27742] +- mm: compaction: mark kcompactd_run() and kcompactd_stop() __meminit (Rafael Aquini) [RHEL-27742] +- memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check (Rafael Aquini) [RHEL-27742] +- memory tier: remove unneeded disable_all_demotion_targets() when !CONFIG_MIGRATION (Rafael Aquini) [RHEL-27742] +- mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro (Rafael Aquini) [RHEL-27742] +- mm/folio: avoid special handling for order value 0 in folio_set_order (Rafael Aquini) [RHEL-27742] +- perf/core: allow pte_offset_map() to fail (Rafael Aquini) [RHEL-27742] +- mm/swap: swap_vma_readahead() do the pte_offset_map() (Rafael Aquini) [RHEL-27742] +- mm/pgtable: delete pmd_trans_unstable() and friends (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: drop 'nid' parameter from check_for_memory() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: remove reset_node_present_pages() (Rafael Aquini) [RHEL-27742] +- mm/memory_hotplug: remove reset_node_managed_pages() in hotadd_init_pgdat() (Rafael Aquini) [RHEL-27742] +- mm/sparse: remove unused parameters in sparse_remove_section() (Rafael Aquini) [RHEL-27742] +- mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit (Rafael Aquini) [RHEL-27742] +- mm/slab_common: reduce an if statement in create_cache() (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: use a folio in hugetlb_fault() (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: use a folio in hugetlb_wp() (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: use a folio in copy_hugetlb_page_range() (Rafael Aquini) [RHEL-27742] +- mm: remove obsolete alloc_migrate_target() (Rafael Aquini) [RHEL-27742] +- mm: page_isolation: write proper kerneldoc (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: remove unneeded header files (Rafael Aquini) [RHEL-27742] +- mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup() (Rafael Aquini) [RHEL-27742] +- mm: compaction: have compaction_suitable() return bool (Rafael Aquini) [RHEL-27742] +- mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() (Rafael Aquini) [RHEL-27742] +- mm/damon/ops-common: atomically test and clear young on ptes and pmds (Rafael Aquini) [RHEL-27742] +- memblock: Update nid info in memblock debugfs (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: move set_pageblock_order() to free_area_init() (Rafael Aquini) [RHEL-27742] +- slub: Replace cmpxchg_double() (Rafael Aquini) [RHEL-27742] +- percpu: Fix self-assignment of __old in raw_cpu_generic_try_cmpxchg() (Rafael Aquini) [RHEL-27742] +- percpu: Add {raw,this}_cpu_try_cmpxchg() (Rafael Aquini) [RHEL-27742] +- instrumentation: Wire up cmpxchg128() (Rafael Aquini) [RHEL-27742] +- zram: use __bio_add_page for adding single page to bio (Rafael Aquini) [RHEL-27742] +- swap: use __bio_add_page to add page to bio (Rafael Aquini) [RHEL-27742] +- mm: khugepaged: avoid pointless allocation for "struct mm_slot" (Rafael Aquini) [RHEL-27742] +- swap: remove get/put_swap_device() in __swap_duplicate() (Rafael Aquini) [RHEL-27742] +- swap: remove __swp_swapcount() (Rafael Aquini) [RHEL-27742] +- swap: remove get/put_swap_device() in __swap_count() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: remove free_area_init_memoryless_node() (Rafael Aquini) [RHEL-27742] +- mm: Provide a function to get an additional pin on a page (Rafael Aquini) [RHEL-27742] +- Revert "vfio/type1: Unpin zero pages" (Rafael Aquini) [RHEL-27742] +- mm: Don't pin ZERO_PAGE in pin_user_pages() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pages_in_node() (Rafael Aquini) [RHEL-27742] +- mm/mm_init.c: introduce reset_memoryless_node_totalpages() (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: replace the ternary conditional operator with min() (Rafael Aquini) [RHEL-27742] +- mm: vmalloc must set pte via arch code (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: dont purge usable blocks unnecessarily (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: add missing READ/WRITE_ONCE() annotations (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: check free space in vmap_block lockless (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: prevent flushing dirty space over and over (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: avoid iterating over per CPU vmap blocks twice (Rafael Aquini) [RHEL-27742] +- mm/vmalloc: prevent stale TLBs in fully utilized blocks (Rafael Aquini) [RHEL-27742] +- mm: compaction: skip fast freepages isolation if enough freepages are isolated (Rafael Aquini) [RHEL-27742] +- mm: compaction: add trace event for fast freepages isolation (Rafael Aquini) [RHEL-27742] +- mm: compaction: only set skip flag if cc->no_set_skip_hint is false (Rafael Aquini) [RHEL-27742] +- mm: compaction: skip more fully scanned pageblock (Rafael Aquini) [RHEL-27742] +- mm: compaction: change fast_isolate_freepages() to void type (Rafael Aquini) [RHEL-27742] +- mm: compaction: drop the redundant page validation in update_pageblock_skip() (Rafael Aquini) [RHEL-27742] +- mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR (Rafael Aquini) [RHEL-27742] +- mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED (Rafael Aquini) [RHEL-27742] +- splice: kdoc for filemap_splice_read() and copy_splice_read() (Rafael Aquini) [RHEL-27742] +- net: Make sock_splice_read() use copy_splice_read() by default (Rafael Aquini) [RHEL-27742] +- tty, proc, kernfs, random: Use copy_splice_read() (Rafael Aquini) [RHEL-27742] +- shmem: minor fixes to splice-read implementation (Rafael Aquini) [RHEL-27742] +- mm: shmem: fix UAF bug in shmem_show_options() (Rafael Aquini) [RHEL-27742] +- shmem: Implement splice-read (Rafael Aquini) [RHEL-27742] +- splice: Make splice from a DAX file use copy_splice_read() (Rafael Aquini) [RHEL-27742] +- splice: Make splice from an O_DIRECT fd use copy_splice_read() (Rafael Aquini) [RHEL-27742] +- splice: Check for zero count in vfs_splice_read() (Rafael Aquini) [RHEL-27742] +- splice: Make do_splice_to() generic and export it (Rafael Aquini) [RHEL-27742] +- splice: Clean up copy_splice_read() a bit (Rafael Aquini) [RHEL-27742] +- splice: Make filemap_splice_read() check s_maxbytes (Rafael Aquini) [RHEL-27742] +- splice: Fix filemap_splice_read() to use the correct inode (Rafael Aquini) [RHEL-27742] +- mm: compaction: drop redundant watermark check in compaction_zonelist_suitable() (Rafael Aquini) [RHEL-27742] +- mm: compaction: remove unnecessary is_via_compact_memory() checks (Rafael Aquini) [RHEL-27742] +- mm: compaction: refactor __compaction_suitable() (Rafael Aquini) [RHEL-27742] +- mm: compaction: simplify should_compact_retry() (Rafael Aquini) [RHEL-27742] +- mm: compaction: remove compaction result helpers (Rafael Aquini) [RHEL-27742] +- mm: compaction: avoid GFP_NOFS ABBA deadlock (Rafael Aquini) [RHEL-27742] +- memblock: Add flags and nid info in memblock debugfs (Rafael Aquini) [RHEL-27742] +- mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-class-specifier to static (Rafael Aquini) [RHEL-27742] +- mm/gup: remove vmas array from internal GUP functions (Rafael Aquini) [RHEL-27742] +- mm/gup: remove vmas parameter from pin_user_pages() (Rafael Aquini) [RHEL-27742] +- io_uring: rsrc: delegate VMA file-backed check to GUP (Rafael Aquini) [RHEL-27742] +- mm: fix __access_remote_vm() GUP failure case (Rafael Aquini) [RHEL-27742] +- mm/gup: remove vmas parameter from get_user_pages_remote() (Rafael Aquini) [RHEL-27742] +- mm/gup: remove unused vmas parameter from get_user_pages() (Rafael Aquini) [RHEL-27742] +- time_namespace: always provide arch_get_vdso_data() prototype for vdso (Rafael Aquini) [RHEL-27742] +- panic: make function declarations visible (Rafael Aquini) [RHEL-27742] +- lib: devmem_is_allowed: include linux/io.h (Rafael Aquini) [RHEL-27742] +- mm: sparse: mark populate_section_memmap() static (Rafael Aquini) [RHEL-27742] +- mm: page_poison: always declare __kernel_map_pages() function (Rafael Aquini) [RHEL-27742] +- mm: percpu: unhide pcpu_embed_first_chunk prototype (Rafael Aquini) [RHEL-27742] +- mm/hugetlb: remove hugetlb_page_subpool() (Rafael Aquini) [RHEL-27742] +- x86/mm: Add early_memremap_pgprot_adjust() prototype (Rafael Aquini) [RHEL-27742] +- mm/zsmalloc: get rid of PAGE_MASK (Rafael Aquini) [RHEL-27742] +- mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-27742] +- filemap: remove page_endio() (Rafael Aquini) [RHEL-27742] +- mm: memory_hotplug: fix format string in warnings (Rafael Aquini) [RHEL-27742] +- migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-27742] +- mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees (Rafael Aquini) [RHEL-27742] +- mm: memory-failure: move sysctl register in memory_failure_init() (Rafael Aquini) [RHEL-27742] +- mm: memory_failure: move memory_failure_attr_group under MEMORY_FAILURE (Rafael Aquini) [RHEL-27742] +- mm, oom: do not check 0 mask in out_of_memory() (Rafael Aquini) [RHEL-27742] +- THP: avoid lock when check whether THP is in deferred list (Rafael Aquini) [RHEL-27742] +- migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT (Rafael Aquini) [RHEL-27742] +- memcg: dump memory.stat during cgroup OOM for v1 (Rafael Aquini) [RHEL-27742] +- memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() (Rafael Aquini) [RHEL-27742] +- mm: compaction: optimize compact_memory to comply with the admin-guide (Rafael Aquini) [RHEL-27742] +- mm/page_alloc: drop the unnecessary pfn_valid() for start pfn (Rafael Aquini) [RHEL-27742] +- Fix some coding style errors in memblock.c (Rafael Aquini) [RHEL-27742] +- cgroup: remove cgroup_rstat_flush_atomic() (Rafael Aquini) [RHEL-27742] +- memcg: remove mem_cgroup_flush_stats_atomic() (Rafael Aquini) [RHEL-27742] +- memcg: calculate root usage from global state (Rafael Aquini) [RHEL-27742] +- memcg: flush stats non-atomically in mem_cgroup_wb_stats() (Rafael Aquini) [RHEL-27742] +- writeback: move wb_over_bg_thresh() call outside lock section (Rafael Aquini) [RHEL-27742] +- memcg, oom: remove explicit wakeup in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742] +- memcg, oom: remove unnecessary check in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742] +- mm/slab: correct return values in comment for _kmem_cache_create() (Rafael Aquini) [RHEL-27742] +- mm/slab: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742] +- mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742] +- mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742] +- mm/slab_common: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742] +- slub: Don't read nr_slabs and total_objects directly (Rafael Aquini) [RHEL-27742] +- slub: Remove slabs_node() function (Rafael Aquini) [RHEL-27742] +- slub: Remove CONFIG_SMP defined check (Rafael Aquini) [RHEL-27742] +- slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block (Rafael Aquini) [RHEL-27742] +- slub: Correct the error code when slab_kset is NULL (Rafael Aquini) [RHEL-27742] +- nodemask: Drop duplicate check in for_each_node_mask() (Rafael Aquini) [RHEL-27742] +- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE (Rafael Aquini) [RHEL-27742] +- filemap: remove find_get_pages_range_tag() (Rafael Aquini) [RHEL-27742] +- gfs2: convert gfs2_write_cache_jdata() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- ext4: convert mpage_prepare_extent_to_map() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- cifs: convert wdata_alloc_and_fillpages() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- ceph: convert ceph_writepages_start() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- afs: Fix waiting for writeback then skipping folio (Rafael Aquini) [RHEL-27742] +- afs: Fix dangling folio ref counts in writeback (Rafael Aquini) [RHEL-27742] +- afs: convert afs_writepages_region() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742] +- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-45016] +- cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-45016] +- redhat/configs: enable CONFIG_FS_ENCRYPTION (Xiubo Li) [RHEL-49398] +- pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642] +- include: trace: Widen the tag buffer in trace_scmi_dump_msg (Steve Dunnagan) [RHEL-40642] +- OPP: Fix missing cleanup on error in _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642] +- OPP: Fix required_opp_tables for multiple genpds using same table (Steve Dunnagan) [RHEL-40642] +- pmdomain: core: constify of_phandle_args in add device and subdomain (Steve Dunnagan) [RHEL-40642] +- pmdomain: core: constify of_phandle_args in xlate (Steve Dunnagan) [RHEL-40642] +- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm (Steve Dunnagan) [RHEL-40642] +- dt-bindings: firmware: Support SCMI pinctrl protocol (Steve Dunnagan) [RHEL-40642] +- dt-bindings: firmware: arm,scmi: Restrict protocol child node properties (Steve Dunnagan) [RHEL-40642] +- dt-bindings: firmware: arm,scmi: Add support for powercap protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: optee: use optee system invocation (Steve Dunnagan) [RHEL-40642] +- redhat/configs: add CONFIG_PINCTRL_SCMI (Steve Dunnagan) [RHEL-40642] +- pinctrl: Implementation of the generic scmi-pinctrl driver (Steve Dunnagan) [RHEL-40642] +- MAINTAINERS: Update SCMI entry with HWMON driver (Steve Dunnagan) [RHEL-40642] +- PM: domains: Move genpd and its governor to the pmdomain subsystem (Steve Dunnagan) [RHEL-40642] +- PM: domains: Drop redundant header for genpd (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix wrong fastchannel initialization (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add message dump traces for bad and unexpected replies (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add helper to trace bad messages (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Check mailbox/SMT channel for consistency (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in reset protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in system power protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in power protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Use xa_insert() when saving raw queues (Steve Dunnagan) [RHEL-40642] +- pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642] +- tee: Refactor TEE subsystem header files (Steve Dunnagan) [RHEL-40642] +- tee: Remove unused declarations (Steve Dunnagan) [RHEL-40642] +- tee: make tee_bus_type const (Steve Dunnagan) [RHEL-40642] +- tee: system session (Steve Dunnagan) [RHEL-40642] +- optee: provide optee_do_bottom_half() as a common function (Steve Dunnagan) [RHEL-40642] +- tee: optee: support tracking system threads (Steve Dunnagan) [RHEL-40642] +- tee: optee: system thread call property (Steve Dunnagan) [RHEL-40642] +- optee: remove vma linked list walk (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Update the supported clock protocol version (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in clock protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix the clock protocol supported version (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix the clock protocol version for v3.2 (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add support for multiple vendors custom protocols (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Simplify scmi_devm_notifier_unregister (Steve Dunnagan) [RHEL-40642] +- cpufreq: scmi: Enable boost support (Steve Dunnagan) [RHEL-40642] +- cpufreq: scmi: Set transition_delay_us (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add standard clock OEM definitions (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add clock check for extended config support (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Rework clock domain info lookups (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement clock get permissions (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Log the perf domain names in the error paths (Steve Dunnagan) [RHEL-40642] +- OPP: Extend dev_pm_opp_data with turbo support (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add support for marking certain frequencies as turbo (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Populate fast channel rate_limit (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Populate perf commands rate_limit (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Report frequencies in the perf notifications (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Use opps_by_lvl to store opps (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Check for notification support (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Implement is_notify_supported callback in perf protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add a common helper to check if a message is supported (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Use xa_insert() to store opps (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Fix NULL pointer dereference during fastchannel init (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Populate fastchannel info only if set operations are allowed (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Check beforehand if the perf domain set operations are allowed (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add protocol versioning checks (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Increase the maximum opp count in the perf protocol (Steve Dunnagan) [RHEL-40642] +- firmware: arm_scmi: Add optional flags to extended names helper (Steve Dunnagan) [RHEL-40642] +- cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() (Steve Dunnagan) [RHEL-40642] +- OPP: Rename 'rate_clk_single' (Steve Dunnagan) [RHEL-40642] +- OPP: Pass rounded rate to _set_opp() (Steve Dunnagan) [RHEL-40642] +- OPP: Relocate dev_pm_opp_sync_regulators() (Steve Dunnagan) [RHEL-40642] +- OPP: Fix _set_required_opps when opp is NULL (Steve Dunnagan) [RHEL-40642] +- OPP: The level field is always of unsigned int type (Steve Dunnagan) [RHEL-40642] +- OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() (Steve Dunnagan) [RHEL-40642] +- OPP: Don't set OPP recursively for a parent genpd (Steve Dunnagan) [RHEL-40642] +- OPP: Call dev_pm_opp_set_opp() for required OPPs (Steve Dunnagan) [RHEL-40642] +- OPP: Fix formatting of if/else block (Steve Dunnagan) [RHEL-40642] +- OPP: Protect `lazy_opp_tables` list with `opp_table_lock` (Steve Dunnagan) [RHEL-40642] +- OPP: Use _set_opp_level() for single genpd case (Steve Dunnagan) [RHEL-40642] +- OPP: Add _link_required_opps() to avoid code duplication (Steve Dunnagan) [RHEL-40642] +- OPP: Level zero is valid (Steve Dunnagan) [RHEL-40642] +- OPP: No need to defer probe from _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642] +- OPP: Remove genpd_virt_dev_lock (Steve Dunnagan) [RHEL-40642] +- OPP: Reorder code in _opp_set_required_opps_genpd() (Steve Dunnagan) [RHEL-40642] +- OPP: Remove doc style comments for internal routines (Steve Dunnagan) [RHEL-40642] +- OPP: Add dev_pm_opp_find_level_floor() (Steve Dunnagan) [RHEL-40642] +- OPP: Reuse dev_pm_opp_get_freq_indexed() (Steve Dunnagan) [RHEL-40642] +- OPP: Update _read_freq() to return the correct frequency (Steve Dunnagan) [RHEL-40642] + * Mon Sep 23 2024 Rado Vrbovsky [5.14.0-512.el9] - cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617] - cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617] diff --git a/sources b/sources index 1da6e5a52..b6668bce1 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-512.el9.tar.xz) = 1a8fa0b4f3472d12cd8e3961ff938bb67792370bc3f5c4f0f5e882b251ee12fd96aa7092666870742c6632346cc2a151d9cb3e68ca32b420af18b29ebebf512d -SHA512 (kernel-abi-stablelists-5.14.0-512.el9.tar.bz2) = b798a5e8c7617b8f17e563af0d43ec53d4f05e083524c6453fbe9b681a1ba55e08ca550fcef8688868abd19ccf823a0411944f64985818d5e67767773cf153aa -SHA512 (kernel-kabi-dw-5.14.0-512.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb +SHA512 (linux-5.14.0-513.el9.tar.xz) = 209f35b6c337c014a7cdaadb3f4b89c3414cb6022871091c4a98cd6a19a8156ebad8aa890da7aada11b9ded14ba183d7834ae252c0651c46a84c11782d5c5c1a +SHA512 (kernel-abi-stablelists-5.14.0-513.el9.tar.bz2) = 83ed30ab4e229556ba5075ee3263e0d4d7afde3a956bc1c2f10b4739cd7ce864ff5589a06cc5714cd5d446b597896c2a71148eb41a1ac1afce2c1618639f2980 +SHA512 (kernel-kabi-dw-5.14.0-513.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb