1. 19 Jun, 2023 24 commits
  2. 18 Jun, 2023 6 commits
  3. 17 Jun, 2023 5 commits
    • Linus Torvalds's avatar
      Merge tag 'staging-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · 1b29d271
      Linus Torvalds authored
      Pull staging driver fix from Greg KH:
       "Here is a single staging driver "fix" for 6.4-rc7. I've been sitting
        on it in my tree for many weeks as it is just a simple documentation
        update, with the hope that maybe some other staging driver fixes would
        need to be merged for 6.4-final, but that does not seem to be the
        case.
      
        So please, pull in this one documentation update so that Aaro doesn't
        get emails going forward that he can't do anything about"
      
      * tag 'staging-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
        staging: octeon: delete my name from TODO contact
      1b29d271
    • Linus Torvalds's avatar
      Merge tag 'usb-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 670062e7
      Linus Torvalds authored
      Pull USB / Thunderbolt fixes from Greg KH:
       "Here are some small USB and Thunderbolt driver fixes and new device
        ids for 6.4-rc7 to resolve some reported problems. Included in here
        are:
      
         - new USB serial device ids
      
         - USB gadget core fixes for long-dissussed problems
      
         - dwc3 bugfixes for reported issues.
      
         - typec driver fixes
      
         - thunderbolt driver fixes
      
        All of these have been in linux-next this week with no reported issues"
      
      * tag 'usb-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        usb: gadget: udc: core: Prevent soft_connect_store() race
        usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
        usb: typec: Fix fast_role_swap_current show function
        usb: typec: ucsi: Fix command cancellation
        USB: dwc3: fix use-after-free on core driver unbind
        USB: dwc3: qcom: fix NULL-deref on suspend
        usb: dwc3: gadget: Reset num TRBs before giving back the request
        usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind} error
        USB: serial: option: add Quectel EM061KGL series
        thunderbolt: Mask ring interrupt on Intel hardware as well
        thunderbolt: Do not touch CL state configuration during discovery
        thunderbolt: Increase DisplayPort Connection Manager handshake timeout
        thunderbolt: dma_test: Use correct value for absent rings when creating paths
      670062e7
    • Linus Torvalds's avatar
      Merge tag 'tty-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 3c0eb442
      Linus Torvalds authored
      Pull serial driver fixes from Greg KH:
       "Here are two small serial driver fixes for 6.4-rc7 that resolve some
        reported problems:
      
         - lantiq serial driver irq fix
      
         - fsl_lpuart serial driver watermark fix
      
        Both of these have been in linux-next this week with no reported issues"
      
      * tag 'tty-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
        serial: lantiq: add missing interrupt ack
      3c0eb442
    • Ben Hutchings's avatar
      parisc: Delete redundant register definitions in <asm/assembly.h> · b5b2a02b
      Ben Hutchings authored
      We define sp and ipsw in <asm/asmregs.h> using ".reg", and when using
      current binutils (snapshot 2.40.50.20230611) the definitions in
      <asm/assembly.h> using "=" conflict with those:
      
      arch/parisc/include/asm/assembly.h: Assembler messages:
      arch/parisc/include/asm/assembly.h:93: Error: symbol `sp' is already defined
      arch/parisc/include/asm/assembly.h:95: Error: symbol `ipsw' is already defined
      
      Delete the duplicate definitions in <asm/assembly.h>.
      
      Also delete the definition of gp, which isn't used anywhere.
      Signed-off-by: default avatarBen Hutchings <benh@debian.org>
      Cc: stable@vger.kernel.org # v6.0+
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      b5b2a02b
    • Linus Torvalds's avatar
      Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux · c6cf6be9
      Linus Torvalds authored
      Pull clk fixes from Stephen Boyd:
       "A handful of clk driver fixes:
      
         - Fix an OOB issue in the Mediatek mt8365 driver where arrays of clks
           are mismatched in size
      
         - Use the proper clk_ops for a few clks in the Mediatek mt8365 driver
      
         - Stop using abs() in clk_composite_determine_rate() because 64-bit
           math goes wrong on large unsigned long numbers that are subtracted
           and passed into abs()
      
         - Zero initialize a struct clk_init_data in clk-loongson2 to avoid
           stack junk confusing clk_hw_register()
      
         - Actually use a pointer to __iomem for writel() in
           pxa3xx_clk_update_accr() so we don't oops"
      
      * tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
        clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
        clk: clk-loongson2: Zero init clk_init_data
        clk: mediatek: mt8365: Fix inverted topclk operations
        clk: composite: Fix handling of high clock rates
        clk: mediatek: mt8365: Fix index issue
      c6cf6be9
  4. 16 Jun, 2023 5 commits
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2023-06-17' of git://anongit.freedesktop.org/drm/drm · 1639fae5
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "A bunch of misc fixes across the board.
      
        amdgpu is the usual bulk with a revert and other fixes, nouveau has a
        race fix that was causing a UAF that was hard hanging systems,
        otherwise some qaic, bridge and radeon.
      
        amdgpu:
         - GFX9 preemption fixes
         - Add missing radeon secondary PCI ID
         - vblflash fixes
         - SMU 13 fix
         - VCN 4.0 fix
         - Re-enable TOPDOWN flag for large BAR systems to fix regression
         - eDP fix
         - PSR hang fix
         - DPIA fix
      
        radeon:
         - fbdev client warning fix
      
        qaic:
         - leak fix
         - null ptr deref fix
      
        nouveau:
         - use-after-free caused by fence race fix
         - runtime pm fix
         - NULL ptr checks
      
        bridge:
         - ti-sn65dsi86: Avoid possible buffer overflow"
      
      * tag 'drm-fixes-2023-06-17' of git://anongit.freedesktop.org/drm/drm: (21 commits)
        nouveau: fix client work fence deletion race
        drm/amd/display: limit DPIA link rate to HBR3
        drm/amd/display: fix the system hang while disable PSR
        drm/amd/display: edp do not add non-edid timings
        Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system"
        drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
        drm/radeon: Disable outputs when releasing fbdev client
        drm/amd/pm: workaround for compute workload type on some skus
        drm/amd: Tighten permissions on VBIOS flashing attributes
        drm/amd: Make sure image is written to trigger VBIOS image update flow
        drm/amdgpu: add missing radeon secondary PCI ID
        drm/amdgpu: Implement gfx9 patch functions for resubmission
        drm/amdgpu: Modify indirect buffer packages for resubmission
        drm/amdgpu: Program gds backup address as zero if no gds allocated
        drm/nouveau: add nv_encoder pointer check for NULL
        drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
        drm/nouveau/dp: check for NULL nv_connector->native_mode
        drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
        drm/nouveau: don't detect DSM for non-NVIDIA device
        accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device()
        ...
      1639fae5
    • David Howells's avatar
      afs: Fix vlserver probe RTT handling · ba00b190
      David Howells authored
      In the same spirit as commit ca57f022 ("afs: Fix fileserver probe
      RTT handling"), don't rule out using a vlserver just because there
      haven't been enough packets yet to calculate a real rtt.  Always set the
      server's probe rtt from the estimate provided by rxrpc_kernel_get_srtt,
      which is capped at 1 second.
      
      This could lead to EDESTADDRREQ errors when accessing a cell for the
      first time, even though the vl servers are known and have responded to a
      probe.
      
      Fixes: 1d4adfaf ("rxrpc: Make rxrpc_kernel_get_srtt() indicate validity")
      Signed-off-by: default avatarMarc Dionne <marc.dionne@auristor.com>
      Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
      cc: linux-afs@lists.infradead.org
      Link: http://lists.infradead.org/pipermail/linux-afs/2023-June/006746.htmlSigned-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      ba00b190
    • Dave Airlie's avatar
      Merge tag 'drm-misc-fixes-2023-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes · 9930f518
      Dave Airlie authored
      drm-misc-fixes maybe in time for v6.4-rc7:
      - qaic leak and null deref fix.
      - Fix runtime pm in nouveau.
      - Fix array overflow in ti-sn65dsi86 pwm chip handling.
      - Assorted null check fixes in nouveau.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Maarten Lankhorst <dev@lankhorst.se>
      Link: https://patchwork.freedesktop.org/patch/msgid/641eb8a8-fbd7-90ad-0805-310b7fec9344@lankhorst.se
      9930f518
    • Linus Torvalds's avatar
      Merge tag 'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 4973ca29
      Linus Torvalds authored
      Pull btrfs fixes from David Sterba:
       "Two fixes for NOCOW files, a regression fix in scrub and an assertion
        fix:
      
         - NOCOW fixes:
            - keep length of iomap direct io request in case of a failure
            - properly pass mode of extent reference checking, this can break
              some cases for swapfile
      
         - fix error value confusion when scrubbing a stripe
      
         - convert assertion to a proper error handling when loading global
           roots, reported by syzbot"
      
      * tag 'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
        btrfs: scrub: fix a return value overwrite in scrub_stripe()
        btrfs: do not ASSERT() on duplicated global roots
        btrfs: can_nocow_file_extent should pass down args->strict from callers
        btrfs: fix iomap_begin length for nocow writes
      4973ca29
    • Linus Torvalds's avatar
      Merge tag 'block-6.4-2023-06-15' of git://git.kernel.dk/linux · b9c1133a
      Linus Torvalds authored
      Pull block fix from Jens Axboe:
       "Just a single fix for blk-cg stats flushing"
      
      * tag 'block-6.4-2023-06-15' of git://git.kernel.dk/linux:
        blk-cgroup: Flush stats before releasing blkcg_gq
      b9c1133a