Commit 4d54409
iommu/vt-d: Separate page request queue from SVM
IO page faults are no longer dependent on CONFIG_INTEL_IOMMU_SVM. Move
all Page Request Queue (PRQ) functions that handle prq events to a new
file in drivers/iommu/intel/prq.c. The page_req_des struct is now
declared in drivers/iommu/intel/prq.c.
No functional changes are intended. This is a preparation patch to
enable the use of IO page faults outside the SVM/PASID use cases.
Signed-off-by: Joel Granados <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Lu Baolu <[email protected]>
Signed-off-by: Joerg Roedel <[email protected]>1 parent f164567 commit 4d54409
5 files changed
+424
-419
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1329 | 1329 | | |
1330 | 1330 | | |
1331 | 1331 | | |
1332 | | - | |
1333 | 1332 | | |
1334 | 1333 | | |
1335 | | - | |
| 1334 | + | |
1336 | 1335 | | |
1337 | | - | |
1338 | 1336 | | |
1339 | 1337 | | |
1340 | 1338 | | |
| |||
2194 | 2192 | | |
2195 | 2193 | | |
2196 | 2194 | | |
2197 | | - | |
2198 | 2195 | | |
2199 | 2196 | | |
2200 | 2197 | | |
2201 | 2198 | | |
2202 | 2199 | | |
2203 | 2200 | | |
2204 | | - | |
| 2201 | + | |
2205 | 2202 | | |
2206 | 2203 | | |
2207 | 2204 | | |
2208 | 2205 | | |
2209 | | - | |
| 2206 | + | |
2210 | 2207 | | |
2211 | 2208 | | |
2212 | 2209 | | |
| |||
2619 | 2616 | | |
2620 | 2617 | | |
2621 | 2618 | | |
2622 | | - | |
2623 | 2619 | | |
2624 | | - | |
| 2620 | + | |
2625 | 2621 | | |
2626 | 2622 | | |
2627 | 2623 | | |
2628 | | - | |
| 2624 | + | |
2629 | 2625 | | |
2630 | 2626 | | |
2631 | 2627 | | |
| |||
4072 | 4068 | | |
4073 | 4069 | | |
4074 | 4070 | | |
4075 | | - | |
| 4071 | + | |
4076 | 4072 | | |
4077 | 4073 | | |
4078 | 4074 | | |
| |||
4415 | 4411 | | |
4416 | 4412 | | |
4417 | 4413 | | |
4418 | | - | |
4419 | | - | |
4420 | | - | |
| 4414 | + | |
4421 | 4415 | | |
4422 | 4416 | | |
4423 | 4417 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
728 | 728 | | |
729 | 729 | | |
730 | 730 | | |
731 | | - | |
732 | 731 | | |
733 | 732 | | |
734 | 733 | | |
735 | 734 | | |
736 | | - | |
737 | 735 | | |
738 | 736 | | |
739 | 737 | | |
| |||
1274 | 1272 | | |
1275 | 1273 | | |
1276 | 1274 | | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
1277 | 1281 | | |
1278 | 1282 | | |
1279 | | - | |
1280 | | - | |
1281 | | - | |
1282 | | - | |
1283 | 1283 | | |
1284 | 1284 | | |
1285 | | - | |
1286 | 1285 | | |
1287 | 1286 | | |
1288 | | - | |
1289 | 1287 | | |
1290 | 1288 | | |
1291 | 1289 | | |
| |||
0 commit comments