Received: by 2002:ac0:a591:0:0:0:0:0 with SMTP id m17-v6csp1469363imm; Fri, 6 Jul 2018 00:14:27 -0700 (PDT) X-Google-Smtp-Source: AAOMgpceSHLMHOem9fAuf93UxJJ4znAiVFhlWreZX3J3IS1+aqNUO3s6sp/DD7BWIO9+EFnYIKej X-Received: by 2002:a62:f0d:: with SMTP id x13-v6mr8370886pfi.123.1530861267449; Fri, 06 Jul 2018 00:14:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530861267; cv=none; d=google.com; s=arc-20160816; b=bt9oX0CAFC+k9lRyl1wvir1d412CB15VJb2qYPtrWBn6YyHK7WUHqE+g/pE63tSfTj qTEELRJFLu2PsNS4ttiVT2QMZyDr+S6JCj26/Zu4s3DeXWfE00RePZHIvHuig6kcTxWF ESTvU3usGHHDIAAwE/lyrB70soo/4IWMELbHOJmrUt0uqXLp554HMz7jcdlunXq1a2oM KX3lj9AfNOEr7Qd/ECofU1rHXO7gkws/th2vbFPlttps5YH7YAijHgzvMS/RFspwX6/k WxhMVo0YEfr/lYmg/4OERF7sTOF0cASbYJ7TRdAgCwbLleBgiktupCiN5FW3ohQySxvv 2aJA== 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 :user-agent:message-id:cc:subject:date:to:from :arc-authentication-results; bh=WN+wO3J4MUkdyfQTdoDFlq0gQhbM67Gib5y60EsdMmY=; b=BBO7Pl6SnLC3tJqxBYvUh+AY6MMRLzvhOXp3kH+ouKJeux+BQRi3662VdUl7lw9TmS SkkOHiK+kMBlrkkkfwXzK8OA2UtXccvUoZ3nPx01WILUwI69s66PfU1bSXKIlk5d5JJY V/umGOLUoHroCSowTCuSgGfBgZy7dPgJxWIf3uYYMD1C8/HeV99YKSmx7VHR8KHgmerB wjVo7Ot5+GbK+ipXIRDfNwSvsTrArDjC/Z/cyrB5jQbu3o98kxVAPqOJ1fmPqYQgm4lT pkGvGCDZdIvu0lhcOEJan/YAoPavwOdyyaS86cRg+6zp1IzHr7IVvfk93+njYfQhSbmv 0Zcg== 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 k83-v6si8072022pfk.199.2018.07.06.00.14.11; Fri, 06 Jul 2018 00:14:27 -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 S1753571AbeGFHN1 (ORCPT + 99 others); Fri, 6 Jul 2018 03:13:27 -0400 Received: from mx2.suse.de ([195.135.220.15]:44850 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753096AbeGFHNZ (ORCPT ); Fri, 6 Jul 2018 03:13:25 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 7568FAD72; Fri, 6 Jul 2018 07:13:24 +0000 (UTC) From: NeilBrown To: Thomas Graf , Herbert Xu , Tom Herbert Date: Fri, 06 Jul 2018 17:11:32 +1000 Subject: [PATCH 0/3] rhashtable: replace rhashtable_walk_peek implementation Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Message-ID: <153086101070.2825.6850140624411927465.stgit@noble> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a resend of these three patches with no change from last time. The last patch has an Ack from Tom Herbert and Herbert Xu, but the first two which are necessary pre-requisites don't yet. Thanks, NeilBrown --- NeilBrown (3): rhashtable: further improve stability of rhashtable_walk rhashtable: add rhashtable_walk_last_seen() rhashtable: implement rhashtable_walk_peek() using rhashtable_walk_last_seen() include/linux/rhashtable-types.h | 1 include/linux/rhashtable.h | 40 +++++++++++- lib/rhashtable.c | 124 ++++++++++++++++++++++---------------- 3 files changed, 110 insertions(+), 55 deletions(-) -- Signature