Tags

Tags give the ability to mark specific points in history as being important
  • x86_microcode_for_5.8

    A single fix for late microcode loading to handle the correct return
    value from stop_machine(), from Mihai Carabas.
    
  • v5.7

    3d77e6a8 · Linux 5.7 ·
    Linux 5.7
    
  • x86-urgent-2020-05-31

    A pile of x86 fixes:
    
      - Prevent a memory leak in ioperm which was caused by the stupid
        assumption that the exit cleanup is always called for current, which is
        not the case when fork fails after taking a reference on the ioperm
        bitmap.
    
      - Fix an arithmething overflow in the DMA code on 32bit systems
    
      - Fill gaps in the xstate copy with defaults instead of leaving them
        uninitialized
    
      - Revert: o"Make __X32_SYSCALL_BIT be unsigned long" as it turned out
        that existing user space fails to build.
    
  • 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.
    
  • xfs-5.8-merge-8

    New code for 5.8:
        - Various cleanups to remove dead code, unnecessary conditionals,
          asserts, etc.
        - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS
          redundantly.
        - Tighten up our dmesg logging to ensure that everything is prefixed
          with 'XFS' for easier grepping.
        - Kill a bunch of typedefs.
        - Refactor the deferred ops code to reduce indirect function calls.
        - Increase type-safety with the deferred ops code.
        - Make the DAX mount options a tri-state.
        - Fix some error handling problems in the inode flush code and clean up
          other inode flush warts.
        - Refactor log recovery so that each log item recovery functions now live
          with the other log item processing code.
        - Fix some SPDX forms.
        - Fix quota counter corruption if the fs crashes after running
          quotacheck but before any dquots get logged.
        - Don't fail metadata verification on zero-entry attr leaf blocks, since
          they're just part of the disk format now due to a historic lack of log
          atomicity.
        - Don't allow SWAPEXT between files with different [ugp]id when quotas
          are enabled.
        - Refactor inode fork reading and verification to run directly from the
          inode-from-disk function.  This means that we now actually guarantee
          that _iget'ted inodes are totally verified and ready to go.
        - Move the incore inode fork format and extent counts to the ifork
          structure.
        - Scalability improvements by reducing cacheline pingponging in
          struct xfs_mount.
        - More scalability improvements by removing m_active_trans from the
          hot path.
        - Fix inode counter update sanity checking to run /only/ on debug
          kernels.
        - Fix longstanding inconsistency in what error code we return when a
          program hits project quota limits (ENOSPC).
        - Fix group quota returning the wrong error code when a program hits
          group quota limits.
        - Fix per-type quota limits and grace periods for group and project
          quotas so that they actually work.
        - Allow extension of individual grace periods.
        - Refactor the non-reclaim inode radix tree walking code to remove a
          bunch of stupid little functions and straighten out the
          inconsistent naming schemes.
        - Fix a bug in speculative preallocation where we measured a new
          allocation based on the last extent mapping in the file instead of
          looking farther for the last contiguous space allocation.
        - Force delalloc writes to unwritten extents.  This closes a
          stale disk contents exposure vector if the system goes down before
          the write completes.
        - More lockdep whackamole.
    
  • v5.6.15

    183673be · Linux 5.6.15 ·
    This is the 5.6.15 stable release
    
  • v5.4.43

    e0d81ce7 · Linux 5.4.43 ·
    This is the 5.4.43 stable release
    
  • v4.19.125

    2d16cf48 · Linux 4.19.125 ·
    This is the 4.19.125 stable release
    
  • v4.14.182

    4f68020f · Linux 4.14.182 ·
    This is the 4.14.182 stable release
    
  • v4.9.225

    82dddebf · Linux 4.9.225 ·
    This is the 4.9.225 stable release
    
  • v4.4.225

    646cdb18 · Linux 4.4.225 ·
    This is the 4.4.225 stable release
    
  • Ubuntu-5.4.0-34.38

    Ubuntu-5.4.0-34.38
    
  • v5.7-rc7

    9cb1fd0e · Linux 5.7-rc7 ·
    Linux 5.7-rc7
    
  • x86-urgent-2020-05-24

    Two fixes for x86:
    
      - Unbreak stack dumps for inactive tasks by interpreting the special
        first frame left by __switch_to_asm() correctly. The recent change not
        to skip the first frame so ORC and frame unwinder behave in the same
        way caused all entries to be unreliable, i.e. prepended with '?'.
    
      - Use cpumask_available() instead of an implicit NULL check of a
        cpumask_var_t in mmio trace to prevent a Clang build warning
    
  • sched-urgent-2020-05-24

    A set of fixes for the scheduler:
    
     - Fix handling of throttled parents in enqueue_task_fair() completely. The
       recent fix overlooked a corner case where the first iteration terminates
       do a entiry being on rq which makes the list management incomplete and
       later triggers the assertion which checks for completeness.
    
     - Fix a similar problem in unthrottle_cfs_rq().
    
     - Show the correct uclamp values in procfs which prints the effective
       value twice instead of requested and effective.
    
  • efi-urgent-2020-05-24

    A set of EFI fixes:
    
     - Don't return a garbage screen info when EFI framebuffer is not available
    
     - Make the early EFI console work proper with wider fonts instead of drawing
       garbage
    
     - Prevent a memory buffer leak in allocate_e820()
    
     - Print the firmware error record proper so it can be decoded by users
    
     - Fix a symbol clash in the host tool build which only happens with newer
       compilers.
    
     - Add a missing check for the event log version of TPM which caused boot
       fails on several Dell systems due to an attempt to decode SHA-1 format
       with the crypto agile algorithm
    
  • noinstr-rcu-220-05-23

    RCU noinstr changes and NMI nesting