fix illegal use of __pa() in KVM code
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest5 patches 11 repliesIn review
- v15 patches 6 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | make DEBUG_VIRTUAL work earlier in bootarch/ arch/ arch/ | +11 | 1 reply | |
| 2/5 | pagetable level size/shift/mask helpersarch/ arch/ | +15 | 1 reply | |
| 3/5 | use new pagetable helpers in try_preserve_large_page()arch/ | +4 | 1 reply | |
| 4/5 | create slow_virt_to_phys()arch/ arch/ | +32 | 1 reply | |
| 5/5 | fix kvm's use of __pa() on percpu areasarch/ arch/ | +7 | 2 replies |
Reviews trailers per patch
2 of 5 patches have a Reviewed-by or Acked-by.
| Patch | Rik van Riel | Marcelo Tosatti |
|---|---|---|
| 1/5 | ||
| 2/5 | ||
| 3/5 | ||
| 4/5 | A-b A-b | |
| 5/5 | A-b A-b | R-b R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/5] [v3] fix illegal use of __pa() in KVM code
This series fixes a hard-to-debug early boot hang on 32-bit NUMA systems. It adds coverage to the debugging code, adds some helpers, and eventually fixes the original bug I was hitting.
[v3]
* Remove unnecessary initializations in slow_virt_to_phys(), and convert 'level' to use the new enum pg_level.
* Add some text to slow_virt_to_phys() to make it clear that we are not using it in any remotely fast paths.
[v2]
* Moved DEBUG_VIRTUAL patch earlier in the series (it has no dependencies on anything else and stands on its own.
* Created page_level_*() helpers to replace a nasty switch() at hpa's suggestion