From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754476AbcEZSWY (ORCPT ); Thu, 26 May 2016 14:22:24 -0400 Received: from g1t6216.austin.hp.com ([15.73.96.123]:45235 "EHLO g1t6216.austin.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750727AbcEZSWX (ORCPT ); Thu, 26 May 2016 14:22:23 -0400 From: Waiman Long To: Peter Zijlstra , Ingo Molnar Cc: linux-kernel@vger.kernel.org, Pan Xinhui , Scott J Norton , Douglas Hatch , Waiman Long Subject: [PATCH 0/2] locking/pvqspinlock: Fix missed PV wakeup & support PPC Date: Thu, 26 May 2016 14:21:56 -0400 Message-Id: <1464286918-39748-1-git-send-email-Waiman.Long@hpe.com> X-Mailer: git-send-email 1.7.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Patch 1 is to fix the missed PV wakeup problem as reported by Pan Xinhui. Patch 2 is to add a new argument to pv_wait() to provide better support for PPC. This patch has been sent out previously. Waiman Long (2): locking/pvqspinlock: Fix missed PV wakeup problem locking/pvqspinlock: Add lock holder CPU argument to pv_wait() arch/x86/include/asm/paravirt.h | 4 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/xen/spinlock.c | 2 +- kernel/locking/qspinlock.c | 5 +- kernel/locking/qspinlock_paravirt.h | 126 +++++++++++++++++++++++++++------ kernel/locking/qspinlock_stat.h | 8 +- 7 files changed, 117 insertions(+), 32 deletions(-)