Skip to content
  1. May 28, 2023
  2. May 22, 2023
  3. May 15, 2023
  4. May 14, 2023
    • Linus Torvalds's avatar
      Merge tag 'locking_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 31f4104e
      Linus Torvalds authored
      Pull locking fix from Borislav Petkov:
      
       - Make sure __down_read_common() is always inlined so that the callers'
         names land in traceevents output and thus the blocked function can be
         identified
      
      * tag 'locking_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
      31f4104e
    • Linus Torvalds's avatar
      Merge tag 'perf_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ef21831c
      Linus Torvalds authored
      Pull perf fixes from Borislav Petkov:
      
       - Make sure the PEBS buffer is flushed before reprogramming the
         hardware so that the correct record sizes are used
      
       - Update the sample size for AMD BRS events
      
       - Fix a confusion with using the same on-stack struct with different
         events in the event processing path
      
      * tag 'perf_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFG
        perf/x86: Fix missing sample size update on AMD BRS
        perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event()
      ef21831c
    • Linus Torvalds's avatar
      Merge tag 'sched_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f3b9e8e4
      Linus Torvalds authored
      Pull scheduler fix from Borislav Petkov:
      
       - Fix a couple of kernel-doc warnings
      
      * tag 'sched_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        sched: fix cid_lock kernel-doc warnings
      f3b9e8e4
    • Linus Torvalds's avatar
      Merge tag 'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 011e33ee
      Linus Torvalds authored
      Pull x86 fix from Borislav Petkov:
      
       - Add the required PCI IDs so that the generic SMN accesses provided by
         amd_nb.c work for drivers which switch to them. Add a PCI device ID
         to k10temp's table so that latter is loaded on such systems too
      
      * tag 'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        hwmon: (k10temp) Add PCI ID for family 19, model 78h
        x86/amd_nb: Add PCI ID for family 19h model 78h
      011e33ee
    • Linus Torvalds's avatar
      Merge tag 'timers_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 491459b5
      Linus Torvalds authored
      Pull timer fix from Borislav Petkov:
      
       - Prevent CPU state corruption when an active clockevent broadcast
         device is replaced while the system is already in oneshot mode
      
      * tag 'timers_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        tick/broadcast: Make broadcast device replacement work correctly
      491459b5
    • Linus Torvalds's avatar
      Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 · bb7c241f
      Linus Torvalds authored
      Pull ext4 fixes from Ted Ts'o:
       "Some ext4 bug fixes (mostly to address Syzbot reports)"
      
      * tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
        ext4: bail out of ext4_xattr_ibody_get() fails for any reason
        ext4: add bounds checking in get_max_inline_xattr_value_size()
        ext4: add indication of ro vs r/w mounts in the mount message
        ext4: fix deadlock when converting an inline directory in nojournal mode
        ext4: improve error recovery code paths in __ext4_remount()
        ext4: improve error handling from ext4_dirhash()
        ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
        ext4: check iomap type only if ext4_iomap_begin() does not fail
        ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
        ext4: fix data races when using cached status extents
        ext4: avoid deadlock in fs reclaim with page writeback
        ext4: fix invalid free tracking in ext4_xattr_move_to_block()
        ext4: remove a BUG_ON in ext4_mb_release_group_pa()
        ext4: allow ext4_get_group_info() to fail
        ext4: fix lockdep warning when enabling MMP
        ext4: fix WARNING in mb_find_extent
      bb7c241f
    • Linus Torvalds's avatar
      Merge tag 'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev · adfbf653
      Linus Torvalds authored
      Pull fbdev fixes from Helge Deller:
      
       - use after free fix in imsttfb (Zheng Wang)
      
       - fix error handling in arcfb (Zongjie Li)
      
       - lots of whitespace cleanups (Thomas Zimmermann)
      
       - add 1920x1080 modedb entry (me)
      
      * tag 'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev:
        fbdev: stifb: Fix info entry in sti_struct on error path
        fbdev: modedb: Add 1920x1080 at 60 Hz video mode
        fbdev: imsttfb: Fix use after free bug in imsttfb_probe
        fbdev: vfb: Remove trailing whitespaces
        fbdev: valkyriefb: Remove trailing whitespaces
        fbdev: stifb: Remove trailing whitespaces
        fbdev: sa1100fb: Remove trailing whitespaces
        fbdev: platinumfb: Remove trailing whitespaces
        fbdev: p9100: Remove trailing whitespaces
        fbdev: maxinefb: Remove trailing whitespaces
        fbdev: macfb: Remove trailing whitespaces
        fbdev: hpfb: Remove trailing whitespaces
        fbdev: hgafb: Remove trailing whitespaces
        fbdev: g364fb: Remove trailing whitespaces
        fbdev: controlfb: Remove trailing whitespaces
        fbdev: cg14: Remove trailing whitespaces
        fbdev: atmel_lcdfb: Remove trailing whitespaces
        fbdev: 68328fb: Remove trailing whitespaces
        fbdev: arcfb: Fix error handling in arcfb_probe()
      adfbf653
    • Linus Torvalds's avatar
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 046206ba
      Linus Torvalds authored
      Pull SCSI fix from James Bottomley:
       "A single small fix for the UFS driver to fix a power management
        failure"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
      046206ba
    • Helge Deller's avatar
      parisc: Fix encoding of swp_entry due to added SWP_EXCLUSIVE flag · 6f9e9884
      Helge Deller authored
      Fix the __swp_offset() and __swp_entry() macros due to commit 6d239fc7
      
      
      ("parisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE") which introduced the
      SWP_EXCLUSIVE flag by reusing the _PAGE_ACCESSED flag.
      
      Reported-by: default avatarChristoph Biedl <linux-kernel.bfrz@manchmal.in-ulm.de>
      Tested-by: default avatarChristoph Biedl <linux-kernel.bfrz@manchmal.in-ulm.de>
      Reviewed-by: default avatarDavid Hildenbrand <david@redhat.com>
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      Fixes: 6d239fc7 ("parisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE")
      Cc: <stable@vger.kernel.org> # v6.3+
      6f9e9884
    • Theodore Ts'o's avatar
      ext4: bail out of ext4_xattr_ibody_get() fails for any reason · 2a534e1d
      Theodore Ts'o authored
      
      
      In ext4_update_inline_data(), if ext4_xattr_ibody_get() fails for any
      reason, it's best if we just fail as opposed to stumbling on,
      especially if the failure is EFSCORRUPTED.
      
      Cc: stable@kernel.org
      Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
      2a534e1d
    • Theodore Ts'o's avatar
      ext4: add bounds checking in get_max_inline_xattr_value_size() · 2220eaf9
      Theodore Ts'o authored
      
      
      Normally the extended attributes in the inode body would have been
      checked when the inode is first opened, but if someone is writing to
      the block device while the file system is mounted, it's possible for
      the inode table to get corrupted.  Add bounds checking to avoid
      reading beyond the end of allocated memory if this happens.
      
      Reported-by: default avatar <syzbot+1966db24521e5f6e23f7@syzkaller.appspotmail.com>
      Link: https://syzkaller.appspot.com/bug?extid=1966db24521e5f6e23f7
      Cc: stable@kernel.org
      Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
      2220eaf9
    • Theodore Ts'o's avatar
      ext4: add indication of ro vs r/w mounts in the mount message · 6dcc98fb
      Theodore Ts'o authored
      
      
      Whether the file system is mounted read-only or read/write is more
      important than the quota mode, which we are already printing.  Add the
      ro vs r/w indication since this can be helpful in debugging problems
      from the console log.
      
      Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
      6dcc98fb