Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3012667imm; Sun, 3 Jun 2018 17:25:56 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLuG0B8SGD+vvXnywNuSjuwwgcXFNzaanbUja9wvVhOmhmNqKjCjmRthg9LhXtiBSjAw0iS X-Received: by 2002:a63:7419:: with SMTP id p25-v6mr15930605pgc.24.1528071956723; Sun, 03 Jun 2018 17:25:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528071956; cv=none; d=google.com; s=arc-20160816; b=cSg+GDZ1L92//LHE7NHQYEiD9onOzIw4pAw0RjBh1OECTgvhwg53RrPcTivDsGdOUp l5mdLKrWPuUqLwF0/SjzZj0IsIFkIQhOh9OqCGseX9i8dOCCWSN74A+FaslZNPZLxtDd CyB5BlytV78HjBRhz1qGlk5dQzqUpbJWele8GZpDXittRuD6SBdBBRqnCEH/ko/qEz/x IRfucX4stPikvckxHtMSUaRsfkeshhOaJZ920ZYKRBsNTkPJSlvOC82ki82s4Wfq09xm 0reDERtUq22An2jGWKTSAnQ42rJsDssWPtoiEHjYhI6BwvgqEc/k2MI+N3dODgbmjTFB bTGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:references :in-reply-to:subject:cc:date:to:from:arc-authentication-results; bh=O5Lt0QrTSAgYCeJvEQxa0Zvnr7Dfam1nDwlBp2c0G04=; b=PHa48bzxvOH0mbEwKRY7b605dpkfVnOxByefV8kxnkts1AYP8mHlEFWKwPiUKMoTkf PBWBta6eVH+AVrLcL7koytYIGhQ2iHVFSizGl8f18PrxEqnQRgkSlFEwlYPAObWe0q4X iixCGlZR/umre03mZ5hml4L21Dy/JuRH2TsGhVdOM6GFAqhwV2lnWMLRFCYPULXj58nB vFCuUE39/Z40hFjw1Hjo/2D5tv69cC3lTPn2lyeDKA6+Ee74Ja4pdXsNRZM5WyKv90um f7vtPCzmqsPXv2Dn82p1ABdlz6WYJsN+uTn571b94jOcf8hYlIeowME+xM4EccTR1aw7 /HxA== 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 f9-v6si35717639pgt.625.2018.06.03.17.25.40; Sun, 03 Jun 2018 17:25:56 -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 S1751701AbeFDAZT (ORCPT + 99 others); Sun, 3 Jun 2018 20:25:19 -0400 Received: from mx2.suse.de ([195.135.220.15]:40137 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751444AbeFDAZR (ORCPT ); Sun, 3 Jun 2018 20:25:17 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext-too.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 8714AAEA4; Mon, 4 Jun 2018 00:25:16 +0000 (UTC) From: NeilBrown To: Eric Dumazet , Herbert Xu Date: Mon, 04 Jun 2018 10:25:07 +1000 Cc: Thomas Graf , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Eric Dumazet , "David S. Miller" Subject: Re: [PATCH 15/18] rhashtable: use bit_spin_locks to protect hash bucket. In-Reply-To: <9bea77df-e7db-677a-31b2-710dc6d956ee@gmail.com> References: <152782754287.30340.4395718227884933670.stgit@noble> <152782824984.30340.1634082820568216846.stgit@noble> <20180602050322.liesw324q5kawcue@gondor.apana.org.au> <9bea77df-e7db-677a-31b2-710dc6d956ee@gmail.com> Message-ID: <871sdnqty4.fsf@notabene.neil.brown.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, Jun 02 2018, Eric Dumazet wrote: > On 06/02/2018 01:03 AM, Herbert Xu wrote: >=20=20 >> Yes the concept looks good to me. But I would like to hear from >> Eric/Dave as to whether this would be acceptable for existing >> network hash tables such as the ones in inet. > > > What about lockdep support ? bitlocks don't have native lockdep support. I would be fairly easy to add lockdep support to rht_{lock,unlock,unlocked} if you think it is worthwhile. It could only really help if a hash-function or cmp-function took a lock, but it is not a great cost so we may as well just do it. I'll try to have a patch in the next day or so. Thanks, NeilBrown --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEG8Yp69OQ2HB7X0l6Oeye3VZigbkFAlsUhuMACgkQOeye3VZi gbmwkQ//RIyzYqB5x8M2NuN5PX/2FC9O4l/r5SWXOe5ekHtmUnnVIZGvmw4UiBOZ /E7P3pYUzmUYz1IQ7I2tiEITfuPZUGNeQHZ/H8mc8UWjP2MxtngDIDYQjDNk79E4 +Oxr/oXXDnFvk1EH1HejMbYXScJRl0dtqivZeDW4xqqK33kityY1ezBgjgm2VTlC uxMybXW+mhsDmpScwZ5iXk8y9SX/88VOC+D/nsQ7CnqRjTkOH4VjQcXEl3VXvdd0 Ih8Q67W7aRYCFe4E+/0p1eGXFZ1ej3zQI+kMqUiDNv7iJ1s3hNIvsZuOqB75vY8z j92//V1W95G6vfUE4c1aPRLSOT04n+RCzvhRByV8u1kG6tBrmmSZ4NyjoS4fd+Q/ Cd2YdooylkVc/eD4oc3YI6n3wjgDGpIIHRPZOomtXtDJmBdC/9IUsvgMNKUP5nFB gkrNY2grjGN1U3auRKcw/lt1PLsSQlO5o7SbpEaH2YAjxi5sRDnhpvI0FXtyJWj9 bNtiARNUfxrBKxTNDmSKVBtjoS/U6xzyT+Zlh++ys5FbbPiOe/nEqyoaVu/d9jRT Na8bmRejXzcJSag6ZuR+m1QFMHqEipsoMeewpnbx+631rOTWbnMSmKbH8ad9oiw2 GVciPf5yDGQYL5nkcdI8Om28KtqpmvVEh53//2eFwRrTRERB/lw= =O1to -----END PGP SIGNATURE----- --=-=-=--