Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • sound-fix-4.21-rc1
    sound fixes for 4.21-rc1 (or whatever the next)
    
    Among a few HD-audio fixes, the only significant one is the
    regression fix on some machines like Dell XPS due to the default
    binding changes.  We ended up reverting the whole since the fix for
    ASoC HD-audio driver won't be available immediately.
    
  • devprop-4.21-rc1-2
    Device properties framework fixes for 4.21-rc1
    
    Fix two potential NULL pointer dereferences found by Coverity in
    the software nodes code introduced recently (Colin Ian King).
    
  • topic/drmp-cleanup-2019-01-02
    Make some drm headers self-contained with includes and forward declarations
    
  • v4.9.148
    d9974886 · Linux 4.9.148 ·
    This is the 4.9.148 stable release
    
  • v4.14.91
    d2dd9f15 · Linux 4.14.91 ·
    This is the 4.14.91 stable release
    
  • v4.19.13
    c04c050f · Linux 4.19.13 ·
    This is the 4.19.13 stable release
    
  • devicetree-for-4.21
    Devicetree updates for v4.21:
    
    - Initial support for DT bindings using json-schema language. This is
      the start of converting DT bindings from free-form text to a
      structured format.
    
    - Reworking of initrd address initialization. This moves to using the
      phys address instead of virt addr in the DT parsing code. This rework
      was motivated by CONFIG_DEV_BLK_INITRD causing unnecessary rebuilding
      of lots of files.
    
    - Fix stale phandle entries in phandle cache
    
    - DT overlay validation improvements. This exposed several memory leak
      bugs which have been fixed.
    
    - Use node name and device_type helper functions in DT code
    
    - Last remaining conversions to using %pOFn printk specifier instead of
      device_node.name directly
    
    - Create new common RTC binding doc and move all trivial RTC devices out
      of trivial-devices.txt.
    
    - New bindings for Freescale MAG3110 magnetometer, Cadence Sierra PHY,
      and Xen shared memory
    
    - Update dtc to upstream version v1.4.7-57-gf267e674d145
  • gpio-v4.21-1
    This is the bulk of GPIO changes for the v4.21 kernel series:
    
    Core changes:
    
    - Some core changes are already in outside of this pull
      request as they came through the regulator tree, most
      notably devm_gpiod_unhinge() that removes devres refcount
      management from a GPIO descriptor. This is needed in
      subsystems such as regulators where the regulator core
      need to take over the reference counting and lifecycle
      management for a GPIO descriptor.
    
    - We dropped devm_gpiochip_remove() and devm_gpio_chip_match()
      as nothing needs it. We can bring it back if need be.
    
    - Add a global TODO so people see where we are going. This
      helps setting the direction now that we are two GPIO
      maintainers.
    
    - Handle the MMC CD/WP properties in the device tree core.
      (The bulk of patches activating this code is already
      merged through the MMC/SD tree.)
    
    - Augment gpiochip_request_own_desc() to pass a flag so
      we as gpiochips can request lines as active low or open
      drain etc even from ourselves.
    
    New drivers:
    
    - New driver for Cadence GPIO blocks.
    
    - New driver for Atmel SAMA5D2 PIOBU GPIO lines.
    
    Driver improvements:
    
    - A major refactoring of the PCA953x driver - this driver has
      been around for ages, and is now modernized to reduce code
      duplication that has stacked up and is using regmap to read
      write and cache registers.
    
    - Intel drivers are now maintained in a separate tree and
      start with a round of cleanups and unifications.
    
  • regulator-v4.21
    regulator: Updates for v4.20
    
    This has been a very busy release for the core, some fixes, one large new
    feature and a big bit of refactoring to update the GPIO API:
    
     - Support for coupled regulators from Dmitry Osipenko based on a prior
       attempt by Maciej Purski, allowing us to handle situations where the
       voltages on two regulators can't be too far apart from each other.
     - Conversion of the GPIO support in both drivers and the core to use
       GPIO descriptors rather than numbers, part of the overall project to
       remove GPIO numbers.
     - Support for standby mode suspend states from Andrei Stefanescu.
     - New drivers for Allwinner AXP209, Cirrus Logic Lochnagar and
       Microchip MPC16502.
    
  • v4.20
    8fe28cb5 · Linux 4.20 ·
    Linux 4.20
    
  • v4.19.12
    2a7cb228 · Linux 4.19.12 ·
    This is the 4.19.12 stable release
    
  • v4.14.90
    592f5569 · Linux 4.14.90 ·
    This is the 4.14.90 stable release
    
  • v4.9.147
    bbfc30f2 · Linux 4.9.147 ·
    This is the 4.9.147 stable release
    
  • v4.4.169
    ba0da581 · Linux 4.4.169 ·
    This is the 4.4.169 stable release
    
  • v3.18.131
    fa42fea0 · Linux 3.18.131 ·
    This is the 3.18.131 stable release
    
  • devprop-4.21-rc1
    Device properties framework updates for 4.21-rc1
    
     - Introduce "software nodes", analogous to the DT and ACPI firmware
       nodes except that they can be created by kernel code, in order to
       complement fwnodes representing real firmware nodes when they are
       incomplete (for example missing device properties) and to supply
       the primary fwnode when the firmware lacks hardware description
       for a device completely, and replace the "property_set" struct
       fwnode_handle type with software nodes (Heikki Krogerus).
    
     - Clean up the just introduced software nodes support and fix a commet
       in the graph-handling code (Colin Ian King, Marco Felsch).
    
  • acpi-4.21-rc1
    3eb85368 · Merge branch 'acpi-pci' ·
    ACPI updates for 4.21-rc1
    
     - Update the ACPICA code in the kernel to the 20181213 upstream
       revision including:
       * New Windows _OSI strings (Bob Moore, Jung-uk Kim).
       * Buffers-to-string conversions update (Bob Moore).
       * Removal of support for expressions in package elements (Bob
         Moore).
       * New option to display method/object evaluation in debug output
         (Bob Moore).
       * Compiler improvements (Bob Moore, Erik Schmauss).
       * Minor debugger fix (Erik Schmauss).
       * Disassembler improvement (Erik Schmauss).
       * Assorted cleanups (Bob Moore, Colin Ian King, Erik Schmauss).
    
     - Add support for a new OEM _OSI string to indicate special handling
       of secondary graphics adapters on some systems (Alex Hung).
    
     - Make it possible to build the ACPI subystem without PCI support
       (Sinan Kaya).
    
     - Make the SPCR table handling regard baud rate 0 in accordance with
       the specification of it and make the DSDT override code support
       DSDT code names generated by recent ACPICA (Andy Shevchenko, Wang
       Dongsheng, Nathan Chancellor).
    
     - Add clock frequency for Hisilicon Hip08 SPI controller to the ACPI
       driver for AMD SoCs (APD) (Jay Fang).
    
     - Fix the PM handling during device init in the ACPI driver for
       Intel SoCs (LPSS) (Hans de Goede).
    
     - Avoid double panic()s by clearing the APEI GHES block_status
       before panic() (Lenny Szubowicz).
    
     - Clean up a function invocation in the ACPI core and get rid of
       some code duplication by using the DEFINE_SHOW_ATTRIBUTE macro
       in the APEI support code (Alexey Dobriyan, Yangtao Li).
    
  • pm-4.21-rc1
    Power management updates for 4.21-rc1
    
     - Add sysadmin documentation for cpuidle (Rafael Wysocki).
    
     - Make it possible to specify a cpuidle governor from kernel
       command line, add new cpuidle state sysfs attributes for
       governor evaluation, and improve the "polling" idle state
       handling (Rafael Wysocki).
    
     - Fix the handling of the "required-opps" DT property in the
       operating performance points (OPP) framework, improve the
       integration of it with the generic power domains (genpd)
       framework, improve the handling of performance states in
       them and clean up the idle states vs performance states
       separation in genpd (Viresh Kumar, Ulf Hansson).
    
     - Add a cpufreq driver called "qcom-hw" for Qualcomm SoCs using
       a hardware engine to control CPU frequency transitions along
       with DT bindings for it (Taniya Das).
    
     - Fix an intel_pstate driver issue related to CPU offline and
       update the documentation of it (Srinivas Pandruvada).
    
     - Clean up the imx6q cpufreq driver (Anson Huang).
    
     - Add SPDX license IDs to cpufreq schedutil governor files (Daniel
       Lezcano).
    
     - Switch over the runtime PM framework to using high-res timers
       for device autosuspend to allow the control of it to be more
       precise (Vincent Guittot).
    
     - Disable non-wakeup ACPI GPEs during suspend-to-idle so that they
       don't prevent the system from reaching the target low-power state
       and simplify the suspend-to-idle handling on ACPI platforms
       without full Low-Power S0 Idle (LPS0) support (Rafael Wysocki).
    
     - Add system-wide suspend and resume support to the devfreq
       framework (Lukasz Luba).
    
     - Clean up the SmartReflex adaptive voltage scaling (AVS) driver and
       add an SPDX license ID to it (Nishanth Menon, Uwe Kleine-König,
       Thomas Meyer).
    
     - Get rid of code duplication by using the DEFINE_SHOW_ATTRIBUTE
       macro in some places, fix some DT node refcount leaks, and do
       some other janitorial cleanups (Yangtao Li).
    
     - Update the cpupower, intel_pstate_tracer and turbosat utilities
       (Abhishek Goel, Doug Smythies, Len Brown).
    
  • gpio-v4.20-3
    GPIO fixes for v4.20:
    - ACPI IRQ request deferral
    - OMAP: revert deferred wakeup quirk
    - MAX7301: fix DMA safe memory handling
    - MVEBU: selective probe failure on missing clk
    
  • wireless-drivers-next-for-davem-2018-12-20
    wireless-drivers-next patches for 4.21
    
    Last set of patches for 4.21. mt76 is still in very active development
    and having some refactoring as well as new features. But also other
    drivers got few new features and fixes.
    
    Major changes:
    
    ath10k
    
    * add amsdu support for QCA6174 monitor mode
    
    * report tx rate using the new ieee80211_tx_rate_update() API
    
    * wcn3990 support is not experimental anymore
    
    iwlwifi
    
    * support for FW version 43 for 9000 and 22000 series
    
    brcmfmac
    
    * add support for CYW43012 SDIO chipset
    
    * add the raw 4354 PCIe device ID for unprogrammed Cypress boards
    
    mwifiex
    
    * add NL80211_STA_INFO_RX_BITRATE support
    
    mt76
    
    * use the same firmware for mt76x2e and mt76x2u
    
    * mt76x0e survey support
    
    * more unification between mt76x2 and mt76x0
    
    * mt76x0e AP mode support
    
    * mt76x0e DFS support
    
    * rework and fix tx status handling for mt76x0 and mt76x2