Tags give the ability to mark specific points in history as being important
-
x86_alternatives_for_v6.3_rc1
923510c8 · ·- Teach the static_call patching infrastructure to handle conditional tall calls properly which can be static calls too - Add proper struct alt_instr.flags which controls different aspects of insn patching behavior
-
x86-platform-2023-02-20
7ddf0050 · ·Changes in this cycle: - Simplify add_rtc_cmos() - Use strscpy() in the mcelog code Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
x86-mm-2023-02-20
ebd3ad60 · ·Micro-optimize __flush_tlb_all(). Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
x86-fpu-2023-02-20
cb3ea4b7 · ·Updates in this cycle: - Replace zero-length array in struct xregs_state with flexible-array member, to help the enabling of stricter compiler checks. - Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads. Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
x86-core-2023-02-20
ce3ba2af · ·Changes in this cycle: - Clean up the signal frame layout tests - Suppress KMSAN false positive reports in arch_within_stack_frames() Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
x86-build-2023-02-20
f9bb7f6a · ·Make the 64-bit defconfig the x86 default for all builds, unless x86-32 is requested explicitly. Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
x86-boot-2023-02-20
e2869bd7 · ·Changes in this cycle: - Robustify/fix calling startup_{32,64}() from the decompressor code, and removing x86 quirk from scripts/head-object-list.txt as a result. - Do not register processors that cannot be onlined for x2APIC Signed-off-by: Ingo Molnar <mingo@kernel.org> -
x86-asm-2023-02-20
65c24d7b · ·Header fixes and a DocBook fix. Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
sched-core-2023-02-20
7c4a5b89 · ·Scheduler updates in this cycle are: - Improve the scalability of the CFS bandwidth unthrottling logic with large number of CPUs. - Fix & rework various cpuidle routines, simplify interaction with the generic scheduler code. Add __cpuidle methods as noinstr to objtool's noinstr detection and fix boatloads of cpuidle bugs & quirks. - Add new ABI: introduce MEMBARRIER_CMD_GET_REGISTRATIONS, to query previously issued registrations. - Limit scheduler slice duration to the sysctl_sched_latency period, to improve scheduling granularity with a large number of SCHED_IDLE tasks. - Debuggability enhancement on sys_exit(): warn about disabled IRQs, but also enable them to prevent a cascade of followup problems and repeat warnings. - Fix the rescheduling logic in prio_changed_dl(). - Micro-optimize cpufreq and sched-util methods. - Micro-optimize ttwu_runnable() - Micro-optimize the idle-scanning in update_numa_stats(), select_idle_capacity() and steal_cookie_task(). - Update the RSEQ code & self-tests - Constify various scheduler methods - Remove unused methods - Refine __init tags - Documentation updates - ... Misc other cleanups, fixes Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
perf-core-2023-02-20
c828441f · ·The latest perf updates in this cycle are: - Optimize perf_sample_data layout - Prepare sample data handling for BPF integration - Update the x86 PMU driver for Intel Meteor Lake - Restructure the x86 uncore code to fix a SPR (Sapphire Rapids) discovery breakage - Fix the x86 Zhaoxin PMU driver - Cleanups Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
locking-core-2023-02-20
3b4863fa · ·Updates for this cycle were: - rwsem micro-optimizations - spinlock micro-optimizations - cleanups, simplifications Signed-off-by: Ingo Molnar <mingo@kernel.org>
-
x86-cleanups-2023-02-20
fcb3a81d · ·Miscellaneous cleanups in X86: - Correct the common copy and pasted mishandling of kstrtobool() in the strict_sas_size() setup function. - Make recalibrate_cpu_khz() an GPL only export. - Check TSC feature before doing anything else which avoids pointless code execution if TSC is not available. - Remove or fixup stale and misleading comments. - Remove unused or pointelessly duplicated variables. - Spelling and typo fixes. -
timers-core-2023-02-20
ab407a19 · ·Updates for timekeeping, timers and clockevent/source drivers: Core: - Yet another round of improvements to make the clocksource watchdog more robust: - Relax the clocksource-watchdog skew criteria to match the NTP criteria. - Temporarily skip the watchdog when high memory latencies are detected which can lead to false-positives. - Provide an option to enable TSC skew detection even on systems where TSC is marked as reliable. Sigh! - Initialize the restart block in the nanosleep syscalls to be directed to the no restart function instead of doing a partial setup on entry. This prevents an erroneous restart_syscall() invocation from corrupting user space data. While such a situation is clearly a user space bug, preventing this is a correctness issue and caters to the least suprise principle. - Ignore the hrtimer slack for realtime tasks in schedule_hrtimeout() to align it with the nanosleep semantics. Drivers: - The obligatory new driver bindings for Mediatek, Rockchip and RISC-V variants. - Add support for the C3STOP misfeature to the RISC-V timer to handle the case where the timer stops in deeper idle state. - Set up a static key in the RISC-V timer correctly before first use. - The usual small improvements and fixes all over the place -
irq-core-2023-02-20
6f3ee0e2 · ·Updates for the interrupt subsystem: Core: - Move the interrupt affinity spreading mechanism into lib/group_cpus so it can be used for similar spreading requirements, e.g. in the block multi-queue code. This also contains a first usecase in the block multi-queue code which Jens asked to take along with the librarization. - Improve irqdomain locking to close a number race conditions which can be observed with massive parallel device driver probing. - Enforce and document the semantics of disable_irq() which cannot be invoked safely from non-sleepable context. - Move the IPI multiplexing code from the Apple AIC driver into the core. so it can be reused by RISCV. Drivers: - Plug OF node refcounting leaks in various drivers. - Correctly mark level triggered interrupts in the Broadcom L2 drivers. - The usual small fixes and improvements. - No new drivers for the record! -
ras_core_for_v6.3_rc1
8a01ec97 · ·- Add support for reporting more bits of the physical address on error, on newer AMD CPUs - Mask out bits which don't belong to the address of the error being reported
-
-
x86-urgent-2023-02-19
f9f57da2 · ·A single fix for x86: Revert the recent change to the MTRR code which aimed to support SEV-SNP guests on Hyper-V. It cuased a regression on XEN Dom0 kernels. The underlying issue of MTTR (mis)handling in the x86 code needs some deeper investigation and is definitely not 6.2 material.
-
timers-urgent-2023-02-19
d125d134 · ·A fix for a long standing issue in the alarmtimer code: Posix-timers armed with a short interval with an ignored signal result in an unpriviledged DoS. Due to the ignored signal the timer switches into self rearm mode. This issue had been "fixed" before but a rework of the alarmtimer code 5 years ago lost that workaround. There is no real good solution for this issue, which is also worked around in the core posix-timer code in the same way, but it certainly moved way up on the ever growing todo list.
-
irq-urgent-2023-02-19
2b129f0b · ·A single fix for the PCI/MSI infrastructure: The addition of the new alloc/free interfaces in this cycle forgot to add stub functions for pci_msix_alloc_irq_at() and pci_msix_free_irq() for the CONFIG_PCI_MSI=n case
-