aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm
AgeCommit message (Expand)AuthorFilesLines
2024-05-13Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel10-343/+1452
2024-05-10iommu/arm-smmu-v3: Make the kunit into a moduleJason Gunthorpe4-1/+14
2024-05-10iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()Jason Gunthorpe1-3/+1
2024-05-01iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entryJason Gunthorpe5-26/+521
2024-05-01iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()Jason Gunthorpe2-32/+18
2024-05-01iommu/arm-smmu-v3: Move the CD generation for SVA into a functionJason Gunthorpe3-132/+107
2024-05-01iommu/arm-smmu-v3: Allocate the CD table entry in advanceJason Gunthorpe1-16/+8
2024-05-01iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()Jason Gunthorpe2-23/+39
2024-05-01iommu/arm-smmu-v3: Consolidate clearing a CD table entryJason Gunthorpe3-11/+18
2024-05-01iommu/arm-smmu-v3: Move the CD generation for S1 domains into a functionJason Gunthorpe3-29/+76
2024-05-01iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()Jason Gunthorpe1-22/+67
2024-05-01iommu/arm-smmu-v3: Add an ops indirection to the STE codeJason Gunthorpe1-72/+104
2024-04-18iommu/arm-smmu-qcom: Use the custom fault handler on more platformsGeorgi Djakov1-0/+4
2024-04-18iommu/arm-smmu-qcom: Use a custom context fault handler for sdm845Georgi Djakov2-0/+147
2024-04-18iommu/arm-smmu: Allow using a threaded handler for context interruptsGeorgi Djakov2-2/+11
2024-04-18iommu/arm-smmu-qcom-debug: Add support for TBUsGeorgi Djakov3-0/+357
2024-04-18iommu/arm-smmu-v3: Free MSIs in case of ENOMEMAleksandr Aprelkov1-1/+1
2024-04-18iommu/arm-smmu: Convert to domain_alloc_paging()Jason Gunthorpe1-6/+2
2024-04-12iommu: Pass domain to remove_dev_pasid() opYi Liu1-7/+2
2024-04-09iommu/arm-smmu-v3: Add a type for the CD entryJason Gunthorpe2-10/+17
2024-04-09iommu/arm-smmu-v3: Do not ATC invalidate the entire domainJason Gunthorpe1-1/+4
2024-04-09iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASIDJason Gunthorpe1-0/+3
2024-04-09iommu/arm-smmu-v3: Retire disable_bypass parameterRobin Murphy1-33/+13
2024-03-26iommu/arm-smmu-v3: Fix access for STE.SHCFGMostafa Saleh2-12/+25
2024-03-26iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_VJason Gunthorpe1-1/+2
2024-03-13Merge tag 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-318/+529
2024-03-11Merge tag 'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+3
2024-03-08Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel6-318/+529
2024-03-01iommu: constify of_phandle_args in xlateKrzysztof Kozlowski3-3/+6
2024-02-29iommu/arm-smmu-v3: Convert to domain_alloc_paging()Jason Gunthorpe1-5/+17
2024-02-29iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalizeJason Gunthorpe1-17/+18
2024-02-29iommu/arm-smmu-v3: Use the identity/blocked domain during releaseJason Gunthorpe1-5/+2
2024-02-29iommu/arm-smmu-v3: Add a global static BLOCKED domainJason Gunthorpe1-0/+19
2024-02-29iommu/arm-smmu-v3: Add a global static IDENTITY domainJason Gunthorpe2-25/+58
2024-02-29iommu/arm-smmu-v3: Check that the RID domain is S1 in SVAJason Gunthorpe1-1/+7
2024-02-29iommu/arm-smmu-v3: Remove arm_smmu_master->domainJason Gunthorpe2-17/+10
2024-02-29iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()Jason Gunthorpe1-7/+6
2024-02-29iommu/arm-smmu-v3: Put writing the context descriptor in the right orderJason Gunthorpe1-9/+20
2024-02-29iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()Jason Gunthorpe1-6/+9
2024-02-29iommu/arm-smmu-v3: Compute the STE only once for each masterJason Gunthorpe1-35/+22
2024-02-29iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_devJason Gunthorpe1-9/+13
2024-02-29iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()Jason Gunthorpe2-14/+15
2024-02-29iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functionsJason Gunthorpe1-55/+83
2024-02-29iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypassJason Gunthorpe1-42/+55
2024-02-29iommu/arm-smmu-v3: Make STE programming independent of the callersJason Gunthorpe1-64/+211
2024-02-22iommu/arm-smmu-qcom: Add X1E80100 MDSS compatibleAbel Vesa1-0/+1
2024-02-22iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlockJason Gunthorpe1-26/+12
2024-02-16iommu: Make iommu_report_device_fault() return voidLu Baolu1-2/+2
2024-02-16iommu: Make iopf_group_response() return voidLu Baolu1-32/+18
2024-02-16iommu: Separate SVA and IOPFLu Baolu2-2/+0
2024-02-16iommu: Merge iommu_fault_event and iopf_faultLu Baolu1-2/+2
2024-02-16iommu: Remove iommu_[un]register_device_fault_handler()Lu Baolu1-12/+1
2024-02-16iommu/arm-smmu-v3: Remove unrecoverable faults reportingLu Baolu1-33/+13
2024-02-15irqchip: Convert all platform MSI users to the new APIThomas Gleixner1-2/+3
2024-02-13Revert "iommu/arm-smmu: Convert to domain_alloc_paging()"Dmitry Baryshkov1-11/+6
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-132/+173
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel7-132/+173
2023-12-13iommu/arm-smmu: Convert to domain_alloc_paging()Jason Gunthorpe1-6/+11
2023-12-13iommu/arm-smmu: Pass arm_smmu_domain to internal functionsJason Gunthorpe1-12/+10
2023-12-13iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKEDJason Gunthorpe1-3/+25
2023-12-13iommu/arm-smmu: Convert to a global static identity domainJason Gunthorpe2-29/+53
2023-12-13iommu/arm-smmu: Reorganize arm_smmu_domain_add_master()Jason Gunthorpe1-13/+10
2023-12-13iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTEDJason Gunthorpe2-4/+1
2023-12-13iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()Jason Gunthorpe1-7/+2
2023-12-13iommu/arm-smmu-v3: Add a type for the STEJason Gunthorpe2-31/+35
2023-12-12iommu/arm-smmu-v3: disable stall for quiet_cdWenkai Lin1-0/+3
2023-12-12iommu/qcom: restore IOMMU state if neededVladimir Lypak1-1/+9
2023-12-12iommu/arm-smmu-qcom: Add QCM2290 MDSS compatibleKonrad Dybcio1-0/+1
2023-12-12iommu/arm-smmu-qcom: Add missing GMU entry to match tableRob Clark1-0/+1
2023-12-12iommu: Mark dev_iommu_priv_set() with a lockdepJason Gunthorpe2-2/+0
2023-12-12iommu: Add mm_get_enqcmd_pasid() helper functionTina Zhang1-8/+15
2023-11-27iommu: Clean up open-coded ownership checksRobin Murphy3-24/+4
2023-11-27iommu/arm-smmu: Don't register fwnode for legacy bindingRobin Murphy1-1/+2
2023-10-27Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ...Joerg Roedel5-170/+216
2023-10-26Merge tag 'v6.6-rc7' into coreJoerg Roedel2-7/+26
2023-10-12iommu/arm-smmu-v3-sva: Remove bond refcountMichael Shavit1-11/+1
2023-10-12iommu/arm-smmu-v3-sva: Remove unused iommu_sva handleMichael Shavit1-12/+6
2023-10-12iommu/arm-smmu-v3: Rename cdcfg to cd_tableMichael Shavit1-35/+35
2023-10-12iommu/arm-smmu-v3: Update comment about STE livenessMichael Shavit1-1/+1
2023-10-12iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finaliseMichael Shavit1-7/+3
2023-10-12iommu/arm-smmu-v3: Move CD table to arm_smmu_masterMichael Shavit2-49/+58
2023-10-12iommu/arm-smmu-v3: Refactor write_ctx_descMichael Shavit3-35/+54
2023-10-12iommu/arm-smmu-v3: move stall_enabled to the cd tableMichael Shavit2-5/+6
2023-10-12iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tablesMichael Shavit1-5/+4
2023-10-12iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfgMichael Shavit2-26/+22
2023-10-12iommu/arm-smmu-v3: Move ctx_desc out of s1_cfgMichael Shavit3-14/+17
2023-10-12iommu/arm-smmu-qcom: Add SM7150 SMMUv2Danila Tikhonov1-0/+1
2023-10-12iommu/arm-smmu-qcom: Add SDM670 MDSS compatibleRichard Acayan1-0/+1
2023-09-25iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging()Jason Gunthorpe1-4/+2
2023-09-25iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAINJason Gunthorpe1-0/+39
2023-09-22iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_rangeNicolin Chen1-2/+16
2023-09-18iommu/arm-smmu-v3: Avoid constructing invalid range commandsRobin Murphy1-5/+10
2023-09-01Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-57/+73
2023-08-21Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel7-57/+73
2023-08-21iommu: Explicitly include correct DT includesRob Herring3-4/+2
2023-08-18mmu_notifiers: rename invalidate_range notifierAlistair Popple1-6/+7
2023-08-18arm64/smmu: use TLBI ASID when invalidating entire rangeAlistair Popple1-3/+13
2023-08-11iommu/arm-smmu-qcom: Add SM6375 SMMUv2Konrad Dybcio1-0/+1
2023-08-11iommu/arm-smmu-qcom: Add SM6350 DPU compatibleKonrad Dybcio1-0/+1
2023-08-11iommu/arm-smmu-qcom: Add SM6375 DPU compatibleKonrad Dybcio1-0/+1
2023-08-11iommu/arm-smmu-qcom: Sort the compatible list alphabeticallyKonrad Dybcio1-2/+2
2023-08-09iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan2-9/+9
2023-08-09iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured contextsAngeloGioacchino Del Regno1-2/+17
2023-08-09iommu/qcom: Index contexts by asid number to allow asid 0AngeloGioacchino Del Regno1-12/+10
2023-08-09iommu/qcom: Disable and reset context bank before programmingAngeloGioacchino Del Regno1-0/+7
2023-08-09iommu/qcom: Use the asid read from device-tree if specifiedAngeloGioacchino Del Regno1-3/+15
2023-08-01iommu/arm-smmu: Clean up resource handling during Qualcomm context probeYangtao Li1-4/+2
2023-08-01iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to idaDawei Li2-23/+8
2023-06-19Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', '...Joerg Roedel3-5/+68
2023-06-08iommu/arm-smmu-v3: Set TTL invalidation hint betterRobin Murphy1-2/+7
2023-06-08iommu/arm-smmu-v3: Document nesting-related errataRobin Murphy1-0/+5
2023-06-08iommu/arm-smmu-v3: Add explicit feature for nestingRobin Murphy2-0/+5
2023-06-08iommu/arm-smmu-v3: Document MMU-700 erratum 2812531Robin Murphy2-0/+13
2023-06-08iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982Robin Murphy2-0/+35
2023-05-22iommu: Use flush queue capabilityRobin Murphy2-3/+1
2023-05-22iommu: Add a capability for flush queue supportRobin Murphy2-0/+2
2023-05-19Merge tag 'drm-msm-fixes-2023-05-17' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie1-0/+10
2023-05-17iommu/arm-smmu-qcom: Fix missing adreno_smmu'sRob Clark1-0/+10
2023-04-30Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-29/+45
2023-04-14Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel4-29/+45
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-1/+1
2023-03-31iommu/arm-smmu: Convert to platform remove callback returning voidUwe Kleine-König2-12/+6
2023-03-31iommu/arm-smmu-v3: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-31iommu/arm-smmu: Drop if with an always false conditionUwe Kleine-König1-6/+0
2023-03-30iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if anyTomas Krcka1-5/+14
2023-03-27iommu/arm-smmu-qcom: Limit the SMR groups to 128Manivannan Sadhasivam1-1/+15
2023-03-27iommu/arm-smmu-v3: Explain why ATS stays disabled with bypassJean-Philippe Brucker1-0/+7
2023-03-22iommu: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-02-27Merge tag 'soc-drivers-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+3
2023-02-18Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel2-23/+2
2023-02-08firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/Elliot Berman3-3/+3
2023-01-24iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSSBjorn Andersson1-0/+1
2023-01-24iommu/arm-smmu-qcom: Add SM8150 DPU compatibleMarijn Suijten1-0/+1
2023-01-13iommu: Remove detach_dev callbacksLu Baolu1-23/+0
2023-01-13iommu/arm-smmu-v3: Don't unregister on shutdownVladimir Oltean1-1/+3
2023-01-13iommu/arm-smmu: Don't unregister on shutdownVladimir Oltean1-8/+14
2023-01-13iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even bettererRobin Murphy1-2/+8
2022-12-12Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip',...Joerg Roedel9-223/+232
2022-11-22Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel4-139/+133
2022-11-21Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updatesWill Deacon3-139/+130
2022-11-19iommu/qcom: Update to {map,unmap}_pagesRobin Murphy1-6/+8
2022-11-18iommu/arm-smmu-qcom: Add SM6350 SMMUv2Konrad Dybcio1-0/+1
2022-11-15iommu/arm-smmu: Warn once when the perfetcher errata patch fails to applyChen Lin1-0/+3
2022-11-14iommu/arm-smmu-qcom: Add generic qcom,smmu-500 match entryDmitry Baryshkov1-0/+5
2022-11-14iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUsDmitry Baryshkov1-11/+27
2022-11-14iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match dataDmitry Baryshkov3-112/+45
2022-11-14iommu/arm-smmu-qcom: provide separate implementation for SDM845-smmu-500Dmitry Baryshkov1-15/+22
2022-11-14iommu/arm-smmu-qcom: Move the qcom,adreno-smmu check into qcom_smmu_createDmitry Baryshkov2-14/+19
2022-11-14iommu/arm-smmu-qcom: Move implementation data into match dataDmitry Baryshkov2-22/+44
2022-11-14iommu/arm-smmu-qcom: Add SM6115 supportAdam Skladowski1-0/+1
2022-11-14drivers: arm-smmu-impl: Add QDU1000 and QRU1000 iommu implementationMelody Olvera1-0/+1
2022-11-03Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel3-19/+2
2022-11-03iommu: Rename iommu-sva-lib.{c,h}Lu Baolu2-2/+2
2022-11-03iommu: Remove SVA related callbacks from iommu opsLu Baolu3-59/+0
2022-11-03arm-smmu-v3/sva: Add SVA domain supportLu Baolu3-0/+90
2022-11-03iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2-5/+3
2022-11-03iommu: Add max_pasids field in struct iommu_deviceLu Baolu1-0/+1
2022-11-01iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen3-19/+2
2022-10-21iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu2-2/+2
2022-10-10Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-148/+17
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+21
2022-09-09arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown1-1/+1
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown1-3/+3
2022-09-09iommu/dma: Make header privateRobin Murphy2-2/+2
2022-09-08iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identityYicong Yang1-0/+21
2022-09-07iommu: Clean up bus_set_iommu()Robin Murphy1-4/+0
2022-09-07iommu/arm-smmu-v3: Clean up bus_set_iommu()Robin Murphy1-51/+2
2022-09-07iommu/arm-smmu: Clean up bus_set_iommu()Robin Murphy1-82/+2
2022-09-07iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY betterRobin Murphy2-6/+8
2022-09-07iommu: Retire iommu_capable()Robin Murphy3-3/+3
2022-07-29Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',...Joerg Roedel8-102/+339
2022-07-19iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loopLiang He1-2/+5
2022-07-19iommu/arm-smmu-qcom: Add SM6375 SMMU compatibleKonrad Dybcio1-0/+1
2022-07-15iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_featureChristoph Hellwig1-41/+14
2022-07-15iommu: remove the put_resv_regions methodChristoph Hellwig2-2/+0
2022-07-15iommu: remove iommu_dev_feature_enabledChristoph Hellwig1-1/+0
2022-07-15iommu: remove the unused dev_has_feat methodChristoph Hellwig1-1/+0
2022-07-08iommu/arm-smmu-qcom: Add debug support for TLB sync timeoutsSai Prakash Ranjan6-9/+201
2022-07-06iommu: arm-smmu-impl: Add 8250 display compatible to the client list.Emma Anholt1-0/+1
2022-07-06iommu: Clean up release_device checksRobin Murphy3-29/+4
2022-07-06iommu/arm-smmu: Get associated RMR info and install bypass SMRJon Nettleton1-0/+52
2022-07-06iommu/arm-smmu-v3: Get associated RMR info and install bypass STEShameer Kolothum1-0/+33
2022-07-06iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypassShameer Kolothum1-4/+13
2022-07-06iommu/arm-smmu-v3: Introduce strtab init helperShameer Kolothum1-13/+15
2022-05-10iommu/arm-smmu: Force identity domains for legacy bindingRobin Murphy1-0/+3
2022-05-06iommu/arm-smmu: Support Tegra234 SMMUThierry Reding1-1/+2
2022-05-06iommu/arm-smmu-qcom: Add SC8280XP supportBjorn Andersson1-0/+1
2022-05-06iommu/arm-smmu-v3-sva: Fix mm use-after-freeJean-Philippe Brucker1-2/+11
2022-05-06iommu/arm-smmu-v3: check return value after calling platform_get_resource()Yang Yingliang1-0/+2
2022-05-06iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()Yang Yingliang1-3/+2
2022-04-22iommu: arm-smmu: disable large page mappings for Nvidia arm-smmuAshish Mhetre1-0/+30
2022-04-20iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()Nicolin Chen1-1/+8
2022-03-24Merge tag 'iommu-updates-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-99/+92
2022-03-08Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel4-99/+92
2022-03-07iommu/arm-smmu: Account for PMU interruptsRobin Murphy2-52/+46
2022-02-28iommu: Split struct iommu_opsLu Baolu3-25/+31
2022-02-15iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exitFenghua Yu1-4/+1
2022-02-08iommu/arm-smmu-v3: fix event handling soft lockupZhou Guanghui1-0/+1
2022-02-08iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probeMiaoqian Lin1-3/+7