Tags

Tags give the ability to mark specific points in history as being important
  • media/v4.15-1

    media updates for v4.15-rc1
    
  • gpio-v4.15-1

    This is the bulk of GPIO changes for the v4.15 kernel cycle:
    
    CORE:
    - Fix the semantics of raw GPIO to actually be raw. No
      inversion semantics as before, but also no open draining,
      and allow the raw operations to affect lines used for
      interrupts as the caller supposedly knows what they are
      doing if they are getting the big hammer.
    
    - Rewrote the __inner_function() notation calls to names that
      make more sense. I just find this kind of code disturbing.
    
    - Drop the .irq_base() field from the gpiochip since now all
      IRQs are mapped dynamically. This is nice.
    
    - Support for .get_multiple() in the core driver API. This
      allows us to read several GPIO lines with a single
      register read. This has high value for some usecases: it
      can be used to create oscilloscopes and signal analyzers
      and other things that rely on reading several lines at
      exactly the same instant. Also a generally nice
      optimization. This uses the new assign_bit() macro from
      the bitops lib that was ACKed by Andrew Morton and
      is implemented for two drivers, one of them being the
      generic MMIO driver so everyone using that will be able
      to benefit from this.
    
    - Do not allow requests of Open Drain and Open Source
      setting of a GPIO line simultaneously. If the hardware
      actually supports enabling both at the same time the
      electrical result would be disastrous.
    
    - A new interrupt chip core helper. This will be helpful
      to deal with "banked" GPIOs, which means GPIO controllers
      with several logical blocks of GPIO inside them. This
      is several gpiochips per device in the device model, in
      contrast to the case when there is a 1-to-1 relationship
      between a device and a gpiochip.
    
    NEW DRIVERS:
    
    - Maxim MAX3191x industrial serializer, a very interesting
      piece of professional I/O hardware.
    
    - Uniphier GPIO driver. This is the GPIO block from the
      recent Socionext (ex Fujitsu and Panasonic) platform.
    
    - Tegra 186 driver. This is based on the new banked GPIO
      infrastructure.
    
    OTHER IMPROVEMENTS:
    
    - Some documentation improvements.
    
    - Wakeup support for the DesignWare DWAPB GPIO controller.
    
    - Reset line support on the DesignWare DWAPB GPIO controller.
    
    - Several non-critical bug fixes and improvements for the
      Broadcom BRCMSTB driver.
    
    - Misc non-critical bug fixes like exotic errorpaths, removal
      of dead code etc.
    
    - Explicit comments on fall-through switch() statements.
    
  • drm-for-v4.15

    main drm pull request for v4.15
    
  • devprop-4.15-rc1

    Device properties framework updates for v4.15-rc1
    
    These make the fwnode_handle_get() function return a pointer to the
    target fwnode object, which reflects the of_node_get() behavior, and
    add a macro for iterating over graph endpoints (Sakari Ailus).
    
  • acpi-4.15-rc1

    ACPI updates for v4.15-rc1
    
     - Update the ACPICA code to upstream revision 20170831 including
       * PDTT table header support (Bob Moore).
       * Cleanup and extension of internal string-to-integer conversion
         functions (Bob Moore).
       * Support for 64-bit hardware accesses (Lv Zheng).
       * ACPI PM Timer code adjustment to deal with 64-bit return values
         of acpi_hw_read() (Bob Moore).
       * Support for deferred table verification in acpiexec (Lv Zheng).
    
     - Fix APEI to use the fixmap instead of ioremap_page_range() which
       cannot work correctly the way the code in there attempted to use
       it and drop some code that's not necessary any more after that
       change (James Morse).
    
     - Clean up the APEI support code and make it use 64-bit timestamps
       (Arnd Bergmann, Dongjiu Geng, Jan Beulich).
    
     - Add operation region driver for TI PMIC TPS68470 (Rajmohan Mani).
    
     - Add support for PCC subspace IDs to the ACPI CPPC driver (George
       Cherian).
    
     - Fix an ACPI EC driver regression related to the handling of EC
       events during the "noirq" phases of system suspend/resume (Lv
       Zheng).
    
     - Delay the initialization of the lid state in the ACPI button
       driver to fix issues appearing on some systems (Hans de Goede).
    
     - Extend the KIOX000A "device always present" quirk to cover all
       affected BIOS versions (Hans de Goede).
    
     - Clean up some code in the ACPI core and drivers (Colin Ian King,
       Gustavo Silva).
    
  • pm-4.15-rc1

    Power management updates for v4.15-rc1
    
     - Relocate the OPP (Operating Performance Points) framework to its
       own directory under drivers/ and add support for power domain
       performance states to it (Viresh Kumar).
    
     - Modify the PM core, the PCI bus type and the ACPI PM domain to
       support power management driver flags allowing device drivers to
       specify their capabilities and preferences regarding the handling
       of devices with enabled runtime PM during system suspend/resume
       and clean up that code somewhat (Rafael Wysocki, Ulf Hansson).
    
     - Add frequency-invariant accounting support to the task scheduler
       on ARM and ARM64 (Dietmar Eggemann).
    
     - Fix PM QoS device resume latency framework to prevent "no
       restriction" requests from overriding requests with specific
       requirements and drop the confusing PM_QOS_FLAG_REMOTE_WAKEUP
       device PM QoS flag (Rafael Wysocki).
    
     - Drop legacy class suspend/resume operations from the PM core
       and drop legacy bus type suspend and resume callbacks from
       ARM/locomo (Rafael Wysocki).
    
     - Add min/max frequency support to devfreq and clean it up
       somewhat (Chanwoo Choi).
    
     - Rework wakeup support in the generic power domains (genpd)
       framework and update some of its users accordingly (Geert
       Uytterhoeven).
    
     - Convert timers in the PM core to use timer_setup() (Kees Cook).
    
     - Add support for exposing the SLP_S0 (Low Power S0 Idle)
       residency counter based on the LPIT ACPI table on Intel
       platforms (Srinivas Pandruvada).
    
     - Add per-CPU PM QoS resume latency support to the ladder cpuidle
       governor (Ramesh Thomas).
    
     - Fix a deadlock between the wakeup notify handler and the
       notifier removal in the ACPI core (Ville Syrjälä).
    
     - Fix a cpufreq schedutil governor issue causing it to use
       stale cached frequency values sometimes (Viresh Kumar).
    
     - Fix an issue in the system suspend core support code causing
       wakeup events detection to fail in some cases (Rajat Jain).
    
     - Fix the generic power domains (genpd) framework to prevent
       the PM core from using the direct-complete optimization with
       it as that is guaranteed to fail (Ulf Hansson).
    
     - Fix a minor issue in the cpuidle core and clean it up a bit
       (Gaurav Jindal, Nicholas Piggin).
    
     - Fix and clean up the intel_idle and ARM cpuidle drivers (Jason
       Baron, Len Brown, Leo Yan).
    
     - Fix a couple of minor issues in the OPP framework and clean it
       up (Arvind Yadav, Fabio Estevam, Sudeep Holla, Tobias Jordan).
    
     - Fix and clean up some cpufreq drivers and fix a minor issue in
       the cpufreq statistics code (Arvind Yadav, Bhumika Goyal, Fabio
       Estevam, Gautham Shenoy, Gustavo Silva, Marek Szyprowski, Masahiro
       Yamada, Robert Jarzmik, Zumeng Chen).
    
     - Fix minor issues in the system suspend and hibernation core, in
       power management documentation and in the AVS (Adaptive Voltage
       Scaling) framework (Helge Deller, Himanshu Jha, Joe Perches,
       Rafael Wysocki).
    
     - Fix some issues in the cpupower utility and document that Shuah
       Khan is going to maintain it going forward (Prarit Bhargava,
       Shuah Khan).
    
  • drm-misc-fixes-2017-11-13

    Driver Changes:
    - qxl: Use a shadow bo as primary and blit to it to fix flicker (Gerd)
    - rockchip: Convert psr spinlock to mutex (Emil)
    
    Cc: Emil Renner Berthing <kernel@esmil.dk>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    
  • hwmon-for-linus-v4.15

    hwmon updates for v4.15
    
    - Drivers for MAX31785 and MAX6621
    - Support for AMD family 17h (Ryzen, Threadripper) temperature sensors
    - Various driver cleanups and minor improvements
    
  • v4.14

    bebc6082 · Linux 4.14 ·
    Linux 4.14
    
  • v3.2.95

    85188140 · Linux 3.2.95 ·
    This is the 3.2.95 stable release
    
  • v3.16.50

    2447a018 · Linux 3.16.50 ·
    This is the 3.16.50 stable release
    
  • xfs-4.15-merge-1

    New in this version:
    - Refactor the incore extent map manipulations to use a cursor instead of
      directly modifying extent data.
    - Refactor the incore extent map cursor to use an in-memory btree instead
      of a single high-order allocation.  This eliminates a major source of
      complaints about insufficient memory when opening a heavily fragmented
      file into a system whose memory is also heavily fragmented.
    - Fix a longstanding bug where deleting a file with a complex extended
      attribute btree incorrectly handled memory pointers, which could lead
      to memory corruption.
    - Improve metadata validation to eliminate crashing problems found while
      fuzzing xfs.
    - Move the error injection tag definitions into libxfs to be shared with
      userspace components.
    - Fix some log recovery bugs where we'd underflow log block position
      vector and incorrectly fail log recovery.
    - Drain the buffer lru after log recovery to force recovered buffers back
      through the verifiers after mount.  On a v4 filesystem the log never
      attaches verifiers during log replay (v5 does), so we could end up with
      buffers marked verified but without having ever been verified.
    - Fix various other bugs.
    - Introduce the first part of a new online fsck tool.  The new fsck tool
      will be able to iterate every piece of metadata in the filesystem to
      look for obvious errors and corruptions.  In the next release cycle
      the checking will be extended to cross-reference with the other fs
      metadata, so this feature should only be used by the developers in the
      mean time.
    
  • drm-intel-next-2017-11-09

    Getting started with v4.16 features:
    
    - Cannonlake Enabling (Anusha, Rodrigo, Ville, Michel, Mika Kahola, Rafael)
    - Disable lazy PPGTT page table optimization for vGPU (Joonas)
    - Preemption with GuC (Michal Winiarsk, Jeff, Michel)
    - Other GuC and HuC related fixes and improvements (Michal Winiarsk)
    - HuC use helper function while waiting for DMA completion (Michal Wajdeczko)
    - Cancel modeset retry work during cleanup (Manasi)
    - Improvements on ILK watermarks (Maarten)
    - eDP fixes and clean-up (Jani)
    - Nuke dig_port->port and assorted cleanups (Ville)
    - Pass around crtc and connector states for audio (Ville)
    - Forcewake fallback (Mika Kuoppala)
    - Perf OA fixes (Lionel)
    - Reject unknown syncobj flags (Tvrtko)
    - Warn in debug builds of incorrect usages of ptr_pack_bits (Tvrtko)
    - Move init_clock_gating back where it was (Ville)
    - Finally, numerous GEM fixes, cleanups and improvements (Chris)