Received: by 10.192.165.148 with SMTP id m20csp4497307imm; Mon, 30 Apr 2018 20:53:29 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpNgOp4JlPOq1ChOb7OhEYhRLjE3aoC7dowttQN8zRwGJMcN9KA43ubjiJicGMqwSIw9XXO X-Received: by 2002:a63:6584:: with SMTP id z126-v6mr4195391pgb.168.1525146809579; Mon, 30 Apr 2018 20:53:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525146809; cv=none; d=google.com; s=arc-20160816; b=ilNd95oj81xnG04M4bNBmXI4l/NeH5pkgwzLG5cU9rIkG4OlW7jy6dcbjI3sRpOXpN XOjEchTDRr52Ht9AIESAcXerLWQ13USJZ+3J83ZKeFcfMZ/iDEZ7ESlV9zdLx9cTXQuy FlUwT9lddXYj0ia2iKs2eoZ6sqgi1LkPzvcrYfYKA/T7b9Sdz7iCKWcu/c5ceZ/6uP5J JBSSso1uf86gNAg90vnUWsdxu2l6R1/cx8wR9p43ILPecwZkdCA55wjRNO2A2hy8eers nuqHmwKgf8n5sdm+BbPEoQhTOOVgcb36i20EAWzkY8TeRFeeosNIlmB4gYWJQUcORNzi dozQ== 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=JMQrrGzG8gY3knOo/YVSCjDCKUb/pDXY9XXb4P5H5Eg=; b=wzeaFswR+lJQGMtAsCFi8+oYjSYlczOe+0E0cpJSFLq/SytaoqZxseYMCq2A4P9CO+ 2jQdN3pN8ceBTxPdaZDRFLoncFXRNSi60Xp54uXetuKDHNtUsHbbz5x39tPnams7IprR WwACW8CZCrZZPVawCLNvBMDwFwcXKNmUHNBh3YiXLCCer1vTvsEhtMofx/QS+cQCSQSP f2mzv6U0yKggwLfca5KMHeOJxMF4Rpog3XdhyYSPkium7hPTUdNXwcz4JjfwyjIaGaZp yYt2uXrlMeyxImZdgw5jB9lK1S6zRTRRoMkyQQ1Wi/4SpGluRzA4kg4oX1o3KF8uPmjX svIA== 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 g8-v6si9251419pli.75.2018.04.30.20.53.14; Mon, 30 Apr 2018 20:53:29 -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 S1752667AbeEADxB (ORCPT + 99 others); Mon, 30 Apr 2018 23:53:01 -0400 Received: from mx2.suse.de ([195.135.220.15]:59087 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751693AbeEADxA (ORCPT ); Mon, 30 Apr 2018 23:53:00 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 75D59AD2D; Tue, 1 May 2018 03:52:58 +0000 (UTC) From: NeilBrown To: Oleg Drokin , Greg Kroah-Hartman , James Simmons , Andreas Dilger Date: Tue, 01 May 2018 13:52:38 +1000 Subject: [PATCH 00/10] staging: lustre: assorted improvements. Cc: Linux Kernel Mailing List , Lustre Development List Message-ID: <152514658325.17843.11455067361317157487.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 First 6 patches are clean-up patches that I pulled out of my rhashtable series. I think these stand alone as good cleanups, and having them upstream makes the rhashtable series shorter to ease further review. Second 2 are revised versions of patches I sent previously that had conflicts with other patches that landed first. Last is a bugfix for an issue James mentioned a while back. Thanks, NeilBrown --- NeilBrown (10): staging: lustre: ldlm: store name directly in namespace. staging: lustre: make struct lu_site_bkt_data private staging: lustre: lu_object: discard extra lru count. staging: lustre: lu_object: move retry logic inside htable_lookup staging: lustre: fold lu_object_new() into lu_object_find_at() staging: lustre: llite: use more private data in dump_pgcache staging: lustre: llite: remove redundant lookup in dump_pgcache staging: lustre: move misc-device registration closer to related code. staging: lustre: move remaining code from linux-module.c to module.c staging: lustre: fix error deref in ll_splice_alias(). .../staging/lustre/include/linux/libcfs/libcfs.h | 6 - drivers/staging/lustre/lnet/libcfs/Makefile | 1 .../lustre/lnet/libcfs/linux/linux-module.c | 196 -------------------- drivers/staging/lustre/lnet/libcfs/module.c | 162 ++++++++++++++++- drivers/staging/lustre/lustre/include/lu_object.h | 36 ---- drivers/staging/lustre/lustre/include/lustre_dlm.h | 5 - drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 5 + drivers/staging/lustre/lustre/llite/lcommon_cl.c | 8 - drivers/staging/lustre/lustre/llite/namei.c | 8 + drivers/staging/lustre/lustre/llite/vvp_dev.c | 169 ++++++++--------- drivers/staging/lustre/lustre/lov/lov_object.c | 8 - drivers/staging/lustre/lustre/obdclass/lu_object.c | 169 ++++++++--------- 12 files changed, 341 insertions(+), 432 deletions(-) delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux/linux-module.c -- Signature