Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2550247imm; Fri, 20 Jul 2018 00:09:56 -0700 (PDT) X-Google-Smtp-Source: AAOMgpelb1buKs/o5sDFVL2epj0dE2G3VFxp5Ub5Gh60g3zvyj7A2mOQ3TVcoy6l+iaSYvXOk2Rj X-Received: by 2002:a62:3a5b:: with SMTP id h88-v6mr988842pfa.61.1532070596460; Fri, 20 Jul 2018 00:09:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532070596; cv=none; d=google.com; s=arc-20160816; b=wc+M6n860GGyjnbGAdytrZfMYHKiB9uMRw5/2Qp5uRWkt5AgjvXVIKXAcw/9jgDm8Z NwinhGXeh33W0PI71yg2lWk9kGhwukHcMB/nbehN3u9K7rqqL5qr/4VZX8vTLAbeDReK LVayP1eGddrKbOItINt/Hxb3KQWxqPnfh6WNhH5Fpfi4ptuDlbULfVuWqZZviU64EvjI JBQvJtGEbIsqR7hvr7DuFh7SOLcE2D/8n2b/1aPAyqgps4NbHoM8HJFEelfBnaCs/ztF sbQD3yBBJM3RCYWuEkg8QbTutbmTbOjWXUDo4xdNMRcNVmeqaKosY8E895mhUAtc3RUd A48A== 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=S0jkoVhrxK+/sV/WKP4R2Tpe4nZns6MM91DppuvYoCQ=; b=C91IW05mzHlSSO8xr5hKNCfPmLcgFuhUBWwwAvmGZ/Xy+RiZF0U6ymqfLnAs6O5ZSm gq5eFvshZPdjg7+nN3pUc32T5OIk2jd9wW/OC6WxbTCOn++R6oazMrnSnk6BpJ6MKqvn Wx6Ktd+gqgxzf8BTxPHjbBSyiylkn/ydVxau0pS4uu8WRzB28TDSqUaFnfBakm2UslVe E7WZFg22SZjKBE+clBCBSTTuc1zHG3yRptGS4xp24cCRsxbs3apTYJ5TcWW3uNFeQ1GR 7rfj+wyDCdMH77ER9xAaKYE+s+7HQYwlw4YBfv4pWZsZjoVLQ6F8ib5LCX24JQ1l/62s AH5Q== 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 f2-v6si1150890pgh.661.2018.07.20.00.09.41; Fri, 20 Jul 2018 00:09: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 S1727202AbeGTHz5 (ORCPT + 99 others); Fri, 20 Jul 2018 03:55:57 -0400 Received: from mx2.suse.de ([195.135.220.15]:36444 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725139AbeGTHz5 (ORCPT ); Fri, 20 Jul 2018 03:55:57 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 2F228AF49; Fri, 20 Jul 2018 07:09:09 +0000 (UTC) From: NeilBrown To: David Miller Date: Fri, 20 Jul 2018 17:09:01 +1000 Cc: herbert@gondor.apana.org.au, tgraf@suug.ch, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, eric.dumazet@gmail.com Subject: Re: [PATCH - revised] rhashtable: detect when object movement might have invalidated a lookup In-Reply-To: <20180719.234329.512279372120817504.davem@davemloft.net> References: <87fu0kt5m0.fsf@notabene.neil.brown.name> <20180719.051440.931407144963903326.davem@davemloft.net> <87va9aqv05.fsf@notabene.neil.brown.name> <20180719.234329.512279372120817504.davem@davemloft.net> Message-ID: <87sh4eqt82.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 On Thu, Jul 19 2018, David Miller wrote: > From: NeilBrown > Date: Fri, 20 Jul 2018 16:30:34 +1000 > >> Does this ruling also apply to the bit-spin-lock changes and the >> per-cpu-counter changes that I have proposed? These improve >> scalability when updates dominate. Not having these in mainline >> would mean I need to carry a separate rhashtables implementation for >> lustre, which means code diversion which isn't healthy in the long >> run. > > If it helps existing rhashtable users generally, then it is fine, > since it will actually be tested by upstream users. Good, thanks. NeilBrown --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEG8Yp69OQ2HB7X0l6Oeye3VZigbkFAltRio0ACgkQOeye3VZi gbmtog//X8squ2wPl2LDLLe34S2GMQ9uANO5+mCZLKImPqr+1EoSCyiQJeWpl6j8 oiuqDKgF2V3lixs6N6zhZCkW9QLU0PqlovVtc4RGWZg5Roa4qHeT+BTQBT0CtwHc YFGDqYTQQAWv71aT4y2fqiNHPL4+LduZdWaEWrQwusTtzHnaVKqXdbSay0A0gMCU LaPlCKuwPMH3ZubeP18PBPhz+rF3nb3X+KG18wCaz4CQAdqpxue7wiUFybeDimrL Rdarh5e7YEmrWtNUpnnUBybu0RQsLm3v5pXhNGBKKGfwgecHD930bXO/weVttBXH LK08tUhvepppHmHXgfH20ReVSGIWUuwOMWZANK+6r5idjPhZgPh5FqKWHN8NfOgE ScE3aFAx+YJk3QKEb2WbrYQ75iJ2UNMZO8xD1BIXNy9OGZ4pK7Zq1fE2lUpFz6r1 cFI9AjVnTxuKsqfVVKyvNytjN0ab8jV1b4wyUS9UQs3bD6tAsKgEixU7mex2WWVr DXgoihENUu3tGAENVt2Ncey1cNWFgBQHyj4tM5VduUBjinaEMchLyzpHjvd7AoS9 erHsPvuIWzbFXdWmzP0byEQILNvotLF+97rfdy69FTFhVymyn5RJFAVqWyqv1vLW jgLMSd6erFG2KHOzFsaWi7JWXT4IBhcg7jd/QkSP0UFHkrWqYZQ= =qfRm -----END PGP SIGNATURE----- --=-=-=--