Skip to content
  1. Dec 14, 2023
  2. Dec 13, 2023
    • Dave Airlie's avatar
      Merge tag 'amd-drm-next-6.8-2023-12-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-next · a0a28956
      Dave Airlie authored
      
      
      amd-drm-next-6.8-2023-12-08:
      
      amdgpu:
      - SR-IOV fixes
      - DCN 3.5 updates
      - Backlight fixes
      - MST fixes
      - DMCUB fixes
      - DPIA fixes
      - Display powergating updates
      - Enable writeback connectors
      - Misc code cleanups
      - Add more register state debugging for aquavanjaram
      - Suspend fix
      - Clockgating fixes
      - SMU 14 updates
      - PSR fixes
      - MES logging updates
      - Misc fixes
      
      amdkfd:
      - SVM fix
      
      radeon:
      - Fix potential memory leaks in error paths
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Alex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20231208205613.4861-1-alexander.deucher@amd.com
      a0a28956
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2023-12-08' of... · 6734cd03
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2023-12-08' of git://anongit.freedesktop.org/drm/drm-intel
      
       into drm-next
      
      UAPI Changes:
      
      -   drm/i915: Implement fdinfo memory stats printing
      
          Use the newly added drm_print_memory_stats helper to show memory
          utilisation of our objects in drm/driver specific fdinfo output.
      
          To collect the stats we walk the per memory regions object lists
          and accumulate object size into the respective drm_memory_stats
          categories.
      
      Cross-subsystem Changes:
      
      - Backmerge of drm-next (to bring drm-intel-next for PXP changes)
      
      Driver Changes:
      
      - Wa_18028616096 now applies to all DG2 (Matt R)
      - Drop Wa_22014600077 on all DG2 (Matt R)
      - Add new ATS-M device ID (Haridhar)
      - More Meteorlake (MTL) workarounds (Matt R, Dnyaneshwar, Jonathan,
        Gustavo, Radhakrishna)
      - PMU WARN_ON cleanup on driver unbind (Umesh)
      - Limit GGTT WC flushing workaround to pre BXT/ICL platforms
      - Complement implementation for Wa_16018031267 / Wa_16018063123
        (Andrzej, Jonathan, Nirmoy, Chris)
      
      - Properly print internal GSC engine in trace logs (Tvrtko)
      - Track gt pm wakerefs (Andrzej)
      - Fix null deref bugs on perf code when perf is disabled (Harshit,
        Tvrtko)
      - Fix __i915_request_create memory leak on driver unbind (Andrzej)
      - Remove spurious unsupported HuC message on MTL (Daniele)
      - Read a shadowed mmio register for ggtt flush (Vinay)
      - Add missing new-line to GT_TRACE (Andrzej)
      - Add drm_dbgs for critical PXP events (Alan)
      - Skip pxp init if gt is wedged (Zhanjun)
      
      - Replace custom intel runtime_pm tracker with ref_tracker library
        (Andrzej)
      - Compiler warning/static checker/coding style cleanups (Arnd, Nirmoy,
        Soumya, Gilbert, Dorcas, Kunwu, Sam, Tvrtko)
      - Code structure and helper cleanups (Jani, Tvrtko, Andi)
      - Selftest improvements (John, Tvrtko, Andrzej)
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      # Conflicts:
      #	drivers/gpu/drm/i915/gt/intel_gt_mcr.c
      From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/ZXNBcsSwJEVsq9On@jlahtine-mobl.ger.corp.intel.com
      6734cd03
    • Dave Airlie's avatar
      Merge tag 'exynos-drm-next-for-v6.8' of... · 3c2eb780
      Dave Airlie authored
      Merge tag 'exynos-drm-next-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos
      
       into drm-next
      
      One bug fix
      - Add a missing call to drm_atomic_helper_shutdown() in Exynos DRM
      driver.
      
        This function is necessary during system shutdown and when the driver
        is unbound. Without this function, components like panels may not shut
        down properly, potentially leading to power issue as mentioned in the
        kernel documentation, specially in the "driver instance overview"
        secstion of 'drm_drv.c'.
      
      Two cleanups
      - Convert '.remove()' callback function in the Exynos DRM platform
        driver to a version that returns void instead of an integer.
      - Change connector type of exynos_drm_dpi.c module to DPI.
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Inki Dae <inki.dae@samsung.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20231212051134.48524-1-inki.dae@samsung.com
      3c2eb780
  3. Dec 12, 2023
  4. Dec 11, 2023
  5. Dec 10, 2023
    • Linus Torvalds's avatar
      Merge tag 'powerpc-6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · c527f560
      Linus Torvalds authored
      Pull powerpc fix from Michael Ellerman:
      
       - Fix stack teardown in ftrace_no_trace, seen as crashes doing CPU
         hotplug while ftrace is active.
      
         Thanks to Naveen N Rao.
      
      * tag 'powerpc-6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/ftrace: Fix stack teardown in ftrace_no_trace
      c527f560
    • Linus Torvalds's avatar
      Merge tag 'gpio-fixes-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux · 99d4cf76
      Linus Torvalds authored
      Pull gpio fix from Bartosz Golaszewski:
      
       - fix an error path after a failed export in sysfs code
      
      * tag 'gpio-fixes-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
        gpiolib: sysfs: Fix error handling on failed export
      99d4cf76
    • Linus Torvalds's avatar
      Merge tag 'usb-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 21b73ffc
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are some small USB fixes for 6.7-rc5 to resolve some reported
        issues. Included in here are:
      
         - usb gadget f_hid, and uevent fix
      
         - xhci driver revert to resolve a much-reported issue
      
         - typec driver fix
      
        All of these have been in linux-next with no reported issues"
      
      * tag 'usb-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        usb: gadget: f_hid: fix report descriptor allocation
        Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
        usb: typec: class: fix typec_altmode_put_partner to put plugs
        USB: gadget: core: adjust uevent timing on gadget unbind
      21b73ffc
    • Linus Torvalds's avatar
      Merge tag 'tty-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 0b526090
      Linus Torvalds authored
      Pull serial driver fixes from Greg KH:
       "Here are some small serial driver fixes for 6.7-rc4 to resolve some
        reported issues. Included in here are:
      
         - pl011 dma support fix
      
         - sc16is7xx driver fix
      
         - ma35d1 console index fix
      
         - 8250 driver fixes for small issues
      
        All of these have been in linux-next with no reported issues"
      
      * tag 'tty-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART
        serial: ma35d1: Validate console index before assignment
        ARM: PL011: Fix DMA support
        serial: sc16is7xx: address RX timeout interrupt errata
        serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
        serial: 8250_omap: Add earlycon support for the AM654 UART controller
        serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
      0b526090
    • Linus Torvalds's avatar
      Merge tag 'char-misc-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · ca20f162
      Linus Torvalds authored
      Pull char / misc driver fixes from Greg KH:
       "Here are some small fixes for 6.7-rc5 for a variety of small driver
        subsystems. Included in here are:
      
         - debugfs revert for reported issue
      
         - greybus revert for reported issue
      
         - greybus fixup for endian build warning
      
         - coresight driver fixes
      
         - nvmem driver fixes
      
         - devcoredump fix
      
         - parport new device id
      
         - ndtest build fix
      
        All of these have ben in linux-next with no reported issues"
      
      * tag 'char-misc-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        nvmem: Do not expect fixed layouts to grab a layout driver
        parport: Add support for Brainboxes IX/UC/PX parallel cards
        Revert "greybus: gb-beagleplay: Ensure le for values in transport"
        greybus: gb-beagleplay: Ensure le for values in transport
        greybus: BeaglePlay driver needs CRC_CCITT
        Revert "debugfs: annotate debugfs handlers vs. removal with lockdep"
        devcoredump: Send uevent once devcd is ready
        ndtest: fix typo class_regster -> class_register
        misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
        misc: mei: client.c: return negative error code in mei_cl_write
        mei: pxp: fix mei_pxp_send_message return value
        coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base
        coresight: ultrasoc-smb: Config SMB buffer before register sink
        coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb
        Documentation: coresight: fix `make refcheckdocs` warning
        hwtracing: hisi_ptt: Don't try to attach a task
        hwtracing: hisi_ptt: Handle the interrupt in hardirq context
        hwtracing: hisi_ptt: Add dummy callback pmu::read()
        coresight: Fix crash when Perf and sysfs modes are used concurrently
        coresight: etm4x: Remove bogous __exit annotation for some functions
      ca20f162
    • Linus Torvalds's avatar
      Merge tag 'loongarch-fixes-6.7-2' of... · b10a3cca
      Linus Torvalds authored
      Merge tag 'loongarch-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
      
      Pull LoongArch fixes from Huacai Chen:
       "Preserve syscall nr across execve(), slightly clean up drdtime(), fix
        the Clang built zboot kernel, fix a stack unwinder bug and several bpf
        jit bugs"
      
      * tag 'loongarch-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
        LoongArch: BPF: Fix unconditional bswap instructions
        LoongArch: BPF: Fix sign-extension mov instructions
        LoongArch: BPF: Don't sign extend function return value
        LoongArch: BPF: Don't sign extend memory load operand
        LoongArch: Preserve syscall nr across execve()
        LoongArch: Set unwind stack type to unknown rather than set error flag
        LoongArch: Slightly clean up drdtime()
        LoongArch: Apply dynamic relocations for LLD
      b10a3cca
    • Linus Torvalds's avatar
      Merge tag 'mips-fixes_6.7_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux · b8503b21
      Linus Torvalds authored
      Pull MIPS fixes from Thomas Bogendoerfer:
      
       - Fixes for broken Loongson firmware
      
       - Fix lockdep splat
      
       - Fix FPU states when creating kernel threads
      
      * tag 'mips-fixes_6.7_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
        MIPS: kernel: Clear FPU states when setting up kernel threads
        MIPS: Loongson64: Handle more memory types passed from firmware
        MIPS: Loongson64: Enable DMA noncoherent support
        MIPS: Loongson64: Reserve vgabios memory on boot
        mips/smp: Call rcutree_report_cpu_starting() earlier
      b8503b21
    • Linus Torvalds's avatar
      Merge tag 'perf-tools-fixes-for-v6.7-2-2023-12-08' of... · 9d3bc457
      Linus Torvalds authored
      Merge tag 'perf-tools-fixes-for-v6.7-2-2023-12-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
      
      Pull perf tools fixes from Namhyung Kim:
       "A random set of small bug fixes including:
      
         - Fix segfault on AmpereOne due to missing default metricgroup name
      
         - Fix segfault on `perf list --json` due to NULL pointer"
      
      * tag 'perf-tools-fixes-for-v6.7-2-2023-12-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:
        perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback
        perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields
        perf metrics: Avoid segv if default metricgroup isn't set
      9d3bc457
    • Linus Torvalds's avatar
      Merge tag '6.7-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 · 2099306c
      Linus Torvalds authored
      Pull smb client fixes from Steve French:
       "Six smb3 client fixes:
      
         - Fixes for copy_file_range and clone (cache invalidation and file
           size), also addresses an xfstest failure
      
         - Fix to return proper error if REMAP_FILE_DEDUP set (also fixes
           xfstest generic/304)
      
         - Fix potential null pointer reference with DFS
      
         - Multichannel fix addressing (reverting an earlier patch) some of
           the problems with enabling/disabling channels dynamically
      
        Still working on a followon multichannel fix to address another issue
        found in reconnect testing that will send next week"
      
      * tag '6.7-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
        cifs: reconnect worker should take reference on server struct unconditionally
        Revert "cifs: reconnect work should have reference on server struct"
        cifs: Fix non-availability of dedup breaking generic/304
        smb: client: fix potential NULL deref in parse_dfs_referrals()
        cifs: Fix flushing, invalidation and file size with FICLONE
        cifs: Fix flushing, invalidation and file size with copy_file_range()
      2099306c