Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
25cba461989c3ebf7236ec17a0ac3949dc80ce8c
/
drivers
/
iommu
ff68eb2
Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', 'x86/vt-d', 'virtio' and 'core' into next
by Joerg Roedel
· 5 years ago
a4b6c2a
iommu/virtio: Use accessor functions for iommu private data
by Joerg Roedel
· 5 years ago
09b5dff
iommu/qcom: Use accessor functions for iommu private data
by Joerg Roedel
· 5 years ago
3524b55
iommu/mediatek: Use accessor functions for iommu private data
by Joerg Roedel
· 5 years ago
be568d6
iommu/renesas: Use accessor functions for iommu private data
by Joerg Roedel
· 5 years ago
c84500a
iommu/arm-smmu: Use accessor functions for iommu private data
by Joerg Roedel
· 5 years ago
2465170
iommu/arm-smmu: Refactor master_cfg/fwspec usage
by Robin Murphy
· 5 years ago
b7a9662
iommu/arm-smmu-v3: Use accessor functions for iommu private data
by Joerg Roedel
· 5 years ago
0b242eb
iommu/arm-smmu: Fix uninitilized variable warning
by Joerg Roedel
· 5 years ago
72acd9d
iommu: Move iommu_fwspec to struct dev_iommu
by Joerg Roedel
· 5 years ago
045a704
iommu: Rename struct iommu_param to dev_iommu
by Joerg Roedel
· 5 years ago
8c3d692
iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
by Joerg Roedel
· 5 years ago
39b3b3c
iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE
by Jean-Philippe Brucker
· 5 years ago
7062af3
iommu/virtio: Fix freeing of incomplete domains
by Jean-Philippe Brucker
· 5 years ago
4a663da
iommu/vt-d: Add build dependency on IOASID
by Jacob Pan
· 5 years ago
902baf6
iommu/vt-d: Fix mm reference leak
by Jacob Pan
· 5 years ago
c6f4ebd
iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
by Qian Cai
· 5 years ago
52355fb
iommu/vt-d: Fix page request descriptor size
by Jacob Pan
· 5 years ago
6a481a9
iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support
by Rob Herring
· 5 years ago
9e773ae
iommu/arm-smmu-v3: Batch ATC invalidation commands
by Rob Herring
· 5 years ago
edd0351
iommu/arm-smmu-v3: Batch context descriptor invalidation
by Jean-Philippe Brucker
· 5 years ago
4ce8da4
iommu/arm-smmu-v3: Add command queue batching helpers
by Jean-Philippe Brucker
· 5 years ago
87e5fe5
iommu/arm-smmu-v3: Write level-1 descriptors atomically
by Jean-Philippe Brucker
· 5 years ago
058c59a
iommu/arm-smmu-v3: Add support for PCI PASID
by Jean-Philippe Brucker
· 5 years ago
1da8347
iommu/vt-d: Populate debugfs if IOMMUs are detected
by Megha Dey
· 5 years ago
730ad0e
iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
by Suravee Suthikulpanit
· 5 years ago
da72a37
iommu/vt-d: Ignore devices with out-of-spec domain number
by Daniel Drake
· 5 years ago
b0bb0c2
iommu/vt-d: Fix the wrong printing in RHSA parsing
by Zhenzhong Duan
· 5 years ago
ba3b01d
iommu/vt-d: Fix debugfs register reads
by Megha Dey
· 5 years ago
81ee85d
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
by Hans de Goede
· 5 years ago
96788c7
iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint
by Hans de Goede
· 5 years ago
5983369
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
by Hans de Goede
· 5 years ago
f5152416
iommu/vt-d: Silence RCU-list debugging warnings
by Qian Cai
· 5 years ago
2d48ea0
iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
by Qian Cai
· 5 years ago
65ac74f
iommu/dma: Fix MSI reservation allocation
by Marc Zyngier
· 5 years ago
e93a169
iommu: Enable compile testing for some of drivers
by Krzysztof Kozlowski
· 5 years ago
d84eddd
iommu/omap: Fix -Woverflow warnings when compiling on 64-bit architectures
by Krzysztof Kozlowski
· 5 years ago
6135a89
iommu/omap: Fix printing format for size_t on 64-bit
by Krzysztof Kozlowski
· 5 years ago
f2ce16c
iommu/omap: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit
by Krzysztof Kozlowski
· 5 years ago
0809074
iommu/io-pgtable-arm: Fix IOVA validation for 32-bit
by Robin Murphy
· 5 years ago
77a1bce
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
by Yonghyun Hwang
· 5 years ago
098accf
iommu: Use C99 flexible array in fwspec
by Robin Murphy
· 5 years ago
fa4afd7
iommu/virtio: Build virtio-iommu as module
by Jean-Philippe Brucker
· 5 years ago
c20f365
iommu/amd: Fix the configuration of GCR3 table root pointer
by Adrian Huang
· 5 years ago
e26060e
iommu/qcom: Replace zero-length array with flexible-array member
by Gustavo A. R. Silva
· 5 years ago
ab362ff
iommu/arm-smmu: Restore naming of driver parameter prefix
by Will Deacon
· 5 years ago
faf305c
iommu/qcom: Fix bogus detach logic
by Robin Murphy
· 5 years ago
3dfee47
iommu/amd: Disable IOMMU on Stoney Ridge systems
by Kai-Heng Feng
· 5 years ago
1ddb32d
iommu/vt-d: Simplify check in identity_mapping()
by Joerg Roedel
· 5 years ago
96d170f
iommu/vt-d: Remove deferred_attach_domain()
by Joerg Roedel
· 5 years ago
a11bfde
iommu/vt-d: Do deferred attachment in iommu_need_mapping()
by Joerg Roedel
· 5 years ago
034d98c
iommu/vt-d: Move deferred device attachment into helper function
by Joerg Roedel
· 5 years ago
1d4615978
iommu/vt-d: Add attach_deferred() helper
by Joerg Roedel
· 5 years ago
4fc2ea6
Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
by Linus Torvalds
· 5 years ago
26dca6d
Merge tag 'pci-v5.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 5 years ago
db83c26
Merge branch 'pci/host-vmd'
by Bjorn Helgaas
· 5 years ago
6a1000b
Merge tag 'ioremap-5.6' of git://git.infradead.org/users/hch/ioremap
by Linus Torvalds
· 5 years ago
e3560ee
iommu/vt-d: Remove VMD child device sanity check
by Jon Derrick
· 5 years ago
2b0140c
iommu/vt-d: Use pci_real_dma_dev() for mapping
by Jon Derrick
· 5 years ago
e3b5ee0
Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next
by Joerg Roedel
· 5 years ago
154e3a6
iommu/amd: Remove the unnecessary assignment
by Adrian Huang
· 5 years ago
857f081
iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
by Lu Baolu
· 5 years ago
b89b660
iommu/vt-d: Unnecessary to handle default identity domain
by Lu Baolu
· 5 years ago
9235cb13
iommu/vt-d: Allow devices with RMRRs to use identity domain
by Lu Baolu
· 5 years ago
ce4cc52
iommu/vt-d: Add RMRR base and end addresses sanity check
by Barret Rhoden
· 5 years ago
f5a68bb
iommu/vt-d: Mark firmware tainted if RMRR fails sanity check
by Barret Rhoden
· 5 years ago
8c17bbf
iommu/amd: Fix IOMMU perf counter clobbering during init
by Shuah Khan
· 5 years ago
bf708cf
iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
by Jerry Snitselaar
· 5 years ago
9646674
iommu/amd: Remove unused struct member
by Adrian Huang
· 5 years ago
62dcee7
iommu/amd: Replace two consecutive readl calls with one readq
by Adrian Huang
· 5 years ago
5329162
iommu/vt-d: Don't reject Host Bridge due to scope mismatch
by jimyan
· 5 years ago
92c1d36
iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device
by Will Deacon
· 5 years ago
a2be621
iommu/arm-smmu-v3: Improve add_device() error handling
by Jean-Philippe Brucker
· 5 years ago
d71e017
iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
by Will Deacon
· 5 years ago
73af06f
iommu/arm-smmu-v3: Add second level of context descriptor table
by Jean-Philippe Brucker
· 5 years ago
492ddc7
iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure
by Jean-Philippe Brucker
· 5 years ago
2505ec6
iommu/arm-smmu-v3: Propagate ssid_bits
by Jean-Philippe Brucker
· 5 years ago
87f4239
iommu/arm-smmu-v3: Add support for Substream IDs
by Jean-Philippe Brucker
· 5 years ago
a557aff
iommu/arm-smmu-v3: Add context descriptor tables allocators
by Jean-Philippe Brucker
· 5 years ago
7bc4f3f
iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support
by Jean-Philippe Brucker
· 5 years ago
8953582
iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices
by Jean-Philippe Brucker
· 5 years ago
9bb9069
iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation
by Jean-Philippe Brucker
· 5 years ago
79f7a5c
iommu/arm-smmu: Improve SMR mask test
by Robin Murphy
· 5 years ago
db69030
iommu/io-pgtable-arm: Prepare for TTBR1 usage
by Robin Murphy
· 5 years ago
ac4b80e
iommu/io-pgtable-arm: Rationalise VTCR handling
by Will Deacon
· 5 years ago
fba6e96
iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace
by Will Deacon
· 5 years ago
fb485eb
iommu/io-pgtable-arm: Rationalise TCR handling
by Robin Murphy
· 5 years ago
6f932ad
iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned
by Will Deacon
· 5 years ago
7618e47
iommu/io-pgtable-arm: Improve attribute handling
by Robin Murphy
· 5 years ago
30d2acb
iommu/io-pgtable-arm: Support non-coherent stage-2 page tables
by Will Deacon
· 5 years ago
d1e5f26
iommu/io-pgtable-arm: Rationalise TTBRn handling
by Robin Murphy
· 5 years ago
cd037ff
iommu/arm-smmu: Fix -Wunused-const-variable warning
by Masahiro Yamada
· 5 years ago
8efda06
iommu/arm-smmu-v3: Remove useless of_match_ptr()
by Masahiro Yamada
· 5 years ago
322a9bb
iommu/arm-smmu-v3: Fix resource_size check
by Masahiro Yamada
· 5 years ago
935d43b
iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
by Shameer Kolothum
· 5 years ago
fc10cca
drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops()
by Will Deacon
· 5 years ago
55817b3
iommu/dma: fix variable 'cookie' set but not used
by Qian Cai
· 5 years ago
f78947c
iommu/vt-d: Unlink device if failed to add to group
by Jon Derrick
· 5 years ago
7d4e6cc
iommu: Remove device link to group on failure
by Jon Derrick
· 5 years ago
4a350a0
iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
by Patrick Steinhardt
· 5 years ago
Next »