Updates for firstfloor paravirt-ops patches
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest28 patches 41 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/28 | revert account-for-module-percpu-space-separately-from-kernel-percpuinclude/ | +0 | 0 replies | |
| 2/28 | Account for module percpu space separately from kernel percpuinclude/ include/ include/ +2 more | +9 | 0 replies | |
| 3/28 | fix allow-percpu-variables-to-be-page-aligned.patchinit/ | +1 | 0 replies | |
| 4/28 | deflate stack usage in lib/inflate.carch/ arch/ arch/ +3 more | +54 | 0 replies | |
| 5/28 | Page-align the GDTarch/ arch/ arch/ +2 more | +13 | 0 replies | |
| 6/28 | Convert PDA into the percpu sectionarch/ arch/ arch/ +15 more | +180 | 0 replies | |
| 7/28 | cleanups to help using per-cpu variables from asminclude/ | +7 | 0 replies | |
| 8/28 | Define per_cpu_offsetinclude/ | +2 | 0 replies | |
| 9/28 | Fix UP gdt bugsarch/ arch/ include/ +1 more | +18 | 0 replies | |
| 10/28 | i386: map enough initial memory to create lowmem mappingsarch/ arch/ | +26 | 41 replies | |
| 11/28 | x86: incremental update for i386 and x86-64 check_bugsarch/ arch/ include/ | +3 | 0 replies | |
| 12/28 | i386: now its ok to use identify_boot_cpuarch/ | +1 | 0 replies | |
| 13/28 | paravirt: flush lazy mmu updates on kunmap_atomicarch/ | +1 | 0 replies | |
| 14/28 | fix paravirt-documentationinclude/ | +1 | 0 replies | |
| 15/28 | In compat mode, the return value here was uninitialized.arch/ | +1 | 0 replies | |
| 16/28 | kRemove a warning about unused variable in !CONFIG_ACPI compilation.arch/ | +1 | 0 replies | |
| 17/28 | x86: cleanup arch/i386/kernel/cpu/mcheck/p4.carch/ | +4 | 0 replies | |
| 18/28 | Copying of the pgd range must happen under the pgd_lockarch/ | +3 | 0 replies | |
| 19/28 | Dont implement native_kmap_atomic_pte for !HIGHPTEarch/ include/ include/ | +5 | 0 replies | |
| 20/28 | Now that the VDSO can be relocated, we can support it in VMI configurations.arch/ | +1 | 0 replies | |
| 21/28 | Implement vmi_kmap_atomic_ptearch/ | +24 | 0 replies | |
| 22/28 | Convert VMI timer to use clock eventsarch/ arch/ arch/ +3 more | +327 | 0 replies | |
| 23/28 | Fix BusLogic to stop using check_regiondrivers/ | +48 | 0 replies | |
| 24/28 | paravirt: drop unused ptep_get_and_cleararch/ include/ include/ | +2 | 0 replies | |
| 25/28 | From: Jeremy Fitzhardinge <[email protected]>arch/ arch/ arch/ +1 more | +8 | 0 replies | |
| 26/28 | From: Andrew Morton <[email protected]>include/ | +2 | 0 replies | |
| 27/28 | paravirt: little compile fixes for vmi.carch/ | +3 | 0 replies | |
| 28/28 | Add a sched_clock paravirt_oparch/ arch/ arch/ +4 more | +73 | 0 replies |
Reviews trailers per patch
4 of 28 patches have a Reviewed-by or Acked-by.
| Patch | Jeremy Fitzhardinge | H. Peter Anvin | William Lee Irwin III |
|---|---|---|---|
| 1/28 | |||
| 2/28 | |||
| 3/28 | |||
| 4/28 | |||
| 5/28 | A-b | ||
| 6/28 | |||
| 7/28 | |||
| 8/28 | |||
| 9/28 | |||
| 10/28 | A-b | ||
| 11/28 | |||
| 12/28 | |||
| 13/28 | |||
| 14/28 | |||
| 15/28 | |||
| 16/28 | |||
| 17/28 | |||
| 18/28 | A-b | ||
| 19/28 | A-b | ||
| 20/28 | |||
| 21/28 | |||
| 22/28 | |||
| 23/28 | |||
| 24/28 | |||
| 25/28 | |||
| 26/28 | |||
| 27/28 | |||
| 28/28 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 00/28] Updates for firstfloor paravirt-ops patches
Hi Andi,
This is a set of updates for the firstfloor patch queue.
Quick rundown:
revert-mm-x86_64-mm-account-for-module-percpu-space-separately-from-kernel-percpu.patch separate-module-percpu-space.patch
Update the module percpu accounting patch
fix-ff-allow-percpu-variables-to-be-page-aligned.patch
Make sure the percpu memory allocation is page-aligned
deflate-stack-usage-in-lib_inflate_c.patch
Fix deflate stack usage. With all the arch-fixes rolled in.
i386-gdt-cleanups-page-align-the-gdt.patch i386-convert-pda-into-the-percpu-section.patch i386-cleanups-to-help-using-per-cpu-variables-from-asm.patch percpu-define-per_cpu_offset.patch fix-uniproc-gdt-bugs.patch
Percpu and GDT fixes.
x86-map-enough-initial-memory.patch
Fix head.S to map enough memory.
cleanup-cleanup-asm-bugs_h.patch cleanup-identify_cpu-fix.patch
This is the pair I tried to post yesterday, but they got interrupted by an network outage. They basically add a little more cleanup, and move a misplaced hunk. cleanup-cleanup-asm-bugs_h.patch should go after/roll into the clean-up-asm-(i386|x86_64)-bugs_h patches, and cleanup-identify_cpu-fix.patch should go after/roll into clean-up-identify_cpu patch.
paravirt-flush-on-kunmap_atomic.patch
Flush pending lazy mmu operations on kunmap_atomic too.
paravirt-fix-paravirt_lazy.patch
Fix up an apparent mismerge: remove the #defines for PARAVIRT_LAZY_* and add _LAZY_FLUSH to the enum.
i386-sysenter-arch-pages-fix.patch i386-acpi-remove-earlyquirk-warning.patch i386-mcheck-p4-grotesque-and-needless-warning-fix.patch i386-pgd-clone-under-lock-fix.patch paravirt-kmap_atomic_pte-tidy.patch vmi-supports-compat-vdso.patch vmi-kmap_atomic_pte-fix.patch vmi-timer-update.patch buslogic-check-range-fixes.patch pte-drop-ptep_get_and_clear-paravirt-op.patch
A chunk of pages from Zach.
rename-the-parainstructions-symbols-to-be-consistent-with-the-others.patch rename-the-parainstructions-symbols-to-be-consistent-with-the-others-fix.patch
Obvious.
vmi-fix-ff.patch
Make VMI compile in the -ff patchstack.
paravirt-sched-clock-ff.patch
Updated paravirt-sched-lock for your sched_clock.
Thanks,
J