• Arnd Bergmann's avatar
    Merge tag 'qcom-drivers-fixes-for-6.11' of... · d8f2638b
    Arnd Bergmann authored
    Merge tag 'qcom-drivers-fixes-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
    
    Qualcomm driver fixes for v6.11
    
    This corrects the tzmem virt-to-phys conversion, which caused issues for
    the uefisecapp implementation of EFI variable access. SDM670 is excluded
    from tzmem usage due to reported issues.
    
    The SCM get wait queue context call is corrected to be marked ATOMIC and
    some dead code in qseecom, following the tzmem conversion, is removed.
    
    The memory backing command DB is remapped writecombined, to avoid XPU
    violations when Linux runs without the Qualcomm hypervisor.
    
    Two compile fixes are added for pd-mapper, and the broken reference
    count is corrected, to make pd-mapper deal with remoteprocs going away.
    
    In pmic_glink a race condition where the client callbacks might be
    called before we returned the client handle is corrected. The broken conditions
    for when to signal that the firmware is going down is also corrected.
    
    In the pmic_glink UCSI driver, the ucsi_unregister() is moved out of the
    pdr callback, as this is being invoked in atomic context.
    
    Konrad's email address is updated in MAINTAINERS, and related mailmap
    entries are added.
    
    * tag 'qcom-drivers-fixes-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
      soc: qcom: pd-mapper: Fix singleton refcount
      firmware: qcom: tzmem: disable sdm670 platform
      soc: qcom: pmic_glink: Actually communicate when remote goes down
      usb: typec: ucsi: Move unregister out of atomic section
      soc: qcom: pmic_glink: Fix race during initialization
      firmware: qcom: qseecom: remove unused functions
      firmware: qcom: tzmem: fix virtual-to-physical address conversion
      firmware: qcom: scm: Mark get_wq_ctx() as atomic call
      MAINTAINERS: Update Konrad Dybcio's email address
      mailmap: Add an entry for Konrad Dybcio
      soc: qcom: pd-mapper: mark qcom_pdm_domains as __maybe_unused
      soc: qcom: cmd-db: Map shared memory as WC, not WB
      soc: qcom: pd-mapper: Depend on ARCH_QCOM || COMPILE_TEST
    
    Link: https://lore.kernel.org/r/20240826145209.1646159-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    d8f2638b
qcom_battmgr.c 38.6 KB