From: Radim Krčmář Date: Thu, 2 Apr 2015 18:44:23 +0000 (+0200) Subject: x86: vdso: fix pvclock races with task migration X-Git-Tag: omap-for-v4.2/o2_dc~192^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80f7fdb1c7f0f9266421f823964fd1962681f6ce;p=pandora-kernel.git x86: vdso: fix pvclock races with task migration If we were migrated right after __getcpu, but before reading the migration_count, we wouldn't notice that we read TSC of a different VCPU, nor that KVM's bug made pvti invalid, as only migration_count on source VCPU is increased. Change vdso instead of updating migration_count on destination. Cc: stable@vger.kernel.org Signed-off-by: Radim Krčmář Fixes: 0a4e6be9ca17 ("x86: kvm: Revert "remove sched notifier for cross-cpu migrations"") Message-Id: <1428000263-11892-1-git-send-email-rkrcmar@redhat.com> Signed-off-by: Paolo Bonzini --- Reading git-diff-tree failed