Tags

Tags give the ability to mark specific points in history as being important
  • x86-core-2020-08-03

    Improve x86 debuggability: print registers with the same log level as the backtrace.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • x86-cleanups-2020-08-03

    Misc cleanups all around the place.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • x86-build-2020-08-03

    Misc changes: refresh defconfigs and simplify the boot image link stage.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • acpi-5.9-rc1

    ACPI updates for 5.9-rc1
    
     - Eliminate significant AML processing overhead related to using
       operation regions in system memory by reworking the management
       of memory mappings in the ACPI code to defer unmap operations
       (to do them outside of the ACPICA locks, among other things) and
       making the memory operation reagion handler avoid releasing memory
       mappings created by it too early (Rafael Wysocki).
    
     - Update the ACPICA code in the kernel to upstream revision
       20200717:
    
       * Prevent operation region reference counts from overflowing in
         some cases (Erik Kaneda).
    
       * Replace one-element array with flexible-array (Gustavo A. R.
         Silva).
    
     - Fix ACPI PCI hotplug reference counting (Rafael Wysocki).
    
     - Drop last bits of the ACPI procfs interface (Thomas Renninger).
    
     - Drop some redundant checks from the code parsing ACPI tables
       related to NUMA (Hanjun Guo).
    
     - Avoid redundant object evaluation in the ACPI device properties
       handling code (Heikki Krogerus).
    
     - Avoid unecessary memory overhead related to storing the signatures
       of the ACPI tables recognized by the kernel (Ard Biesheuvel).
    
     - Add missing newline characters when printing module parameter
       values in some places (Xiongfeng Wang).
    
     - Update the link to the ACPI specifications in some places (Tiezhu
       Yang).
    
     - Use the fallthrough pseudo-keyword in the ACPI code (Gustavo A. R.
       Silva).
    
     - Drop redundant variable initialization from the APEI code (Colin
       Ian King).
    
     - Drop uninitialized_var() from the ACPI PAD driver (Jason Yan).
    
     - Replace HTTP links with HTTPS ones in the ACPI code (Alexander A.
       Klimov).
    
  • pm-5.9-rc1

    Power management updates for 5.9-rc1
    
     - Make the Energy Model cover non-CPU devices (Lukasz Luba).
    
     - Add Ice Lake server idle states table to the intel_idle driver
       and eliminate a redundant static variable from it (Chen Yu,
       Rafael Wysocki).
    
     - Eliminate all W=1 build warnings from cpufreq (Lee Jones).
    
     - Add support for Sapphire Rapids and for Power Limit 4 to the
       Intel RAPL power capping driver (Sumeet Pawnikar, Zhang Rui).
    
     - Fix function name in kerneldoc comments in the idle_inject power
       capping driver (Yangtao Li).
    
     - Fix locking issues with cpufreq governors and drop a redundant
       "weak" function definition from cpufreq (Viresh Kumar).
    
     - Rearrange cpufreq to register non-modular governors at the
       core_initcall level and allow the default cpufreq governor to
       be specified in the kernel command line (Quentin Perret).
    
     - Extend, fix and clean up the intel_pstate driver (Srinivas
       Pandruvada, Rafael Wysocki):
    
       * Add a new sysfs attribute for disabling/enabling CPU
         energy-efficiency optimizations in the processor.
    
       * Make the driver avoid enabling HWP if EPP is not supported.
    
       * Allow the driver to handle numeric EPP values in the sysfs
         interface and fix the setting of EPP via sysfs in the active
         mode.
    
       * Eliminate a static checker warning and clean up a kerneldoc
         comment.
    
     - Clean up some variable declarations in the powernv cpufreq
       driver (Wei Yongjun).
    
     - Fix up the ->enter_s2idle callback definition to cover the case
       when it points to the same function as ->idle correctly (Neal
       Liu).
    
     - Rearrange and clean up the PSCI cpuidle driver (Ulf Hansson).
    
     - Make the PM core emit "changed" uevent when adding/removing the
       "wakeup" sysfs attribute of devices (Abhishek Pandit-Subedi).
    
     - Add a helper macro for declaring PM callbacks and use it in the
       MMC jz4740 driver (Paul Cercueil).
    
     - Fix white space in some places in the hibernate code and make the
       system-wide PM code use "const char *" where appropriate (Xiang
       Chen, Alexey Dobriyan).
    
     - Add one more "unsafe" helper macro to the freezer to cover the NFS
       use case (He Zhe).
    
     - Change the language in the generic PM domains framework to use
       parent/child terminology and clean up a typo and some comment
       fromatting in that code (Kees Cook, Geert Uytterhoeven).
    
     - Update the operating performance points OPP framework (Lukasz
       Luba, Andrew-sh.Cheng, Valdis Kletnieks):
    
       * Refactor dev_pm_opp_of_register_em() and update related drivers.
    
       * Add a missing function export.
    
       * Allow disabled OPPs in dev_pm_opp_get_freq().
    
     - Update devfreq core and drivers (Chanwoo Choi, Lukasz Luba, Enric
       Balletbo i Serra, Dmitry Osipenko, Kieran Bingham, Marc Zyngier):
    
       * Add support for delayed timers to the devfreq core and make the
         Samsung exynos5422-dmc driver use it.
    
       * Unify sysfs interface to use "df-" as a prefix in instance names
         consistently.
    
       * Fix devfreq_summary debugfs node indentation.
    
       * Add the rockchip,pmu phandle to the rk3399_dmc driver DT
         bindings.
    
       * List Dmitry Osipenko as the Tegra devfreq driver maintainer.
    
       * Fix typos in the core devfreq code.
    
     - Update the pm-graph utility to version 5.7 including a number of
       fixes related to suspend-to-idle (Todd Brandt).
    
     - Fix coccicheck errors and warnings in the cpupower utility (Shuah
       Khan).
    
     - Replace HTTP links with HTTPs ones in multiple places (Alexander
       A. Klimov).
    
  • x86-boot-2020-08-03

    The main change in this cycle was to add support for ZSTD-compressed
    kernel and initrd images.
    
    ZSTD has a very fast decompressor, yet it compresses better than gzip.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • x86-asm-2020-08-03

    A couple of changes, concentrated into the percpu code, to enable
    Clang support on i386 kernels too.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • android-mainline-5.8

    android-mainline @ v5.8
  • x86-alternatives-2020-08-03

    A single commit that improves the alternatives patching syslog debug output.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • sched-core-2020-08-03

    The main changes in this cycle were:
    
     - Improve uclamp performance by using a static key for the fast path
    
     - Add the "sched_util_clamp_min_rt_default" sysctl, to optimize for
       better power efficiency of RT tasks on battery powered devices.
       (The default is to maximize performance & reduce RT latencies.)
    
     - Improve utime and stime tracking accuracy, which had a fixed boundary
       of error, which created larger and larger relative errors as the values
       become larger. This is now replaced with more precise arithmetics,
       using the new mul_u64_u64_div_u64() helper in math64.h.
    
     - Improve the deadline scheduler, such as making it capacity aware
    
     - Improve frequency-invariant scheduling
    
     - Misc cleanups in energy/power aware scheduling
    
     - Add sched_update_nr_running tracepoint to track changes to nr_running
    
     - Documentation additions and updates
    
     - Misc cleanups and smaller fixes
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • perf-core-2020-08-03

    - HW support updates:
    
       - Add uncore support for Intel Comet Lake
    
       - Add RAPL support for Hygon Fam18h
    
       - Add Intel "IIO stack to PMON mapping" support on Skylake-SP CPUs,
         which enumerates per device performance counters via sysfs and enables
         the perf stat --iiostat functionality
    
       - Add support for Intel "Architectural LBRs", which generalized the model
         specific LBR hardware tracing feature into a model-independent, architected
         performance monitoring feature. Usage is mostly seamless to tooling, as the
         pre-existing LBR features are kept, but there's a couple of advantages
         under the hood, such as faster context-switching, faster LBR reads,
         cleaner exposure of LBR features to guest kernels, etc.
    
         ( Since architectural LBRs are supported via XSAVE, there's related
           changes to the x86 FPU code as well. )
    
     - ftrace/perf updates: Add support to add a text poke event to record changes
                            to kernel text (i.e. self-modifying code) in order to
                            support tracers like Intel PT decoding through
                            jump labels, kprobes and ftrace trampolines.
    
     - Misc cleanups, smaller fixes.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • objtool-core-2020-08-03

    Misc updates:
    
    - Add support for non-rela relocations, in preparation to merge 'recordmcount'
      functionality into objtool.
    
    - Fix assumption that broke under --ffunction-sections (LTO) builds.
    
    - Misc cleanups.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • locking-core-2020-08-03

    These were the main changes in this cycle:
    
     - LKMM updates: mostly documentation changes, but also some new litmus tests for atomic ops.
    
     - KCSAN updates: the most important change is that GCC 11 now has all fixes in place
                      to support KCSAN, so GCC support can be enabled again. Also more annotations.
    
     - futex updates: minor cleanups and simplifications
    
     - seqlock updates: merge preparatory changes/cleanups for the 'associated locks' facilities.
    
     - lockdep updates:
        - simplify IRQ trace event handling
        - add various new debug checks
        - simplify header dependencies, split out <linux/lockdep_types.h>, decouple
          lockdep from other low level headers some more
        - fix NMI handling
    
     - misc cleanups and smaller fixes
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • core-rcu-2020-08-03

    These are the latest RCU bits for v5.9:
    
      - kfree_rcu updates
      - RCU tasks updates
      - Read-side scalability tests
      - SRCU updates
      - Torture-test updates
      - Documentation updates
      - Miscellaneous fixes
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • core-headers-2020-08-03

    A single commit that separates out the instrumentation_begin()/end() bits from compiler.h.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • core-debugobjects-2020-08-03

    A single commit which simplifies a debugfs attribute definition.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • v5.8

    bcf87687 · Linux 5.8 ·
    Linux 5.8
    
  • 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.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • x86-urgent-2020-08-02

    A single fix for a potential deadlock when printing a message about spurious interrupts.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>