First  |  Prev |  Next  |  Last
Pages: 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631
linux-next: manual merge of the rr tree with the sound tree
Hi Rusty, Today's linux-next merge of the rr tree got a conflict in arch/um/drivers/hostaudio_kern.c between commit 90dc763fef4c869e60b2a7ad92e1a7dab68575ea ("sound: push BKL into open functions") from the sound tree and commit 6aad4054c113f2d8a8bbdee64e7167950dd06c92 ("param:lock-charp-simple") from the rr tre... 13 Jul 2010 08:41
[PATCH 16/18] Use getnsboottime in KVM
Signed-off-by: Zachary Amsden <zamsden(a)> --- arch/x86/kvm/x86.c | 22 ++++++---------------- 1 files changed, 6 insertions(+), 16 deletions(-) diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 7b9fdf3..c55cdf9 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -891,16 +891,6 @@ ... 12 Jul 2010 22:56
[PATCH 07/18] Unify TSC logic
Move the TSC control logic from the vendor backends into x86.c by adding adjust_tsc_offset to x86 ops. Now all TSC decisions can be done in one place. Also, rename some variable in the VCPU structure to more accurately reflect their actual content. Signed-off-by: Zachary Amsden <zamsden(a)> --- arc... 12 Jul 2010 22:56
[PATCH 08/18] Fix deep C-state TSC desynchronization
When CPUs with unstable TSCs enter deep C-state, TSC may stop running. This causes us to require resynchronization. Since we can't tell when this may potentially happen, we assume the worst by forcing re-compensation for it at every point the VCPU task is descheduled. Signed-off-by: Zachary Amsden <zamsden(a)red... 12 Jul 2010 22:56
[PATCH 04/18] Robust TSC compensation
Make the match of TSC find TSC writes that are close to each other instead of perfectly identical; this allows the compensator to also work in migration / suspend scenarios. Signed-off-by: Zachary Amsden <zamsden(a)> --- arch/x86/kvm/x86.c | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 ... 12 Jul 2010 22:56
KVM timekeeping fixes
Cleanups, bugfixes, and suggestions applied from last round. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a) More majordomo info at Please read the FAQ at ... 12 Jul 2010 22:56
[PATCH 05/18] Make cpu_tsc_khz updates use local CPU
This simplifies much of the init code; we can now simply always call tsc_khz_changed, optionally passing it a new value, or letting it figure out the existing value (while interrupts are disabled, and thus, by inference from the rule, not raceful against CPU hotplug or frequency updates, which will issue IPIs to th... 12 Jul 2010 22:56
[PATCH 01/18] Make TSC offset writes non-preemptible
Ensure that the storing of the offset and the reading of the TSC are never preempted by taking a spinlock. While the lock is overkill now, it is useful later in this patch series. Signed-off-by: Zachary Amsden <zamsden(a)> --- arch/x86/include/asm/kvm_host.h | 4 +++- arch/x86/kvm/svm.c ... 12 Jul 2010 22:56
[PATCH 10/18] Keep SMP VMs more in sync on unstable TSC
SMP VMs on machines with unstable TSC have their TSC offset adjusted by the local offset delta from last measurement. This does not take into account how long it has been since the measurement, leading to drift. Minimize the drift by accounting for any time difference the kernel has observed. Signed-off-by: Zac... 12 Jul 2010 22:56
[PATCH 03/18] TSC reset compensation
Attempt to synchronize TSCs which are reset to the same value. In the case of a reliable hardware TSC, we can just re-use the same offset, but on non-reliable hardware, we can get closer by adjusting the offset to match the elapsed time. Signed-off-by: Zachary Amsden <zamsden(a)> --- arch/x86/include/... 12 Jul 2010 22:56
First  |  Prev |  Next  |  Last
Pages: 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631