From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hildenbrand Date: Mon, 15 May 2017 11:03:45 +0000 Subject: [kvm-unit-tests PATCH v2 0/3] provide asm-generic spinlock Message-Id: <20170515110348.30449-1-david@redhat.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kvm@vger.kernel.org Cc: Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Thomas Huth , david@redhat.com, Laurent Vivier , kvm-ppc@vger.kernel.org Let's introduce a simple generic version that should be sufficient for our purposes. v1 -> v2: - use __sync_lock_test_and_set() and __sync_lock_release() -- dropped Thomas' R-b due to the change - move includes into #define section David Hildenbrand (3): lib: provide generic spinlock ppc64: use asm-generic spinlock x86: use asm-generic spinlock lib/asm-generic/spinlock.h | 16 +++++++++++++++- lib/ppc64/asm/spinlock.h | 7 +------ lib/ppc64/spinlock.c | 18 ------------------ lib/x86/asm/spinlock.h | 7 +------ lib/x86/smp.c | 16 ---------------- powerpc/Makefile.ppc64 | 1 - 6 files changed, 17 insertions(+), 48 deletions(-) delete mode 100644 lib/ppc64/spinlock.c -- 2.9.3 From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hildenbrand Subject: [kvm-unit-tests PATCH v2 0/3] provide asm-generic spinlock Date: Mon, 15 May 2017 13:03:45 +0200 Message-ID: <20170515110348.30449-1-david@redhat.com> Cc: Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Thomas Huth , david@redhat.com, Laurent Vivier , kvm-ppc@vger.kernel.org To: kvm@vger.kernel.org Return-path: Received: from mx1.redhat.com ([209.132.183.28]:47622 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932732AbdEOLDz (ORCPT ); Mon, 15 May 2017 07:03:55 -0400 Sender: kvm-owner@vger.kernel.org List-ID: Let's introduce a simple generic version that should be sufficient for our purposes. v1 -> v2: - use __sync_lock_test_and_set() and __sync_lock_release() -- dropped Thomas' R-b due to the change - move includes into #define section David Hildenbrand (3): lib: provide generic spinlock ppc64: use asm-generic spinlock x86: use asm-generic spinlock lib/asm-generic/spinlock.h | 16 +++++++++++++++- lib/ppc64/asm/spinlock.h | 7 +------ lib/ppc64/spinlock.c | 18 ------------------ lib/x86/asm/spinlock.h | 7 +------ lib/x86/smp.c | 16 ---------------- powerpc/Makefile.ppc64 | 1 - 6 files changed, 17 insertions(+), 48 deletions(-) delete mode 100644 lib/ppc64/spinlock.c -- 2.9.3