1. 29 Aug, 2021 7 commits
  2. 27 Aug, 2021 5 commits
  3. 24 Aug, 2021 4 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'soundwire-5.15-rc1' of... · 8c61951b
      Greg Kroah-Hartman authored
      Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
      
      Vinod writes:
      
      soundwire updates for 5.15-rc1
      
      - Core has updates to support SoundWire mockup device (includes tag from
        asoc), improved error handling and slave status.
      
      - Drivers has update on Intel driver for new quriks and better handling of
        errors and suspend routines
      
      * tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
        soundwire: cadence: do not extend reset delay
        soundwire: intel: conditionally exit clock stop mode on system suspend
        soundwire: intel: skip suspend/resume/wake when link was not started
        soundwire: intel: fix potential race condition during power down
        soundwire: cadence: override PDI configurations to create loopback
        soundwire: cadence: add debugfs interface for PDI loopbacks
        soundwire: stream: don't program mockup device ports
        soundwire: bus: squelch error returned by mockup devices
        soundwire: add flag to ignore all command/control for mockup devices
        soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA
        soundwire: cadence: add paranoid check on self-clearing bits
        soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15
        soundwire: bus: update Slave status in sdw_clear_slave_status
        soundwire: cadence: Remove ret variable from sdw_cdns_irq()
        soundwire: bus: filter out more -EDATA errors on clock stop
        soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values
        ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests
        ASoC: soc-acpi: tgl: add table for SoundWire mockup devices
        ASoC: soc-acpi: cnl: add table for SoundWire mockup devices
        ASoC: codecs: add SoundWire mockup device support
      8c61951b
    • Greg Kroah-Hartman's avatar
      Merge tag 'phy-for-5.15' of... · 96e9df33
      Greg Kroah-Hartman authored
      Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
      
      Vinod writes:
      
      phy-for-5.15
      
        - Updates:
              - Yaml conversion for Freescale imx8mq usb phy, TI AM654 SERDES phy,
                Cadence torrent phy
              - Updates for Amlogic Meson8b-usb2 phy, Samsung ufs phy
      
        - New support:
              - UFS phy for Qualcomm SM6115
      	- PCIe & USB/DP phy for Qualcomm sc8180x
      	- USB3 PHY support for Qualcomm IPQ6018
      	- Renesas USB2.0 PHY for RZ/G2L
      
      * tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (45 commits)
        phy: qcom-qmp: Add support for SM6115 UFS phy
        dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings
        phy: qmp: Provide unique clock names for DP clocks
        phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB
        phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER
        phy: amlogic: meson8b-usb2: Power off the PHY by putting it into reset mode
        phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource
        phy: phy-mtk-mipi-dsi: remove dummy assignment of error number
        phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource
        phy: phy-mtk-ufs: use clock bulk to get clocks
        phy: phy-mtk-tphy: remove error log of ioremap failure
        phy: phy-mtk-tphy: print error log using child device
        phy: phy-mtk-tphy: support type switch by pericfg
        phy: phy-mtk-tphy: use clock bulk to get clocks
        dt-bindings: phy: mediatek: tphy: support type switch by pericfg
        phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation
        phy: cadence-torrent: Add debug information for PHY configuration
        phy: cadence-torrent: Add separate functions for reusable code
        phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock
        phy: cadence-torrent: Add PHY registers for DP in array format
        ...
      96e9df33
    • Greg Kroah-Hartman's avatar
      Merge tag 'icc-5.15-rc1' of... · c446e40e
      Greg Kroah-Hartman authored
      Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      
      Georgi writes:
      
      interconnect changes for 5.15
      
      Here are changes for the 5.15-rc1 merge window consisting of interconnect
      core and driver updates.
      
      Framework change:
      - Add sanity check to detect if node is already added to provider.
      
      Driver changes:
      - RPMh drivers probe function consolidation
      - Add driver for SC8180x platforms
      - Add support for SC8180x OSM L3
      - Use driver-specific naming in OSM L3
      Signed-off-by: default avatarGeorgi Djakov <djakov@kernel.org>
      
      * tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc:
        interconnect: qcom: osm-l3: Use driver-specific naming
        interconnect: qcom: osm-l3: Add sc8180x support
        dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding
        interconnect: qcom: Add SC8180x providers
        dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings
        interconnect: Sanity check that node isn't already on list
        interconnect: qcom: icc-rpmh: Consolidate probe functions
      c446e40e
    • Greg Kroah-Hartman's avatar
      Merge 5.14-rc7 into char-misc-next · 637d0957
      Greg Kroah-Hartman authored
      We need the char/misc fixes in here as well.
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      637d0957
  4. 23 Aug, 2021 6 commits
  5. 22 Aug, 2021 2 commits
  6. 21 Aug, 2021 9 commits
  7. 20 Aug, 2021 7 commits
    • Jens Axboe's avatar
      io_uring: fix xa_alloc_cycle() error return value check · a30f895a
      Jens Axboe authored
      We currently check for ret != 0 to indicate error, but '1' is a valid
      return and just indicates that the allocation succeeded with a wrap.
      Correct the check to be for < 0, like it was before the xarray
      conversion.
      
      Cc: stable@vger.kernel.org
      Fixes: 61cf9370 ("io_uring: Convert personality_idr to XArray")
      Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
      a30f895a
    • Linus Torvalds's avatar
      Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · fa54d366
      Linus Torvalds authored
      Pull ACPI fixes from Rafael Wysocki:
       "These fix two mistakes in new code.
      
        Specifics:
      
         - Prevent confusing messages from being printed if the PRMT table is
           not present or there are no PRM modules (Aubrey Li).
      
         - Fix the handling of suspend-to-idle entry and exit in the case when
           the Microsoft UUID is used with the Low-Power S0 Idle _DSM
           interface (Mario Limonciello)"
      
      * tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI: PM: s2idle: Invert Microsoft UUID entry and exit
        ACPI: PRM: Deal with table not present or no module found
      fa54d366
    • Linus Torvalds's avatar
      Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · cae68764
      Linus Torvalds authored
      Pull power management fixes from Rafael Wysocki:
       "These fix some issues in the ARM cpufreq drivers and in the operating
        performance points (OPP) framework.
      
        Specifics:
      
         - Fix useless WARN() in the OPP core and prevent a noisy warning
           from being printed by OPP _put functions (Dmitry Osipenko).
      
         - Fix error path when allocation failed in the arm_scmi cpufreq
           driver (Lukasz Luba).
      
         - Blacklist Qualcomm sc8180x and Qualcomm sm8150 in
           cpufreq-dt-platdev (Bjorn Andersson, Thara Gopinath).
      
         - Forbid cpufreq for 1.2 GHz variant in the armada-37xx cpufreq
           driver (Marek Behún)"
      
      * tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        opp: Drop empty-table checks from _put functions
        cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
        cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
        cpufreq: arm_scmi: Fix error path when allocation failed
        opp: remove WARN when no valid OPPs remain
        cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev
      cae68764
    • Linus Torvalds's avatar
      Merge branch 'akpm' (patches from Andrew) · ed3bad2e
      Linus Torvalds authored
      Merge misc fixes from Andrew Morton:
       "10 patches.
      
        Subsystems affected by this patch series: MAINTAINERS and mm (shmem,
        pagealloc, tracing, memcg, memory-failure, vmscan, kfence, and
        hugetlb)"
      
      * emailed patches from Andrew Morton <akpm@linux-foundation.org>:
        hugetlb: don't pass page cache pages to restore_reserve_on_error
        kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE
        mm: vmscan: fix missing psi annotation for node_reclaim()
        mm/hwpoison: retry with shake_page() for unhandlable pages
        mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
        MAINTAINERS: update ClangBuiltLinux IRC chat
        mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN_POISON names
        mm/page_alloc: don't corrupt pcppage_migratetype
        Revert "mm: swap: check if swap backing device is congested or not"
        Revert "mm/shmem: fix shmem_swapin() race with swapoff"
      ed3bad2e
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freedesktop.org/drm/drm · 8ba9fbe1
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Regularly scheduled fixes. The ttm one solves a problem of GPU drivers
        failing to load if debugfs is off in Kconfig, otherwise the i915 and
        mediatek, and amdgpu fixes all fairly normal.
      
        Nouveau has a couple of display fixes, but it has a fix for a
        longstanding race condition in it's memory manager code, and the fix
        mostly removes some code that wasn't working properly and has no
        userspace users. This fix makes the diffstat kinda larger but in a
        good (negative line-count) way.
      
        core:
         - fix drm_wait_vblank uapi copying bug
      
        ttm:
         - fix debugfs init when debugfs is off
      
        amdgpu:
         - vega10 SMU workload fix
         - DCN VM fix
         - DCN 3.01 watermark fix
      
        amdkfd:
         - SVM fix
      
        nouveau:
         - ampere display fixes
         - remove MM misfeature to fix a longstanding race condition
      
        i915:
         - tweaked display workaround for all PCHs
         - eDP MSO pipe sanity for ADL-P fix
         - remove unused symbol export
      
        mediatek:
         - AAL output size setting
         - Delete component in remove function"
      
      * tag 'drm-fixes-2021-08-20-3' of git://anongit.freedesktop.org/drm/drm:
        drm/amd/display: Use DCN30 watermark calc for DCN301
        drm/i915/dp: remove superfluous EXPORT_SYMBOL()
        drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
        drm/i915: Tweaked Wa_14010685332 for all PCHs
        drm/nouveau: rip out nvkm_client.super
        drm/nouveau: block a bunch of classes from userspace
        drm/nouveau/fifo/nv50-: rip out dma channels
        drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
        drm/nouveau/disp: power down unused DP links during init
        drm/nouveau: recognise GA107
        drm: Copy drm_wait_vblank to user before returning
        drm/amd/display: Ensure DCN save after VM setup
        drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
        drm/amd/pm: change the workload type for some cards
        Revert "drm/amd/pm: fix workload mismatch on vega10"
        drm: ttm: Don't bail from ttm_global_init if debugfs_create_dir fails
        drm/mediatek: Add component_del in OVL and COLOR remove function
        drm/mediatek: Add AAL output size configuration
      8ba9fbe1
    • Linus Torvalds's avatar
      Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · 3db903a8
      Linus Torvalds authored
      Pull PCI fixes from Bjorn Helgaas:
      
       - Add Rahul Tanwar as Intel LGM Gateway PCIe maintainer (Rahul Tanwar)
      
       - Add Jim Quinlan et al as Broadcom STB PCIe maintainers (Jim Quinlan)
      
       - Increase D3hot-to-D0 delay for AMD Renoir/Cezanne XHCI (Marcin
         Bachry)
      
       - Correct iomem_get_mapping() usage for legacy_mem sysfs (Krzysztof
         Wilczyński)
      
      * tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
        PCI/sysfs: Use correct variable for the legacy_mem sysfs object
        PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
        MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe maintainers
        MAINTAINERS: Add Rahul Tanwar as Intel LGM Gateway PCIe maintainer
      3db903a8
    • Linus Torvalds's avatar
      Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · a27c75e5
      Linus Torvalds authored
      Pull MMC host fixes from Ulf Hansson:
      
       - dw_mmc: Fix hang on data CRC error
      
       - mmci: Fix voltage switch procedure for the stm32 variant
      
       - sdhci-iproc: Fix some clock issues for BCM2711
      
       - sdhci-msm: Fixup software timeout value
      
      * tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711
        mmc: sdhci-iproc: Cap min clock frequency on BCM2711
        mmc: sdhci-msm: Update the software timeout value for sdhc
        mmc: mmci: stm32: Check when the voltage switch procedure should be done
        mmc: dw_mmc: Fix hang on data CRC error
      a27c75e5