Received: by 10.192.165.148 with SMTP id m20csp284491imm; Wed, 9 May 2018 12:39:25 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoq0IdPjmVKXaHRR4deXUKUV+dDAU1/9eV1dRm3tUcC9n6ssJruzYe3Kux3i62TwUdEsHZe X-Received: by 10.98.18.212 with SMTP id 81mr45221350pfs.243.1525894765889; Wed, 09 May 2018 12:39:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525894765; cv=none; d=google.com; s=arc-20160816; b=twFTFo+2Vki0ZJIsIYH9lzRKDoPFUIIvptXQCFaWoyqWzHcmfliGh3ElqcXT+W8AjU O1b4y7MNpI2faDiWqcDMc3tcp19kYqGfB1dqlgnRUKDEszqSA4H4K2P3ghaqmZD5FDPt dDQ7UKzGft6QGwLBP85paHIhdH8v5b/mE8ahQipB9LWfebAx5MEFTqcqLgA21RSjqFcs Zond6GKCxVPEfplFv2FRNmDVYHgSrY9SZd1sOro6/fLngEJ+xhj0vtvzp9CEDPLAVHJD TgtEmPYnfBJLIn18KFlY8X5D9nouUCFS5/s7JhXpqPNfCp3GOzc9RV088aHFV89fSGyZ 2Kcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:arc-authentication-results; bh=kXar7mSYVISXfsvxoPI6leLaqwIUTQ7fQ/a3iTpiAx4=; b=BufUlMTcr3i2v6AUGAnbGKRjlHqpVzXkSpWMGThuFbSJcoHw/cvS1YBqTu/pX1a6+p 7xBJ2rvHeip3BmIFmxFmHifzzMNpFhD8CB7ZoiYJD7WXu+PgGj4xk5LVQlI/Tv/bblvK S+42O3XEx6dzsC3pEeKJwbCmIbSGd1b+V8jffnGcrXFndu/p50GY00hCCVM4lzskYMBd FGNxB/VZ/mf7tEk2Jsn0p9ZiUXTqj2OdV6BjWuUez0mse2DDFQB6V308wB5Pas+mTt+k pnu4MNiNXtw2Iind57rsQOU9OrKaiCSRkI5L0nHR+j1TfohCwLN52jnYjZ1FqiVqPDVK IpgQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f18si24241252pff.208.2018.05.09.12.39.10; Wed, 09 May 2018 12:39:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965585AbeEIThJ (ORCPT + 99 others); Wed, 9 May 2018 15:37:09 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:34534 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964931AbeEIThH (ORCPT ); Wed, 9 May 2018 15:37:07 -0400 Received: from localhost ([127.0.0.1] helo=bazinga.breakpoint.cc) by Galois.linutronix.de with esmtp (Exim 4.80) (envelope-from ) id 1fGUtX-0005v9-Bo; Wed, 09 May 2018 21:36:59 +0200 From: Sebastian Andrzej Siewior To: linux-kernel@vger.kernel.org Cc: tglx@linutronix.de, Peter Zijlstra , Ingo Molnar , linux-mm@kvack.org, Shaohua Li , linux-raid@vger.kernel.org, Anna-Maria Gleixner Subject: [PATCH v2 0/8] Introduce refcount_dec_and_lock_irqsave() Date: Wed, 9 May 2018 21:36:37 +0200 Message-Id: <20180509193645.830-1-bigeasy@linutronix.de> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series is a v2 of the atomic_dec_and_lock_irqsave(). Now refcount_* is used instead of atomic_* as suggested by Peter Zijlstra. Patch - 1-3 converts the user from atomic_* API to refcount_* API - 4 implements refcount_dec_and_lock_irqsave - 5-8 converts the local_irq_save() + refcount_dec_and_lock() users to refcount_dec_and_lock_irqsave() The whole series sits also at git://git.kernel.org/pub/scm/linux/kernel/git/bigeasy/staging.git refcoun= t_t_irqsave Sebastian