pub/scm/linux/kernel/git/printk/linux.git  about / heads / tags
PRINTK Group's fork of linux.git
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
printk-for-6.10 printk changes for 6.10 (2024-05-15) tar.gz
printk-for-6.9-rc2 printk changes for 6.9-rc2 (2024-03-25) tar.gz
printk-for-6.9 printk changes for 6.9 (2024-03-12) tar.gz
printk-for-6.8 printk changes for 6.8 (2023-12-22) tar.gz
printk-for-6.7 printk changes for 6.7 (2023-11-02) tar.gz
printk-for-6.6-rc6 printk fixup for 6.6-rc6 (2023-10-11) tar.gz
printk-for-6.6-fixup printk fixup for 6.6 (2023-09-08) tar.gz
printk-for-6.6 printk changes for 6.6 (2023-09-04) tar.gz
printk-for-6.4 printk changes for 6.4 (2023-04-24) tar.gz
printk-for-6.3 printk changes for 6.3 (2023-02-21) tar.gz
printk-for-6.2-rc5 Printk fixes for 6.2-rc5 (2023-01-19) tar.gz
printk-for-6.2 printk changes for 6.2 (2022-12-08) tar.gz
v6.1-rc7     Linux 6.1-rc7 (2022-11-27) tar.gz
timers_urgent_for_v6.1_rc7 - Return the proper timer register width (31 bits) for a 32-bit signed register in order to avoid a timer interrupt storm on ARM XGene-1 hardware running in NO_HZ mode (2022-11-27) tar.gz
objtool_urgent_for_v6.1_rc7 - Handle different output of readelf on different distros running ppc64le which confuses faddr2line's function offsets conversion (2022-11-27) tar.gz
x86_urgent_for_v6.1_rc7 - ioremap: mask out the bits which are not part of the physical address *after* the size computation is done to prevent and hypothetical ioremap failures (2022-11-27) tar.gz
perf_urgent_for_v6.1_rc7 - Two more fixes to the perf sigtrap handling:  - output the address in the sample only when it has been requested  - handle the case where user-only events can hit in kernel and thus    upset the sigtrap sanity checking (2022-11-27) tar.gz
v6.1-rc6     Linux 6.1-rc6 (2022-11-20) tar.gz
x86_urgent_for_v6.1_rc6 - Do not hold fpregs lock when inheriting FPU permissions because the fpregs lock disables preemption on RT but fpu_inherit_perms() does spin_lock_irq(), which, on RT, uses rtmutexes and they need to be preemptible. (2022-11-20) tar.gz
sched_urgent_for_v6.1_rc6 - Fix a small race on the task's exit path where there's a misunderstanding whether the task holds rq->lock or not (2022-11-20) tar.gz
perf_urgent_for_v6.1_rc6 - Fix an intel PT erratum where CPUs do not support single range output for more than 4K (2022-11-20) tar.gz
locking_urgent_for_v6.1_rc6 - Fix a build error with clang 11 (2022-11-20) tar.gz
v6.1-rc5     Linux 6.1-rc5 (2022-11-13) tar.gz
v6.1-rc4     Linux 6.1-rc4 (2022-11-06) tar.gz
perf_urgent_for_v6.1_rc4 - Add Cooper Lake's stepping to the PEBS guest/host events isolation fixed microcode revisions checking quirk (2022-11-06) tar.gz
x86_urgent_for_v6.1_rc4 - Add new Intel CPU models (2022-11-06) tar.gz
v6.1-rc3     Linux 6.1-rc3 (2022-10-30) tar.gz
perf_urgent_for_v6.1_rc3 - Rename a perf memory level event define to denote it is of CXL type (2022-10-30) tar.gz
nolibc-urgent.2022.10.28a Urgent nolibc pull request for v6.1 (2022-10-28) tar.gz
v6.1-rc2     Linux 6.1-rc2 (2022-10-23) tar.gz
perf_urgent_for_v6.1_rc2 - Fix raw data handling when perf events are used in bpf (2022-10-23) tar.gz
sched_urgent_for_v6.1_rc2 - Adjust code to not trip up CFI (2022-10-23) tar.gz
objtool_urgent_for_v6.1_rc2 - Fix ORC stack unwinding when GCOV is enabled (2022-10-23) tar.gz
x86_urgent_for_v6.0_rc2 - Use the correct CPU capability clearing function on the error path in   Intel perf LBR (2022-10-23) tar.gz
rcu-urgent.2022.10.20a Urgent RCU pull request for v6.1 (2022-10-21) tar.gz
v6.1-rc1     Linux 6.1-rc1 (2022-10-16) tar.gz
sched-psi-2022-10-14 PSI updates for v6.1: (2022-10-14) tar.gz
irq-core-2022-10-12 Interrupt subsystem updates: (2022-10-12) tar.gz
objtool-core-2022-10-07 Objtool changes for v6.1: (2022-10-07) tar.gz
locking-core-2022-10-07 Locking changes for v6.1: (2022-10-07) tar.gz
perf-core-2022-10-07 Perf events updates for v6.1: (2022-10-07) tar.gz
sched-core-2022-10-07 Scheduler changes for v6.1: (2022-10-07) tar.gz
x86_mm_for_v6.1_rc1  * Detect insecure W+X mappings and warn about them, including a    few bug fixes and relaxing the enforcement  * Do a long-overdue defconfig update and enabling W+X boot-time    detection  * Cleanup _PAGE_PSE handling (follow-up on an earlier bug)  * Rename a change_page_attr function (2022-10-05) tar.gz
timers-core-2022-10-05 A boring time, timekeeping, timers update: (2022-10-05) tar.gz
sched-rt-2022-10-05 Preempt RT cleanups: (2022-10-05) tar.gz
x86_cleanups_for_v6.1_rc1 - The usual round of smaller fixes and cleanups all over the tree (2022-10-04) tar.gz
x86_cache_for_v6.1_rc1 - More work by James Morse to disentangle the resctrl filesystem generic code from the architectural one with the endgoal of plugging ARM's MPAM implementation into it too so that the user interface remains the same (2022-10-04) tar.gz
x86_microcode_for_v6.1_rc1 - Get rid of a single ksize() usage (2022-10-04) tar.gz
x86_paravirt_for_v6.1_rc1 - Ensure paravirt patching site descriptors are aligned properly so that code can do proper arithmetic with their addresses (2022-10-04) tar.gz
x86_misc_for_v6.1_rc1 - Drop misleading "RIP" from the opcodes dumping message (2022-10-04) tar.gz
x86_asm_for_v6.1_rc1 - "Slap" the __builtin_ffs/ctzl() compiler builtins in front of the kernel's optimized ffs()/ffz() helpers in order to make use of the compiler's constant folding optmization passes. (2022-10-04) tar.gz
printk-for-6.1 printk changes for 6.1 (2022-10-04) tar.gz
x86_core_for_v6.1_rc1 - Make sure an INT3 is slapped after every unconditional retpoline JMP as both vendors suggest (2022-10-04) tar.gz
x86_apic_for_v6.1_rc1 - Add support for locking the APIC in X2APIC mode to prevent SGX enclave leaks (2022-10-04) tar.gz
ras_core_for_v6.1_rc1 - Fix the APEI MCE callback handler to consult the hardware about the granularity of the memory error instead of hard-coding it (2022-10-04) tar.gz
x86_cpu_for_v6.1_rc1 - Print the CPU number at segfault time. The number printed is not   always accurate (preemption is enabled at that time) but the print string   contains "likely" and after a lot of back'n'forth on this, this was the   consensus that was reached. See thread starting at:   https://lore.kernel.org/r/5d62c1d0-7425-d5bb-ecb5-1dc3b4d7d245@intel.com (2022-10-04) tar.gz
x86_sgx_for_v6.1_rc1 - Improve the documentation of a couple of SGX functions handling backing storage (2022-10-04) tar.gz
x86_timers_for_v6.1_rc1 - Cleanup x86/rtc.c and delete duplicated functionality in favor of using the respective functionality from the RTC library (2022-10-04) tar.gz
x86_platform_for_v6.1_rc1 - Get TSC and CPU frequency from CPUID leaf 0x40000010 when the kernel is running as a guest on the ACRN hypervisor (2022-10-04) tar.gz
v6.0         Linux 6.0 (2022-10-02) tar.gz
perf-urgent-2022-10-02 Misc fixes: (2022-10-02) tar.gz
x86_urgent_for_v6.0 - Add the respective UP last level cache mask accessors in order not to cause segfaults when lscpu accesses their representation in sysfs (2022-10-02) tar.gz
nolibc.2022.09.30a nolibc pull request for v6.1 (2022-10-01) tar.gz
lkmm.2022.09.30a LKMM pull request for v6.1 (2022-09-30) tar.gz
rcu.2022.09.30a RCU pull request for v6.1 (2022-09-30) tar.gz
irq_urgent_for_v6.0 Pull more irqchip fixes for 6.0 from Marc Zyngier: (2022-09-28) tar.gz
x86_urgent_for_v6.0-rc8  * A performance fix for recent large AMD systems that avoids an ancient    cpu idle hardware workaround. (2022-09-26) tar.gz
v6.0-rc7     Linux 6.0-rc7 (2022-09-25) tar.gz
v6.0-rc6     Linux 6.0-rc6 (2022-09-18) tar.gz
v6.0-rc5     Linux 6.0-rc5 (2022-09-11) tar.gz
v6.0-rc4     Linux 6.0-rc4 (2022-09-04) tar.gz
v6.0-rc3     Linux 6.0-rc3 (2022-08-28) tar.gz
x86-urgent-2022-08-28 Misc fixes: (2022-08-28) tar.gz
perf-urgent-2022-08-28 Misc fixes: an Arch-LBR fix, a PEBS enumeration fix, an Intel DS fix, PEBS constraints fix on Alder Lake CPUs and an Intel uncore PMU fix. (2022-08-28) tar.gz
v6.0-rc2     Linux 6.0-rc2 (2022-08-21) tar.gz
irq-urgent-2022-08-21 Misc irqchip fixes: LoongArch driver fixes and a Hyper-V IOMMU  fix. (2022-08-21) tar.gz
perf-urgent-2022-08-21 Fix a kprobes bug in JNG/JNLE emulation when a kprobe is installed at such instructions, possibly resulting in incorrect execution (the wrong branch taken). (2022-08-21) tar.gz
v6.0-rc1     Linux 6.0-rc1 (2022-08-14) tar.gz
x86-urgent-2022-08-13 Fix the "IBPB mitigated RETBleed" mode of operation on AMD CPUs (not turned on by default), which also need STIBP enabled (if available) to be '100% safe' on even the shortest speculation windows. (2022-08-13) tar.gz
timers-urgent-2022-08-13 Misc timer fixes: (2022-08-13) tar.gz
x86-urgent-2022-08-06 Misc fixes: (2022-08-06) tar.gz
sched-urgent-2022-08-06 Various fixes: a deadline scheduler fix, a migration fix, a Sparse fix and a comment fix. (2022-08-06) tar.gz
perf-urgent-2022-08-06 Misc fixes to kprobes and the faddr2line script, plus a cleanup. (2022-08-06) tar.gz
printk-for-5.20-sane Sane printk changes for 5.20 (2022-08-04) tar.gz
x86_sgx_for_v6.0-2022-08-03.1  - SGX2 ISA support which makes enclave memory management much more    dynamic.  For instance, enclaves can now change enclave page    permissions on the fly.  - Removal of an unused structure member (2022-08-03) tar.gz
x86_kdump_for_v6.0_rc1 - Add the ability to pass early an RNG seed to the kernel from the boot loader (2022-08-01) tar.gz
timers-core-2022-08-01 Timers, timekeeping and related drivers update: (2022-08-01) tar.gz
irq-core-2022-08-01 Updates for interrupt core and drivers: (2022-08-01) tar.gz
perf-core-2022-08-01 Perf events updates for this cycle are: (2022-08-01) tar.gz
locking-core-2022-08-01 This was a fairly quiet cycle for the locking subsystem: (2022-08-01) tar.gz
sched-core-2022-08-01 This cycle's scheduler updates for v6.0 are: (2022-08-01) tar.gz
printk-for-5.20 printk changes for 5.20 (2022-08-01) tar.gz
x86_build_for_v6.0_rc1 - Fix stack protector builds when cross compiling with Clang (2022-08-01) tar.gz
x86_core_for_v6.0_rc1 - Have invalid MSR accesses warnings appear only once after a pr_warn_once() change broke that (2022-08-01) tar.gz
x86_misc_for_v6.0_rc1 - Add a bunch of PCI IDs for new AMD CPUs and use them in k10temp (2022-08-01) tar.gz
x86_cpu_for_v6.0_rc1 - Remove the vendor check when selecting MWAIT as the default idle state (2022-08-01) tar.gz
x86_fpu_for_v6.0_rc1 - Add machinery to initialize AMX register state in order for CPUs to be able to enter deeper low-power state (2022-08-01) tar.gz
x86_mm_for_v6.0_rc1 - Rename a PKRU macro to make more sense when reading the code (2022-08-01) tar.gz
x86_cleanups_for_v6.0_rc1 - A single CONFIG_ symbol correction in a comment (2022-08-01) tar.gz
x86_vmware_for_v6.0_rc1 - A single statement simplification by using the BIT() macro (2022-08-01) tar.gz
ras_core_for_v6.0_rc1 - Probe whether hardware error injection (direct MSR writes) is possible when injecting errors on AMD platforms. In some cases, the platform could prohibit those. (2022-08-01) tar.gz
v5.19        Linux 5.19 (2022-07-31) tar.gz
x86_urgent_for_v5.19 - Update the mitigations= kernel param documentation (2022-07-31) tar.gz
locking_urgent_for_v5.19 - Avoid rwsem lockups in certain situations when handling the handoff bit (2022-07-31) tar.gz
nolibc.2022.07.27a nolibc pull request for v5.20 (or whatever) (2022-07-26) tar.gz
rcu.2022.07.26a RCU pull request for v5.20 (or whatever) (2022-07-26) tar.gz
v5.19-rc8    Linux 5.19-rc8 (2022-07-24) tar.gz
perf_urgent_for_v5.19_rc8 - Reorganize the perf LBR init code so that a TSX quirk is applied early   enough in order for the LBR MSR access to not #GP (2022-07-24) tar.gz
sched_urgent_for_v5.19_rc8 A single fix to correct a wrong BUG_ON() condition for deboosted tasks. (2022-07-24) tar.gz
x86_urgent_for_v5.19_rc8 - Make retbleed mitigations 64-bit only (32-bit will need a bit more work if even needed, at all). (2022-07-24) tar.gz
rcu-urgent.2022.07.21a Urgent RCU pull request for v5.19 (2022-07-21) tar.gz
v5.19-rc7    Linux 5.19-rc7 (2022-07-17) tar.gz
perf_urgent_for_v5.19_rc7 - A single data race fix on the perf event cleanup path to avoid endless loops due to insufficient locking (2022-07-17) tar.gz
x86_urgent_for_v5.19_rc7 - Improve the check whether the kernel supports WP mappings so that it can accomodate a XenPV guest due to how the latter is setting up the PAT machinery (2022-07-17) tar.gz
printk-for-5.19-rc7 Printk fixup for 5.19-rc7 (2022-07-15) tar.gz
v5.19-rc6    Linux 5.19-rc6 (2022-07-10) tar.gz
irq_urgent_for_v5.19_rc6 IRQ urgent fixes by way of Marc Zygnier: (2022-07-10) tar.gz
x86_urgent_for_v5.19_rc6 - Prepare for and clear .brk early in order to address XenPV guests failures where the hypervisor verifies page tables and uninitialized data in that range leads to bogus failures in those checks (2022-07-10) tar.gz
v5.19-rc5    Linux 5.19-rc5 (2022-07-03) tar.gz
v5.19-rc4    Linux 5.19-rc4 (2022-06-26) tar.gz
printk-for-5.19-rc4 printk fixes for 5.19-rc4 (2022-06-23) tar.gz
v5.19-rc3    Linux 5.19-rc3 (2022-06-19) tar.gz
x86-urgent-2022-06-19 X86 updates: (2022-06-19) tar.gz
sched-urgent-2022-06-19 A single scheduler fix plugging a race between sched_setscheduler() and balance_push(). sched_setscheduler() spliced the balance callbacks accross a lock break which makes an interleaving schedule() observe an empty list. (2022-06-19) tar.gz
objtool-urgent-2022-06-19 Build tool updates: (2022-06-19) tar.gz
locking-urgent-2022-06-19 A RT fix for lockdep. lockdep invokes prandom_u32() to create cookies. This worked until prandom_u32() was switched to the real random generator, which takes a spinlock for extraction, which does not work on RT when invoked from atomic contexts. lockdep has no requirement for real random numbers and it turns out sched_clock() is good enough to create the cookie. That works everywhere and is faster. (2022-06-19) tar.gz
irq-urgent-2022-06-19 A set of interrupt subsystem updates: (2022-06-19) tar.gz
printk-for-5.19-rc3 printk fixes for 5.19-rc3 (2022-06-17) tar.gz
v5.19-rc2    Linux 5.19-rc2 (2022-06-12) tar.gz
v5.19-rc1    Linux 5.19-rc1 (2022-06-05) tar.gz
x86-urgent-2022-06-05 A single fix for x86/SGX to prevent that memory which is allocated for an SGX enclave is accounted to the wrong memory control group. (2022-06-05) tar.gz
x86-mm-2022-06-05 Use PAGE_ALIGNED() instead of open coding it in the x86/mm code. (2022-06-05) tar.gz
x86-microcode-2022-06-05 X86 microcode updates: (2022-06-05) tar.gz
x86-cleanups-2022-06-05 A set of small x86 cleanups: (2022-06-05) tar.gz
x86-boot-2022-06-05 Use strlcpy() instead of strscpy() in arch_setup() (2022-06-05) tar.gz
timers-core-2022-06-05 Clockevent/clocksource updates: (2022-06-05) tar.gz
sched-urgent-2022-06-05 Fix the fallout of sysctl code move which placed the init function wrong. (2022-06-05) tar.gz
perf-urgent-2022-06-05 Two small perf updates: (2022-06-05) tar.gz
perf-core-2022-06-05 Trivial indentation fix in Kconfig (2022-06-05) tar.gz
objtool-urgent-2022-06-05 A set of objtool fixes: (2022-06-05) tar.gz
printk-for-5.19-fixup printk fixup for 5.19 (2022-06-02) tar.gz
x86_vdso_for_v5.19_rc1 - Get rid of CONFIG_LEGACY_VSYSCALL_EMULATE as nothing should be using it anymore (2022-05-23) tar.gz
x86_microcode_for_v5.19_rc1 - Make CPU vendor dependency explicit against random config build failures (2022-05-23) tar.gz
x86_misc_for_v5.19_rc1 - A gargen variety of fixes which don't fit any other tip bucket:  - Remove function export  - Correct asm constraint  - Fix __setup handlers retval (2022-05-23) tar.gz
x86_splitlock_for_v5.19_rc1 - Add Raptor Lake to the set of CPU models which support splitlock (2022-05-23) tar.gz
x86_apic_for_v5.19_rc1 - Always do default APIC routing setup so that cpumasks are properly allocated and are present when later accessed ("nosmp" and x2APIC) (2022-05-23) tar.gz
x86_kdump_for_v5.19_rc1 - A single debug message fix (2022-05-23) tar.gz
x86_platform_for_v5.19_rc1 - A couple of changes enabling SGI UV5 support (2022-05-23) tar.gz
x86_mm_for_v5.19_rc1 - A sparse address space annotation fix (2022-05-23) tar.gz
sched-core-2022-05-23 Scheduler changes in this cycle were: (2022-05-23) tar.gz
perf-core-2022-05-23 Perf events changes for this cycle were: (2022-05-23) tar.gz
objtool-core-2022-05-23 Objtool changes for this cycle were: (2022-05-23) tar.gz
x86_fpu_for_v5.19_rc1 - Add support for XSAVEC - the Compacted XSTATE saving variant - and thus allow for guests to use this compacted XSTATE variant when the hypervisor exports that support (2022-05-23) tar.gz
locking-core-2022-05-23 Locking changes in this cycle were: (2022-05-23) tar.gz
x86_core_for_v5.19_rc1 - Remove all the code around GS switching on 32-bit now that it is not needed anymore (2022-05-23) tar.gz
x86_cleanups_for_v5.19_rc1 - Serious sanitization and cleanup of the whole APERF/MPERF and frequency invariance code along with removing the need for unnecessary IPIs (2022-05-23) tar.gz
x86_build_for_v5.19_rc1 - Add a "make x86_debug.config" target which enables a bunch of useful config debug options when trying to debug an issue (2022-05-23) tar.gz
x86_asm_for_v5.19_rc1 - A bunch of changes towards streamlining low level asm helpers' calling conventions so that former can be converted to C eventually (2022-05-23) tar.gz
x86_cpu_for_v5.19_rc1 - Remove a bunch of chicken bit options to turn off CPU features which are not really needed anymore (2022-05-23) tar.gz
x86_tdx_for_v5.19_rc1 Intel Trust Domain Extensions (2022-05-23) tar.gz
ras_core_for_v5.19_rc1 - Simplification of the AMD MCE error severity grading logic along with supplying critical panic MCEs with accompanying error messages for more human-friendly diagnostics. (2022-05-23) tar.gz
printk-for-5.19 printk changes for 5.19 (2022-05-23) tar.gz
x86_sev_for_v5.19_rc1 AMD SEV-SNP support (2022-05-23) tar.gz
x86-irq-2022-05-23 Updates for X86 PCI interrupt routing: (2022-05-23) tar.gz
timers-core-2022-05-23 Updates for timers and timekeeping core code: (2022-05-23) tar.gz
smp-core-2022-05-23 Updates for CPU hotplug: (2022-05-23) tar.gz
irq-core-2022-05-23 Updates for interrupt core and drivers: (2022-05-23) tar.gz
core-debugobjects-2022-05-23 Trivial licensing cleanup in debugobjects (2022-05-23) tar.gz
core-core-2022-05-23 A single update for irqpoll: (2022-05-23) tar.gz
v5.18        Linux 5.18 (2022-05-22) tar.gz
nolibc.2022.05.20a Pull request for nolibc library for v5.19 (2022-05-20) tar.gz
lkmm.2022.05.20a LKMM pull request for v5.18 (2022-05-20) tar.gz
rcu.2022.05.19a RCU pull request for v5.19 (2022-05-19) tar.gz
x86_sgx_for_v5.19_rc1 Fix SGX "backing storage" corruption (2022-05-19) tar.gz
v5.18-rc7    Linux 5.18-rc7 (2022-05-15) tar.gz
x86-urgent-2022-05-15 A single fix for the handling of unpopulated sub-pmd spaces. The copy & pasta from the corresponding s390 code screwed up the address calculation for marking the sub-pmd ranges via memset by omitting the ALIGN_DOWN() to calculate the proper start address. It's a mystery why this code is not generic and shared because there is nothing architecture specific in there, but that's too intrusive for a backportable fix. (2022-05-15) tar.gz
sched-urgent-2022-05-15 The recent expansion of the sched switch tracepoint inserted a new argument in the middle of the arguments. This reordering broke BPF programs which relied on the old argument list. While tracepoints are not considered stable ABI, it's not trivial to make BPF cope with such a change, but it's being worked on. For now restore the original argument order and move the new argument to the end of the argument list. (2022-05-15) tar.gz
irq-urgent-2022-05-15 A single fix for a recent (introduced in 5.16) regression in the core interrupt code. The consolidation of the interrupt handler invocation code added an unconditional warning when generic_handle_domain_irq() is invoked from outside hard interrupt context. That's overbroad as the requirement for invoking these handlers in hard interrupt context is only required for certain interrupt types. The subsequently called code already contains a warning which triggers conditionally for interrupt chips which indicate this requirement in their properties. Remove the overbroad one. (2022-05-15) tar.gz
v5.18-rc6    Linux 5.18-rc6 (2022-05-08) tar.gz
x86-urgent-2022-05-08 A fix and an email address update: (2022-05-08) tar.gz
timers-urgent-2022-05-08 A fix and an email address update: (2022-05-08) tar.gz
locking-urgent-2022-05-08 Just a email address update for MAINTAINERS and mailmap. (2022-05-08) tar.gz
irq-urgent-2022-05-08 A fix for the threaded interrupt core. A quick sequence of request/free_irq() can result in a hang because the interrupt thread did not reach the thread function and got stopped in the kthread core already. That leaves a state active counter arround which makes a invocation of synchronized_irq() on that interrupt hang forever. Ensure that the thread reached the thread function in request_irq() to prevent that. (2022-05-08) tar.gz
core-urgent-2022-05-08 A single bugfix for the PASID management code, which freed the PASID too early. The PASID needs to be tied to the mm lifetime, not to the address space lifetime. (2022-05-08) tar.gz
v5.18-rc5    Linux 5.18-rc5 (2022-05-01) tar.gz
x86_urgent_for_v5.18_rc5 - A fix to disable PCI/MSI[-X] masking for XEN_HVM guests as that is solely controlled by the hypervisor (2022-05-01) tar.gz
objtool_urgent_for_v5.18_rc5 - A bunch of objtool fixes to improve unwinding, sibling call detection, fallthrough detection and relocation handling of weak symbols when the toolchain strips section symbols (2022-05-01) tar.gz
irq_urgent_for_v5.18_rc5 - Fix locking when accessing device MSI descriptors (2022-05-01) tar.gz
v5.18-rc4    Linux 5.18-rc4 (2022-04-24) tar.gz
perf_urgent_for_v5.18_rc4 - Add Sapphire Rapids CPU support (2022-04-24) tar.gz
sched_urgent_for_v5.18_rc4 - Fix a corner case when calculating sched runqueue variables (2022-04-24) tar.gz
v5.18-rc3    Linux 5.18-rc3 (2022-04-17) tar.gz
x86-urgent-2022-04-17 Two x86 fixes related to TSX: (2022-04-17) tar.gz
timers-urgent-2022-04-17 A small set of fixes for the timers core: (2022-04-17) tar.gz
smp-urgent-2022-04-17 Two fixes for the SMP core: (2022-04-17) tar.gz
irq-urgent-2022-04-17 A single fix for the interrupt affinity spreading logic to take into account that there can be an imbalance between present and possible CPUs, which causes already assigned bits to be overwritten. (2022-04-17) tar.gz
tai-for-tracing Provide the NMI safe accessor to clock TAI for the tracing tree. (2022-04-14) tar.gz
v5.18-rc2    Linux 5.18-rc2 (2022-04-10) tar.gz
irq-urgent-2022-04-10 A set of interrupt chip driver fixes: (2022-04-10) tar.gz
x86_urgent_for_v5.18_rc2 - Fix the MSI message data struct definition (2022-04-10) tar.gz
perf_urgent_for_v5.18_rc2 - A couple of fixes to cgroup-related handling of perf events (2022-04-10) tar.gz
locking_urgent_for_v5.18_rc2 - Allow the compiler to optimize away unused percpu accesses and change the local_lock_* macros back to inline functions (2022-04-10) tar.gz
sched_urgent_for_v5.18_rc2 - Use the correct static key checking primitive on the IRQ exit path (2022-04-10) tar.gz
v5.18-rc1    Linux 5.18-rc1 (2022-04-03) tar.gz
x86-urgent-2022-04-03 A set of x86 fixes and updates: (2022-04-03) tar.gz
core-urgent-2022-04-03 Revert the RT related signal changes. They need to be reworked and generalized. (2022-04-03) tar.gz
x86_core_for_5.18_rc1 Add support for Intel CET-IBT, available since Tigerlake (11th gen), which is a coarse grained, hardware based, forward edge Control-Flow-Integrity mechanism where any indirect CALL/JMP must target an ENDBR instruction or suffer #CP. (2022-03-26) tar.gz
ras_core_for_v5.18_rc1 - More noinstr fixes (2022-03-23) tar.gz
sched-core-2022-03-22 Changes in this cycle were: (2022-03-22) tar.gz
x86_cleanups_for_v5.18_rc1 - Remove a misleading message and an unused function (2022-03-21) tar.gz
x86_cc_for_v5.18_rc1 - Add shared confidential computing code which will be used by both vendors instead of proliferating home-grown solutions for technologies which are pretty similar (2022-03-21) tar.gz
printk-for-5.18 printk changes for 5.18 (2022-03-21) tar.gz
locking-core-2022-03-21 Changes in this cycle were: (2022-03-21) tar.gz
x86-pasid-2022-03-21 Reenable ENQCMD/PASID support: (2022-03-21) tar.gz
perf-core-2022-03-21 Changes for this cycle were: (2022-03-21) tar.gz
x86_sgx_for_v5.18_rc1 - A couple of fixes and improvements to the SGX selftests (2022-03-21) tar.gz
sched-core-2022-03-21 Changes in this cycle were: (2022-03-21) tar.gz
timers-core-2022-03-21 Timers and timekeeping updates: (2022-03-21) tar.gz
irq-core-2022-03-21 Updates for the interrupt subsystem: (2022-03-21) tar.gz
x86_sev_for_v5.18_rc1 - Add a missing function section annotation (2022-03-21) tar.gz
x86_paravirt_for_v5.18_rc1 - Shorten CALL insns to pvops by a byte by using rip-relative addressing (2022-03-21) tar.gz
core-core-2022-03-21 Core code updates: (2022-03-21) tar.gz
x86_build_for_v5.18_rc1 - Correct Kconfig symbol visibility on x86 (2022-03-21) tar.gz
x86_misc_for_v5.18_rc1 - Add support for a couple new insn sets to the insn decoder: AVX512-FP16, AMX, other misc insns. (2022-03-21) tar.gz
x86_cpu_for_v5.18_rc1 - Merge the AMD and Intel PPIN code into a shared one by both vendors. Add the PPIN number to sysfs so that sockets can be identified when replacement is needed (2022-03-21) tar.gz
v5.17        Linux 5.17 (2022-03-20) tar.gz
rcu.2022.03.13a RCU pull request for v5.18 (2022-03-13) tar.gz
lkmm.2022.03.13a LKMM pull request for v5.18 (2022-03-13) tar.gz
v5.17-rc8    Linux 5.17-rc8 (2022-03-13) tar.gz
x86_urgent_for_v5.17_rc8 - Free shmem backing storage for SGX enclave pages when those are swapped back into EPC memory (2022-03-13) tar.gz
v5.17-rc7    Linux 5.17-rc7 (2022-03-06) tar.gz
v5.17-rc6    Linux 5.17-rc6 (2022-02-27) tar.gz
irq-urgent-2022-02-27 A single fix for a regression caused by the recent PCI/MSI rework which resulted in a recursive locking problem in the VMD driver. The cure is to cache the relevant information upfront instead of retrieving it at runtime. (2022-02-27) tar.gz
irq-api-2022-02-21 Provide a tag for maintainers to pull the generic_handle_irq_safe() API. (2022-02-21) tar.gz
v5.17-rc5    Linux 5.17-rc5 (2022-02-20) tar.gz
locking_urgent_for_v5.17_rc5 - Fix a NULL ptr dereference when dumping lockdep chains through /proc/lockdep_chains (2022-02-20) tar.gz
x86_urgent_for_v5.17_rc5 - Fix the ptrace regset xfpregs_set() callback to behave according to the ABI (2022-02-20) tar.gz
sched_urgent_for_v5.17_rc5 - Fix task exposure order when forking tasks (2022-02-20) tar.gz
v5.17-rc4    Linux 5.17-rc4 (2022-02-13) tar.gz
irq-urgent-2022-02-13 Interrupt chip driver fixes: (2022-02-13) tar.gz
objtool_urgent_for_v5.17_rc4 - Fix a case where objtool would mistakenly warn about instructions being unreachable (2022-02-13) tar.gz
sched_urgent_for_v5.17_rc4 - Fix a NULL-ptr dereference when recalculating a sched entity's weight (2022-02-13) tar.gz
perf_urgent_for_v5.17_rc4 - Prevent cgroup event list corruption when switching events (2022-02-13) tar.gz
x86_urgent_for_v5.17_rc4 - Prevent softlockups when tearing down large SGX enclaves (2022-02-13) tar.gz
v5.17-rc3    Linux 5.17-rc3 (2022-02-06) tar.gz
perf_urgent_for_v5.17_rc3 perf/urgent contains 3 fixups: (2022-02-06) tar.gz
objtool_urgent_for_v5.17_rc3 - Fix a potential truncated string warning triggered by gcc12 (2022-02-06) tar.gz
irq_urgent_for_v5.17_rc3 - Remove a bogus warning introduced by the recent PCI MSI irq affinity overhaul (2022-02-06) tar.gz
v5.17-rc2    Linux 5.17-rc2 (2022-01-30) tar.gz
irq_urgent_for_v5.17_rc2_p2 - Drop an unused private data field in the AIC driver (2022-01-30) tar.gz
perf_urgent_for_v5.17_rc2_p2 - Prevent accesses to the per-CPU cgroup context list from another CPU except the one it belongs to, to avoid list corruption (2022-01-30) tar.gz
sched_urgent_for_v5.17_rc2_p2 - Make sure the membarrier-rseq fence commands are part of the reported set when querying membarrier(2) commands through MEMBARRIER_CMD_QUERY (2022-01-30) tar.gz
x86_urgent_for_v5.17_rc2 - Add another Intel CPU model to the list of CPUs supporting the processor inventory unique number (2022-01-30) tar.gz
rcu-urgent.2022.01.26a Urgent RCU pull request for v5.17 (2022-01-26) tar.gz
irq_urgent_for_v5.17_rc2 - A single use-after-free fix in the PCI MSI irq domain allocation path (2022-01-23) tar.gz
sched_urgent_for_v5.17_rc2 - A bunch of fixes: forced idle time accounting, utilization values propagation in the sched hierarchies and other minor cleanups and improvements (2022-01-23) tar.gz
perf_urgent_for_v5.17_rc2 - Add support for accessing the general purpose counters on Alder Lake via MMIO (2022-01-23) tar.gz
v5.17-rc1    Linux 5.17-rc1 (2022-01-23) tar.gz
timers-core-2022-01-13 Updates for the time(r) subsystem: (2022-01-13) tar.gz
irq-msi-2022-01-13 Rework of the MSI interrupt infrastructure: (2022-01-13) tar.gz
irq-core-2022-01-13 Updates for the interrupt subsystem: (2022-01-13) tar.gz
x86_core_for_v5.17_rc1 - Get rid of all the .fixup sections because this generates misleading/wrong stacktraces and confuse RELIABLE_STACKTRACE and LIVEPATCH as the backtrace misses the function which is being fixed up. (2022-01-12) tar.gz
locking_core_for_v5.17_rc1 Peter Zijlstra says: (2022-01-11) tar.gz
perf_core_for_v5.17_rc1 Peter Zijlstra says: (2022-01-11) tar.gz
sched_core_for_v5.17_rc1 Peter Zijlstra says: (2022-01-11) tar.gz
x86_build_for_v5.17_rc1-p2 - Make x86 defconfigs more useful by enabling CONFIG_LOCALVERSION_AUTO   and CONFIG_KALLSYMS_ALL (2022-01-11) tar.gz
core_entry_for_v5.17_rc1 - Add a set of thread_info.flags accessors which snapshot it before accesing it in order to prevent any potential data races, and convert all users to those new accessors (2022-01-10) tar.gz
ras_core_for_v5.17_rc1 - First part of a series to move the AMD address translation code from arch/x86/ to amd64_edac as that is its only user anyway (2022-01-10) tar.gz
x86_vdso_for_v5.17_rc1 - Remove -nostdlib compiler flag now that the vDSO uses the linker instead of the compiler driver to link files (2022-01-10) tar.gz
x86_build_for_v5.17_rc1 - A fix for cross-compiling the compressed stub on arm64 with clang (2022-01-10) tar.gz
printk-for-5.17 printk changes for 5.17 (2022-01-10) tar.gz
x86_cpu_for_v5.17_rc1 - Enable the short string copies for CPUs which support them, in copy_user_enhanced_fast_string() (2022-01-10) tar.gz
core_core_for_v5.17_rc1 - Return an error when a notifier callback has been registered already (2022-01-10) tar.gz
x86_cleanups_for_v5.17_rc1 - The mandatory set of random minor cleanups all over tip (2022-01-10) tar.gz
x86_misc_for_v5.17_rc1 - Add support for decoding instructions which do MMIO accesses in order to use it in SEV and TDX guests (2022-01-10) tar.gz
x86_mm_for_v5.17_rc1 - Flush *all* mappings from the TLB after switching to the trampoline pagetable to prevent any stale entries' presence (2022-01-10) tar.gz
x86_sgx_for_v5.17_rc1 - Add support for handling hw errors in SGX pages: poisoning, recovering from poison memory and error injection into SGX pages (2022-01-10) tar.gz
x86_cache_for_v5.17_rc1 - A minor code cleanup removing a redundant assignment (2022-01-10) tar.gz
x86_sev_for_v5.17_rc1 - Share the SEV string unrolling logic with TDX as TDX guests need it too (2022-01-10) tar.gz
x86_platform_for_v5.17_rc1 - A DT compatibility fix for the Intel media processor CE4100 driver (2022-01-10) tar.gz
x86_paravirt_for_v5.17_rc1 - Define the INTERRUPT_RETURN macro only when CONFIG_XEN_PV is enabled as it is its only user (2022-01-10) tar.gz
x86_fpu_for_v5.17_rc1 - Exclude AVX opmask registers use from AVX512 state tracking as they don't contribute to frequency throttling (2022-01-10) tar.gz
kcsan.2022.01.09a KCSAN updates for v5.17 (2022-01-09) tar.gz
lkmm.2022.01.09a LKMM pull request for v5.17 (2022-01-09) tar.gz
rcu.2022.01.09a RCU pull request for v5.17 (2022-01-09) tar.gz
v5.16        Linux 5.16 (2022-01-09) tar.gz
v5.16-rc8    Linux 5.16-rc8 (2022-01-02) tar.gz
x86_urgent_for_v5.16_rc8 - Use the proper CONFIG symbol in a preprocessor check. (2022-01-02) tar.gz
v5.16-rc7    Linux 5.16-rc7 (2021-12-26) tar.gz
x86_urgent_for_v5.16_rc7 - Prevent potential undefined behavior due to shifting pkey constants into the sign bit (2021-12-26) tar.gz
objtool_urgent_for_v5.16_rc7 - Prevent clang from reordering the reachable annotation in an inline asm statement without inputs (2021-12-26) tar.gz
v5.16-rc6    Linux 5.16-rc6 (2021-12-19) tar.gz
irq_urgent_for_v5.16_rc6 - Clear the PCI_MSIX_FLAGS_MASKALL bit too on the error path so that it is restored to its reset state (2021-12-19) tar.gz
timers_urgent_for_v5.16_rc6 - Make sure the CLOCK_REALTIME to CLOCK_MONOTONIC offset is never positive (2021-12-19) tar.gz
locking_urgent_for_v5.16_rc6 - Fix the condition checking when the optimistic spinning of a waiter needs to be terminated (2021-12-19) tar.gz
core_urgent_for_v5.16_rc6 - Prevent lock contention on the new sigaltstack lock on the common-case path, when no changes have been made to the alternative signal stack. (2021-12-19) tar.gz
v5.16-rc5    Linux 5.16-rc5 (2021-12-12) tar.gz
timers-urgent-2021-12-12 Two fixes for clock chip drivers: (2021-12-12) tar.gz
sched-urgent-2021-12-12 A single fix for the x86 scheduler topology: (2021-12-12) tar.gz
irq-urgent-2021-12-12 A set of interrupt chip driver fixes: (2021-12-12) tar.gz
v5.16-rc4    Linux 5.16-rc4 (2021-12-05) tar.gz
timers_urgent_for_v5.16_rc4 - Prevent a tick storm when a dedicated timekeeper CPU in nohz_full mode runs for prolonged periods with interrupts disabled and ends up programming the next tick in the past, leading to that storm (2021-12-05) tar.gz
sched_urgent_for_v5.16_rc4 - Properly init uclamp_flags of a runqueue, on first enqueuing (2021-12-05) tar.gz
x86_urgent_for_v5.16_rc4 - Fix a couple of SWAPGS fencing issues in the x86 entry code (2021-12-05) tar.gz
v5.16-rc3    Linux 5.16-rc3 (2021-11-28) tar.gz
x86-urgent-2021-11-28 A single fix for a missing __init annotation of prepare_command_line(). (2021-11-28) tar.gz
sched-urgent-2021-11-28 A single scheduler fix to ensure that there is no stale KASAN shadow state left on the idle task's stack when a CPU is brought up after it was brought down before. (2021-11-28) tar.gz
perf-urgent-2021-11-28 A single fix for perf to prevent that it sends SIGTRAP to another task from a trace point event as it's not possible to deliver a synchronous signal to a different task from there. (2021-11-28) tar.gz
locking-urgent-2021-11-28 Two regression fixes for reader writer semaphores: (2021-11-28) tar.gz
v5.16-rc2    Linux 5.16-rc2 (2021-11-21) tar.gz
x86-urgent-2021-11-21 Two X86 fixes: (2021-11-21) tar.gz
perf-urgent-2021-11-21 A set of perf/X86 fixes: (2021-11-21) tar.gz
printk-for-5.16-fixup printk fixup for 5.16 (2021-11-18) tar.gz
v5.16-rc1    Linux 5.16-rc1 (2021-11-14) tar.gz
timers-urgent-2021-11-14 A single fix for POSIX CPU timers to address a problem where POSIX CPU timer delivery stops working for a new child task because copy_process() copies state information which is only valid for the parent task. (2021-11-14) tar.gz
locking-urgent-2021-11-14 A single fix for static calls to make the trampoline patching more robust by placing explicit signature bytes after the call trampoline to prevent patching random other jumps like the CFI jump table entries. (2021-11-14) tar.gz
irq-urgent-2021-11-14 A set of fixes for the interrupt subsystem: (2021-11-14) tar.gz
sched_urgent_for_v5.16_rc1 - Avoid touching ~100 config files in order to be able to select the preemption model (2021-11-14) tar.gz
perf_urgent_for_v5.16_rc1 - Prevent unintentional page sharing by checking whether a page reference to a PMU samples page has been acquired properly before that (2021-11-14) tar.gz
x86_urgent_for_v5.16_rc1 - Add the model number of a new, Raptor Lake CPU, to intel-family.h (2021-11-14) tar.gz
kcsan.2021.11.11a KCSAN pull request for v5.16 (2021-11-11) tar.gz
printk-for-5.16 printk changes for 5.16 (2021-11-02) tar.gz
rcu.2021.11.01a RCU pull request for v5.16 (2021-11-01) tar.gz
x86_sgx_for_v5.16_rc1 Add a SGX_IOC_VEPC_REMOVE ioctl to the /dev/sgx_vepc virt interface with which EPC pages can be put back into their uninitialized state without having to reopen /dev/sgx_vepc, which could not be possible anymore after startup due to security policies. (2021-11-01) tar.gz
x86_sev_for_v5.16_rc1 - Export sev_es_ghcb_hv_call() so that HyperV Isolation VMs can use it too (2021-11-01) tar.gz
x86_misc_for_v5.16_rc1 - Use the proper interface for the job: get_unaligned() instead of memcpy() in the insn decoder (2021-11-01) tar.gz
x86_cpu_for_v5.16_rc1 - Start checking a CPUID bit on AMD Zen3 which states that the CPU clears the segment base when a null selector is written. Do the explicit detection on older CPUs, zen2 and hygon specifically, which have the functionality but do not advertize the CPUID bit. Factor in the presence of a hypervisor underneath the kernel and avoid doing the explicit check there which the HV might've decided to not advertize for migration safety reasons, a.o. (2021-11-01) tar.gz
x86_core_for_v5.16_rc1 - Do not #GP on userspace use of CLI/STI but pretend it was a NOP to keep old userspace from breaking. Adjust the corresponding iopl selftest to that. (2021-11-01) tar.gz
x86_cleanups_for_v5.16_rc1 The usual round of random minor fixes and cleanups all over the place. (2021-11-01) tar.gz
x86_cc_for_v5.16_rc1 Add an interface called cc_platform_has() which is supposed to be used by confidential computing solutions to query different aspects of the system. The intent behind it is to unify testing of such aspects instead of having each confidential computing solution add its own set of tests to code paths in the kernel, leading to an unwieldy mess. (2021-11-01) tar.gz
x86_build_for_v5.16_rc1 - A single fix to hdimage when using older versions of mtools (2021-11-01) tar.gz
ras_core_for_v5.16_rc1 - Get rid of a bunch of function pointers used in MCA land in favor of normal functions. This is in preparation of making the MCA code noinstr-aware (2021-11-01) tar.gz
sched-core-2021-11-01 Scheduler updates: (2021-11-01) tar.gz
x86-fpu-2021-11-01 x86/fpu updates: (2021-11-01) tar.gz
x86-apic-2021-11-01 x86/apic related update: (2021-11-01) tar.gz
timers-core-2021-10-31 Time, timers and timekeeping updates: (2021-11-01) tar.gz
perf-core-2021-10-31 perf updates: (2021-10-31) tar.gz
objtool-core-2021-10-31 objtool updates: (2021-10-31) tar.gz
locking-core-2021-10-31 Locking updates: (2021-10-31) tar.gz
v5.15        Linux 5.15 (2021-10-31) tar.gz
irq-core-2021-10-31 Updates for the interrupt subsystem: (2021-10-31) tar.gz
v5.15-rc7    Linux 5.15-rc7 (2021-10-25) tar.gz
sched_urgent_for_v5.15_rc7 - Reset clang's Shadow Call Stack on hotplug to prevent it from overflowing (2021-10-24) tar.gz
x86_urgent_for_v5.15_rc7 - Add Dave Hansen to the x86 maintainers team (2021-10-24) tar.gz
v5.15-rc6    Linux 5.15-rc6 (2021-10-17) tar.gz
objtool_urgent_for_v5.15_rc6 - Update section headers before the respective relocations to not trigger a safety check in elftoolchain's implementation of libelf (2021-10-17) tar.gz
perf_urgent_for_v5.15_rc6 - Add Sapphire Rapids to the list of CPUs supporting the SMI count MSR (2021-10-17) tar.gz
x86_urgent_for_v5.15_rc6 - Do not enable AMD memory encryption in Kconfig by default due to shortcomings of some platforms, leading to boot failures. (2021-10-17) tar.gz
efi-urgent-for-v5.15 EFI fixes for v5.15 (2021-10-14) tar.gz
v5.15-rc5    Linux 5.15-rc5 (2021-10-10) tar.gz
objtool_urgent_for_v5.15_rc5 - Remove an extra section.len member in favour of section.sh_size (2021-10-10) tar.gz
x86_urgent_for_v5.15_rc5 - A FPU fix to properly handle invalid MXCSR values: 32-bit masks them out due to histerical reasons and 64-bit kernels reject them (2021-10-10) tar.gz
efi-next-for-v5.16 EFI update for v5.16 (2021-10-08) tar.gz
v5.15-rc4    Linux 5.15-rc4 (2021-10-03) tar.gz
sched_urgent_for_v5.15_rc4 - Tell the compiler to always inline is_percpu_thread() (2021-10-03) tar.gz
perf_urgent_for_v5.15_rc4 - Make sure the destroy callback is reset when a event initialization fails (2021-10-03) tar.gz
objtool_urgent_for_v5.15_rc4 - Handle symbol relocations properly due to changes in the toolchains which remove section symbols now (2021-10-03) tar.gz
v5.15-rc3    Linux 5.15-rc3 (2021-09-26) tar.gz
x86-urgent-2021-09-26 A set of fixes for X86: (2021-09-26) tar.gz
timers-urgent-2021-09-26 A single fix for the recently introduced regression in posix CPU timers which failed to stop the timer when requested. That caused unexpected signals to be sent to the process/thread causing malfunction. (2021-09-26) tar.gz
irq-urgent-2021-09-26 A set of fixes for interrupt chip drivers: (2021-09-26) tar.gz
v5.15-rc2    Linux 5.15-rc2 (2021-09-19) tar.gz
x86_urgent_for_v5.15_rc2 A set of x86 fixes: (2021-09-19) tar.gz
perf-urgent-2021-09-19 A single fix for the perf core where a value read with READ_ONCE() was checked and then reread which makes all the checks invalid. Reuse the already read value instead. (2021-09-19) tar.gz
locking-urgent-2021-09-19 A set of updates for the RT specific reader/writer locking base code: (2021-09-19) tar.gz
v5.15-rc1    Linux 5.15-rc1 (2021-09-12) tar.gz
smp-urgent-2021-09-12 Updates for the SMP and CPU hotplug: (2021-09-12) tar.gz
sched_urgent_for_v5.15_rc1 - Make sure the idle timer expires in hardirq context, on PREEMPT_RT (2021-09-12) tar.gz
locking_urgent_for_v5.15_rc1  - Fix the futex PI requeue machinery to not return to userspace in inconsistent state (2021-09-12) tar.gz
timers_urgent_for_v5.15_rc1 - Handle negative second values properly when converting a timespec64 to nanoseconds. (2021-09-12) tar.gz
locking-debug-2021-09-01 LKMM updates: (2021-09-01) tar.gz
printk-for-5.15 printk changes for 5.15 (2021-08-31) tar.gz
efi-core-2021-08-30 A handful of EFI changes for this cycle: (2021-08-30) tar.gz
x86_cleanups_for_v5.15 - The usual round of minor cleanups and fixes (2021-08-30) tar.gz
perf-core-2021-08-30 Perf events changes for v5.15 are: (2021-08-30) tar.gz
x86_cache_for_v5.15 - A first round of changes towards splitting the arch-specific bits from the filesystem bits of resctrl, the ultimate goal being to support ARM's equivalent technology MPAM, with the same fs interface (James Morse) (2021-08-30) tar.gz
x86_build_for_v5.15 - Remove cc-option checks which are old and already supported by the minimal compiler version the kernel uses and thus avoid the need to invoke the compiler unnecessarily. (2021-08-30) tar.gz
ras_core_for_v5.15 - Do not start processing MCEs logged early because the decoding chain is not up yet - delay that processing until everything is ready (2021-08-30) tar.gz
sched-core-2021-08-30 Scheduler changes for v5.15 are: (2021-08-30) tar.gz
x86-misc-2021-08-30 A set of updates for the 86 reboot code: (2021-08-30) tar.gz
x86-irq-2021-08-30 A set of updates to support port 0x22/0x23 based PCI configuration space which can be found on various ALi chipsets and is also available on older Intel systems which expose a PIRQ router. While the Intel support is more or less nostalgia, the ALi chips are still in use on popular embedded boards used for routers. (2021-08-30) tar.gz
x86-cpu-2021-08-30 A reworked version of the opt-in L1D flush mechanism: (2021-08-30) tar.gz
timers-core-2021-08-30 Updates for timekeeping, timers and related drivers: (2021-08-30) tar.gz
smp-core-2021-08-30 SMP core updates: (2021-08-30) tar.gz
locking-core-2021-08-30 Updates for locking and atomics: (2021-08-30) tar.gz
irq-core-2021-08-30 Updates to the interrupt core and driver subsystems: (2021-08-30) tar.gz
core-debugobjects-2021-08-30 A single commit for debugobjects to make them work on PREEMPT_RT by preventing object pool refill in atomic contexts. (2021-08-30) tar.gz
v5.14        Linux 5.14 (2021-08-29) tar.gz
sched_urgent_for_v5.14 - Have get_push_task() check whether current has migration disabled and thus avoid useless invocations of the migration thread (2021-08-29) tar.gz
irq_urgent_for_v5.14 - Have msix_mask_all() check a global control which says whether MSI-X masking should be done and thus make it usable on Xen-PV too (2021-08-29) tar.gz
perf_urgent_for_v5.14 - Prevent the amd/power module from being removed while in use (2021-08-29) tar.gz
x86_urgent_for_v5.14 - Fix build error on RHEL where -Werror=maybe-uninitialized is set. (2021-08-29) tar.gz
efi-next-for-v5.15 EFI updates for v5.15 (2021-08-27) tar.gz
v5.14-rc7    Linux 5.14-rc7 (2021-08-22) tar.gz
v5.14-rc6    Linux 5.14-rc6 (2021-08-15) tar.gz
irq-urgent-2021-08-15 A set of fixes for PCI/MSI and x86 interrupt startup: (2021-08-15) tar.gz
locking_urgent_for_v5.14_rc6 - Fix a CONFIG symbol's spelling (2021-08-15) tar.gz
efi_urgent_for_v5.14_rc6 Ard says: (2021-08-15) tar.gz
x86_urgent_for_v5.14_rc6 - An objdump checker fix to ignore parenthesized strings in the objdump version (2021-08-15) tar.gz
v5.14-rc5    Linux 5.14-rc5 (2021-08-08) tar.gz
timers-urgent-2021-08-08 A single timer fix: (2021-08-08) tar.gz
sched-urgent-2021-08-08 A single scheduler fix: (2021-08-08) tar.gz
perf-urgent-2021-08-08 A set of perf fixes: (2021-08-08) tar.gz
v5.14-rc4    Linux 5.14-rc4 (2021-08-01) tar.gz
v5.14-rc3    Linux 5.14-rc3 (2021-07-25) tar.gz
locking-urgent-2021-07-25 A single fix for jump labels to prevent the compiler from agressive un-inlining which results in a section mismatch. (2021-07-25) tar.gz
timers-urgent-2021-07-25 A samll set of timer related fixes: (2021-07-25) tar.gz
efi-urgent-2021-07-25 A set of EFI fixes: (2021-07-25) tar.gz
core-urgent-2021-07-25 A single update for the boot code to prevent aggressive un-inlining which causes a section mismatch. (2021-07-25) tar.gz
v5.14-rc2    Linux 5.14-rc2 (2021-07-18) tar.gz
v5.14-rc1    Linux 5.14-rc1 (2021-07-11) tar.gz
irq-urgent-2021-07-11 Two fixes: (2021-07-11) tar.gz
sched-urgent-2021-07-11 Three fixes: (2021-07-11) tar.gz
perf-urgent-2021-07-11 A fix and a hardware-enablement addition: (2021-07-11) tar.gz
locking-urgent-2021-07-11 Locking fixes: (2021-07-11) tar.gz
x86-fpu-2021-07-07 Fixes and improvements for FPU handling on x86: (2021-07-07) tar.gz
sched-urgent-2021-06-30 - Fix a small inconsistency (bug) in load tracking, caught by a   new warning that several people reported. (2021-06-30) tar.gz
timers-core-2021-06-29  (2021-06-29) tar.gz
x86-irq-2021-06-29 X86 interrupt related changes: (2021-06-29) tar.gz
x86-entry-2021-06-29 X86 entry code related updates: (2021-06-29) tar.gz
smp-urgent-2021-06-29 A fix for the CPU hotplug and cpusets interaction: (2021-06-29) tar.gz
smp-core-2021-06-29 A simple cleanup for the CPU hotplug code to avoid per_cpu_ptr() reevaluation. (2021-06-29) tar.gz
irq-core-2021-06-29 Updates for the interrupt subsystem: (2021-06-29) tar.gz
printk-for-5.14 printk changes for 5.14 (2021-06-29) tar.gz
x86_sev_for_v5.14_rc1 - Differentiate the type of exception the #VC handler raises depending on code executed in the guest and handle the case where failure to get the RIP would result in a #GP, as it should, instead of in a #PF (2021-06-28) tar.gz
x86_cpu_for_v5.14_rc1 - New AMD models support (2021-06-28) tar.gz
ras_core_for_v5.14_rc1 - Add the required information to the faked APEI-reported mem error so that the kernel properly attempts to offline the corresponding page, as it does for kernel-detected correctable errors. (2021-06-28) tar.gz
x86-splitlock-2021-06-28 Changes in this cycle were: (2021-06-28) tar.gz
x86-mm-2021-06-28 Do not create the x86/init_pkru debugfs file if the CPU doesn't support PKRU. (2021-06-28) tar.gz
x86-misc-2021-06-28 Fix the <uapi/asm/hwcap2.h> UAPI header to build in user-space too. (2021-06-28) tar.gz
x86-cleanups-2021-06-28 Misc cleanups & removal of obsolete code. (2021-06-28) tar.gz
x86-cache-2021-06-28 Fix Docbook comments in the x86/resctrl code. (2021-06-28) tar.gz
x86-boot-2021-06-28 Modernize the genimage.sh script, add a 'hdimage' target and EFI support. (2021-06-28) tar.gz
x86-asm-2021-06-28 Changes for this cycle: (2021-06-28) tar.gz
x86-apic-2021-06-28 CPU setup code changes: (2021-06-28) tar.gz
timers-nohz-2021-06-28 Updates to the tick/nohz code in this cycle: (2021-06-28) tar.gz
sched-core-2021-06-28 Scheduler udpates for this cycle: (2021-06-28) tar.gz
perf-core-2021-06-28 Perf events updates for this cycle: (2021-06-28) tar.gz
locking-core-2021-06-28 Locking changes for this cycle: (2021-06-28) tar.gz
objtool-core-2021-06-28 The biggest change in this cycle is the new code to handle and rewrite variable sized jump labels - which results in slightly tighter code generation in hot paths, through the use of short(er) NOPs. (2021-06-28) tar.gz
objtool-urgent-2021-06-28 A single ELF format fix for a section flags mismatch bug that breaks kernel tooling such as kpatch-build. (2021-06-28) tar.gz
efi-core-2021-06-28 EFI changes: two driver API cleanups, and a log message tweak. (2021-06-28) tar.gz
v5.13        Linux 5.13 (2021-06-27) tar.gz
x86_urgent_for_v5.13 Two more urgent FPU fixes: (2021-06-25) tar.gz
core-urgent-2021-06-24 Fix a memory leak in the recently introduced sigqueue cache. (2021-06-24) tar.gz
sched-urgent-2021-06-24 A last minute cgroup bandwidth scheduling fix for a recently introduced logic fail which triggered a kernel warning by LTP's cfs_bandwidth01. (2021-06-24) tar.gz
perf-urgent-2021-06-24 An LBR buffer fix for code that probably only worked accidentally. (2021-06-24) tar.gz
objtool-urgent-2021-06-24 Address a number of objtool warnings that got reported. (2021-06-24) tar.gz
v5.13-rc7    Linux 5.13-rc7 (2021-06-20) tar.gz
sched_urgent_for_v5.13_rc6 - A single fix to restore fairness between control groups with equal priority (2021-06-20) tar.gz
irq_urgent_for_v5.13_rc6 A single fix for GICv3 to not take an interrupt in an NMI context. (2021-06-20) tar.gz
x86_urgent_for_v5.13_rc6 A first set of urgent fixes to the FPU/XSTATE handling mess^W code. (There's a lot more in the pipe): (2021-06-20) tar.gz
printk-for-5.13-fixup printk fixup for 5.13 (2021-06-18) tar.gz
v5.13-rc6    Linux 5.13-rc6 (2021-06-13) tar.gz
sched-urgent-2021-06-12 Misc fixes: (2021-06-12) tar.gz
perf-urgent-2021-06-12 Misc fixes: (2021-06-12) tar.gz
objtool-urgent-2021-06-12 Two objtool fixes: (2021-06-12) tar.gz
v5.13-rc5    Linux 5.13-rc5 (2021-06-06) tar.gz
x86_urgent_for_v5.13-rc5 - Fix out-of-spec hardware (1st gen Hygon) which does not implement MSR_AMD64_SEV even though the spec clearly states so, and check CPUID bits first. (2021-06-06) tar.gz
efi-urgent-2021-06-02 A handful of EFI fixes: (2021-06-02) tar.gz
v5.13-rc4    Linux 5.13-rc4 (2021-05-30) tar.gz
v5.13-rc3    Linux 5.13-rc3 (2021-05-23) tar.gz
perf-urgent-2021-05-23 Two perf fixes: (2021-05-23) tar.gz
locking-urgent-2021-05-23 Two locking fixes: (2021-05-23) tar.gz
irq-urgent-2021-05-23 A few fixes for irqchip drivers: (2021-05-23) tar.gz
x86_urgent_for_v5.13_rc3 - Fix how SEV handles MMIO accesses by forwarding potential page faults instead of killing the machine and by using the accessors with the exact functionality needed when accessing memory. (2021-05-23) tar.gz
irq-export-set-affinity Export irq_set_affinity() for cleaning up drivers/perf (2021-05-19) tar.gz
v5.13-rc2    Linux 5.13-rc2 (2021-05-16) tar.gz
timers-urgent-2021-05-16 Two fixes for timers: (2021-05-16) tar.gz
x86_urgent_for_v5.13_rc2 - Enable -Wundef for the compressed kernel build stage (2021-05-16) tar.gz
sched-urgent-2021-05-15 Fix an idle CPU selection bug, and an AMD Ryzen maximum frequency enumeration bug. (2021-05-15) tar.gz
objtool-urgent-2021-05-15 Fix a couple of endianness bugs that crept in. (2021-05-15) tar.gz
irq-urgent-2021-05-15 Fix build warning on SH. (2021-05-15) tar.gz
core-urgent-2021-05-15 Fix an assembly constraint that affected LLVM up to version 12. (2021-05-15) tar.gz
v5.13-rc1    Linux 5.13-rc1 (2021-05-09) tar.gz
sched-urgent-2021-05-09 A set of scheduler updates: (2021-05-09) tar.gz
locking-urgent-2021-05-09 A set of locking related fixes and updates: (2021-05-09) tar.gz
x86_urgent_for_v5.13_rc1 - Fix guest vtime accounting so that ticks happening while the guest is running can also be accounted to it. Along with a consolidation to the guest-specific context tracking helpers. (2021-05-09) tar.gz
perf_urgent_for_v5.13_rc1 Handle power-gating of AMD IOMMU perf counters properly when they are used. (2021-05-09) tar.gz
x86-mm-2021-04-29 The x86 MM changes in this cycle were: (2021-04-29) tar.gz
sched-core-2021-04-28 Scheduler updates for this cycle are: (2021-04-28) tar.gz
perf-core-2021-04-28 Perf events changes in this cycle were: (2021-04-28) tar.gz
objtool-core-2021-04-28 Objtool updates in this cycle were: (2021-04-28) tar.gz
locking-core-2021-04-28 Locking changes for this cycle were: (2021-04-28) tar.gz
core-rcu-2021-04-28 RCU changes for this cycle were: (2021-04-28) tar.gz
printk-for-5.13 printk changes for 5.13 (2021-04-27) tar.gz
x86_core_for_v5.13 - turn the stack canary into a normal __percpu variable on 32-bit which gets rid of the LAZY_GS stuff and a lot of code. (2021-04-27) tar.gz
x86-vdso-2021-04-26 A single fix for the x86 VDSO build infrastructure to address a compiler warning on 32bit hosts due to a fprintf() modifier/argument mismatch. (2021-04-26) tar.gz
x86_platform_for_v5.13 A bunch of SGI UV improvements, fixes and cleanups. (2021-04-26) tar.gz
x86_build_for_v5.13 A bunch of clang build fixes and a Kconfig highmem selection fix for 486SX. (2021-04-26) tar.gz
x86_cleanups_for_v5.13 Trivial cleanups and fixes all over the place. (2021-04-26) tar.gz
x86_boot_for_v5.13 Consolidation and cleanup of the early memory reservations, along with a couple of gcc11 warning fixes. (2021-04-26) tar.gz
x86_sgx_for_v5.13 Add the guest side of SGX support in KVM guests. Work by Sean Christopherson, Kai Huang and Jarkko Sakkinen. Along with the usual fixes, cleanups and improvements. (2021-04-26) tar.gz
x86_vmware_for_v5.13 Have vmware guests skip the refined TSC calibration when the TSC frequency has been retrieved from the hypervisor. (2021-04-26) tar.gz
x86-splitlock-2021-04-26 Support for enhanced split lock detection: (2021-04-26) tar.gz
x86_seves_for_v5.13 Add support for SEV-ES guests booting through the 32-bit boot path, along with cleanups, fixes and improvements. (2021-04-26) tar.gz
x86-entry-2021-04-26 Entry code update: (2021-04-26) tar.gz
x86_misc_for_v5.13 A new kcpuid tool to dump the raw CPUID leafs of a CPU. It has the CPUID bit definitions in a separate csv file which allows for adding support for new CPUID leafs and bits without having to update the tool. The main use case for the tool is hw enablement on preproduction x86 hw. (2021-04-26) tar.gz
x86-apic-2021-04-26 A single commit to make the vector allocation code more resilent against an accidental allocation attempt for IRQ2. (2021-04-26) tar.gz
timers-core-2021-04-26 The time and timers updates contain: (2021-04-26) tar.gz
x86_alternatives_for_v5.13 First big cleanup to the paravirt infra to use alternatives and thus eliminate custom code patching. For that, the alternatives infra is extended to accomodate paravirt's needs and, as a result, a lot of paravirt patching code goes away, leading to a sizeable cleanup and simplification. Work by Juergen Gross. (2021-04-26) tar.gz
irq-core-2021-04-26 The usual updates from the irq departement: (2021-04-26) tar.gz
core-entry-2021-04-26 A trivial cleanup of typo fixes. (2021-04-26) tar.gz
ras_core_for_v5.13 Provide the ability to specify the IPID (IP block associated with the MCE, AMD-specific) when injecting an MCE. (2021-04-26) tar.gz
x86_microcode_for_v5.13 A single fix to the late microcode loading machinery which corrects the ordering of when new microcode is loaded from the fs, vs checking whether all CPUs are online. (2021-04-26) tar.gz
v5.12        Linux 5.12 (2021-04-25) tar.gz
perf_urgent_for_v5.12 - Fix BDW Xeon's stepping in the PEBS isolation table of CPUs (2021-04-25) tar.gz
locking_urgent_for_v5.12 - Fix ordering in the queued writer lock's slowpath. (2021-04-25) tar.gz
sched_urgent_for_v5.12 - Fix a typo in a macro ifdeffery. (2021-04-25) tar.gz
x86_urgent_for_v5.12 - Fix an out-of-bounds memory access when setting up a crash kernel with kexec. (2021-04-25) tar.gz
v5.12-rc8    Linux 5.12-rc8 (2021-04-18) tar.gz
v5.12-rc7    Linux 5.12-rc7 (2021-04-11) tar.gz
locking-urgent-2021-04-11 Two minor fixes: one for a Clang warning, the other improves an ambiguous/confusing kernel log message. (2021-04-11) tar.gz
x86_urgent_for_v5.12-rc7 - Fix the vDSO exception handling return path to disable interrupts again. (2021-04-11) tar.gz
v5.12-rc6    Linux 5.12-rc6 (2021-04-04) tar.gz
v5.12-rc5    Linux 5.12-rc5 (2021-03-28) tar.gz
x86-urgent-2021-03-28 Two fixes: (2021-03-28) tar.gz
perf-urgent-2021-03-28 Two fixes: (2021-03-28) tar.gz
locking-urgent-2021-03-28 Fix the non-debug mutex_lock_io_nested() method to map to mutex_lock_io() instead of mutex_lock(). (2021-03-28) tar.gz
irq-no-autoen-2021-03-25 Tag for the input subsystem to pick up (2021-03-25) tar.gz
v5.12-rc4    Linux 5.12-rc4 (2021-03-21) tar.gz
irq-urgent-2021-03-21 A change to robustify force-threaded IRQ handlers to always disable interrupts, plus a DocBook fix. (2021-03-21) tar.gz
x86_urgent_for_v5.12-rc4 - Add the arch-specific mapping between physical and logical CPUs to fix devicetree-node lookups. (2021-03-21) tar.gz
perf-urgent-2021-03-21 Boundary condition fixes for bugs unearthed by the perf fuzzer. (2021-03-21) tar.gz
locking-urgent-2021-03-21 Locking fixes: (2021-03-21) tar.gz
efi-urgent-2021-03-21 EFI fixes: (2021-03-21) tar.gz
v5.12-rc3    Linux 5.12-rc3 (2021-03-14) tar.gz
irq-urgent-2021-03-14 A set of irqchip updates: (2021-03-14) tar.gz
timers-urgent-2021-03-14 A single fix in for hrtimers to prevent an interrupt storm caused by the lack of reevaluation of the timers which expire in softirq context under certain circumstances, e.g. when the clock was set. (2021-03-14) tar.gz
sched-urgent-2021-03-14 A set of scheduler updates: (2021-03-14) tar.gz
objtool-urgent-2021-03-14 A single objtool fix to handle the PUSHF/POPF validation correctly for the paravirt changes which modified arch_local_irq_restore not to use popf. (2021-03-14) tar.gz
locking-urgent-2021-03-14 A couple of locking fixes: (2021-03-14) tar.gz
perf_urgent_for_v5.12-rc3 - Make sure PMU internal buffers are flushed for per-CPU events too and   properly handle PID/TID for large PEBS. (2021-03-14) tar.gz
x86_urgent_for_v5.12_rc3 - A couple of SEV-ES fixes and robustifications: verify usermode stack pointer in NMI is not coming from the syscall gap, correctly track IRQ states in the #VC handler and access user insn bytes atomically in same handler as latter cannot sleep. (2021-03-14) tar.gz
efi-urgent-for-v5.12-rc2 EFI fix for 5.12-rc2 (2021-03-07) tar.gz
v5.12-rc2    Linux 5.12-rc2 (2021-03-05) tar.gz
v5.12-rc1    Linux 5.12-rc1 (2021-02-28) tar.gz
v5.12-rc1-dontuse Linux 5.12-rc1 (2021-02-28) tar.gz
x86-entry-2021-02-24 Rework of the X86 irq stack handling: (2021-02-24) tar.gz
objtool-core-2021-02-23 objtool updates: (2021-02-23) tar.gz
x86-entry-2021-02-23 Rework of the x86 irq stack handling: (2021-02-23) tar.gz
timers-urgent-2021-02-22 A small set of clockevent fixes which fell through the cracks before the 5.11 release: (2021-02-22) tar.gz
printk-for-5.12 printk changes for 5.12 (2021-02-22) tar.gz
perf-core-2021-02-17 The performance event updates for v5.12 are: (2021-02-17) tar.gz
sched-core-2021-02-17 Scheduler updates for v5.12: (2021-02-17) tar.gz
core-mm-2021-02-17 These changes fix MM (soft-)dirty bit management in the procfs code & clean up the API. (2021-02-17) tar.gz
locking-core-2021-02-17 These are the v5.12 updates for the locking subsystem: (2021-02-17) tar.gz
core-rcu-2021-02-17 These are the latest RCU updates for v5.12: (2021-02-17) tar.gz
x86-entry-2021-02-15 Rework of the X86 irq stack handling: (2021-02-15) tar.gz
timers-core-2021-02-15 Time and timer updates: (2021-02-15) tar.gz
irq-core-2021-02-15 Updates for the irq subsystem: (2021-02-15) tar.gz
x86_asm_for_v5.12 Annotate new MMIO-accessing insn wrappers' arguments with __iomem. (2021-02-15) tar.gz
x86_build_for_v5.12 - Treat R_386_PLT32 relocations like R_386_PC32 ones when building. (2021-02-15) tar.gz
x86_cache_for_v5.12 Avoid IPI-ing a task in certain cases and prevent load/store tearing when accessing a task's resctrl fields concurrently. (2021-02-15) tar.gz
x86_cpu_for_v5.12 Assign a dedicated feature word to a CPUID leaf which is widely used. (2021-02-15) tar.gz
x86_fpu_for_v5.12 - Have 64-bit kernel code which uses 387 insns request a x87 init (FNINIT) explicitly when using the FPU + cleanups. (2021-02-15) tar.gz
x86_microcode_for_v5.12 Make the driver init function static again. (2021-02-15) tar.gz
x86_misc_for_v5.12 - Complete the MSR write filtering by applying it to the MSR ioctl   interface too. (2021-02-15) tar.gz
x86_mm_for_v5.12 - PTRACE_GETREGS/PTRACE_PUTREGS regset selection cleanup (2021-02-15) tar.gz
x86_paravirt_for_v5.12 Part une of a major conversion of the paravirt infrastructure to our kernel patching facilities and getting rid of the custom-grown ones. (2021-02-15) tar.gz
x86_platform_for_v5.12 - Convert geode drivers to look up the LED controls from a GPIO machine   descriptor table. (2021-02-15) tar.gz
x86_seves_for_v5.12 Do not unroll string I/O for SEV-ES guests because they support it. (2021-02-15) tar.gz
x86_sgx_for_v5.12 Random small fixes which missed the initial SGX submission. Also, some procedural clarifications. (2021-02-15) tar.gz
ras_updates_for_v5.12 - Move therm_throt.c to the thermal framework, where it belongs. (2021-02-15) tar.gz
v5.11        Linux 5.11 (2021-02-14) tar.gz
x86_urgent_for_v5.11 - An SGX use after free fix. (2021-02-14) tar.gz
v5.11-rc7    Linux 5.11-rc7 (2021-02-07) tar.gz
irq_urgent_for_v5.11_rc7 - Prevent device managed IRQ allocation helpers from returning IRQ 0. (2021-02-07) tar.gz
core_urgent_for_v5.11_rc7 - For syscall user dispatch, separate ptctl operation from syscall redirection range specification before the API has been made official in 5.11. (2021-02-07) tar.gz
sched_urgent_for_v5.11_rc7 - Revert an attempt to not spread IRQ threads on isolated CPUs which has a bunch of problems. (2021-02-07) tar.gz
timers_urgent_for_v5.11_rc7 - Use a freezable workqueue for RTC sync because the sync can happen at any time and trigger suspend assertion checks in the i2c subsystem. (2021-02-07) tar.gz
x86_urgent_for_v5.11_rc7 - Remove superfluous EFI PGD range checks which lead to those assertions failing with certain kernel configs and LLVM. (2021-02-07) tar.gz
v5.11-rc6    Linux 5.11-rc6 (2021-01-31) tar.gz
x86_entry_for_v5.11_rc6 A single fix for objtool to generate proper unwind info for newer toolchains which do not generate section symbols anymore. And a cleanup ontop. (2021-01-31) tar.gz
timers-urgent-2021-01-31 A fix for handling advertised, but non-existent 146818 RTCs correctly. With the recent UIP handling changes the time readout of non-existent RTCs hangs forever as the read returns always 0xFF which means the UIP bit is set. Sanity check the RTC before registering by checking the RTC_VALID register for correctness. (2021-01-31) tar.gz
core-urgent-2021-01-31 A single fix for the single step reporting regression caused by getting the condition wrong when moving SYSCALL_EMU away from TIF flags. (2021-01-31) tar.gz
locking-urgent-2021-01-28 A set of PI futex fixes: (2021-01-28) tar.gz
efi-urgent-for-v5.11 A single EFI fix from Lukas: (2021-01-27) tar.gz
efi-next-for-v5.12 EFI updates for v5.12 (2021-01-26) tar.gz
printk-for-5.11-urgent-fixup Printk urgent fixup for 5.11-rc6 (2021-01-25) tar.gz
v5.11-rc5    Linux 5.11-rc5 (2021-01-24) tar.gz
irq_urgent_for_v5.11_rc5  - Fix a kernel panic in mips-cpu due to invalid irq domain hierarchy. (2021-01-24) tar.gz
objtool_urgent_for_v5.11_rc5  - Adjust objtool to handle a recent binutils change to not generate unused  symbols anymore. (2021-01-24) tar.gz
sched_urgent_for_v5.11_rc5  - Correct the marking of kthreads which are supposed to run on a specific,  single CPU vs such which are affine to only one CPU, mark per-cpu workqueue  threads as such and make sure that marking "survives" CPU hotplug. Fix CPU  hotplug issues with such kthreads. (2021-01-24) tar.gz
timers_urgent_for_v5.11_rc5  - Fix an integer overflow in the NTP RTC synchronization which lead to latter    happening every 2 seconds instead of the intended every 11 minutes. (2021-01-24) tar.gz
x86_urgent_for_v5.11_rc5  - Add a new Intel model number for Alder Lake (2021-01-24) tar.gz
printk-for-5.11-printk-rework-fixup Printk fixes for 5.11-rc5 (2021-01-21) tar.gz
v5.11-rc4    Linux 5.11-rc4 (2021-01-17) tar.gz
v5.11-rc3    Linux 5.11-rc3 (2021-01-10) tar.gz
x86_urgent_for_v5.11_rc3 - A fix for fanotify_mark() missing the conversion of x86_32 native syscalls which take 64-bit arguments to the compat handlers due to former having a general compat handler. (Brian Gerst) (2021-01-10) tar.gz
v5.11-rc2    Linux 5.11-rc2 (2021-01-03) tar.gz
v5.11-rc1    Linux 5.11-rc1 (2020-12-27) tar.gz
locking-urgent-2020-12-27 Misc fixes/updates: (2020-12-27) tar.gz
objtool-urgent-2020-12-27 Fix a segfault that occurs when built with Clang. (2020-12-27) tar.gz
timers-urgent-2020-12-27 Update/fix two CPU sanity checks in the hotplug and the boot code, and fix a typo in the Kconfig help text. (2020-12-27) tar.gz
sched-urgent-2020-12-27 Fix a context switch performance regression. (2020-12-27) tar.gz
efi_updates_for_v5.11 EFI updates collected by Ard Biesheuvel: (2020-12-24) tar.gz
irq-core-2020-12-23 A treewide cleanup of interrupt descriptor (ab)use with all sorts of racy accesses, inefficient and disfunctional code. The goal is to remove the export of irq_to_desc() to prevent these things from creeping up again. (2020-12-23) tar.gz
irq-core-2020-12-15 Generic interrupt and irqchips subsystem: (2020-12-15) tar.gz
core-mm-2020-12-14 The new preemtible kmap_local() implementation: (2020-12-14) tar.gz
x86-fpu-2020-12-14 X86 FPU updates: (2020-12-14) tar.gz
x86-entry-2020-12-14  (2020-12-14) tar.gz
x86-apic-2020-12-14 Yet another large set of x86 interrupt management updates: (2020-12-14) tar.gz
timers-core-2020-12-14 timers and timekeeping updates: (2020-12-14) tar.gz
sched-core-2020-12-14 Scheduler updates: (2020-12-14) tar.gz
perf-kprobes-2020-12-14 perf/kprobes updates: (2020-12-14) tar.gz
perf-core-2020-12-14 Perf updates: (2020-12-14) tar.gz
locking-core-2020-12-14 A moderate set of locking updates: (2020-12-14) tar.gz
efi-core-2020-12-14 EFI updates collected by Ard Biesheuvel: (2020-12-14) tar.gz
core-rcu-2020-12-14 RCU, LKMM and KCSAN updates collected by Paul McKenney: (2020-12-14) tar.gz
core-entry-2020-12-14 A set of updates for entry/exit handling: (2020-12-14) tar.gz
x86_build_for_v5.11 - Fix the vmlinux size check on 64-bit along with adding useful clarifications on the topic (Arvind Sankar) (2020-12-14) tar.gz
x86_cache_for_v5.11 - Add logic to correct MBM total and local values fixing errata SKX99 and BDF102 (Fenghua Yu) (2020-12-14) tar.gz
x86_cleanups_for_v5.11 - Remove all uses of TIF_IA32 and TIF_X32 and reclaim the two bits in the end (Gabriel Krisman Bertazi) (2020-12-14) tar.gz
printk-for-5.11 printk changes for 5.11 (2020-12-14) tar.gz
x86_platform_for_v5.11 - Add a new uv_sysfs driver and expose read-only information from UV BIOS (Justin Ernst and Mike Travis) (2020-12-14) tar.gz
x86_cpu_for_v5.11 - Save the AMD's physical die ID into cpuinfo_x86.cpu_die_id and convert all code to use it (Yazen Ghannam) (2020-12-14) tar.gz
x86_misc_for_v5.11 The main part of this branch is the ongoing fight against windmills in an attempt to have userspace tools not poke at naked MSRs. This round deals with MSR_IA32_ENERGY_PERF_BIAS and removes direct poking into it by our in-tree tools in favor of the proper "energy_perf_bias" sysfs interface which we already have. (2020-12-14) tar.gz
x86_mm_for_v5.11 - A single improvement to check ident_pud_init()'s return value (Arvind Sankar) (2020-12-14) tar.gz
x86_sgx_for_v5.11 "Intel SGX is new hardware functionality that can be used by applications to populate protected regions of user code and data called enclaves. Once activated, the new hardware protects enclave code and data from outside access and modification. (2020-12-14) tar.gz
x86_microcode_update_for_v5.11 - A single cleanup removing "break" after a return statement (Tom Rix) (2020-12-14) tar.gz
ras_updates_for_v5.11 - Enable additional logging mode on older Xeons (Tony Luck) (2020-12-14) tar.gz
v5.10        Linux 5.10 (2020-12-13) tar.gz
x86-urgent-2020-12-13 A set of x86 and membarrier fixes: (2020-12-13) tar.gz
efi-next-for-v5.11-2 A few more EFI updates for v5.11: - some fixes for the capsule loader - expose the RT_PROP table via the efi_test module - relax DT and kernel placement restrictions on ARM (2020-12-09) tar.gz
v5.10-rc7    Linux 5.10-rc7 (2020-12-06) tar.gz
x86-urgent-2020-12-06 A set of fixes for x86: (2020-12-06) tar.gz
perf-urgent-2020-12-06 Two fixes for performance monitoring on X86: (2020-12-06) tar.gz
locking-urgent-2020-12-06 A tiny build fix for a recent change in the intel_idle driver which missed a CONFIG dependency and broke the build for certain configurations. (2020-12-06) tar.gz
irq-urgent-2020-12-06 A set of updates for the interrupt subsystem: (2020-12-06) tar.gz
v5.10-rc6    Linux 5.10-rc6 (2020-11-29) tar.gz
locking-urgent-2020-11-29 Yet two more places which invoke tracing from RCU disabled regions in the idle path. Similar to the entry path the low level idle functions have to be non-instrumentable. (2020-11-29) tar.gz
irq-urgent-2020-11-29 Two fixes for irqchip drivers: (2020-11-29) tar.gz
x86_urgent_for_v5.10-rc6 - Two resctrl fixes to prevent refcount leaks when manipulating the   resctrl fs (Xiaochen Shen) (2020-11-29) tar.gz
printk-for-5.10-rc6-fixup Urgent printk fix for 5.10 (2020-11-27) tar.gz
efi-urgent-for-v5.10-rc5 More EFI fixes for v5.10-rc: - revert efivarfs kmemleak fix again - it was a false positive; - make CONFIG_EFI_EARLYCON depend on CONFIG_EFI explicitly so it does not   pull in other dependencies unnecessarily if CONFIG_EFI is not set - defer attempts to load SSDT overrides from EFI vars until after the   efivar layer is up. (2020-11-26) tar.gz
v5.10-rc5    Linux 5.10-rc5 (2020-11-22) tar.gz
sched-urgent-2020-11-22 A couple of scheduler fixes: (2020-11-22) tar.gz
perf-urgent-2020-11-22 A single fix for the x86 perf sysfs interfaces which used kobject attributes instead of device attributes and therefore making Clangs control flow integrity checker upset. (2020-11-22) tar.gz
locking-urgent-2020-11-22 A single fix for lockdep which makes the recursion protection cover graph lock/unlock. (2020-11-22) tar.gz
x86_urgent_for_v5.10-rc5 * An IOMMU VT-d build fix when CONFIG_PCI_ATS=n along with a revert of   same because the proper one is going through the IOMMU tree. (Thomas Gleixner) (2020-11-22) tar.gz
v5.10-rc4    Linux 5.10-rc4 (2020-11-15) tar.gz
x86-urgent-2020-11-15 A small set of fixes for x86: (2020-11-15) tar.gz
sched-urgent-2020-11-15 A set of scheduler fixes: (2020-11-15) tar.gz
perf-urgent-2020-11-15 A set of fixes for perf: (2020-11-15) tar.gz
locking-urgent-2020-11-15 Two fixes for the locking subsystem: (2020-11-15) tar.gz
efi-urgent-for-v5.10-rc3 Couple of EFI fixes for v5.10: - fix memory leak in efivarfs driver - fix HYP mode issue in 32-bit ARM version of the EFI stub when built in   Thumb2 mode - avoid leaking EFI pgd pages on allocation failure (2020-11-12) tar.gz
core-entry-notify-signal Core changes to support TASK_NOTIFY_SIGNAL (2020-11-09) tar.gz
v5.10-rc3    Linux 5.10-rc3 (2020-11-08) tar.gz
x86-urgent-2020-11-08 A set of x86 fixes: (2020-11-08) tar.gz
perf-urgent-2020-11-08 A single fix for the perf core plugging a memory leak in the address filter parser. (2020-11-08) tar.gz
locking-urgent-2020-11-08 A single fix for the futex code where an intermediate state in the underlying RT mutex was not handled correctly and triggering a BUG() instead of treating it as another variant of retry condition. (2020-11-08) tar.gz
irq-urgent-2020-11-08 A set of fixes for interrupt chip drivers: (2020-11-08) tar.gz
core-urgent-2020-11-08 A single fix for the generic entry code to correct the wrong assumption that the lockdep interrupt state needs not to be established before calling the RCU check. (2020-11-08) tar.gz
x86_seves_for_v5.10_rc3 A couple of changes to the SEV-ES code to perform more stringent hypervisor checks before enabling encryption. (Joerg Roedel) (2020-11-03) tar.gz
v5.10-rc2    Linux 5.10-rc2 (2020-11-01) tar.gz
x86-urgent-2020-11-01 Three fixes all related to #DB: (2020-11-01) tar.gz
timers-urgent-2020-11-01 A few fixes for timers/timekeeping: (2020-11-01) tar.gz
smp-urgent-2020-11-01 A single fix for stop machine. Mark functions no trace to prevent a crash caused by recursion when enabling or disabling a tracer on RISC-V (probably all architectures which patch through stop machine). (2020-11-01) tar.gz
locking-urgent-2020-11-01 A couple of locking fixes: (2020-11-01) tar.gz
x86-urgent-2020-10-27 A couple of x86 fixes which missed rc1 due to my stupidity: (2020-10-27) tar.gz
v5.10-rc1    Linux 5.10-rc1 (2020-10-25) tar.gz
timers-urgent-2020-10-25 A time namespace fix and a matching selftest. The futex absolute timeouts which are based on CLOCK_MONOTONIC require time namespace corrected. This was missed in the original time namesapce support. (2020-10-25) tar.gz
sched-urgent-2020-10-25 Two scheduler fixes: (2020-10-25) tar.gz
perf-urgent-2020-10-25 A single fix to compute the field offset of the SNOOPX bit in the data source bitmask of perf events correctly. (2020-10-25) tar.gz
locking-urgent-2020-10-25 Just a trivial fix for kernel-doc warnings. (2020-10-25) tar.gz
x86_seves_fixes_for_v5.10_rc1 Three fixes to SEV-ES to correct setting up the new early pagetable on 5-level paging machines, to always map boot_params and the kernel cmdline, and disable stack protector for ../compressed/head{32,64}.c. (Arvind Sankar) (2020-10-24) tar.gz
printk-for-5.10-fixup Urgent printk fix for 5.10 (2020-10-16) tar.gz
x86_urgent_for_v5.10-rc1 - Fix the #DE oops message string format which confused tools parsing crash information. (Thomas Gleixner) (2020-10-13) tar.gz
x86_seves_for_v5.10 This feature enhances the current guest memory encryption support called SEV by also encrypting the guest register state, making the registers inaccessible to the hypervisor by en-/decrypting them on world switches. Thus, it adds additional protection to Linux guests against exfiltration, control flow and rollback attacks. (2020-10-13) tar.gz
objtool-core-2020-10-13 objtool changes for v5.10: (2020-10-13) tar.gz
x86-entry-2020-10-12 More consolidation and correctness fixes for the debug exception: (2020-10-12) tar.gz
x86-hyperv-2020-10-12 A single commit harmonizing the x86 and ARM64 Hyper-V constants namespace. (2020-10-12) tar.gz
x86-paravirt-2020-10-12 Clean up the paravirt code after the removal of 32-bit Xen PV support. (2020-10-12) tar.gz
x86-build-2020-10-12 Remove a couple of ancient and distracting printouts from the x86 build, such as the CRC sum or limited size data - most of which can be gained via tools. (2020-10-12) tar.gz
x86-mm-2020-10-12 Do not sync vmalloc/ioremap mappings on x86-64 kernels. (2020-10-12) tar.gz
x86-kaslr-2020-10-12 This tree cleans up and simplifies the x86 KASLR code, and also fixes some corner case bugs. (2020-10-12) tar.gz
perf-kprobes-2020-10-12 This tree prepares to unify the kretprobe trampoline handler and make kretprobe lockless. (Those patches are still work in progress.) (2020-10-12) tar.gz
perf-core-2020-10-12 These are the performance events changes for v5.10: (2020-10-12) tar.gz
core-static_call-2020-10-12 This tree introduces static_call(), which is the idea of static_branch() applied to indirect function calls. Remove a data load (indirection) by modifying the text. (2020-10-12) tar.gz
core-build-2020-10-12 Orphan link sections were a long-standing source of obscure bugs, because the heuristics that various linkers & compilers use to handle them (include these bits into the output image vs discarding them silently) are both highly idiosyncratic and also version dependent. (2020-10-12) tar.gz
efi-core-2020-10-12 EFI changes for v5.10: (2020-10-12) tar.gz
locking-core-2020-10-12 These are the locking updates for v5.10: (2020-10-12) tar.gz
sched-core-2020-10-12 Scheduler changes for v5.10: (2020-10-12) tar.gz
x86-irq-2020-10-12 Surgery of the MSI interrupt handling to prepare the support of upcoming devices which require non-PCI based MSI handling. (2020-10-12) tar.gz
timers-core-2020-10-12 Updates for timekeeping, timers and related drivers: (2020-10-12) tar.gz
x86_core_for_v5.10 * Correct the "Bad RIP value" error message to be more precise, by Mark Mossberg. (2020-10-12) tar.gz
printk-for-5.10 printk changes for 5.10 (2020-10-12) tar.gz
x86_asm_for_v5.10 * Use XORL instead of XORQ to avoid a REX prefix and save some bytes in the .fixup section, by Uros Bizjak. (2020-10-12) tar.gz
x86_cache_for_v5.10 * Misc cleanups to the resctrl code in preparation for the ARM side, by James Morse. (2020-10-12) tar.gz
x86_cleanups_for_v5.10 * Misc minor cleanups. (2020-10-12) tar.gz
irq-core-2020-10-12 Updates for the interrupt subsystem: (2020-10-12) tar.gz
x86_fpu_for_v5.10 * Allow clearcpuid= to accept multiple bits, by Arvind Sankar. (2020-10-12) tar.gz
x86_fsgsbase_for_v5.10 * Misc minor cleanups and corrections to the fsgsbase code and respective selftests. (2020-10-12) tar.gz
core-debugobjects-2020-10-12 A small set of updates for debug objects: (2020-10-12) tar.gz
x86_misc_for_v5.10 * Ratelimit the message about writes to unrecognized MSRs so that they don't spam the console log, by Chris Down. (2020-10-12) tar.gz
x86_platform_for_v5.10 * Cleanup different aspects of the UV code and start adding support for the new UV5 class of systems, by Mike Travis. (2020-10-12) tar.gz
x86_cpu_for_v5.10 * Add support for hardware-enforced cache coherency on AMD which obviates the need to flush cachelines before changing the PTE encryption bit, by Krish Sadhukhan. (2020-10-12) tar.gz
ras_updates_for_v5.10 * Extend the recovery from MCE in kernel space also to processes which encounter an MCE in kernel space but while copying from user memory by sending them a SIGBUS on return to user space and umapping the faulty memory, by Tony Luck and Youquan Song. (2020-10-12) tar.gz
v5.9         Linux 5.9 (2020-10-11) tar.gz
x86-urgent-2020-10-11 Two fixes: (2020-10-11) tar.gz
perf-urgent-2020-10-11 Fix a bug that can cause a lockup if a CPU is offline. (2020-10-11) tar.gz
locking-urgent-2020-10-11 A handful of last minute lockdep fixes: (2020-10-11) tar.gz
x86_pasid_for_5.10 Initial support for sharing virtual addresses between the CPU and devices which doesn't need pinning of pages for DMA anymore. Add support for the command submission to devices using new x86 instructions like ENQCMD{,S} and MOVDIR64B. In addition, add support for process address space identifiers (PASIDs) which are referenced by those command submission instructions along with the handling of the PASID state on context switch as another extended state. Work by Fenghua Yu, Ashok Raj, Yu-cheng Yu and Dave Jiang. (2020-10-07) tar.gz
v5.9-rc8     Linux 5.9-rc8 (2020-10-04) tar.gz
v5.9-rc7     Linux 5.9-rc7 (2020-09-27) tar.gz
x86-urgent-2020-09-27 Two fixes for the x86 interrupt code: (2020-09-27) tar.gz
timers-urgent-2020-09-27 A set of clocksource/clockevents updates: (2020-09-27) tar.gz
v5.9-rc6     Linux 5.9-rc6 (2020-09-20) tar.gz
core_urgent_for_v5.9_rc6 Fix the seccomp syscall rewriting so that trace and audit see the rewritten syscall number, from Kees Cook. (2020-09-20) tar.gz
objtool_urgent_for_v5.9_rc6 Fix noreturn detection for ignored sibling functions, from Josh Poimboeuf. (2020-09-20) tar.gz
locking_urgent_for_v5.9_rc6 * Fix lockdep's detection of "USED" <- "IN-NMI" inversions, from Peter   Zijlstra. (2020-09-20) tar.gz
x86_urgent_for_v5.9_rc6 * A defconfig fix, from Daniel Díaz. (2020-09-20) tar.gz
efi-urgent-for-v5.9-rc5 Single EFI fix for v5.9-rc: - ensure that the EFI bootloader control module only probes successfully   on systems that support the EFI SetVariable runtime service (2020-09-16) tar.gz
v5.9-rc5     Linux 5.9-rc5 (2020-09-13) tar.gz
v5.9-rc4     Linux 5.9-rc4 (2020-09-06) tar.gz
x86-urgent-2020-09-06 Misc fixes: (2020-09-06) tar.gz
v5.9-rc3     Linux 5.9-rc3 (2020-08-30) tar.gz
x86-urgent-2020-08-30 Three interrupt related fixes for X86: (2020-08-30) tar.gz
sched-urgent-2020-08-30 A single fix for the scheduler: (2020-08-30) tar.gz
locking-urgent-2020-08-30 A set of fixes for lockdep, tracing and RCU: (2020-08-30) tar.gz
irq-urgent-2020-08-30 A set of fixes for interrupt chip drivers: (2020-08-30) tar.gz
v5.9-rc2     Linux 5.9-rc2 (2020-08-23) tar.gz
timekeeping-for-printk-2020-08-23 NMI safe accessor to get clock monotonic, boottime, realtime as a combo timestamp for printk. (2020-08-23) tar.gz
x86-urgent-2020-08-23 A single fix for x86 which removes the RDPID usage from the paranoid entry path and unconditionally uses LSL to retrieve the CPU number. RDPID depends on MSR_TSX_AUX.  KVM has an optmization to avoid expensive MRS read/writes on VMENTER/EXIT. It caches the MSR values and restores them either when leaving the run loop, on preemption or when going out to user space. MSR_TSX_AUX is part of that lazy MSR set, so after writing the guest value and before the lazy restore any exception using the paranoid entry will read the guest value and use it as CPU number to retrieve the GSBASE value for the current CPU when FSGSBASE is enabled. As RDPID is only used in that particular entry path, there is no reason to burden VMENTER/EXIT with two extra MSR writes. Remove the RDPID optimization, which is not even backed by numbers from the paranoid entry path instead. (2020-08-23) tar.gz
perf-urgent-2020-08-23 A single update for perf on x86 which ass support for the broken down bandwith counters. (2020-08-23) tar.gz
efi-urgent-2020-08-23 A set of EFI fixes: (2020-08-23) tar.gz
core-urgent-2020-08-23 A single bug fix for the common entry code. The transcript of the x86 version messed up the reload of the syscall number from pt_regs after ptrace and seccomp which breaks syscall number rewriting. (2020-08-23) tar.gz
v5.9-rc1     Linux 5.9-rc1 (2020-08-16) tar.gz
x86-urgent-2020-08-15 Misc fixes and small updates all around the place: (2020-08-15) tar.gz
sched-urgent-2020-08-15 Two fixes: fix a new tracepoint's output value, and fix the formatting of show-state syslog printouts. (2020-08-15) tar.gz
perf-urgent-2020-08-15 Misc fixes, an expansion of perf syscall access to CAP_PERFMON privileged tools, plus a RAPL HW-enablement for Intel SPR platforms. (2020-08-15) tar.gz
locking-urgent-2020-08-15 A documentation fix and a 'fallthrough' macro update. (2020-08-15) tar.gz
timers-urgent-2020-08-14 A set oftimekeeping/VDSO updates: (2020-08-14) tar.gz
timers-core-2020-08-14 A set of posix CPU timer changes which allows to defer the heavy work of posix CPU timers into task work context. The tick interrupt is reduced to a quick check which queues the work which is doing the heavy lifting before returning to user space or going back to guest mode. Moving this out is deferring the signal delivery slightly but posix CPU timers are inaccurate by nature as they depend on the tick so there is no real damage. The relevant test cases all passed. (2020-08-14) tar.gz
irq-urgent-2020-08-14 Two fixes in the core interrupt code which ensure that all error exits unlock the descriptor lock. (2020-08-14) tar.gz
locking-urgent-2020-08-10 A set of locking fixes and updates: (2020-08-10) tar.gz
printk-for-5.9 Printk changes for 5.9 (2020-08-04) tar.gz
sched-fifo-2020-08-04 This tree adds the sched_set_fifo*() encapsulation APIs to remove static priority level knowledge from non-scheduler code. (2020-08-04) tar.gz
x86-fsgsbase-2020-08-04 Support for FSGSBASE. Almost 5 years after the first RFC to support it, this has been brought into a shape which is maintainable and actually works. (2020-08-04) tar.gz
x86-entry-2020-08-04 The conversion of X86 syscall, interrupt and exception entry/exit handling to the generic code. Pretty much a straight forward 1:1 conversion plus the consolidation of the KVM handling of pending work before entering guest mode. (2020-08-04) tar.gz
timers-core-2020-08-04 Time, timers and related driver updates: (2020-08-04) tar.gz
irq-core-2020-08-04 The usual boring updates from the interrupt subsystem: (2020-08-04) tar.gz
core-entry-2020-08-04 Generic implementation of common syscall, interrupt and exception entry/exit functionality based on the recent X86 effort to ensure correctness of entry/exit vs. RCU and instrumentation. (2020-08-04) tar.gz
ras-core-2020-08-03 Boris is on vacation and he asked us to send you the pending RAS bits: (2020-08-03) tar.gz
x86-timers-2020-08-03 A single commit which sets the X86_FEATURE_TSC_KNOWN_FREQ flag for Xen guests, to avoid recalibration. (2020-08-03) tar.gz
x86-platform-2020-08-03 The biggest change is the removal of SGI UV1 support, which allowed the removal of the legacy EFI old_mmap code as well. (2020-08-03) tar.gz
x86-mm-2020-08-03 The biggest change is to not sync the vmalloc and ioremap ranges for x86-64 anymore. (2020-08-03) tar.gz
x86-misc-2020-08-03 Filter MSR writes from user-space by default, and print a syslog entry if they happen outside the allowed set of MSRs, which is a single one for now, MSR_IA32_ENERGY_PERF_BIAS. (2020-08-03) tar.gz
x86-microcode-2020-08-03 A single commit that removes the microcode loader's FW_LOADER coupling. (2020-08-03) tar.gz
x86-fpu-2020-08-03 A single commit that adds the /sys/kernel/debug/selftest_helpers/test_fpu FPU self-test. (2020-08-03) tar.gz
x86-cpu-2020-08-03 Misc changes: (2020-08-03) tar.gz
x86-core-2020-08-03 Improve x86 debuggability: print registers with the same log level as the backtrace. (2020-08-03) tar.gz
x86-cleanups-2020-08-03 Misc cleanups all around the place. (2020-08-03) tar.gz
x86-build-2020-08-03 Misc changes: refresh defconfigs and simplify the boot image link stage. (2020-08-03) tar.gz
x86-boot-2020-08-03 The main change in this cycle was to add support for ZSTD-compressed kernel and initrd images. (2020-08-03) tar.gz
x86-asm-2020-08-03 A couple of changes, concentrated into the percpu code, to enable Clang support on i386 kernels too. (2020-08-03) tar.gz
x86-alternatives-2020-08-03 A single commit that improves the alternatives patching syslog debug output. (2020-08-03) tar.gz
sched-core-2020-08-03 The main changes in this cycle were: (2020-08-03) tar.gz
perf-core-2020-08-03 - HW support updates: (2020-08-03) tar.gz
objtool-core-2020-08-03 Misc updates: (2020-08-03) tar.gz
locking-core-2020-08-03 These were the main changes in this cycle: (2020-08-03) tar.gz
core-rcu-2020-08-03 These are the latest RCU bits for v5.9: (2020-08-03) tar.gz
core-headers-2020-08-03 A single commit that separates out the instrumentation_begin()/end() bits from compiler.h. (2020-08-03) tar.gz
core-debugobjects-2020-08-03 A single commit which simplifies a debugfs attribute definition. (2020-08-03) tar.gz
v5.8         Linux 5.8 (2020-08-02) tar.gz
irq-urgent-2020-08-02 Fix a recent IRQ affinities regression, add in a missing debugfs printout that helps the debugging of IRQ affinity logic bugs, and fix a memory leak. (2020-08-02) tar.gz
x86-urgent-2020-08-02 A single fix for a potential deadlock when printing a message about spurious interrupts. (2020-08-02) tar.gz
v5.8-rc7     Linux 5.8-rc7 (2020-07-26) tar.gz
perf-urgent-2020-07-25 Fix a interaction/regression between uprobes based shared library tracing & GDB. (2020-07-25) tar.gz
x86-urgent-2020-07-25 Misc fixes: (2020-07-25) tar.gz
timers-urgent-2020-07-25 Fix a suspend/resume regression (crash) on TI AM3/AM4 SoC's. (2020-07-25) tar.gz
sched-urgent-2020-07-25 Fix a race introduced by the recent loadavg race fix, plus add a debug check for a hard to debug case of bogus wakeup function flags. (2020-07-25) tar.gz
efi-urgent-2020-07-25 Various EFI fixes: (2020-07-25) tar.gz
v5.8-rc6     Linux 5.8-rc6 (2020-07-19) tar.gz
x86-urgent-2020-07-19 A pile of fixes for x86: (2020-07-19) tar.gz
timers-urgent-2020-07-19 Two fixes for the timer wheel: (2020-07-19) tar.gz
sched-urgent-2020-07-19 A set of scheduler fixes: (2020-07-19) tar.gz
irq-urgent-2020-07-19 Two fixes for the interrupt subsystem: (2020-07-19) tar.gz
v5.8-rc5     Linux 5.8-rc5 (2020-07-12) tar.gz
v5.8-rc4     Linux 5.8-rc4 (2020-07-05) tar.gz
x86-urgent-2020-07-05 A series of fixes for x86: (2020-07-05) tar.gz
irq-urgent-2020-07-05 A set of interrupt chip driver fixes: (2020-07-05) tar.gz
core-urgent-2020-07-05 A single fix for a printk format warning in RCU. (2020-07-05) tar.gz
v5.8-rc3     Linux 5.8-rc3 (2020-06-28) tar.gz
timers-urgent-2020-06-28 A single DocBook fix. (2020-06-28) tar.gz
perf-urgent-2020-06-28 A single Kbuild dependency fix. (2020-06-28) tar.gz
efi-urgent-2020-06-28 - Fix build regression on v4.8 and older - Robustness fix for TPM log parsing code - kobject refcount fix for the ESRT parsing code - Two efivarfs fixes to make it behave more like an ordinary file system - Style fixup for zero length arrays - Fix a regression in path separator handling in the initrd loader - Fix a missing prototype warning - Add some kerneldoc headers for newly introduced stub routines - Allow support for SSDT overrides via EFI variables to be disabled - Report CPU mode and MMU state upon entry for 32-bit ARM - Use the correct stack pointer alignment when entering from mixed mode (2020-06-28) tar.gz
sched_urgent_for_5.8_rc3 Peter Zijlstra says: (2020-06-28) tar.gz
x86_urgent_for_5.8_rc3 * AMD Memory bandwidth counter width fix, by Babu Moger. (2020-06-28) tar.gz
rcu_urgent_for_5.8_rc3 Paul E. McKenney says: (2020-06-28) tar.gz
objtool_urgent_for_5.8_rc3 Peter Zijlstra says: (2020-06-28) tar.gz
x86_entry_for_5.8 Peter Zijlstra says: (2020-06-28) tar.gz
v5.8-rc2     Linux 5.8-rc2 (2020-06-21) tar.gz
v5.8-rc1     Linux 5.8-rc1 (2020-06-14) tar.gz
x86-entry-2020-06-12 The X86 entry, exception and interrupt code rework (2020-06-12) tar.gz
ras-core-2020-06-12 RAS updates from Borislav Petkov: (2020-06-12) tar.gz
printk-for-5.8-kdb-nmi One more printk change for 5.8 (2020-06-12) tar.gz
locking-kcsan-2020-06-11 The Kernel Concurrency Sanitizer (KCSAN) (2020-06-11) tar.gz
locking-urgent-2020-06-11 Peter Zijlstras rework of atomics and fallbacks. This solves two problems: (2020-06-11) tar.gz
x86-urgent-2020-06-11 A set of fixes and updates for x86: (2020-06-11) tar.gz
timers-urgent-2020-06-11 A small fix for the VDSO code to force inline __cvdso_clock_gettime_common() so the compiler can't generate horrible code. (2020-06-11) tar.gz
x86-mm-2020-06-05 Misc changes: (2020-06-05) tar.gz
x86-mm-2020-06-04 Misc changes: (2020-06-04) tar.gz
core_core_updates_for_5.8 Split the old READ_IMPLIES_EXEC workaround from executable PT_GNU_STACK now that toolchains long support PT_GNU_STACK marking and there's no need anymore to force modern programs into having all its user mappings executable instead of only the stack and the PROT_EXEC ones. Disable that automatic READ_IMPLIES_EXEC forcing on x86-64 and arm64. Add tables documenting how READ_IMPLIES_EXEC is handled on x86-64, arm and arm64. By Kees Cook. (2020-06-03) tar.gz
x86-timers-2020-06-03 X86 timer specific updates: (2020-06-03) tar.gz
sched-core-2020-06-02 The changes in this cycle are: (2020-06-02) tar.gz
timers-core-2020-06-02 The truly boring timer and clocksource updates for 5.8: (2020-06-02) tar.gz
irq-core-2020-06-02 The generic interrupt departement provides: (2020-06-02) tar.gz
x86-vdso-2020-06-01 Clean up various aspects of the vDSO code, no change in functionality intended. (2020-06-01) tar.gz
x86_cache_updates_for_5.8 Add support for wider Memory Bandwidth Monitoring counters by querying their width from CPUID. As a prerequsite, streamline and unify the CPUID detection of the respective resource control attributes. By Reinette Chatre. (2020-06-01) tar.gz
x86-platform-2020-06-01 This tree cleans up various aspects of the UV platform support code, it removes unnecessary functions and cleans up the rest. (2020-06-01) tar.gz
x86-mm-2020-06-01 Misc changes: (2020-06-01) tar.gz
x86-fpu-2020-06-01 Most of the changes here related to 'XSAVES supervisor state' support, which is a feature that allows kernel-only data to be automatically saved/restored by the FPU context switching code. (2020-06-01) tar.gz
sched-core-2020-06-01 Misc updates: (2020-06-01) tar.gz
x86-cpu-2020-06-01 Misc updates: (2020-06-01) tar.gz
x86-cleanups-2020-06-01 Misc cleanups, with an emphasis on removing obsolete/dead code. (2020-06-01) tar.gz
x86-build-2020-06-01 Misc dependency fixes, plus a documentation update about memory protection keys support. (2020-06-01) tar.gz
x86-boot-2020-06-01 Misc updates: (2020-06-01) tar.gz
smp-core-2020-06-01 Misc cleanups in the SMP hotplug and cross-call code. (2020-06-01) tar.gz
perf-core-2020-06-01 Kernel side changes: (2020-06-01) tar.gz
objtool-core-2020-06-01 There are a lot of objtool changes in this cycle, all across the map: (2020-06-01) tar.gz
locking-core-2020-06-01 The biggest change to core locking facilities in this cycle is the introduction of local_lock_t - this primitive comes from the -rt project and identifies CPU-local locking dependencies normally handled opaquely beind preempt_disable() or local_irq_save/disable() critical sections. (2020-06-01) tar.gz
efi-core-2020-06-01 The EFI changes for this cycle are: (2020-06-01) tar.gz
core-rcu-2020-06-01 The RCU updates for this cycle were: (2020-06-01) tar.gz
core-kprobes-2020-06-01 Various kprobes updates, mostly centered around cleaning up the no-instrumentation logic, instead of the current per debug facility blacklist, use the more generic .noinstr.text approach, combined with a 'noinstr' marker for functions. (2020-06-01) tar.gz
printk-for-5.8 Printk changes for 5.8 (2020-06-01) tar.gz
x86_microcode_for_5.8 A single fix for late microcode loading to handle the correct return value from stop_machine(), from Mihai Carabas. (2020-06-01) tar.gz
v5.7         Linux 5.7 (2020-05-31) tar.gz
x86-urgent-2020-05-31 A pile of x86 fixes: (2020-05-31) tar.gz
sched-urgent-2020-05-31 A single scheduler fix preventing a crash in NUMA balancing. The current->mm check is not reliable as the mm might be temporary due to use_mm() in a kthread. Check for PF_KTHREAD explictely. (2020-05-31) tar.gz
v5.7-rc7     Linux 5.7-rc7 (2020-05-24) tar.gz
x86-urgent-2020-05-24 Two fixes for x86: (2020-05-24) tar.gz
sched-urgent-2020-05-24 A set of fixes for the scheduler: (2020-05-24) tar.gz
efi-urgent-2020-05-24 A set of EFI fixes: (2020-05-24) tar.gz
noinstr-rcu-220-05-23 RCU noinstr changes and NMI nesting (2020-05-23) tar.gz
noinstr-x86-kvm-2020-05-16 x86/kvm: Restrict ASYNC_PF to user space (2020-05-19) tar.gz
v5.7-rc6     Linux 5.7-rc6 (2020-05-17) tar.gz
objtool-urgent-2020-05-17 A single bugfix for the ORC unwinder to ensure that the error flag which tells the unwinding code whether a stack trace can be trusted or not is always set correctly. This was messed up by a couple of changes in the recent past. (2020-05-17) tar.gz
x86_urgent_for_v5.7-rc7 A single fix for early boot crashes of kernels built with gcc10 and stack protector enabled. (2020-05-17) tar.gz
noinstr-objtool-2020-05-15 Objtool noinstr support and retpoline fixes (2020-05-15) tar.gz
v5.7-rc5     Linux 5.7-rc5 (2020-05-10) tar.gz
x86-urgent-2020-05-10 A set of fixes for x86: (2020-05-10) tar.gz
objtool-urgent-2020-05-10 A single fix for objtool to prevent an infinite loop in the jump table search which can be triggered when building the kernel with -ffunction-sections. (2020-05-10) tar.gz
locking-urgent-2020-05-10 A single fix for the fallout of the recent futex uacess rework. (2020-05-10) tar.gz
perf-for-bpf-2020-05-06 CAP_PERFMON for BPF (2020-05-06) tar.gz
v5.7-rc4     Linux 5.7-rc4 (2020-05-03) tar.gz
v5.7-rc3     Linux 5.7-rc3 (2020-04-26) tar.gz
timers-urgent-2020-04-25 A single fix for a comment that may show up in DocBook output. (2020-04-25) tar.gz
sched-urgent-2020-04-25 Misc fixes: (2020-04-25) tar.gz
perf-urgent-2020-04-25 Two changes: (2020-04-25) tar.gz
objtool-urgent-2020-04-25 Two fixes: fix an off-by-one bug, and fix 32-bit builds on 64-bit systems. (2020-04-25) tar.gz
v5.7-rc2     Linux 5.7-rc2 (2020-04-19) tar.gz
x86-urgent-2020-04-19 A set of fixes for x86 and objtool: (2020-04-19) tar.gz
timers-urgent-2020-04-19 An update for the proc interface of time namespaces: Use symbolic names instead of clockid numbers. The usability nuisance of numbers was noticed by Michael when polishing the man page. (2020-04-19) tar.gz
sched-urgent-2020-04-19 Two fixes for the scheduler: (2020-04-19) tar.gz
perf-urgent-2020-04-19 Perf updates and fixes: (2020-04-19) tar.gz
irq-urgent-2020-04-19 A set of fixes/updates for the interrupt subsystem: (2020-04-19) tar.gz
core-urgent-2020-04-19 A single bugfix for RCU to prevent taking a lock in NMI context. (2020-04-19) tar.gz
efi-urgent-2020-04-15 Misc EFI fixes, including the boot failure regression caused by the BSS section not being cleared. (2020-04-15) tar.gz
v5.7-rc1     Linux 5.7-rc1 (2020-04-12) tar.gz
x86-urgent-2020-04-12 A set of three patches to fix the fallout of the newly added split lock detection feature. (2020-04-12) tar.gz
timers-urgent-2020-04-12 Time(keeping) updates: (2020-04-12) tar.gz
sched-urgent-2020-04-12 Scheduler fixes/updates: (2020-04-12) tar.gz
perf-urgent-2020-04-12 Thre fixes/updates for perf: (2020-04-12) tar.gz
locking-urgent-2020-04-12 Three small fixes/updates for the locking core code: (2020-04-12) tar.gz
timers-urgent-2020-04-05 Two timer subsystem fixes: (2020-04-05) tar.gz
perf-urgent-2020-04-05 perf updates all over the place: (2020-04-05) tar.gz
irq-urgent-2020-04-05 Two reverts addressing regressions of the Xilinx interrupt controller driver which affected the PPC users. (2020-04-05) tar.gz
x86-urgent-2020-04-02 A single fix addressing Sparse warnings. <asm/bitops.h> is changed non-trivially to avoid the warnings, but generated code is not supposed to be affected. (2020-04-02) tar.gz
x86-asm-2020-04-02 Only a single change, which fixes Sparse warnings. (2020-04-02) tar.gz
x86-asm-for-linus-v5.7 Misc updates: (2020-04-02) tar.gz
x86-timers-2020-03-30 x86 timer updates: (2020-03-30) tar.gz
x86-splitlock-2020-03-30 Support for "split lock" detection: (2020-03-30) tar.gz
x86-entry-2020-03-30 x86 entry code updates: (2020-03-30) tar.gz
timers-nohz-2020-03-30 NOHZ full updates: (2020-03-30) tar.gz
timers-core-2020-03-30 timekeeping and timer updates: (2020-03-30) tar.gz
smp-core-2020-03-30 CPU (hotplug) updates: (2020-03-30) tar.gz
irq-core-2020-03-30 Updates for the interrupt subsystem: (2020-03-30) tar.gz
ras_updates_for_5.7 * Do not report spurious MCEs on some Intel platforms caused by errata; by Prarit Bhargava. (2020-03-30) tar.gz
v5.6         Linux 5.6 (2020-03-29) tar.gz
x86-urgent-2020-03-29 A single fix to unbreak the build for CONFIG_EFI=n by adding a missing IS_ENABLED() check. (2020-03-29) tar.gz
timers-urgent-2020-03-29 A single fix for the Hyper-V clocksource driver to make sched clock actually return nanoseconds and not the virtual clock value which increments at 10e7 HZ (100ns). (2020-03-29) tar.gz
perf-urgent-2020-03-29 A set of perf tooling fixes: (2020-03-29) tar.gz
irq-urgent-2020-03-29 A single bugfix to prevent reference leaks in irq affinity notifiers. (2020-03-29) tar.gz
v5.6-rc7     Linux 5.6-rc7 (2020-03-22) tar.gz
v5.6-rc6     Linux 5.6-rc6 (2020-03-15) tar.gz
x86-urgent-2020-03-15 Two fixes for x86: (2020-03-15) tar.gz
timers-urgent-2020-03-15 A single fix adding the missing time namespace adjustment in sys/sysinfo which caused sys/sysinfo to be inconsistent with /proc/uptime when read from a task inside a time namespace. (2020-03-15) tar.gz
ras-urgent-2020-03-15 Two RAS related fixes: (2020-03-15) tar.gz
perf-urgent-2020-03-15 A pile of perf fixes: (2020-03-15) tar.gz
locking-urgent-2020-03-15 Fix for yet another subtle futex issue. The futex code used ihold() to prevent inodes from vanishing, but ihold() does not guarantee inode persistence. Replace the inode pointer with a per boot, machine wide, unique inode identifier. The second commit fixes the breakage of the hash mechanism whihc causes a 100% performance regression. (2020-03-15) tar.gz
irq-urgent-2020-03-15 A single commit to handle an erratum in Cavium ThunderX to prevent access to GIC registers which miss in the implementation. (2020-03-15) tar.gz
efi-urgent-2020-03-15 Two EFI fixes: (2020-03-15) tar.gz
v5.6-rc5     Linux 5.6-rc5 (2020-03-08) tar.gz
v5.6-rc4     Linux 5.6-rc4 (2020-03-01) tar.gz
v5.6-rc3     Linux 5.6-rc3 (2020-02-23) tar.gz
x86-urgent-2020-02-22 Two fixes for x86: (2020-02-22) tar.gz
ras-urgent-2020-02-22 Two fixes for the AMD MCE driver: (2020-02-22) tar.gz
irq-urgent-2020-02-22 Two fixes for the irq core code which are follow ups to the recent MSI fixes: (2020-02-22) tar.gz
sched-for-bpf-2020-02-20 Two migrate disable related stubs for BPF to base the RT patches on (2020-02-20) tar.gz
v5.6-rc2     Linux 5.6-rc2 (2020-02-16) tar.gz
v5.6-rc1     Linux 5.6-rc1 (2020-02-09) tar.gz
x86-urgent-2020-02-09 A set of fixes for X86: (2020-02-09) tar.gz
timers-urgent-2020-02-09 Two small fixes for the time(r) subsystem: (2020-02-09) tar.gz
smp-urgent-2020-02-09 Two fixes for the SMP related functionality: (2020-02-09) tar.gz
perf-urgent-2020-02-09 A set of fixes and improvements for the perf subsystem: (2020-02-09) tar.gz
irq-urgent-2020-02-09 A set of fixes for the interrupt subsystem: (2020-02-09) tar.gz
efi-urgent-2020-02-09 A single fix for a EFI boot regression on X86 which was caused by the recent rework of the EFI memory map parsing. On systems with invalid memmap entries the cleanup function uses an value which cannot be relied on in this stage. Use the actual EFI memmap entry instead. (2020-02-09) tar.gz
printk-for-5.6 Printk changes for 5.6 (2020-01-29) tar.gz
x86-pti-2020-01-28 The performance deterioration departement provides a few non-scary fixes and improvements: (2020-01-28) tar.gz
smp-core-2020-01-28 A small set of SMP core code changes: (2020-01-28) tar.gz
irq-core-2020-01-28 The interrupt departement provides: (2020-01-28) tar.gz
core-debugobjects-2020-01-28 A single commit for debug objects which fixes a pile of potential data races detected by KCSAN. (2020-01-28) tar.gz
core-core-2020-01-28 A set of watchdog/softlockup related improvements: (2020-01-28) tar.gz
timers-core-2020-01-27 The timekeeping and timers departement provides: (2020-01-28) tar.gz
timers-urgent-2020-01-27 Two fixes for the generic VDSO code which missed 5.5: (2020-01-27) tar.gz
v5.5         Linux 5.5 (2020-01-26) tar.gz
v5.5-rc7     Linux 5.5-rc7 (2020-01-19) tar.gz
v5.5-rc6     Linux 5.5-rc6 (2020-01-12) tar.gz
v5.5-rc5     Linux 5.5-rc5 (2020-01-05) tar.gz
v5.5-rc4     Linux 5.5-rc4 (2019-12-29) tar.gz
v5.5-rc3     Linux 5.5-rc3 (2019-12-22) tar.gz
v5.5-rc2     Linux 5.5-rc2 (2019-12-15) tar.gz
printk-for-5.5-pr-warning-removal pr_warning() removal for 5.5 (2019-12-09) tar.gz
v5.5-rc1     Linux 5.5-rc1 (2019-12-08) tar.gz
printk-for-5.5 Printk changes for 5.5 (2019-11-25) tar.gz
v5.4         Linux 5.4 (2019-11-24) tar.gz
v5.4-rc8     Linux 5.4-rc8 (2019-11-17) tar.gz
v5.4-rc7     Linux 5.4-rc7 (2019-11-10) tar.gz
v5.4-rc6     Linux 5.4-rc6 (2019-11-03) tar.gz
v5.4-rc5     Linux 5.4-rc5 (2019-10-27) tar.gz
v5.4-rc4     Linux 5.4-rc4 (2019-10-20) tar.gz
v5.4-rc3     Linux 5.4-rc3 (2019-10-13) tar.gz
v5.4-rc2     Linux 5.4-rc2 (2019-10-06) tar.gz
v5.4-rc1     Linux 5.4-rc1 (2019-09-30) tar.gz
printk-for-5.4 Printk changes for 5.4 (2019-09-16) tar.gz
v5.3         Linux 5.3 (2019-09-15) tar.gz
v5.3-rc8     Linux 5.3-rc8 (2019-09-08) tar.gz
v5.3-rc7     Linux 5.3-rc7 (2019-09-02) tar.gz
v5.3-rc6     Linux 5.3-rc6 (2019-08-25) tar.gz
v5.3-rc5     Linux 5.3-rc5 (2019-08-18) tar.gz
v5.3-rc4     Linux 5.3-rc4 (2019-08-11) tar.gz
v5.3-rc3     Linux 5.3-rc3 (2019-08-04) tar.gz
v5.3-rc2     Linux 5.3-rc2 (2019-07-28) tar.gz
v5.3-rc1     Linus 5.3-rc1 (2019-07-21) tar.gz
printk-for-5.3 Printk changes for 5.3 (2019-07-09) tar.gz
v5.2         Linux 5.2 (2019-07-07) tar.gz
v5.2-rc7     Linux 5.2-rc7 (2019-06-30) tar.gz
v5.2-rc6     Linux 5.2-rc6 (2019-06-22) tar.gz
v5.2-rc5     Linux 5.2-rc5 (2019-06-16) tar.gz
v5.2-rc4     Linux 5.2-rc4 (2019-06-08) tar.gz
v5.2-rc3     Linux 5.2-rc3 (2019-06-02) tar.gz
v5.2-rc2     Linux 5.2-rc2 (2019-05-26) tar.gz
v5.2-rc1     Linux 5.2-rc1 (2019-05-19) tar.gz
printk-for-5.2-fixes Printk fixup for 5.2 (2019-05-10) tar.gz
printk-for-5.2 Printk changes for 5.2 (2019-05-06) tar.gz
v5.1         Linux 5.1 (2019-05-05) tar.gz
v5.1-rc7     Linux 5.1-rc7 (2019-04-28) tar.gz
v5.1-rc6     Linux 5.1-rc6 (2019-04-21) tar.gz
v5.1-rc5     Linux 5.1-rc5 (2019-04-14) tar.gz
v5.1-rc4     Linux 5.1-rc4 (2019-04-07) tar.gz
v5.1-rc3     Linux 5.1-rc3 (2019-03-31) tar.gz
v5.1-rc2     Linux 5.1-rc2 (2019-03-24) tar.gz
v5.1-rc1     Linux 5.1-rc1 (2019-03-17) tar.gz
printk-for-5.1 Printk changes for 5.1 (2019-03-06) tar.gz
v5.0         Linux 5.0 (2019-03-03) tar.gz
v5.0-rc8     Linux 5.0-rc8 (2019-02-24) tar.gz
v5.0-rc7     Linux 5.0-rc7 (2019-02-17) tar.gz
v5.0-rc6     Linux 5.0-rc6 (2019-02-10) tar.gz
v5.0-rc5     Linux 5.0-rc5 (2019-02-03) tar.gz
v5.0-rc4     Linux 5.0-rc4 (2019-01-27) tar.gz
v5.0-rc3     Linux 5.0-rc3 (2019-01-21) tar.gz
v5.0-rc2     Linux 5.0-rc2 (2019-01-14) tar.gz
v5.0-rc1     Linux 5.0-rc1 (2019-01-06) tar.gz
v4.20        Linux 4.20 (2018-12-23) tar.gz
printk-for-4.21 Printk changes for 4.21 (2018-12-20) tar.gz
v4.20-rc7    Linux 4.20-rc7 (2018-12-16) tar.gz
v4.20-rc6    Linux 4.20-rc6 (2018-12-09) tar.gz
v4.20-rc5    Linux 4.20-rc5 (2018-12-02) tar.gz
v4.20-rc4    Linux 4.20-rc4 (2018-11-25) tar.gz
v4.20-rc3    Linux 4.20-rc3 (2018-11-18) tar.gz
v4.20-rc2    Linux 4.20-rc2 (2018-11-11) tar.gz
v4.20-rc1    Linux 4.20-rc1 (2018-11-04) tar.gz
printk-for-4.20 Printk changes for 4.20 (2018-10-24) tar.gz
v4.19        This is the 4.19 release (2018-10-22) tar.gz
v4.19-rc8    This is the 4.19-rc8 release (2018-10-15) tar.gz
v4.19-rc7    This is the 4.19-rc7 release (2018-10-07) tar.gz
v4.19-rc6    This is the 4.19-rc6 release (2018-09-30) tar.gz
v4.19-rc5    This is the 4.19-rc5 stable release (2018-09-23) tar.gz
v4.19-rc4    Linux 4.19-rc4 (2018-09-16) tar.gz
printk-for-4.19-rc4 Printk changes for 4.19-rc4 (2018-09-13) tar.gz
v4.19-rc3    Linux 4.19-rc3 (2018-09-09) tar.gz
v4.19-rc2    Linux 4.19-rc2 (2018-09-02) tar.gz
v4.19-rc1    Linux 4.19-rc1 (2018-08-26) tar.gz
printk-for-4.19 Printk changes for 4.19 (2018-08-14) tar.gz
v4.18        Linux 4.18 (2018-08-12) tar.gz
v4.18-rc8    Linux 4.18-rc8 (2018-08-05) tar.gz
v4.18-rc7    Linux 4.18-rc7 (2018-07-29) tar.gz
v4.18-rc6    Linux 4.18-rc6 (2018-07-22) tar.gz
v4.18-rc5    Linux 4.18-rc5 (2018-07-15) tar.gz
v4.18-rc4    Linux 4.18-rc4 (2018-07-08) tar.gz
v4.18-rc3    Linux 4.18-rc3 (2018-07-01) tar.gz
printk-for-4.18-rc3 Printk changes for 4.18-rc3 (2018-06-26) tar.gz
v4.18-rc2    Linux 4.18-rc2 (2018-06-24) tar.gz
v4.18-rc1    Linux 4.18-rc1 (2018-06-17) tar.gz
printk-for-4.18 Printk changes for 4.18 (2018-06-05) tar.gz
v4.17        Linux 4.17 (2018-06-03) tar.gz
v4.17-rc7    Linux 4.17-rc7 (2018-05-27) tar.gz
v4.17-rc6    Linux 4.17-rc6 (2018-05-20) tar.gz
v4.17-rc5    Linux 4.17-rc5 (2018-05-13) tar.gz
v4.17-rc4    Linux 4.17-rc4 (2018-05-06) tar.gz
v4.17-rc3    Linux v4.17-rc3 (2018-04-29) tar.gz
v4.17-rc2    Linux 4.17-rc2 (2018-04-22) tar.gz
v4.17-rc1    Linux 4.17-rc1 (2018-04-15) tar.gz
v4.16        Linux 4.16 (2018-04-01) tar.gz
v4.16-rc7    Linux 4.16-rc7 (2018-03-25) tar.gz
v4.16-rc6    Linux 4.16-rc6 (2018-03-18) tar.gz
v4.16-rc5    Linux 4.16-rc5 (2018-03-11) tar.gz
v4.16-rc4    Linux 4.16-rc4 (2018-03-04) tar.gz
v4.16-rc3    Linux 4.16-rc3 (2018-02-25) tar.gz
v4.16-rc2    Linux 4.16-rc2 (2018-02-18) tar.gz
v4.16-rc1    Linux 4.16-rc1 (2018-02-11) tar.gz
v4.15        Linux 4.15 (2018-01-28) tar.gz
v4.15-rc9    Linux 4.15-rc9 (2018-01-21) tar.gz
v4.15-rc8    Linux 4.15-rc8 (2018-01-14) tar.gz
v4.15-rc7    Linux 4.15-rc7 (2018-01-07) tar.gz
v4.15-rc6    Linux 4.15-rc6 (2017-12-31) tar.gz
v4.15-rc5    Linux 4.15-rc5 (2017-12-23) tar.gz
v4.15-rc4    Linux 4.15-rc4 (2017-12-17) tar.gz
v4.15-rc3    Linux 4.15-rc3 (2017-12-10) tar.gz
v4.15-rc2    Linux 4.15-rc2 (2017-12-03) tar.gz
v4.15-rc1    Linux 4.15-rc1 (2017-11-26) tar.gz
v4.14        Linux 4.14 (2017-11-12) tar.gz
v4.14-rc8    Linux 4.14-rc8 (2017-11-05) tar.gz
v4.14-rc7    Linux 4.14-rc7 (2017-10-29) tar.gz
v4.14-rc6    Linux 4.14-rc6 (2017-10-23) tar.gz
v4.14-rc5    Linux 4.14-rc5 (2017-10-15) tar.gz
v4.14-rc4    Linux 4.14-rc4 (2017-10-08) tar.gz
v4.14-rc3    Linux 4.14-rc3 (2017-10-01) tar.gz
v4.14-rc2    Linux 4.14-rc2 (2017-09-24) tar.gz
v4.14-rc1    Linux 4.14-rc1 (2017-09-16) tar.gz
v4.13        Linux 4.13 (2017-09-03) tar.gz
v4.13-rc7    Linux 4.13-rc7 (2017-08-27) tar.gz
v4.13-rc6    Linux 4.13-rc6 (2017-08-20) tar.gz
v4.13-rc5    Linux 4.13-rc5 (2017-08-13) tar.gz
v4.13-rc4    Linux 4.13-rc4 (2017-08-06) tar.gz
v4.13-rc3    Linux 4.13-rc3 (2017-07-30) tar.gz
v4.13-rc2    Linux 4.13-rc2 (2017-07-23) tar.gz
v4.13-rc1    Linux v4.13-rc1 (2017-07-15) tar.gz
v4.12        Linux 4.12 (2017-07-02) tar.gz
v4.12-rc7    Linux 4.12-rc7 (2017-06-25) tar.gz
v4.12-rc6    Linux 4.12-rc6 (2017-06-19) tar.gz
v4.12-rc5    Linux 4.12-rc5 (2017-06-11) tar.gz
v4.12-rc4    Linux 4.12-rc4 (2017-06-04) tar.gz
v4.12-rc3    Linux 4.12-rc3 (2017-05-28) tar.gz
v4.12-rc2    Linux 4.12-rc2 (2017-05-21) tar.gz
v4.12-rc1    Linux 4.12-rc1 (2017-05-13) tar.gz
v4.11        Linux 4.11 (2017-04-30) tar.gz
v4.11-rc8    Linux 4.11-rc8 (2017-04-23) tar.gz
v4.11-rc7    Linux 4.11-rc7 (2017-04-16) tar.gz
v4.11-rc6    Linux 4.11-rc6 (2017-04-09) tar.gz
v4.11-rc5    Linux 4.11-rc5 (2017-04-02) tar.gz
v4.11-rc4    Linux 4.11-rc4 (2017-03-26) tar.gz
v4.11-rc3    Linux 4.11-rc3 (2017-03-19) tar.gz
v4.11-rc2    Linux 4.11-rc2 (2017-03-12) tar.gz
v4.11-rc1    Linux 4.11-rc1 (2017-03-05) tar.gz
v4.10        Linux 4.10 (2017-02-19) tar.gz
v4.10-rc8    Linux 4.10-rc8 (2017-02-12) tar.gz
v4.10-rc7    Linux 4.10-rc7 (2017-02-05) tar.gz
v4.10-rc6    Linux 4.10-rc6 (2017-01-29) tar.gz
v4.10-rc5    Linux 4.10-rc5 (2017-01-22) tar.gz
v4.10-rc4    Linux 4.10-rc4 (2017-01-15) tar.gz
v4.10-rc3    Linux 4.10-rc3 (2017-01-08) tar.gz
v4.10-rc2    Linux 4.10-rc2 (2017-01-01) tar.gz
v4.10-rc1    Linux 4.10-rc1 (2016-12-25) tar.gz
v4.9         Linux 4.9 (2016-12-11) tar.gz
v4.9-rc8     Linux 4.9-rc8 (2016-12-04) tar.gz
v4.9-rc7     Linux 4.9-rc7 (2016-11-27) tar.gz
v4.9-rc6     Linux 4.9-rc6 (2016-11-20) tar.gz
v4.9-rc5     Linux 4.9-rc5 (2016-11-13) tar.gz
v4.9-rc4     Linux 4.9-rc4 (2016-11-05) tar.gz
v4.9-rc3     Linux 4.9-rc3 (2016-10-29) tar.gz
v4.9-rc2     Linux 4.9-rc2 (2016-10-23) tar.gz
v4.9-rc1     Linux 4.9-rc1 (2016-10-15) tar.gz
v4.8         Linux 4.8 (2016-10-02) tar.gz
v4.8-rc8     Linux 4.8-rc8 (2016-09-25) tar.gz
v4.8-rc7     Linux 4.8-rc7 (2016-09-18) tar.gz
v4.8-rc6     Linux 4.8-rc6 (2016-09-11) tar.gz
v4.8-rc5     Linux 4.8-rc5 (2016-09-04) tar.gz
v4.8-rc4     Linux 4.8-rc4 (2016-08-28) tar.gz
v4.8-rc3     Linux 4.8-rc3 (2016-08-21) tar.gz
v4.8-rc2     Linux 4.8-rc2 (2016-08-14) tar.gz
v4.8-rc1     Linux 4.8-rc1 (2016-08-07) tar.gz
v4.7         Linux 4.7 (2016-07-24) tar.gz
v4.7-rc7     Linux 4.7-rc7 (2016-07-10) tar.gz
v4.7-rc6     Linux 4.7-rc6 (2016-07-03) tar.gz
v4.7-rc5     Linux 4.7-rc5 (2016-06-26) tar.gz
v4.7-rc4     Linux 4.7-rc4 (2016-06-19) tar.gz
v4.7-rc3     Linux 4.7-rc3 (2016-06-12) tar.gz
v4.7-rc2     Linux 4.7-rc2 (2016-06-05) tar.gz
v4.7-rc1     Linux 4.7-rc1 (2016-05-29) tar.gz
v4.6         Linux 4.6 (2016-05-15) tar.gz
v4.6-rc7     Linux 4.6-rc7 (2016-05-08) tar.gz
v4.6-rc6     Linux 4.6-rc6 (2016-05-01) tar.gz
v4.6-rc5     Linux 4.6-rc5 (2016-04-24) tar.gz
v4.6-rc4     Linux 4.6-rc4 (2016-04-17) tar.gz
v4.6-rc3     Linux 4.6-rc3 (2016-04-10) tar.gz
v4.6-rc2     Linux 4.6-rc2 (2016-04-03) tar.gz
v4.6-rc1     Linux 4.6-rc1 (2016-03-26) tar.gz
v4.5         Linux 4.5 (2016-03-13) tar.gz
v4.5-rc7     Linux 4.5-rc7 (2016-03-06) tar.gz
v4.5-rc6     Linux 4.5-rc6 (2016-02-28) tar.gz
v4.5-rc5     Linux 4.5-rc5 (2016-02-20) tar.gz
v4.5-rc4     Linux 4.5-rc4 (2016-02-14) tar.gz
v4.5-rc3     Linux 4.5-rc3 (2016-02-07) tar.gz
v4.5-rc2     Linux 4.5-rc2 (2016-01-31) tar.gz
v4.5-rc1     Linux 4.5-rc1 (2016-01-24) tar.gz
v4.4         Linux 4.4 (2016-01-10) tar.gz
v4.4-rc8     Linux 4.4-rc8 (2016-01-03) tar.gz
v4.4-rc7     Linux 4.4-rc7 (2015-12-27) tar.gz
v4.4-rc6     Linux 4.4-rc6 (2015-12-20) tar.gz
v4.4-rc5     Linux 4.4-rc5 (2015-12-13) tar.gz
v4.4-rc4     Linux 4.4-rc4 (2015-12-06) tar.gz
v4.4-rc3     Linux 4.4-rc3 (2015-11-29) tar.gz
v4.4-rc2     Linux 4.4-rc2 (2015-11-22) tar.gz
v4.4-rc1     Linux 4.4-rc1 (2015-11-15) tar.gz
v4.3         Linux 4.3 (2015-11-01) tar.gz
v4.3-rc7     Linux 4.3-rc7 (2015-10-25) tar.gz
v4.3-rc6     Linux 4.3-rc6 (2015-10-18) tar.gz
v4.3-rc5     Linux 4.3-rc5 (2015-10-11) tar.gz
v4.3-rc4     Linux 4.3-rc4 (2015-10-04) tar.gz
v4.3-rc3     Linux 4.3-rc3 (2015-09-27) tar.gz
v4.3-rc2     Linux 4.3-rc2 (2015-09-20) tar.gz
v4.3-rc1     Linux 4.3-rc1 (2015-09-12) tar.gz
v4.2         Linux 4.2 (2015-08-30) tar.gz
v4.2-rc8     Linux 4.2-rc8 (2015-08-23) tar.gz
v4.2-rc7     Linux 4.2-rc7 (2015-08-16) tar.gz
v4.2-rc6     Linux 4.2-rc6 (2015-08-09) tar.gz
v4.2-rc5     Linux 4.2-rc5 (2015-08-02) tar.gz
v4.2-rc4     Linux 4.2-rc4 (2015-07-26) tar.gz
v4.2-rc3     Linux 4.2-rc3 (2015-07-19) tar.gz
v4.2-rc2     Linux 4.2-rc2 (2015-07-12) tar.gz
v4.2-rc1     Linux 4.2-rc1 (2015-07-05) tar.gz
v4.1         Linux 4.1 (2015-06-21) tar.gz
v4.1-rc8     Linux 4.1-rc8 (2015-06-14) tar.gz
v4.1-rc7     Linux 4.1-rc7 (2015-06-07) tar.gz
v4.1-rc6     Linux 4.1-rc6 (2015-05-31) tar.gz
v4.1-rc5     Linux 4.1-rc5 (2015-05-24) tar.gz
v4.1-rc4     Linux 4.1-rc4 (2015-05-18) tar.gz
v4.1-rc3     Linux 4.1-rc3 (2015-05-10) tar.gz
v4.1-rc2     Linux 4.1-rc2 (2015-05-03) tar.gz
v4.1-rc1     Linux 4.1-rc1 (2015-04-26) tar.gz
v4.0         Linux 4.0 (2015-04-12) tar.gz
v4.0-rc7     Linux 4.0-rc7 (2015-04-06) tar.gz
v4.0-rc6     Linux 4.0-rc6 (2015-03-29) tar.gz
v4.0-rc5     Linux 4.0-rc5 (2015-03-22) tar.gz
v4.0-rc4     Linux 4.0-rc4 (2015-03-15) tar.gz
v4.0-rc3     Linux 4.0-rc3 (2015-03-08) tar.gz
v4.0-rc2     Linux 4.0-rc2 (2015-03-03) tar.gz
v4.0-rc1     Linux 34.0-rc1 (2015-02-22) tar.gz
v3.19        Linux 3.19 (2015-02-08) tar.gz
v3.19-rc7    Linux 3.19-rc7 (2015-02-01) tar.gz
v3.19-rc6    Linux 3.19-rc6 (2015-01-25) tar.gz
v3.19-rc5    Linux 3.19-rc5 (2015-01-18) tar.gz
v3.19-rc4    linux 3.19-rc4 (2015-01-11) tar.gz
v3.19-rc3    Linux 3.19-rc3 (2015-01-05) tar.gz
v3.19-rc2    Linux 3.19-rc2 (2014-12-28) tar.gz
v3.19-rc1    Linux 3.19-rc1 (2014-12-20) tar.gz
v3.18        Linux 3.18 (2014-12-07) tar.gz
v3.18-rc7    Linux 3.18-rc7 (2014-11-30) tar.gz
v3.18-rc6    Linux 3.18-rc6 (2014-11-23) tar.gz
v3.18-rc5    Linux 3.18-rc5 (2014-11-16) tar.gz
v3.18-rc4    Linux 3.18-rc4 (2014-11-09) tar.gz
v3.18-rc3    Linux 3.18-rc3 (2014-11-02) tar.gz
v3.18-rc2    Linux 3.18-rc2 (2014-10-26) tar.gz
v3.18-rc1    Linux 3.18-rc1 (2014-10-19) tar.gz
v3.17        Linux 3.17 (2014-10-05) tar.gz
v3.17-rc7    Linux 3.17-rc7 (2014-09-28) tar.gz
v3.17-rc6    Linux 3.17-rc6 (2014-09-21) tar.gz
v3.17-rc5    Linux 3.17-rc5 (2014-09-14) tar.gz
v3.17-rc4    Linux 3.17-rc4 (2014-09-07) tar.gz
v3.17-rc3    Linux 3.17-rc3 (2014-08-31) tar.gz
v3.17-rc2    Linux 3.17-rc2 (2014-08-25) tar.gz
v3.17-rc1    Linux 3.17-rc1 (2014-08-16) tar.gz
v3.16        Linux 3.16 (2014-08-03) tar.gz
v3.16-rc7    Linux 3.16-rc7 (2014-07-27) tar.gz
v3.16-rc6    Linux 3.16-rc6 (2014-07-20) tar.gz
v3.16-rc5    Linux 3.16-rc5 (2014-07-13) tar.gz
v3.16-rc4    Linux 3.16-rc4 (2014-07-06) tar.gz
v3.16-rc3    Linux 3.16-rc3 (2014-06-29) tar.gz
v3.16-rc2    Linux 3.16-rc2 (2014-06-21) tar.gz
v3.16-rc1    Linux 3.16-rc1 (2014-06-15) tar.gz
v3.15        Linux 3.15 (2014-06-08) tar.gz
v3.15-rc8    Linux 3.15-rc8 (2014-06-01) tar.gz
v3.15-rc7    Linux 3.15-rc7 (2014-05-25) tar.gz
v3.15-rc6    Linux 3.15-rc6 (2014-05-22) tar.gz
v3.15-rc5    Linux 3.15-rc5 (2014-05-09) tar.gz
v3.15-rc4    Linux 3.15-rc4 (2014-05-04) tar.gz
v3.15-rc3    Linux 3.15-rc3 (2014-04-27) tar.gz
v3.15-rc2    Linux 3.15-rc2 (2014-04-20) tar.gz
v3.15-rc1    Linux 3.15-rc1 (2014-04-13) tar.gz
v3.14        Linux 3.14 (2014-03-30) tar.gz
v3.14-rc8    Linux 3.14-rc8 (2014-03-24) tar.gz
v3.14-rc7    Linux 3.14-rc7 (2014-03-16) tar.gz
v3.14-rc6    Linux 3.14-rc6 (2014-03-09) tar.gz
v3.14-rc5    Linux 3.14-rc5 (2014-03-02) tar.gz
v3.14-rc4    Linux 3.14-rc4 (2014-02-23) tar.gz
v3.14-rc3    Linux 3.14-rc3 (2014-02-16) tar.gz
v3.14-rc2    Linux 3.14-rc2 (2014-02-09) tar.gz
v3.14-rc1    Linus 3.14-rc1 (2014-02-02) tar.gz
v3.13        Linux 3.13 (2014-01-19) tar.gz
v3.13-rc8    Linux 3.13-rc8 (2014-01-12) tar.gz
v3.13-rc7    Linux 3.13-rc7 (2014-01-04) tar.gz
v3.13-rc6    Linux 3.13-rc6 (2013-12-29) tar.gz
v3.13-rc5    Linux 3.13-rc5 (2013-12-22) tar.gz
v3.13-rc4    Linux 3.13-rc4 (2013-12-15) tar.gz
v3.13-rc3    Linux 3.13-rc3 (2013-12-06) tar.gz
v3.13-rc2    Linux 3.13-rc2 (2013-11-29) tar.gz
v3.13-rc1    Linux 3.13-rc1 (2013-11-22) tar.gz
v3.12        Linux 3.12 (2013-11-03) tar.gz
v3.12-rc7    Linux 3.12-rc7 (2013-10-27) tar.gz
v3.12-rc6    Linux 3.12-rc6 (2013-10-19) tar.gz
v3.12-rc5    Linux 3.12-rc5 (2013-10-13) tar.gz
v3.12-rc4    Linux 3.12-rc4 (2013-10-06) tar.gz
v3.12-rc3    Linux 3.12-rc3 (2013-09-29) tar.gz
v3.12-rc2    Linux 3.12-rc2 (2013-09-23) tar.gz
v3.12-rc1    Linux 3.12-rc1 (2013-09-16) tar.gz
v3.11        Linux 3.11 (2013-09-02) tar.gz
v3.11-rc7    Linux 3.11-rc7 (2013-08-25) tar.gz
v3.11-rc6    Linux 3.11-rc6 (2013-08-18) tar.gz
v3.11-rc5    Linux 3.11-rc5 (2013-08-11) tar.gz
v3.11-rc4    Linux 3.11-rc4 (2013-08-04) tar.gz
v3.11-rc3    Linux 3.11-rc3 (2013-07-28) tar.gz
v3.11-rc2    Linux 3.11-rc2 (2013-07-21) tar.gz
v3.11-rc1    Linux 3.11-rc1 (2013-07-14) tar.gz
v3.10        Linux 3.10 (2013-06-30) tar.gz
v3.10-rc7    Linux 3.10-rc7 (2013-06-22) tar.gz
v3.10-rc6    Linux 3.10-rc6 (2013-06-15) tar.gz
v3.10-rc5    Linux 3.10-rc5 (2013-06-08) tar.gz
v3.10-rc4    Linux 3.10-rc4 (2013-06-02) tar.gz
v3.10-rc3    Linux 3.10-rc3 (2013-05-26) tar.gz
v3.10-rc2    Linux 3.10-rc2 (2013-05-20) tar.gz
v3.10-rc1    Linux 3.10-rc1 (2013-05-11) tar.gz
v3.9         Linux 3.9 (2013-04-28) tar.gz
v3.9-rc8     Linux 3.9-rc8 (2013-04-21) tar.gz
v3.9-rc7     Linux 3.9-rc7 (2013-04-14) tar.gz
v3.9-rc6     Linux 3.9-rc6 (2013-04-07) tar.gz
v3.9-rc5     Linux 3.9-rc5 (2013-03-31) tar.gz
v3.9-rc4     Linux 3.9-rc4 (2013-03-23) tar.gz
v3.9-rc3     Linux 3.9-rc3 (2013-03-17) tar.gz
v3.9-rc2     Linux 3.9-rc2 (2013-03-10) tar.gz
v3.9-rc1     Linux 3.9-rc1 (2013-03-03) tar.gz
v3.8         Linux 3.8 (2013-02-18) tar.gz
v3.8-rc7     Linux 3.8-rc7 (2013-02-09) tar.gz
v3.8-rc6     Linux 3.8-rc6 (2013-02-01) tar.gz
v3.8-rc5     Linux 3.8-rc5 (2013-01-25) tar.gz
v3.8-rc4     Linux 3.8-rc4 (2013-01-17) tar.gz
v3.8-rc3     Linux 3.8-rc3 (2013-01-09) tar.gz
v3.8-rc2     Linux 3.8-rc2 (2013-01-02) tar.gz
v3.8-rc1     Linux 3.8-rc1 (2012-12-21) tar.gz
v3.7         Linux 3.7 (2012-12-10) tar.gz
v3.7-rc8     Linux 3.7-rc8 (2012-12-03) tar.gz
v3.7-rc7     Linux 3.7-rc7 (2012-11-25) tar.gz
v3.7-rc6     Linux 3.7-rc6 (2012-11-16) tar.gz
v3.7-rc5     Linux 3.7-rc5 (2012-11-11) tar.gz
v3.7-rc4     Linux 3.7-rc4 (2012-11-04) tar.gz
v3.7-rc3     Linux 3.7-rc3 (2012-10-28) tar.gz
v3.7-rc2     Linux 3.7-rc2 (2012-10-20) tar.gz
v3.7-rc1     Linux 3.7-rc1 (2012-10-14) tar.gz
v3.6         Linux 3.6 (2012-09-30) tar.gz
v3.6-rc7     Linux 3.6-rc7 (2012-09-23) tar.gz
v3.6-rc6     Linux 3.6-rc6 (2012-09-16) tar.gz
v3.6-rc5     Linux 3.6-rc5 (2012-09-08) tar.gz
v3.6-rc4     Linux 3.6-rc4 (2012-09-01) tar.gz
v3.6-rc3     Linux 3.6-rc3 (2012-08-22) tar.gz
v3.6-rc2     Linux 3.6-rc2 (2012-08-16) tar.gz
v3.6-rc1     Linux 3.6-rc1 (2012-08-02) tar.gz
v3.5         Linux 3.5 (2012-07-21) tar.gz
v3.5-rc7     Linux 3.5-rc7 (2012-07-14) tar.gz
v3.5-rc6     Linux 3.5-rc6 (2012-07-07) tar.gz
v3.5-rc5     Linux 3.5-rc5 (2012-06-30) tar.gz
v3.5-rc4     Linux 3.5-rc4 (2012-06-24) tar.gz
v3.5-rc3     Linux 3.5-rc3 (2012-06-16) tar.gz
v3.5-rc2     Linux 3.5-rc2 (2012-06-08) tar.gz
v3.5-rc1     Linux 3.5-rc1 (2012-06-02) tar.gz
v3.4         Linux 3.4 (2012-05-20) tar.gz
v3.4-rc7     Linux 3.4-rc7 (2012-05-12) tar.gz
v3.4-rc6     Linux 3.4-rc6 (2012-05-06) tar.gz
v3.4-rc5     Linux 3.4-rc5 (2012-04-29) tar.gz
v3.4-rc4     Linux 3.4-rc4 (2012-04-21) tar.gz
v3.4-rc3     Linux 3.4-rc3 (2012-04-15) tar.gz
v3.4-rc2     Linux 3.4-rc2 (2012-04-07) tar.gz
v3.4-rc1     Linux 3.4-rc1 (2012-03-31) tar.gz
v3.3         Linux 3.3 (2012-03-18) tar.gz
v3.3-rc7     Linux 3.3-rc7 (2012-03-10) tar.gz
v3.3-rc6     Linux 3.3-rc6 (2012-03-03) tar.gz
v3.3-rc5     Linux 3.3-rc5 (2012-02-25) tar.gz
v3.3-rc4     Linux 3.3-rc4 (2012-02-18) tar.gz
v3.3-rc3     Linux 3.3-rc3 (2012-02-08) tar.gz
v3.3-rc2     Linux 3.3-rc2 (2012-01-31) tar.gz
v3.3-rc1     Linux 3.3-rc1 (2012-01-19) tar.gz
v3.2         Linux 3.2 (2012-01-04) tar.gz
v3.2-rc7     Linux 3.2-rc7 (2011-12-23) tar.gz
v3.2-rc6     Linux 3.2-rc6 (2011-12-16) tar.gz
v3.2-rc5     Linux 3.2-rc5 (2011-12-09) tar.gz
v3.2-rc4     Linux 3.2-rc4 (2011-12-01) tar.gz
v3.2-rc3     Linux 3.2-rc3 (2011-11-23) tar.gz
v3.2-rc2     Linux 3.2-rc2 (2011-11-15) tar.gz
v3.2-rc1     Linux 3.2-rc1 (2011-11-07) tar.gz
v3.1         Linux v3.1 (2011-10-24) tar.gz
v3.1-rc10    Linux 3.1-rc10 (2011-10-17) tar.gz
v3.1-rc9     Linux 3.1-rc9 (2011-10-04) tar.gz
v3.1-rc8     Linux 3.1-rc8 (2011-09-27) tar.gz
v3.1-rc7     Linux 3.1-rc7 (2011-09-21) tar.gz
v3.1-rc6     Linux 3.1-rc6 (2011-09-12) tar.gz
v3.1-rc5     Linux 3.1-rc5 (2011-09-04) tar.gz
v3.1-rc4     Linux 3.1-rc4 (2011-08-28) tar.gz
v3.1-rc3     Linux 3.1-rc3 (2011-08-22) tar.gz
v3.1-rc2     Linux 3.1-rc2 (2011-08-14) tar.gz
v3.1-rc1     Linux 3.1-rc1 (2011-08-07) tar.gz
v3.0         Linux 3.0 (2011-07-21) tar.gz
v3.0-rc7     Linux 3.0-rc7 (2011-07-11) tar.gz
v3.0-rc6     Linux 3.0-rc6 (2011-07-04) tar.gz
v3.0-rc5     Linux 3.0-rc5 (2011-06-27) tar.gz
v3.0-rc4     Linux 3.0-rc4 (2011-06-20) tar.gz
v3.0-rc3     Linux 3.0-rc3 (2011-06-13) tar.gz
v3.0-rc2     Linux 3.0-rc2 (2011-06-06) tar.gz
v3.0-rc1     Linux 3.0-rc1 (2011-05-29) tar.gz
v2.6.39      Linux 2.6.39 (2011-05-18) tar.gz
v2.6.39-rc7  Linux 2.6.39-rc7 (2011-05-09) tar.gz
v2.6.39-rc6  Linux 2.6.39-rc6 (2011-05-03) tar.gz
v2.6.39-rc5  Linux 2.6.39-rc5 (2011-04-26) tar.gz
v2.6.39-rc4  Linux 2.6.39-rc4 (2011-04-18) tar.gz
v2.6.39-rc3  Linux 2.6.39-rc3 (2011-04-11) tar.gz
v2.6.39-rc2  Linux 2.6.39-rc2 (2011-04-05) tar.gz
v2.6.39-rc1  Linux 2.6.39-rc1 (2011-03-29) tar.gz
v2.6.38      Linux 2.6.38 (2011-03-14) tar.gz
v2.6.38-rc8  Linux 2.6.38-rc8 (2011-03-07) tar.gz
v2.6.38-rc7  Linux 2.6.38-rc7 (2011-03-01) tar.gz
v2.6.38-rc6  Linux 2.6.38-rc6 (2011-02-21) tar.gz
v2.6.38-rc5  Linux 2.6.38-rc5 (2011-02-15) tar.gz
v2.6.38-rc4  Linux 2.6.38-rc4 (2011-02-07) tar.gz
v2.6.38-rc3  Linux 2.6.38-rc3 (2011-02-01) tar.gz
v2.6.38-rc2  Linux 2.6.38-rc2 (2011-01-21) tar.gz
v2.6.38-rc1  Linux 2.6.38-rc1 (2011-01-18) tar.gz
v2.6.37      Linux 2.6.37 (2011-01-04) tar.gz
v2.6.37-rc8  Linux 2.6.37-rc8 (2010-12-28) tar.gz
v2.6.37-rc7  Linux 2.6.37-rc7 (2010-12-21) tar.gz
v2.6.37-rc6  Linux 2.6.37-rc6 (2010-12-15) tar.gz
v2.6.37-rc5  Linux 2.6.37-rc5 (2010-12-06) tar.gz
v2.6.37-rc4  Linux 2.6.37-rc4 (2010-11-29) tar.gz
v2.6.37-rc3  Linux 2.6.37-rc3 (2010-11-21) tar.gz
v2.6.37-rc2  Linux 2.6.37-rc2 (2010-11-15) tar.gz
v2.6.37-rc1  Linux 2.6.37-rc1 (2010-11-01) tar.gz
v2.6.36      Linux 2.6.36 (2010-10-20) tar.gz
v2.6.36-rc8  Linux 2.6.36-rc8 (2010-10-14) tar.gz
v2.6.36-rc7  Linux 2.6.36-rc7 (2010-10-06) tar.gz
v2.6.36-rc6  Linux 2.6.36-rc6 (2010-09-28) tar.gz
v2.6.36-rc5  Linux 2.6.36-rc5 (2010-09-20) tar.gz
v2.6.36-rc4  Linux 2.6.36-rc4 (2010-09-12) tar.gz
v2.6.36-rc3  Linux 2.6.36-rc3 (2010-08-29) tar.gz
v2.6.36-rc2  Linux 2.6.36-rc2 (2010-08-22) tar.gz
v2.6.36-rc1  Linux 2.6.36-rc1 (2010-08-15) tar.gz
v2.6.35      Linux 2.6.35 (2010-08-01) tar.gz
v2.6.35-rc6  Linux 2.6.35-rc6 (2010-07-22) tar.gz
v2.6.35-rc5  Linux 2.6.35-rc5 (2010-07-12) tar.gz
v2.6.35-rc4  Linux 2.6.35-rc4 (2010-07-04) tar.gz
v2.6.35-rc3  Linux 2.6.35-rc3 (2010-06-11) tar.gz
v2.6.35-rc2  Linux 2.6.35-rc2 (2010-06-05) tar.gz
v2.6.35-rc1  Linux 2.6.35-rc1 (2010-05-30) tar.gz
v2.6.34      Linux 2.6.34 (2010-05-16) tar.gz
v2.6.34-rc7  Linux 2.6.34-rc7 (2010-05-09) tar.gz
v2.6.34-rc6  Linux 2.6.34-rc6 (2010-04-29) tar.gz
v2.6.34-rc5  Linux 2.6.34-rc5 (2010-04-19) tar.gz
v2.6.34-rc4  Linux 2.6.34-rc4 (2010-04-12) tar.gz
v2.6.34-rc3  Linux 2.6.34-rc3 (2010-03-30) tar.gz
v2.6.34-rc2  Linux 2.6.34-rc2 (2010-03-19) tar.gz
v2.6.34-rc1  Linux 2.6.34-rc1 (2010-03-08) tar.gz
v2.6.33      Linux 2.6.33 (2010-02-24) tar.gz
v2.6.33-rc8  Linux 2.6.33-rc8 (2010-02-12) tar.gz
v2.6.33-rc7  Linux 2.6.33-rc7 (2010-02-06) tar.gz
v2.6.33-rc6  Linux 2.6.33-rc6 (2010-01-29) tar.gz
v2.6.33-rc5  Linux 2.6.33-rc5 (2010-01-21) tar.gz
v2.6.33-rc4  Linux 2.6.33-rc4 (2010-01-12) tar.gz
v2.6.33-rc3  Linux 2.6.33-rc3 (2010-01-05) tar.gz
v2.6.33-rc2  Linux 2.6.33-rc2 (2009-12-24) tar.gz
v2.6.33-rc1  Linux 2.6.33-rc1 (2009-12-17) tar.gz
v2.6.32      Linux 2.6.32 (2009-12-02) tar.gz
v2.6.32-rc8  Linux 2.6.32-rc8 (2009-11-19) tar.gz
v2.6.32-rc7  Linux 2.6.32-rc7 (2009-11-12) tar.gz
v2.6.32-rc6  Linux 2.6.32-rc6 (2009-11-03) tar.gz
v2.6.32-rc5  Linux 2.6.32-rc5 (2009-10-15) tar.gz
v2.6.32-rc4  Linux 2.6.32-rc4 (2009-10-11) tar.gz
v2.6.32-rc3  Linux 2.6.32-rc3 (2009-10-04) tar.gz
v2.6.32-rc1  Linux 2.6.32-rc1 (2009-09-27) tar.gz
v2.6.32-rc2  Linux 2.6.32-rc1 (2009-09-27) tar.gz
v2.6.31      Linux 2.6.31 (2009-09-09) tar.gz
v2.6.31-rc9  Linux 2.6.31-rc9 (2009-09-05) tar.gz
v2.6.31-rc8  Linux 2.6.31-rc8 (2009-08-27) tar.gz
v2.6.31-rc7  Linux 2.6.31-rc7 (2009-08-21) tar.gz
v2.6.31-rc6  Linux 2.6.31-rc6 (2009-08-13) tar.gz
v2.6.31-rc5  Linux 2.6.31-rc5 (2009-07-31) tar.gz
v2.6.31-rc4  Linux 2.6.31-rc4 (2009-07-22) tar.gz
v2.6.31-rc3  Linux 2.6.31-rc3 (2009-07-13) tar.gz
v2.6.31-rc2  Linux 2.6.31-rc2 (2009-07-04) tar.gz
v2.6.31-rc1  Linux 2.6.31-rc1 (2009-06-24) tar.gz
v2.6.30      Linux 2.6.30 (2009-06-09) tar.gz
v2.6.30-rc8  Linux 2.6.30-rc8 (2009-06-02) tar.gz
v2.6.30-rc7  Linux 2.6.30-rc7 (2009-05-23) tar.gz
v2.6.30-rc6  Linux 2.6.30-rc6 (2009-05-15) tar.gz
v2.6.30-rc5  Linux 2.6.30-rc5 (2009-05-08) tar.gz
v2.6.30-rc4  Linux 2.6.30-rc4 (2009-04-29) tar.gz
v2.6.30-rc3  Linux 2.6.30-rc3 (2009-04-21) tar.gz
v2.6.30-rc2  Linux 2.6.30-rc2 (2009-04-14) tar.gz
v2.6.30-rc1  Linux 2.6.30-rc1 (2009-04-07) tar.gz
v2.6.29      Linux 2.6.29 (2009-03-23) tar.gz
v2.6.29-rc8  Linux 2.6.29-rc8 (2009-03-12) tar.gz
v2.6.29-rc7  Linux 2.6.29-rc7 (2009-03-03) tar.gz
v2.6.29-rc6  Linux 2.6.29-rc6 (2009-02-22) tar.gz
v2.6.29-rc5  Linux 2.6.29-rc5 (2009-02-13) tar.gz
v2.6.29-rc4  Linus 2.6.29-rc4 (2009-02-08) tar.gz
v2.6.29-rc3  Linux 2.6.29-rc3 (2009-01-28) tar.gz
v2.6.29-rc2  Linux 2.6.29-rc2 (2009-01-16) tar.gz
v2.6.29-rc1  Linux 2.6.29-rc1 (2009-01-10) tar.gz
v2.6.28      Linux 2.6.28 (2008-12-24) tar.gz
v2.6.28-rc9  Linux 2.6.28-rc9 (2008-12-18) tar.gz
v2.6.28-rc8  Linux 2.6.28-rc8 (2008-12-10) tar.gz
v2.6.28-rc7  Linux 2.6.28-rc7 (2008-12-01) tar.gz
v2.6.28-rc6  Linux 2.6.28-rc6 (2008-11-20) tar.gz
v2.6.28-rc5  Linux 2.6.28-rc5 (2008-11-15) tar.gz
v2.6.28-rc4  Linux 2.6.28-rc4 (2008-11-09) tar.gz
v2.6.28-rc3  Linux 2.6.28-rc3 (2008-11-02) tar.gz
v2.6.28-rc2  Linux 2.6.28-rc2 (2008-10-26) tar.gz
v2.6.28-rc1  Linux 2.6.28-rc1 (2008-10-23) tar.gz
v2.6.27      Linux 2.6.27 (2008-10-09) tar.gz
v2.6.27-rc9  Linux 2.6.27-rc9 (2008-10-06) tar.gz
v2.6.27-rc8  Linux 2.6.27-rc8 (2008-09-29) tar.gz
v2.6.27-rc7  Linux 2.6.27-rc7 (2008-09-21) tar.gz
v2.6.27-rc6  Linux 2.6.27-rc6 (2008-09-09) tar.gz
v2.6.27-rc5  Linux 2.6.27-rc5 (2008-08-28) tar.gz
v2.6.27-rc4  Linux 2.6.27-rc4 (2008-08-20) tar.gz
v2.6.27-rc3  Linux 2.6.27-rc3 (2008-08-12) tar.gz
v2.6.27-rc2  Linux 2.6.27-rc2 (2008-08-05) tar.gz
v2.6.27-rc1  Linux 2.6.27-rc1 (2008-07-28) tar.gz
v2.6.26      Linux 2.6.26 (2008-07-13) tar.gz
v2.6.26-rc9  Linux 2.6.26-rc9 (2008-07-05) tar.gz
v2.6.26-rc8  Linux 2.6.26-rc8 (2008-06-24) tar.gz
v2.6.26-rc7  Linux 2.6.26-rc7 (2008-06-20) tar.gz
v2.6.26-rc6  Linux 2.6.26-rc6 (2008-06-12) tar.gz
v2.6.26-rc5  Linux 2.6.26-rc5 (2008-06-04) tar.gz
tip-x86-setup-2008-05-31_10.10_Sat Linux 2.6.26-rc4 (2008-05-26) tar.gz
v2.6.26-rc4  Linux 2.6.26-rc4 (2008-05-26) tar.gz
v2.6.26-rc3  Linux 2.6.26-rc3 (2008-05-18) tar.gz
tip-x86-build-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-cleanups-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-cpa-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-defconfig-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-gart-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-intel-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-irq-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-kconfig-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-mce-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-memtest-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-nmi-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-numa-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-pat-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-pebs-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-ptemask-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-threadinfo-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-timers-2008-05-12-10-09-40 Linux 2.6.26-rc2 (2008-05-11) tar.gz
v2.6.26-rc2  Linux 2.6.26-rc2 (2008-05-11) tar.gz
v2.6.26-rc1  Linux 2.6.26-rc1 (2008-05-03) tar.gz
v2.6.25      Linux 2.6.25 (2008-04-16) tar.gz
v2.6.25-rc9  Linux 2.6.25-rc9 (2008-04-11) tar.gz
v2.6.25-rc8  Linux 2.6.25-rc8 (2008-04-01) tar.gz
v2.6.25-rc7  Linux 2.6.25-rc7 (2008-03-25) tar.gz
v2.6.25-rc6  Linux 2.6.25-rc6 (2008-03-16) tar.gz
v2.6.25-rc5  Linux 2.6.25-rc5 (2008-03-09) tar.gz
v2.6.25-rc4  Linux 2.6.25-rc4 (2008-03-04) tar.gz
v2.6.25-rc3  Linux 2.6.25-rc3 (2008-02-24) tar.gz
v2.6.25-rc2  Linux 2.6.25-rc2 (2008-02-15) tar.gz
v2.6.25-rc1  Linux 2.6.25-rc1 (2008-02-10) tar.gz
v2.6.24      Linux 2.6.24 (2008-01-24) tar.gz
v2.6.24-rc8  Linux 2.6.24-rc8 (2008-01-15) tar.gz
v2.6.24-rc7  Linux 2.6.24-rc7 (2008-01-06) tar.gz
v2.6.24-rc6  Linux 2.6.24-rc6 (2007-12-20) tar.gz
v2.6.24-rc5  Linux 2.6.24-rc5 (2007-12-10) tar.gz
v2.6.24-rc4  Linux 2.6.24-rc4 (2007-12-03) tar.gz
v2.6.24-rc3  Linux 2.6.24-rc3 (2007-11-16) tar.gz
v2.6.24-rc2  Linux 2.6.24-rc2 (2007-11-06) tar.gz
v2.6.24-rc1  Linux 2.6.24-rc1 (2007-10-23) tar.gz
v2.6.23      Linux 2.6.23 (2007-10-09) tar.gz
v2.6.23-rc9  Linux 2.6.23-rc9 (2007-10-01) tar.gz
v2.6.23-rc8  Linux 2.6.23-rc8 (2007-09-24) tar.gz
v2.6.23-rc7  Linux 2.6.23-rc7 (2007-09-19) tar.gz
v2.6.23-rc6  Linux 2.6.23-rc6 (2007-09-10) tar.gz
v2.6.23-rc5  Linux 2.6.23-rc5 (2007-08-31) tar.gz
v2.6.23-rc4  Linux 2.6.23-rc4 (2007-08-27) tar.gz
v2.6.23-rc3  Linux 2.6.23-rc3 (2007-08-12) tar.gz
v2.6.23-rc2  Linus 2.6.23-rc2 (2007-08-03) tar.gz
v2.6.23-rc1  Linux 2.6.23-rc1 (2007-07-22) tar.gz
v2.6.22      Linux 2.6.22 (2007-07-08) tar.gz
v2.6.22-rc7  Linux 2.6.22-rc7 (2007-07-01) tar.gz
v2.6.22-rc6  Linux 2.6.22-rc6 (2007-06-24) tar.gz
v2.6.22-rc5  Linux 2.6.22-rc5 (2007-06-16) tar.gz
v2.6.22-rc4  Linus 2.6.22-rc4 (2007-06-04) tar.gz
v2.6.22-rc3  Linux 2.6.22-rc3 (2007-05-25) tar.gz
v2.6.22-rc2  Linux 2.6.22-rc2 (2007-05-18) tar.gz
v2.6.22-rc1  Linus 2.6.22-rc1 (2007-05-12) tar.gz
v2.6.21      Linux 2.6.21 (2007-04-25) tar.gz
v2.6.21-rc7  Linux 2.6.21-rc7 (2007-04-15) tar.gz
v2.6.21-rc6  Linux 2.6.21-rc6 (2007-04-07) tar.gz
v2.6.21-rc5  Linux 2.6.21-rc5 (2007-03-25) tar.gz
v2.6.21-rc4  Linux 2.6.21-rc4 (2007-03-15) tar.gz
v2.6.21-rc3  Linux 2.6.21-rc3 (2007-03-06) tar.gz
v2.6.21-rc2  Linux 2.6.21-rc2 (2007-02-27) tar.gz
v2.6.21-rc1  Linux 2.6.21-rc1 (2007-02-20) tar.gz
v2.6.20      Linux 2.6.20 (2007-02-04) tar.gz
v2.6.20-rc7  Linux 2.6.20-rc7 (2007-01-30) tar.gz
v2.6.20-rc6  Linux 2.6.20-rc6 (2007-01-24) tar.gz
v2.6.20-rc5  Linux 2.6.20-rc5 (2007-01-12) tar.gz
v2.6.20-rc4  Linux 2.6.20-rc4 (2007-01-06) tar.gz
v2.6.20-rc3  Linux 2.6.20-rc3 (2006-12-31) tar.gz
v2.6.20-rc2  Linux 2.6.20-rc2 (2006-12-23) tar.gz
v2.6.20-rc1  Linux v2.6.20-rc1 (2006-12-13) tar.gz
v2.6.19      Linux 2.6.19 (2006-11-29) tar.gz
v2.6.19-rc6  Linux 2.6.19-rc6 (2006-11-15) tar.gz
v2.6.19-rc5  Linux 2.6.19-rc5 (2006-11-07) tar.gz
v2.6.19-rc4  Linux 2.6.19-rc4 (2006-10-30) tar.gz
v2.6.19-rc3  Linux 2.6.19-rc3 release (2006-10-23) tar.gz
v2.6.19-rc2  Linux 2.6.19-rc2 (2006-10-13) tar.gz
v2.6.19-rc1  Linux v2.6.19-rc1 (2006-10-04) tar.gz
v2.6.18      Raise the Jolly Roger! (2006-09-19) tar.gz
v2.6.18-rc7  Linux 2.6.18-rc7 (2006-09-12) tar.gz
v2.6.18-rc6  Linux 2.6.18-rc6 release (2006-09-03) tar.gz
v2.6.18-rc5  Linux 2.6.18-rc5 (2006-08-27) tar.gz
v2.6.18-rc4  Linux v2.6.18-rc4 (2006-08-06) tar.gz
v2.6.18-rc3  Linux v2.6.18-rc3 (2006-07-29) tar.gz
v2.6.18-rc2  Linux v2.6.18-rc2 (2006-07-15) tar.gz
v2.6.18-rc1  Linux v2.6.18-rc1 (2006-07-05) tar.gz
v2.6.17      Linux v2.6.17 (2006-06-17) tar.gz
v2.6.17-rc6  Linux v2.6.17-rc6 (2006-06-05) tar.gz
v2.6.17-rc5  Linux 2.6.17-rc5 release (2006-05-24) tar.gz
v2.6.17-rc4  Linux v2.6.17-rc4 release (2006-05-11) tar.gz
v2.6.17-rc3  Linux v2.6.17-rc3 (2006-04-26) tar.gz
v2.6.17-rc2  Linux v2.6.17-rc2 (2006-04-18) tar.gz
v2.6.17-rc1  Linux v2.6.17-rc1 (2006-04-02) tar.gz
v2.6.16      Linux v2.6.16 release (2006-03-19) tar.gz
v2.6.16-rc6  Linux v2.6.16-rc6 release (2006-03-11) tar.gz
v2.6.16-rc5  Linux v2.6.16-rc5 release (2006-02-26) tar.gz
v2.6.16-rc4  Linux v2.6.16-rc4 release (2006-02-17) tar.gz
v2.6.16-rc3  Linux v2.6.16-rc3 (2006-02-12) tar.gz
v2.6.16-rc2  Linux v2.6.16-rc2 (2006-02-02) tar.gz
v2.6.16-rc1  Linux v2.6.16-rc1 (2006-01-16) tar.gz
v2.6.15      Linux 2.6.15 release (2006-01-02) tar.gz
v2.6.15-rc7  Christmas eve is when the _real_ celebrations take place. (2005-12-24) tar.gz
v2.6.15-rc6  Linux 2.6.15-rc6 (2005-12-18) tar.gz
v2.6.15-rc5  Linux v2.6.15-rc5 release (2005-12-03) tar.gz
v2.6.15-rc4  Linux v2.6.15-rc4 (2005-11-30) tar.gz
v2.6.15-rc3  Linux v2.6.15-rc3 (2005-11-28) tar.gz
v2.6.15-rc2  Linux v2.6.15-rc2 (2005-11-19) tar.gz
v2.6.15-rc1  Linux v2.6.15-rc1 (2005-11-11) tar.gz
v2.6.14      Linux 2.6.14 release (2005-10-27) tar.gz
v2.6.14-rc5  Linux v2.6.14-rc5 release (2005-10-19) tar.gz
v2.6.14-rc4  Linux 2.6.14-rc4 release (2005-10-10) tar.gz
v2.6.14-rc3  Linux v2.6.14-rc3 release (2005-09-30) tar.gz
v2.6.14-rc2  Linux v2.6.14-rc2 release (2005-09-19) tar.gz
v2.6.14-rc1  Linux v2.6.14-rc1 (2005-09-12) tar.gz
v2.6.13      Linux 2.6.13 release (2005-08-28) tar.gz
v2.6.13-rc7  Linux v2.6.13-rc7 (2005-08-23) tar.gz
v2.6.13-rc6  Linux 2.6.13-rc6 release (2005-08-07) tar.gz
v2.6.13-rc5  Aiming for final. Sure. (2005-08-01) tar.gz
v2.6.13-rc4  Get out from LKS flood (2005-07-28) tar.gz
v2.6.11      This is the 2.6.11 tree object. () tar.gz
v2.6.11-tree This is the 2.6.11 tree object. () tar.gz
v2.6.12      This is the final 2.6.12 release () tar.gz
v2.6.12-rc2  Linux v2.6.12-rc2 release () tar.gz
v2.6.12-rc3  Linux v2.6.12-rc3 release () tar.gz
v2.6.12-rc4  Linux v2.6.12-rc4 release () tar.gz
v2.6.12-rc5  Linux-2.6.12-rc5 release () tar.gz
v2.6.12-rc6  Linux-v2.6.12-rc6 release () tar.gz
v2.6.13-rc1  Linux v2.6.13-rc1 () tar.gz
v2.6.13-rc2  Linux v2.6.13-rc2 () tar.gz
v2.6.13-rc3  Linux v2.6.13-rc3 () tar.gz

git clone https://80x24.org/pub/scm/linux/kernel/git/printk/linux.git