From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932291AbbFHWVj (ORCPT ); Mon, 8 Jun 2015 18:21:39 -0400 Received: from g2t2352.austin.hp.com ([15.217.128.51]:58647 "EHLO g2t2352.austin.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753430AbbFHWVG (ORCPT ); Mon, 8 Jun 2015 18:21:06 -0400 From: Waiman Long To: Peter Zijlstra , Ingo Molnar , Arnd Bergmann Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Scott J Norton , Douglas Hatch , Waiman Long Subject: [PATCH 0/2] locking/qrwlock: Fix interrupt handling problem Date: Mon, 8 Jun 2015 18:20:42 -0400 Message-Id: <1433802045-21298-1-git-send-email-Waiman.Long@hp.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 This patch series contains 2 patches on qrwlock. The first one is just a recap of the patch that I sent a few weeks ago. The second one is to optimize the writer slowpath. Waiman Long (2): locking/qrwlock: Fix bug in interrupt handling code locking/qrwlock: Don't contend with readers when setting _QW_WAITING include/asm-generic/qrwlock.h | 4 +- kernel/locking/qrwlock.c | 42 +++++++++++++++++++++++++++++++--------- 2 files changed, 34 insertions(+), 12 deletions(-)