projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
certs: Break circular dependency when selftest is modular
2023-11-20
Jason Gunthorpe
iommufd: Add iopt_area_alloc()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-08-15
Jason Gunthorpe
iommufd: Remove iommufd_ref_to_users()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-08-15
Jason Gunthorpe
Merge tag 'v6.5-rc6' into iommufd for-next
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-08-14
Jason Gunthorpe
iommufd/selftest: Make the mock iommu driver into a...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-08-07
Jason Gunthorpe
iommu/sprd: Add missing force_aperture
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-08-05
Jason Gunthorpe
driver core: Call dma_cleanup() on the test_remove...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-27
Jason Gunthorpe
iommufd: Set end correctly when doing batch carry
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-27
Jason Gunthorpe
iommufd: IOMMUFD_DESTROY should not increase the refcount
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd/selftest: Return the real idev id from selftest...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Add IOMMU_HWPT_ALLOC
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Make destroy_rwsem use a lock class per object...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Add iommufd_device_replace()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Reorganize iommufd_device_attach into iommufd_devic...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Fix locking around hwpt allocation
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Allow a hwpt to be aborted after allocation
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Add enforced_cache_coherency to iommufd_hw_pagetabl...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Move putting a hwpt to a helper function
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Make sw_msi_start a group global
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Use the iommufd_group to avoid duplicate MSI...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Keep track of each device's reserved regions...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommu: Export iommu_get_resv_regions()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Replace the hwpt->devices list with iommufd_group
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Add iommufd_group
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
iommufd: Move isolated msi enforcement to iommufd_device_bind()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-26
Jason Gunthorpe
Merge branch 'v6.6/vfio/cdev' of https://github.com...
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Avoid locking/unlocking for iommu_probe_device()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Split iommu_group_add_device()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Always destroy the iommu_group during iommu_release_d...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Do not export iommu_device_link/unlink()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Move the iommu driver sysfs setup into iommu_init...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Add iommu_init/deinit_device() paired functions
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Simplify the __iommu_group_remove_device() flow
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Inline iommu_group_get_for_dev() into __iommu_probe_d...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Use iommu_group_ref_get/put() for dev->iommu_group
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Have __iommu_probe_device() check for already...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Fix crash during syfs iommu_groups/N/type
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-27
Jason Gunthorpe
Merge tag 'v6.4' into rdma.git for-next
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-26
Jason Gunthorpe
iommufd: Call iopt_area_contig_done() under the lock
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-26
Jason Gunthorpe
iommufd: Do not access the area pointer after unlocking
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-23
Jason Gunthorpe
mm/gup: do not return 0 from pin_user_pages_fast()...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-01
Jason Gunthorpe
iommu/fsl: Use driver_managed_dma to allow VFIO to...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-01
Jason Gunthorpe
iommu/fsl: Move ENODEV to fsl_pamu_probe_device()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-06-01
Jason Gunthorpe
iommu/fsl: Always allocate a group for non-pci devices
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Tidy the control flow in iommu_group_store_type()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Remove __iommu_group_for_each_dev()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Allow IOMMU_RESV_DIRECT to work on ARM
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Consolidate the default_domain setup to one...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Revise iommu_group_alloc_default_domain()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Consolidate the code to calculate the target...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Remove the assignment of group->domain during...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Do iommu_group_create_direct_mappings() before...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Fix iommu_probe_device() to attach the right...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Replace iommu_group_do_dma_first_attach with...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Remove iommu_group_do_dma_first_attach() from...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Replace __iommu_group_dma_first_attach() with...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Use __iommu_group_set_domain() in iommu_change_dev_de...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Use __iommu_group_set_domain() for __iommu_attach_group()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Make __iommu_group_set_domain() handle error...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Add for_each_group_device()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Replace iommu_group_device_count() with list_count_no...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-22
Jason Gunthorpe
iommu/amd: Add missing domain type checks
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-17
Jason Gunthorpe
s390/iommu: get rid of S390_CCW_IOMMU and S390_AP_IOMMU
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-05-16
Jason Gunthorpe
powerpc/iommu: Remove iommu_del_device()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-16
Jason Gunthorpe
RDMA: Add ib_virt_dma_to_page()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-14
Jason Gunthorpe
iommu: Remove iommu_group_get_by_id()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-14
Jason Gunthorpe
iommu: Make iommu_release_device() static
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-04
Jason Gunthorpe
iommufd/selftest: Cover domain unmap with huge pages...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-04
Jason Gunthorpe
Merge branch 'iommufd/for-rc' into for-next
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-04
Jason Gunthorpe
iommufd: Do not corrupt the pfn list when doing batch...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-04
Jason Gunthorpe
iommufd: Fix unpinning of pages when an access is present
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-04-04
Jason Gunthorpe
iommufd: Check for uptr overflow
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-31
Jason Gunthorpe
Merge branch 'vfio_mdev_ops' into iommufd.git for-next
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-31
Jason Gunthorpe
iommu: Remove ioasid infrastructure
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-31
Jason Gunthorpe
iommu/sva: Stop using ioasid_set for SVA
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-10
Jason Gunthorpe
iommufd/selftest: Catch overflow of uptr and length
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd/selftest: Add a selftest for iommufd_device_attach...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd/selftest: Make selftest create a more complete...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd/selftest: Rename the remaining mock device_id...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd/selftest: Rename domain_id to hwpt_id for FIXTURE...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd/selftest: Rename domain_id to stdev_id for...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd/selftest: Rename the sefltest 'device_id' to...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_add...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd: Move iommufd_device to iommufd_private.h
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd: Move ioas related HWPT destruction into iommufd_hw_...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd: Consistently manage hwpt_item
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd: Add iommufd_lock_obj() around the auto-domains...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-03-06
Jason Gunthorpe
iommufd: Assert devices_lock for iommufd_hw_pagetable_has_gr...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-21
Jason Gunthorpe
Merge tag 'v6.2' into iommufd.git for-next
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-17
Jason Gunthorpe
Merge mlx5-next into rdma.git for-next
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-16
Jason Gunthorpe
iommu: Fix error unwind in iommu_group_alloc()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-16
Jason Gunthorpe
iommufd: Do not add the same hwpt to the ioas->hwpt_list...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-15
Jason Gunthorpe
RDMA/mlx5: Use rdma_umem_for_each_dma_block()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-14
Jason Gunthorpe
iommufd: Make sure to zero vfio_iommu_type1_info before...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-12
Jason Gunthorpe
RDMA/umem: Remove unused 'work' member from struct...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-10
Jason Gunthorpe
mm/gup: move private gup FOLL_ flags to internal.h
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-10
Jason Gunthorpe
mm/gup: move gup_must_unshare() to mm/internal.h
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-10
Jason Gunthorpe
mm/gup: make get_user_pages_fast_only() return the...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-10
Jason Gunthorpe
mm/gup: remove pin_user_pages_fast_only()
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
2023-02-10
Jason Gunthorpe
mm/gup: make locked never NULL in the internal GUP...
Signed-off-by:
Jason Gunthorpe
<jgg@nvidia.com>
commit
|
commitdiff
|
tree
next