1. 06 Sep, 2022 1 commit
    • Romain Naour's avatar
      ARM: dts: am5748: keep usb4_tm disabled · 6a6d9ecf
      Romain Naour authored
      Commit bcbb63b8 ("ARM: dts: dra7: Separate AM57 dtsi files")
      disabled usb4_tm for am5748 devices since USB4 IP is not present
      in this SoC.
      
      The commit log explained the difference between AM5 and DRA7 families:
      
      AM5 and DRA7 SoC families have different set of modules in them so the
      SoC sepecific dtsi files need to be separated.
      
      e.g. Some of the major differences between AM576 and DRA76
      
      		DRA76x	AM576x
      
      USB3		x
      USB4		x
      ATL		x
      VCP		x
      MLB		x
      ISS		x
      PRU-ICSS1		x
      PRU-ICSS2		x
      
      Then commit 176f26bc ("ARM: dts: Add support for dra762 abz
      package") removed usb4_tm part from am5748.dtsi and introcuded new
      ti-sysc errors in dmesg:
      
      ti-sysc 48940000.target-module: clock get error for fck: -2
      ti-sysc: probe of 48940000.target-module failed with error -2
      
      Fixes: 176f26bc ("ARM: dts: Add support for dra762 abz package")
      Signed-off-by: default avatarRomain Naour <romain.naour@skf.com>
      Signed-off-by: default avatarRomain Naour <romain.naour@smile.fr>
      Message-Id: <20220823072742.351368-1-romain.naour@smile.fr>
      Reviewed-by: default avatarRoger Quadros <rogerq@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      6a6d9ecf
  2. 02 Sep, 2022 7 commits
    • Linus Torvalds's avatar
      Merge tag 'driver-core-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core · 0b3acd1c
      Linus Torvalds authored
      Pull driver core fixes from Greg KH:
       "Here are some small driver core fixes for some oft-reported problems
        in 6.0-rc1.  They include:
      
         - a bunch of reverts to handle driver_deferred_probe_check_state()
           problems that were part of the 6.0-rc1 merge.
      
         - firmware_loader bugfixes now that the code is being properly tested
           and used by others
      
         - arch_topology fix
      
         - deferred driver probe bugfix to solve a long-suffering amba bus
           problem that many people have reported.
      
        All of these have been in linux-next for a while with no reported
        problems"
      
      * tag 'driver-core-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
        firmware_loader: Fix memory leak in firmware upload
        firmware_loader: Fix use-after-free during unregister
        arch_topology: Silence early cacheinfo errors when non-existent
        driver core: Don't probe devices after bus_type.match() probe deferral
        Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()"
        Revert "PM: domains: Delete usage of driver_deferred_probe_check_state()"
        Revert "net: mdio: Delete usage of driver_deferred_probe_check_state()"
        Revert "driver core: Delete driver_deferred_probe_check_state()"
      0b3acd1c
    • Linus Torvalds's avatar
      Merge tag 'char-misc-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · ffb384c2
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are some small char/misc and other driver fixes for 6.0-rc4.
      
        Included in here are:
      
         - binder fixes for previous fixes, and a few more fixes uncovered by
           them.
      
         - iio driver fixes
      
         - soundwire driver fixes
      
         - fastrpc driver fixes for memory corruption on some hardware
      
         - peci driver fix
      
         - mhi driver fix
      
        All of these have been in linux-next with no reported problems"
      
      * tag 'char-misc-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        binder: fix alloc->vma_vm_mm null-ptr dereference
        misc: fastrpc: increase maximum session count
        misc: fastrpc: fix memory corruption on open
        misc: fastrpc: fix memory corruption on probe
        soundwire: qcom: fix device status array range
        bus: mhi: host: Fix up null pointer access in mhi_irq_handler
        soundwire: qcom: remove duplicate reset control get
        iio: light: cm32181: make cm32181_pm_ops static
        iio: ad7292: Prevent regulator double disable
        dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
        iio: adc: mcp3911: use correct formula for AD conversion
        iio: adc: mcp3911: correct "microchip,device-addr" property
        Revert "binder_alloc: Add missing mmap_lock calls when using the VMA"
        binder_alloc: Add missing mmap_lock calls when using the VMA
        binder: fix UAF of ref->proc caused by race condition
        iio: light: cm3605: Fix an error handling path in cm3605_probe()
        iio: adc: mcp3911: make use of the sign bit
        peci: cpu: Fix use-after-free in adev_release()
        peci: aspeed: fix error check return value of platform_get_irq()
      ffb384c2
    • Linus Torvalds's avatar
      Merge tag 'usb-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · fd59585c
      Linus Torvalds authored
      Pull USB/Thunderbolt driver fixes from Greg KH:
       "Here are a lot of small USB and Thunderbolt driver fixes for 6.0-rc4
        for reported problems. Included in here are:
      
         - new usb-serial driver ids
      
         - dwc3 driver bugfixes for reported problems with 6.0-rc1
      
         - new device quirks, and reverts of some quirks that were incorrect
      
         - gadget driver bugfixes for reported problems
      
         - USB host controller bugfixes (xhci and others)
      
         - other small USB fixes, details in the shortlog
      
         - small thunderbolt driver fixes
      
        All of these have been in linux-next with no reported issues"
      
      * tag 'usb-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (51 commits)
        Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
        usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
        USB: serial: ch341: fix disabled rx timer on older devices
        USB: serial: ch341: fix lost character on LCR updates
        USB: serial: cp210x: add Decagon UCA device id
        Revert "usb: add quirks for Lenovo OneLink+ Dock"
        usb: cdns3: fix issue with rearming ISO OUT endpoint
        usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
        usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
        media: mceusb: Use new usb_control_msg_*() routines
        USB: core: Prevent nested device-reset calls
        USB: gadget: Fix obscure lockdep violation for udc_mutex
        usb: dwc2: fix wrong order of phy_power_on and phy_init
        usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
        usb: typec: Remove retimers properly
        usb: dwc3: disable USB core PHY management
        usb: add quirks for Lenovo OneLink+ Dock
        USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
        USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
        USB: serial: option: add Quectel EM060K modem
        ...
      fd59585c
    • Linus Torvalds's avatar
      Merge tag 'platform-drivers-x86-v6.0-2' of... · 1a2f6a37
      Linus Torvalds authored
      Merge tag 'platform-drivers-x86-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
      
      Pull x86 platform driver fixes from Hans de Goede:
       "Various small fixes and hardware-id additions"
      
      * tag 'platform-drivers-x86-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
        platform/x86: p2sb: Fix UAF when caller uses resource name
        platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
        platform/mellanox: Remove redundant 'NULL' check
        platform/mellanox: Remove unnecessary code
        platform/mellanox: mlxreg-lc: Fix locking issue
        platform/mellanox: mlxreg-lc: Fix coverity warning
        platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
        platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
        platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
        platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
        platform/surface: aggregator_registry: Rename HID device nodes based on new findings
        platform/surface: aggregator_registry: Rename HID device nodes based on their function
        platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
        platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
        platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
      1a2f6a37
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · cf3488fa
      Linus Torvalds authored
      Pull arm64 fixes from Will Deacon:
       "It's a lot smaller than last week, with the star of the show being a
        couple of fixes to head.S addressing a boot regression introduced by
        the recent overhaul of that code in non-default configurations (i.e.
        KASLR disabled).
      
        The first of those two resolves the issue reported (and bisected) by
        Mikulus in the wait_on_bit() thread.
      
        Summary:
      
         - Fix two boot issues caused by the recent head.S rework when !KASLR
      
         - Fix calculation of crashkernel memory reservation
      
         - Fix bogus error check in PMU IRQ probing code"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: mm: Reserve enough pages for the initial ID map
        perf/arm_pmu_platform: fix tests for platform_get_irq() failure
        arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels
        arm64/kexec: Fix missing extra range for crashkres_low.
      cf3488fa
    • Greg Kroah-Hartman's avatar
      Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" · fe0a2ac7
      Greg Kroah-Hartman authored
      This reverts commit 8cb339f1 as it
      throws up a bunch of sparse warnings as reported by the kernel test
      robot.
      Reported-by: default avatarkernel test robot <lkp@intel.com>
      Link: https://lore.kernel.org/r/202209020044.CX2PfZzM-lkp@intel.com
      Fixes: 8cb339f1 ("usb: gadget: udc-xilinx: replace memcpy with memcpy_toio")
      Cc: stable@vger.kernel.org
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Piyush Mehta <piyush.mehta@amd.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      fe0a2ac7
    • Greg Kroah-Hartman's avatar
      Merge tag 'soundwire-6.0-fixes' of... · 0f022aaa
      Greg Kroah-Hartman authored
      Merge tag 'soundwire-6.0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-linus
      
      Vinod writes:
        "soundwire fixes for v6.0
      
         This contains two fixes to qcom sdw driver which resolve duplicate reset
         control get and second one fixes device array indices."
      
      * tag 'soundwire-6.0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
        soundwire: qcom: fix device status array range
        soundwire: qcom: remove duplicate reset control get
      0f022aaa
  3. 01 Sep, 2022 32 commits