paravirt_ops updates
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest17 patches 23 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/17 | update MAINTAINERSMAINTAINERS | +22 | 0 replies | |
| 2/17 | Remove CONFIG_DEBUG_PARAVIRTarch/ arch/ | +1 | 0 replies | |
| 3/17 | use paravirt_nop to consistently mark no-op operationsarch/ include/ | +16 | 0 replies | |
| 4/17 | Add pagetable accessors to pack and unpack pagetable entriesarch/ arch/ include/ +4 more | +186 | 15 replies | |
| 5/17 | Hooks to set up initial pagetablearch/ arch/ include/ +1 more | +142 | 0 replies | |
| 6/17 | Allocate a fixmap slotinclude/ | +3 | 0 replies | |
| 7/17 | Allow paravirt backend to choose kernel PMD sharingarch/ arch/ arch/ +8 more | +105 | 0 replies | |
| 8/17 | add hooks to intercept mm creation and destructionarch/ include/ include/ +27 more | +96 | 0 replies | |
| 9/17 | rename struct paravirt_patch to paravirt_patch_site for clarityarch/ arch/ include/ +1 more | +15 | 0 replies | |
| 10/17 | Use patch site IDs computed from offset in paravirt_ops structurearch/ arch/ include/ | +105 | 0 replies | |
| 11/17 | Fix patch site clobbers to include return registerarch/ include/ | +6 | 0 replies | |
| 12/17 | Consistently wrap paravirt ops callsites to make them patchableinclude/ | +569 | 2 replies | |
| 13/17 | add common patching machineryarch/ arch/ include/ | +149 | 0 replies | |
| 14/17 | add flush_tlb_others paravirt_oparch/ arch/ include/ +1 more | +35 | 0 replies | |
| 15/17 | revert map_pt_hook.arch/ arch/ include/ +1 more | +6 | 0 replies | |
| 16/17 | add kmap_atomic_pte for mapping highpte pagesarch/ arch/ include/ +4 more | +54 | 2 replies | |
| 17/17 | Add a sched_clock paravirt_oparch/ arch/ arch/ +4 more | +71 | 4 replies |
Reviews trailers per patch
7 of 17 patches have a Reviewed-by or Acked-by.
| Patch | Ingo Molnar | William Irwin |
|---|---|---|
| 1/17 | ||
| 2/17 | ||
| 3/17 | A-b | |
| 4/17 | A-b | |
| 5/17 | A-b | |
| 6/17 | A-b | |
| 7/17 | A-b | |
| 8/17 | A-b | |
| 9/17 | ||
| 10/17 | ||
| 11/17 | ||
| 12/17 | ||
| 13/17 | A-b | |
| 14/17 | ||
| 15/17 | ||
| 16/17 | ||
| 17/17 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [patch 00/17] paravirt_ops updates
Hi Andi,
This series of patches updates paravirt_ops in various ways. Some of the changes are plain cleanups and improvements, and some add some interfaces necessary for Xen.
The brief overview:
add-MAINTAINERS.patch - obvious
remove-CONFIG_DEBUG_PARAVIRT.patch - no longer needed
paravirt-nop.patch - mark nop operations consistently
paravirt-pte-accessors.patch - operations to pack/unpack ptes
paravirt-memory-init.patch - hooks for memory/pagetable init
paravirt-fixmap.patch - add fixmap for paravirt boot
shared-kernel-pmd.patch - allow selectable shared kernel pmd
mm-lifetime-hooks.patch - hooks for mm dup/activate/exit
paravirt-patch-rename-paravirt_patch.patch - rename patch structure for clarity
paravirt-use-offset-site-ids.patch - use patch-site id derived from offset
paravirt-fix-clobbers.patch - fix register clobbers for patch sites
paravirt-patchable-call-wrappers.patch - wrap paravirt calls for patching
paravirt-patch-machinery.patch - common patch machinery
paravirt-flush_tlb_others.patch - paravirt hook for cross-cpu tlb flushing
revert-map_pt_hook.patch - back out map_pt_hook
paravirt-kmap_atomic_pte.patch - add kmap_atomic_pte for highpte
paravirt-sched-clock.patch - hook to measure schedulable time
Thanks,
J