Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp864518img; Fri, 22 Mar 2019 10:10:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqz1+TNtErycu0V7uIOL4/DhBql4tJyrx31OXOpNAh4sTGkfEgzFkwPqqKkSsn60dY1ABYTR X-Received: by 2002:a17:902:a702:: with SMTP id w2mr10818617plq.341.1553274605253; Fri, 22 Mar 2019 10:10:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553274605; cv=none; d=google.com; s=arc-20160816; b=mUAp889HAhewpiKhmEymCi1eVHxFrUYWNBxPQXK/cMl6nzB9K0VILdO8j/Itqt6+ce bLI5aZD/JjJ90S2lt/jaJjGLM1qRh+Anqa8gdybLk5fHmXtQNM5NU8fCuiwOXPb+QGR1 C8bjVqQyWlOMYjv/gRiWmLXkqXZ3Ci2Cid/be0f7E3jcCahF3AyTFYWOr46HROpJ7f7u Is/D2+ruC3D8mishix+vE3mM2VACj0BU/Tzw6Z2mB7PdYPi+todNDlFeSs5Ph9C8cQzB N+Ep/isDmhIeK4AHEsil4K4Vv9xGYJ3ixCFpe8RJYt1KzSaxjPVBQ3OrWoZUoEWBX+/3 s6tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=syf5FC/PD4cN6FgIJM2ms3RJG343jtrhSP64Oe75Sac=; b=Yj2wRllO2k6QzDhB6+77EiT9NiK+WAajJILqYkTFN/n1NaY9jw8mpdJlRyfN9ViAhw ODjyESm1cbhcwQOhOKWTydacuODto/O2rL61JrvEedLHJp63MmAubUeeHgHxo+5ArKJS E+sw++bBHJ+lI25Yfx25ztvXh1BFdcI9e8sZTLbCn4fzVELFjim+vF+gTybw5ntyyKYX EkoNj8gwnswzgmjrW3bslvLjy4kM4ggb8r6dwiv8n2ZQ+LSwfwqaim9DRkfzu4naDEje ydFaFXBYqB/GUcmGze95nAwWE8vxiyELq2oDXOOBSNECJJ2b/JxU52VHcs1Erd283m/B D8Og== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=IuhoI3hZ; 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 bg3si7233475plb.363.2019.03.22.10.09.50; Fri, 22 Mar 2019 10:10:05 -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; dkim=pass header.i=@linux-foundation.org header.s=google header.b=IuhoI3hZ; 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 S1728797AbfCVRIu (ORCPT + 99 others); Fri, 22 Mar 2019 13:08:50 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:35886 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728540AbfCVRIt (ORCPT ); Fri, 22 Mar 2019 13:08:49 -0400 Received: by mail-lj1-f193.google.com with SMTP id r24so1622510ljg.3 for ; Fri, 22 Mar 2019 10:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=syf5FC/PD4cN6FgIJM2ms3RJG343jtrhSP64Oe75Sac=; b=IuhoI3hZaIxE4YvOC0/zFIRPXbZPqr4mch9fB87bJI50v/CesoGw5jPm0Ymj36S+8D SIzDojt4m/q1uwaK9P5Is2rLt7NY0cQwo3oRCrDKYwFF22+ZwEkj5rWc3XCpMkx/lh21 i/oyaRFuahvewUzvmGuDcKpmqMK2Pff6AsG6Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=syf5FC/PD4cN6FgIJM2ms3RJG343jtrhSP64Oe75Sac=; b=QlE8tg8doLs057xd73LO7RGiMEMtVNb5mQDfqlTfvvO/FBuRRdS0Ewoy/tMMEQ5NvW qc2EJ+nEP0p10RKW4W35RGSV1mjBMeQJuvfCnV8ISubZcUr6nUutTO1vQj/tcHfMiVnc x3lYYoREQhcu1/XhW1+NFtzBYS4IXeGYhd+DrlvmFvANTZpHFIYnnyMI/GxI5tvi/gW6 w1uUpMeY2DHakePsEEh8mUKfrgQf0ZlvuCwEJsj2v5Ye6zTgIQM296NFRNk+O6HWhCZM 750bRKZ3AYjnqIQnZqZZOgJo8D90Y4xn0J66k+hYF6qYJ93LDrlLOIXLZsZavTCStRzg x5cQ== X-Gm-Message-State: APjAAAWYLCHBszILu0OO12TGJaDZiLyGkJ8UABw5vNAed8fUIz6HqQpS nwIHzP3XgiMf9uczO4OemUG5YXpHI1A= X-Received: by 2002:a2e:9098:: with SMTP id l24mr5237217ljg.55.1553274527290; Fri, 22 Mar 2019 10:08:47 -0700 (PDT) Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com. [209.85.208.175]) by smtp.gmail.com with ESMTPSA id u19sm558985lfg.74.2019.03.22.10.08.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Mar 2019 10:08:45 -0700 (PDT) Received: by mail-lj1-f175.google.com with SMTP id k8so2658740lja.8 for ; Fri, 22 Mar 2019 10:08:45 -0700 (PDT) X-Received: by 2002:a2e:86ca:: with SMTP id n10mr5880284ljj.135.1553274524897; Fri, 22 Mar 2019 10:08:44 -0700 (PDT) MIME-Version: 1.0 References: <20190322143008.21313-1-longman@redhat.com> <20190322143008.21313-4-longman@redhat.com> In-Reply-To: <20190322143008.21313-4-longman@redhat.com> From: Linus Torvalds Date: Fri, 22 Mar 2019 10:08:29 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v5 3/3] locking/rwsem: Optimize down_read_trylock() To: Waiman Long Cc: Peter Zijlstra , Ingo Molnar , Will Deacon , Thomas Gleixner , Linux List Kernel Mailing , "linux-alpha@vger.kernel.org" , "linux-alpha@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, uclinux-h8-devel@lists.sourceforge.jp, linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org, linux-m68k , linux-mips@vger.kernel.org, nios2-dev@lists.rocketboards.org, openrisc@lists.librecores.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, Linux-sh list , sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-xtensa@linux-xtensa.org, linux-arch , "the arch/x86 maintainers" , Arnd Bergmann , Borislav Petkov , "H. Peter Anvin" , Davidlohr Bueso , Andrew Morton , Tim Chen Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 22, 2019 at 7:30 AM Waiman Long wrote: > > Modify __down_read_trylock() to optimize for an unlocked rwsem and make > it generate slightly better code. Oh, that should teach me to read all patches in the series before starting to comment on them. So ignore my comment on #1. Linus