The Linux kernel
Go to file
Jan Stancek 8adafd446e kernel-5.14.0-302.el9
* Wed Apr 19 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-302.el9]
- blk-mq: directly poll requests (Ming Lei) [2186507]
- inet: control sockets should not use current thread task_frag (Guillaume Nault) [2183213]
- net: simplify sk_page_frag (Guillaume Nault) [2183213]
- Treewide: Stop corrupting socket's task_frag (Guillaume Nault) [2183213]
- net: Introduce sk_use_task_frag in struct sock. (Guillaume Nault) [2183213]
- PCI: Fix use-after-free in pci_bus_release_domain_nr() (Myron Stowe) [2184109]
- powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2185505]
- nfs42: do not fail with EIO if ssc returns NFS4ERR_OFFLOAD_DENIED (Benjamin Coddington) [2170423]
- cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164967]
- cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164967]
- arm64/sve: Add Perf extensions documentation (Mark Salter) [2167398]
- arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header (Mark Salter) [2167398]
- perf: arm64: Add SVE vector granule register to user regs (Mark Salter) [2167398]
- arm64/cpufeature: Fix field sign for DIT hwcap detection (Mark Salter) [2167398]
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (Mark Salter) [2167398]
- arm64/sysreg: Fix errors in 32 bit enumeration values (Mark Salter) [2167398]
- KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations (Mark Salter) [2167398]
- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398]
- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398]
- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398]
- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398]
- perf: arm_spe: Use feature numbering for PMSEVFR_EL1 defines (Mark Salter) [2167398]
- redhat/configs: enable ARM64_ERRATUM_2645198 (Mark Salter) [2167398]
- arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption (Mark Salter) [2167398]
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian (Mark Salter) [2167398]
- arm64: insn: always inline hint generation (Mark Salter) [2167398]
- arm64: insn: simplify insn group identification (Mark Salter) [2167398]
- arm64: insn: always inline predicates (Mark Salter) [2167398]
- arm64: insn: remove aarch64_insn_gen_prefetch() (Mark Salter) [2167398]
- arm64: alternatives: make apply_alternatives_vdso() static (Mark Salter) [2167398]
- arm64: make is_ttbrX_addr() noinstr-safe (Mark Salter) [2167398]
- arm64: atomics: lse: remove stale dependency on JUMP_LABEL (Mark Salter) [2167398]
- arm64/asm: Remove unused enable_da macro (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Use kstrtobool() instead of strtobool() (Mark Salter) [2167398]
- arm64: move on_thread_stack() to <asm/stacktrace.h> (Mark Salter) [2167398]
- arm64: remove current_top_of_stack() (Mark Salter) [2167398]
- arm64/sysreg: Remove duplicate definitions from asm/sysreg.h (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_DFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_DFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_MMFR5_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert MVFR2_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert MVFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert MVFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_PFR2_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_PFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_PFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR6_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR5_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR4_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR3_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR2_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_ISAR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_MMFR4_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_MMFR3_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_MMFR2_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_MMFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_MMFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Extend the maximum width of a register and symbol name (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for MVFR2_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for MVFR1_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for MVFR0_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_DFR1_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_DFR0_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_PFR2_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_PFR1_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_PFR0_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_ISAR6_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_ISAR5_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_ISAR4_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_ISAR0_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_MMFR5_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_MMFR4_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_MMFR0_EL1 (Mark Salter) [2167398]
- arm64: booting: Require placement within 48-bit addressable memory (Mark Salter) [2167398]
- arm64: mm: kfence: only handle translation faults (Mark Salter) [2167398]
- arm64/mm: Simplify and document pte_to_phys() for 52 bit addresses (Mark Salter) [2167398]
- arm64: armv8_deprecated: fix unused-function error (Mark Salter) [2167398]
- arm64: armv8_deprecated: rework deprected instruction handling (Mark Salter) [2167398]
- arm64: armv8_deprecated: move aarch32 helper earlier (Mark Salter) [2167398]
- arm64: armv8_deprecated move emulation functions (Mark Salter) [2167398]
- arm64: armv8_deprecated: fold ops into insn_emulation (Mark Salter) [2167398]
- arm64: rework EL0 MRS emulation (Mark Salter) [2167398]
- arm64: factor insn read out of call_undef_hook() (Mark Salter) [2167398]
- arm64: factor out EL1 SSBS emulation hook (Mark Salter) [2167398]
- arm64: split EL0/EL1 UNDEF handlers (Mark Salter) [2167398]
- arm64: allow kprobes on EL0 handlers (Mark Salter) [2167398]
- arm64: Add Cortex-715 CPU part definition (Mark Salter) [2167398]
- arm64/hwcap: Add support for SVE 2.1 (Mark Salter) [2167398]
- arm64/hwcap: Add support for FEAT_RPRFM (Mark Salter) [2167398]
- arm64/hwcap: Add support for FEAT_CSSC (Mark Salter) [2167398]
- arm64: Enable data independent timing (DIT) in the kernel (Mark Salter) [2167398]
- arm64/fpsimd: Make kernel_neon_ API _GPL (Mark Salter) [2167398]
- arm64: alternative: constify alternative_has_feature_* argument (Mark Salter) [2167398]
- arm64: jump_label: mark arguments as const to satisfy asm constraints (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [2167398]
- arm64: efi: Fix handling of misaligned runtime regions and drop warning (Mark Salter) [2167398]
- arm64: cpufeature: Fix the visibility of compat hwcaps (Mark Salter) [2167398]
- arm64: entry: avoid kprobe recursion (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [2167398]
- redhat/configs: Enable CONFIG_ARM64_ERRATUM_2441007 (Mark Salter) [2167398]
- arm64: errata: Add Cortex-A55 to the repeat tlbi list (Mark Salter) [2167398]
- arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK (Mark Salter) [2167398]
- arm64: alternatives: Use vdso/bits.h instead of linux/bits.h (Mark Salter) [2167398]
- arm64: uaccess: simplify uaccess_mask_ptr() (Mark Salter) [2167398]
- arm64: support huge vmalloc mappings (Mark Salter) [2167398]
- arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually (Mark Salter) [2167398]
- arm64: run softirqs on the per-CPU IRQ stack (Mark Salter) [2167398]
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday (Mark Salter) [2167398]
- arm64: alternative: patch alternatives in the vDSO (Mark Salter) [2167398]
- arm64: module: move find_section to header (Mark Salter) [2167398]
- arm64: module: Remove unused plt_entry_is_initialized() (Mark Salter) [2167398]
- arm64: module: Make plt_equals_entry() static (Mark Salter) [2167398]
- arm64: fix the build with binutils 2.27 (Mark Salter) [2167398]
- arm64: avoid BUILD_BUG_ON() in alternative-macros (Mark Salter) [2167398]
- arm64: alternatives: add shared NOP callback (Mark Salter) [2167398]
- arm64: alternatives: add alternative_has_feature_*() (Mark Salter) [2167398]
- arm64: alternatives: have callbacks take a cap (Mark Salter) [2167398]
- arm64: alternatives: make alt_region const (Mark Salter) [2167398]
- arm64: alternatives: hoist print out of __apply_alternatives() (Mark Salter) [2167398]
- arm64: alternatives: proton-pack: prepare for cap changes (Mark Salter) [2167398]
- arm64: alternatives: kvm: prepare for cap changes (Mark Salter) [2167398]
- arm64: cpufeature: make cpus_have_cap() noinstr-safe (Mark Salter) [2167398]
- arm64/ptrace: Support access to TPIDR2_EL0 (Mark Salter) [2167398]
- arm64/sysreg: Fix a few missed conversions (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Use feature numbering for PMU and SPE revisions (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names (Mark Salter) [2167398]
- arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture (Mark Salter) [2167398]
- arm64/sysreg: Add defintion for ALLINT (Mark Salter) [2167398]
- arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert TIPDR_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert HCRX_EL2 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for MTE feature enumeration (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for SSBS feature enumeration (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names (Mark Salter) [2167398]
- arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK (Mark Salter) [2167398]
- arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration (Mark Salter) [2167398]
- arm64/sysreg: Remove stray SMIDR_EL1 defines (Mark Salter) [2167398]
- redhat/configs: Enable CONFIG_ARM64_ERRATUM_2658417 (Mark Salter) [2167398]
- arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510 (Mark Salter) [2167398]
- arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c (Mark Salter) [2167398]
- arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space (Mark Salter) [2167398]
- arm64: rework BTI exception handling (Mark Salter) [2167398]
- arm64: rework FPAC exception handling (Mark Salter) [2167398]
- arm64: consistently pass ESR_ELx to die() (Mark Salter) [2167398]
- arm64: die(): pass 'err' as long (Mark Salter) [2167398]
- arm64: report EL1 UNDEFs better (Mark Salter) [2167398]
- arm64: atomic: always inline the assembly (Mark Salter) [2167398]
- arm64: atomics: remove LL/SC trampolines (Mark Salter) [2167398]
- arm64: stacktrace: track hyp stacks in unwinder's address space (Mark Salter) [2167398]
- arm64: stacktrace: track all stack boundaries explicitly (Mark Salter) [2167398]
- arm64: stacktrace: remove stack type from fp translator (Mark Salter) [2167398]
- arm64: stacktrace: rework stack boundary discovery (Mark Salter) [2167398]
- arm64: stacktrace: add stackinfo_on_stack() helper (Mark Salter) [2167398]
- arm64: stacktrace: move SDEI stack helpers to stacktrace code (Mark Salter) [2167398]
- arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record() (Mark Salter) [2167398]
- arm64: stacktrace: simplify unwind_next_common() (Mark Salter) [2167398]
- arm64: stacktrace: fix kerneldoc comments (Mark Salter) [2167398]
- arm64/sysreg: Add hwcap for SVE EBF16 (Mark Salter) [2167398]
- redhat/configs: aarch64: enable ERRATUM_2457168 workaround (Mark Salter) [2167398]
- arm64: topology: fix possible overflow in amu_fie_setup() (Mark Salter) [2167398]
- arm64: mm: don't acquire mutex when rewriting swapper (Mark Salter) [2167398]
- arm64: mm: fix resume for 52-bit enabled builds (Mark Salter) [2167398]
- arm64/ptrace: Don't clear calling process' TIF_SME on OOM (Mark Salter) [2167398]
- arm64/bti: Disable in kernel BTI when cross section thunks are broken (Mark Salter) [2167398]
- arm64: mm: Reserve enough pages for the initial ID map (Mark Salter) [2167398]
- perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Mark Salter) [2167398]
- arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels (Mark Salter) [2167398]
- arm64/signal: Raise limit on stack frames (Mark Salter) [2167398]
- arm64/cache: Fix cache_type_cwg() for register generation (Mark Salter) [2167398]
- arm64/sysreg: Guard SYS_FIELD_ macros for asm (Mark Salter) [2167398]
- arm64/sysreg: Directly include bitfield.h (Mark Salter) [2167398]
- arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly (Mark Salter) [2167398]
- arm64: Fix comment typo (Mark Salter) [2167398]
- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 (Mark Salter) [2167398]
- arm64: Update 'unwinder howto' (Mark Salter) [2167398]
- arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} (Mark Salter) [2167398]
- arm64: fix KASAN_INLINE (Mark Salter) [2167398]
- arm64: Add an override for ID_AA64SMFR0_EL1.FA64 (Mark Salter) [2167398]
- arm64: Add the arm64.nosve command line option (Mark Salter) [2167398]
- arm64: Add the arm64.nosme command line option (Mark Salter) [2167398]
- arm64: Expose a __check_override primitive for oddball features (Mark Salter) [2167398]
- arm64: Allow the idreg override to deal with variable field width (Mark Salter) [2167398]
- arm64: Factor out checking of a feature against the override into a macro (Mark Salter) [2167398]
- arm64: Allow sticky E2H when entering EL1 (Mark Salter) [2167398]
- arm64: Save state of HCR_EL2.E2H before switch to EL1 (Mark Salter) [2167398]
- arm64: Rename the VHE switch to "finalise_el2" (Mark Salter) [2167398]
- arm64: mm: fix booting with 52-bit address space (Mark Salter) [2167398]
- arm64: head: remove __PHYS_OFFSET (Mark Salter) [2167398]
- arm64: lds: use PROVIDE instead of conditional definitions (Mark Salter) [2167398]
- arm64: setup: drop early FDT pointer helpers (Mark Salter) [2167398]
- arm64: head: avoid relocating the kernel twice for KASLR (Mark Salter) [2167398]
- arm64: kaslr: defer initialization to initcall where permitted (Mark Salter) [2167398]
- arm64: head: record CPU boot mode after enabling the MMU (Mark Salter) [2167398]
- arm64: head: populate kernel page tables with MMU and caches on (Mark Salter) [2167398]
- arm64: head: factor out TTBR1 assignment into a macro (Mark Salter) [2167398]
- arm64: idreg-override: use early FDT mapping in ID map (Mark Salter) [2167398]
- arm64: head: create a temporary FDT mapping in the initial ID map (Mark Salter) [2167398]
- arm64: head: use relative references to the RELA and RELR tables (Mark Salter) [2167398]
- arm64: head: cover entire kernel image in initial ID map (Mark Salter) [2167398]
- arm64: head: add helper function to remap regions in early page tables (Mark Salter) [2167398]
- arm64: mm: provide idmap pointer to cpu_replace_ttbr1() (Mark Salter) [2167398]
- arm64: head: pass ID map root table address to __enable_mmu() (Mark Salter) [2167398]
- arm64: kernel: drop unnecessary PoC cache clean+invalidate (Mark Salter) [2167398]
- arm64: head: split off idmap creation code (Mark Salter) [2167398]
- arm64: head: switch to map_memory macro for the extended ID map (Mark Salter) [2167398]
- arm64: head: simplify page table mapping macros (slightly) (Mark Salter) [2167398]
- arm64: head: drop idmap_ptrs_per_pgd (Mark Salter) [2167398]
- arm64: head: move assignment of idmap_t0sz to C code (Mark Salter) [2167398]
- arm64: mm: make vabits_actual a build time constant if possible (Mark Salter) [2167398]
- arm64: head: move kimage_vaddr variable into C file (Mark Salter) [2167398]
- arm64: trap implementation defined functionality in userspace (Mark Salter) [2167398]
- arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 (Mark Salter) [2167398]
- arm64: numa: Don't check node against MAX_NUMNODES (Mark Salter) [2167398]
- arm64: Do not forget syscall when starting a new thread. (Mark Salter) [2167398]
- arm64: boot: add zstd support (Mark Salter) [2167398]
- arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert LORID_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert LORC_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert LORN_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert LOREA_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert LORSA_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert GMID to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert DCZID_EL0 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Convert CTR_EL0 to automatic generation (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names (Mark Salter) [2167398]
- arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names (Mark Salter) [2167398]
- arm64/sysreg: Remove defines for RPRES enumeration (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums (Mark Salter) [2167398]
- arm64/sysreg: Standardise naming for WFxT defines (Mark Salter) [2167398]
- arm64: stackleak: fix current_top_of_stack() (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [2167398]
- arm64: Add handling of CNTVCTSS traps (Mark Salter) [2167398]
- arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 (Mark Salter) [2167398]
- clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [2167398]
- clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [2167398]
- clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [2167398]
- s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183991]
- s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183079]
Resolves: rhbz#2164967, rhbz#2167398, rhbz#2170423, rhbz#2183079, rhbz#2183213, rhbz#2183991, rhbz#2184109, rhbz#2185505, rhbz#2186507

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-04-19 19:39:09 +02:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
check-kabi kernel-5.14.0-155.el9 2022-08-23 20:50:32 +00:00
cpupower.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
cpupower.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
dracut-virt.conf kernel-5.14.0-276.el9 2023-02-17 00:33:35 +00:00
filter-aarch64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-armv7hl.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-modules.sh.rhel kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
filter-ppc64le.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-s390x.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-x86_64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
gating.yaml kernel-5.14.0-0.rc4.35.el9 2021-08-02 17:07:47 -04:00
generate_all_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
kernel-aarch64-64k-debug-rhel.config kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kernel-aarch64-rhel.config kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kernel-local RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
kernel-ppc64le-debug-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-ppc64le-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-s390x-debug-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-s390x-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-x86_64-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-301.el9 2023-04-18 14:27:12 +02:00
kernel.spec kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
kvm_stat.logrotate kernel-5.13.0-0.rc7.51.el9 2021-06-21 19:14:53 -04:00
linux-kernel-test.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
merge.pl RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
mod-denylist.sh kernel-5.13.0-1.el9 2021-07-02 16:34:23 -04:00
mod-extra.list.rhel kernel-5.13.0-0.rc2.19.el9 2021-05-17 18:16:50 -04:00
mod-internal.list kernel-5.14.0-229.el9 2023-01-05 13:27:39 +00:00
mod-kvm.list kernel-5.14.0-285.el9 2023-03-07 15:22:21 +01:00
mod-partner.list kernel-5.14.0-296.el9 2023-04-04 12:03:43 +02:00
mod-sign.sh kernel-5.13.0-0.rc2.19.el9 2021-05-17 18:16:50 -04:00
Module.kabi_aarch64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_dup_aarch64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_ppc64le RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_s390x RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_x86_64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_ppc64le kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_s390x kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_x86_64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
parallel_xz.sh kernel-5.10.0-0.rc6.92 2020-12-04 15:24:35 -05:00
partial-kgcov-snip.config kernel-5.14.0-151.el9 2022-08-22 14:19:18 +00:00
patch-5.14-redhat.patch kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
process_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
README.rst RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rpminspect.yaml kernel-5.14.0-288.el9 2023-03-16 12:31:29 +01:00
sources kernel-5.14.0-302.el9 2023-04-19 19:39:09 +02:00
update_scripts.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
x509.genkey.centos kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
x509.genkey.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00

===================
The Kernel dist-git
===================

The kernel is maintained in a `source tree`_ rather than directly in dist-git.
The specfile is maintained as a `template`_ in the source tree along with a set
of build scripts to generate configurations, (S)RPMs, and to populate the
dist-git repository.

The `documentation`_ for the source tree covers how to contribute and maintain
the tree.

If you're looking for the downstream patch set it's available in the source
tree with "git log master..ark-patches" or
`online`_.

Each release in dist-git is tagged in the source repository so you can easily
check out the source tree for a build. The tags are in the format
name-version-release, but note release doesn't contain the dist tag since the
source can be built in different build roots (Fedora, CentOS, etc.)

.. _source tree: https://gitlab.com/cki-project/kernel-ark.git
.. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template
.. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home
.. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches