Jérôme Glisse
|
30ef7d2c05
iommu/intel: update to new mmu_notifier semantic
|
8 gadi atpakaļ |
CQ Tang
|
15060aba71
iommu/vt-d: Helper function to query if a pasid has any active users
|
8 gadi atpakaļ |
Ingo Molnar
|
6e84f31522
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h>
|
8 gadi atpakaļ |
Vegard Nossum
|
388f793455
mm: use mmget_not_zero() helper
|
8 gadi atpakaļ |
David Woodhouse
|
9101704429
iommu/vt-d: Fix PASID table allocation
|
9 gadi atpakaļ |
Kirill A. Shutemov
|
dcddffd41d
mm: do not pass mm_struct into handle_mm_fault
|
9 gadi atpakaļ |
David Woodhouse
|
4692400827
iommu/vt-d: Clear PPR bit to ensure we get more page request interrupts
|
9 gadi atpakaļ |
David Woodhouse
|
e57e58bd39
iommu/vt-d: Fix mm refcounting to hold mm_count not mm_users
|
9 gadi atpakaļ |
Joerg Roedel
|
7f8312a3b3
iommu/vt-d: Do access checks before calling handle_mm_fault()
|
9 gadi atpakaļ |
David Woodhouse
|
0bdec95ce5
iommu/vt-d: Fix rwxp flags in SVM device fault callback
|
9 gadi atpakaļ |
David Woodhouse
|
5a10ba27d9
iommu/vt-d: Handle Caching Mode implementations of SVM
|
9 gadi atpakaļ |
David Woodhouse
|
5d52f482eb
iommu/vt-d: Fix SVM IOTLB flush handling
|
9 gadi atpakaļ |
Dan Carpenter
|
3c7c2f3288
iommu/vt-d: fix a loop in prq_event_thread()
|
9 gadi atpakaļ |
David Woodhouse
|
e034992160
iommu/vt-d: Fix IOTLB flushing for global pages
|
9 gadi atpakaļ |
David Woodhouse
|
7f92a2e910
iommu/vt-d: Fix address shifting in page request handler
|
9 gadi atpakaļ |
Dan Carpenter
|
95fb6144bb
iommu/vt-d: shift wrapping bug in prq_event_thread()
|
9 gadi atpakaļ |
David Woodhouse
|
26322ab55a
iommu/vt-d: Fix NULL pointer dereference in page request error case
|
9 gadi atpakaļ |
David Woodhouse
|
5cec753709
iommu/vt-d: Implement SVM_FLAG_SUPERVISOR_MODE for kernel access
|
9 gadi atpakaļ |
David Woodhouse
|
569e4f7782
iommu/vt-d: Implement SVM_FLAG_PRIVATE_PASID to allocate unique PASIDs
|
9 gadi atpakaļ |
David Woodhouse
|
0204a49609
iommu/vt-d: Add callback to device driver on page faults
|
9 gadi atpakaļ |
David Woodhouse
|
a222a7f0bb
iommu/vt-d: Implement page request handling
|
9 gadi atpakaļ |
David Woodhouse
|
907fea3491
iommu/vt-d: Implement deferred invalidate for SVM
|
9 gadi atpakaļ |
David Woodhouse
|
2f26e0a9c9
iommu/vt-d: Add basic SVM PASID support
|
10 gadi atpakaļ |
David Woodhouse
|
8a94ade4ce
iommu/vt-d: Add initial support for PASID tables
|
10 gadi atpakaļ |