1. 22 Jun, 2022 1 commit
    • Linus Torvalds's avatar
      Merge tag '9p-for-5.19-rc4' of https://github.com/martinetd/linux · 3abc3ae5
      Linus Torvalds authored
      Pull 9pfs fixes from Dominique Martinet:
       "A couple of fid refcount and fscache fixes:
      
         - fid refcounting was incorrect in some corner cases and would leak
           resources, only freed at umount time. The first three commits fix
           three such cases
      
         - 'cache=loose' or fscache was broken when trying to write a partial
           page to a file with no read permission since the rework a few
           releases ago.
      
           The fix taken here is just to restore old behavior of using the
           special 'writeback_fid' for such reads, which is open as root/RDWR
           and such not get complains that we try to read on a WRONLY fid.
      
           Long-term it'd be nice to get rid of this and not issue the read at
           all (skip cache?) in such cases, but that direction hasn't
           progressed"
      
      * tag '9p-for-5.19-rc4' of https://github.com/martinetd/linux:
        9p: fix EBADF errors in cached mode
        9p: Fix refcounting during full path walks for fid lookups
        9p: fix fid refcount leak in v9fs_vfs_get_link
        9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
      3abc3ae5
  2. 21 Jun, 2022 8 commits
  3. 20 Jun, 2022 4 commits
    • Linus Torvalds's avatar
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 78ca5588
      Linus Torvalds authored
      Pull SCSI fixes from James Bottomley:
       "Eight fixes, all in drivers (ufs, scsi_debug, storvsc, iscsi, ibmvfc).
      
        Apart from the ufs command clearing updates, these are mostly minor
        and obvious fixes"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        scsi: ibmvfc: Store vhost pointer during subcrq allocation
        scsi: ibmvfc: Allocate/free queue resource only during probe/remove
        scsi: storvsc: Correct reporting of Hyper-V I/O size limits
        scsi: ufs: Fix a race between the interrupt handler and the reset handler
        scsi: ufs: Support clearing multiple commands at once
        scsi: ufs: Simplify ufshcd_clear_cmd()
        scsi: iscsi: Exclude zero from the endpoint ID range
        scsi: scsi_debug: Fix zone transition to full condition
      78ca5588
    • Linus Torvalds's avatar
      Merge tag 'perf-tools-fixes-for-v5.19-2022-06-19' of... · c5b3a094
      Linus Torvalds authored
      Merge tag 'perf-tools-fixes-for-v5.19-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
      
      Pull perf tool fixes from Arnaldo Carvalho de Melo:
      
       - Don't set data source if it's not a memory operation in ARM SPE
         (Statistical Profiling Extensions).
      
       - Fix handling of exponent floating point values in perf stat
         expressions.
      
       - Don't leak fd on failure on libperf open.
      
       - Fix 'perf test' CPU topology test for PPC guest systems.
      
       - Fix undefined behaviour on breakpoint account 'perf test' entry.
      
       - Record only user callchains on the "Check ARM64 callgraphs are
         complete in FP mode" 'perf test' entry.
      
       - Fix "perf stat CSV output linter" test on s390.
      
       - Sync batch of kernel headers with tools/perf/.
      
      * tag 'perf-tools-fixes-for-v5.19-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
        tools headers UAPI: Sync linux/prctl.h with the kernel sources
        perf metrics: Ensure at least 1 id per metric
        tools headers arm64: Sync arm64's cputype.h with the kernel sources
        tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
        perf arm-spe: Don't set data source if it's not a memory operation
        perf expr: Allow exponents on floating point values
        perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check
        perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test
        perf beauty: Update copy of linux/socket.h with the kernel sources
        perf test: Fix variable length array undefined behavior in bp_account
        libperf evsel: Open shouldn't leak fd on failure
        perf test: Fix "perf stat CSV output linter" test on s390
        perf unwind: Fix uninitialized variable
      c5b3a094
    • Linus Torvalds's avatar
      Merge tag 'slab-for-5.19-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab · 59b785fe
      Linus Torvalds authored
      Pull slab fixes from Vlastimil Babka:
      
       - A slub fix for PREEMPT_RT locking semantics from Sebastian.
      
       - A slub fix for state corruption due to a possible race scenario from
         Jann.
      
      * tag 'slab-for-5.19-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
        mm/slub: add missing TID updates on slab deactivation
        mm/slub: Move the stackdepot related allocation out of IRQ-off section.
      59b785fe
    • Gerd Hoffmann's avatar
      udmabuf: add back sanity check · 05b252cc
      Gerd Hoffmann authored
      Check vm_fault->pgoff before using it.  When we removed the warning, we
      also removed the check.
      
      Fixes: 7b26e4e2 ("udmabuf: drop WARN_ON() check.")
      Reported-by: zdi-disclosures@trendmicro.com
      Suggested-by: default avatarLinus Torvalds <torvalds@linuxfoundation.org>
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      05b252cc
  4. 19 Jun, 2022 24 commits
  5. 18 Jun, 2022 3 commits