Commit 1198d23
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
Currently, these options cause the following libkmod error:
libkmod: ERROR ../libkmod/libkmod-config.c:489 kcmdline_parse_result: \
Ignoring bad option on kernel command line while parsing module \
name: 'ivrs_xxxx[XX:XX'
Fix by introducing a new parameter format for these options and
throw a warning for the deprecated format.
Users are still allowed to omit the PCI Segment if zero.
Adding a Link: to the reason why we're modding the syntax parsing
in the driver and not in libkmod.
Fixes: ca3bf5d ("iommu/amd: Introduces ivrs_acpihid kernel parameter")
Cc: [email protected]
Link: https://lore.kernel.org/linux-modules/[email protected]/
Reported-by: Kim Phillips <[email protected]>
Co-developed-by: Suravee Suthikulpanit <[email protected]>
Signed-off-by: Suravee Suthikulpanit <[email protected]>
Signed-off-by: Kim Phillips <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>1 parent 5f18e9f commit 1198d23
File tree
2 files changed
+76
-30
lines changed- Documentation/admin-guide
- drivers/iommu/amd
2 files changed
+76
-30
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2300 | 2300 | | |
2301 | 2301 | | |
2302 | 2302 | | |
2303 | | - | |
| 2303 | + | |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
2304 | 2310 | | |
2305 | 2311 | | |
2306 | 2312 | | |
| |||
2312 | 2318 | | |
2313 | 2319 | | |
2314 | 2320 | | |
2315 | | - | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
2316 | 2328 | | |
2317 | 2329 | | |
2318 | 2330 | | |
| |||
2323 | 2335 | | |
2324 | 2336 | | |
2325 | 2337 | | |
| 2338 | + | |
2326 | 2339 | | |
2327 | 2340 | | |
2328 | 2341 | | |
2329 | 2342 | | |
2330 | | - | |
| 2343 | + | |
2331 | 2344 | | |
2332 | | - | |
2333 | | - | |
| 2345 | + | |
| 2346 | + | |
| 2347 | + | |
2334 | 2348 | | |
| 2349 | + | |
| 2350 | + | |
| 2351 | + | |
2335 | 2352 | | |
2336 | 2353 | | |
2337 | 2354 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3402 | 3402 | | |
3403 | 3403 | | |
3404 | 3404 | | |
3405 | | - | |
| 3405 | + | |
3406 | 3406 | | |
3407 | 3407 | | |
3408 | | - | |
3409 | | - | |
3410 | | - | |
3411 | | - | |
3412 | | - | |
3413 | | - | |
3414 | | - | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
| 3414 | + | |
| 3415 | + | |
| 3416 | + | |
3415 | 3417 | | |
3416 | 3418 | | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
3417 | 3423 | | |
3418 | 3424 | | |
3419 | 3425 | | |
| |||
3434 | 3440 | | |
3435 | 3441 | | |
3436 | 3442 | | |
3437 | | - | |
| 3443 | + | |
3438 | 3444 | | |
3439 | 3445 | | |
3440 | | - | |
3441 | | - | |
3442 | | - | |
3443 | | - | |
3444 | | - | |
3445 | | - | |
3446 | | - | |
| 3446 | + | |
| 3447 | + | |
| 3448 | + | |
| 3449 | + | |
| 3450 | + | |
| 3451 | + | |
| 3452 | + | |
| 3453 | + | |
| 3454 | + | |
3447 | 3455 | | |
3448 | 3456 | | |
| 3457 | + | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
3449 | 3461 | | |
3450 | 3462 | | |
3451 | 3463 | | |
| |||
3466 | 3478 | | |
3467 | 3479 | | |
3468 | 3480 | | |
3469 | | - | |
| 3481 | + | |
3470 | 3482 | | |
3471 | | - | |
3472 | | - | |
3473 | | - | |
3474 | | - | |
3475 | | - | |
3476 | | - | |
3477 | | - | |
3478 | | - | |
| 3483 | + | |
| 3484 | + | |
| 3485 | + | |
| 3486 | + | |
| 3487 | + | |
| 3488 | + | |
| 3489 | + | |
| 3490 | + | |
| 3491 | + | |
3479 | 3492 | | |
| 3493 | + | |
3480 | 3494 | | |
3481 | 3495 | | |
| 3496 | + | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
3482 | 3511 | | |
3483 | 3512 | | |
3484 | 3513 | | |
| |||
0 commit comments