From patchwork Wed Jun 3 00:59:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Simmons X-Patchwork-Id: 11584725 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CF41B912 for ; Wed, 3 Jun 2020 01:00:07 +0000 (UTC) Received: from pdx1-mailman02.dreamhost.com (pdx1-mailman02.dreamhost.com [64.90.62.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B15FA2072F for ; Wed, 3 Jun 2020 01:00:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B15FA2072F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lustre-devel-bounces@lists.lustre.org Received: from pdx1-mailman02.dreamhost.com (localhost [IPv6:::1]) by pdx1-mailman02.dreamhost.com (Postfix) with ESMTP id B162D21F32A; Tue, 2 Jun 2020 18:00:06 -0700 (PDT) X-Original-To: lustre-devel@lists.lustre.org Delivered-To: lustre-devel-lustre.org@pdx1-mailman02.dreamhost.com Received: from smtp3.ccs.ornl.gov (smtp3.ccs.ornl.gov [160.91.203.39]) by pdx1-mailman02.dreamhost.com (Postfix) with ESMTP id AB1D821F2E0 for ; Tue, 2 Jun 2020 18:00:04 -0700 (PDT) Received: from star.ccs.ornl.gov (star.ccs.ornl.gov [160.91.202.134]) by smtp3.ccs.ornl.gov (Postfix) with ESMTP id 5B39E5CF; Tue, 2 Jun 2020 21:00:02 -0400 (EDT) Received: by star.ccs.ornl.gov (Postfix, from userid 2004) id 52C8020C; Tue, 2 Jun 2020 21:00:02 -0400 (EDT) From: James Simmons To: Andreas Dilger , Oleg Drokin , NeilBrown Date: Tue, 2 Jun 2020 20:59:39 -0400 Message-Id: <1591146001-27171-1-git-send-email-jsimmons@infradead.org> X-Mailer: git-send-email 1.8.3.1 Subject: [lustre-devel] [PATCH 00/22] lustre: OpenSFS backport patches for May 29 2020 X-BeenThere: lustre-devel@lists.lustre.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "For discussing Lustre software development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Lustre Development List MIME-Version: 1.0 Errors-To: lustre-devel-bounces@lists.lustre.org Sender: "lustre-devel" Batch of patches that landed to OpenSFS tree for around the May 29 2020 date. This is against my git tree. Please review to avoid any backport issues. Amir Shehata (4): lnet: handle discovery off properly lnet: Force full discovery cycle lnet: set route aliveness properly lnet: lnd: gracefully handle unexpected events Bruno Faccini (1): lustre: ldlm: no current source if lu_ref_del not in same tsk Chris Horn (4): lnet: Correct the default LND timeout lnet: Add lnet_lnd_timeout to sysfs lnet: lnd: Allow independent ko2iblnd timeout lnet: lnd: Allow independent socklnd timeout James Simmons (2): lnet: libcfs: fix CPT handling for UP systems lustre: obdclass: bind zombie export cleanup workqueue Mr NeilBrown (6): lustre: use BIT() macro where appropriate in include lustre: use BIT() macro where appropriate lustre: ptlrpc: change LONG_UNLINK to PTLRPC_REQ_LONG_UNLINK lustre: llite: use %pd to report dentry names. lnet: tidy lnet_discover and fix mem accounting bug. lnet: always pass struct lnet_md by reference. Oleg Drokin (1): lustre: update version to 2.13.54 Qian Yingjin (1): lustre: llite: integrate statx() API with Lustre Sebastien Buisson (1): lustre: llite: prevent MAX_DIO_SIZE 32-bit truncation Wang Shilong (1): lustre: llite: fix read if readahead window smaller than rpc size Yang Sheng (1): lnet: procs: print new line based on distro fs/lustre/include/cl_object.h | 14 ++-- fs/lustre/include/lu_object.h | 36 +++++----- fs/lustre/include/lustre_dlm.h | 10 +-- fs/lustre/include/lustre_net.h | 32 ++++----- fs/lustre/include/lustre_sec.h | 12 ++-- fs/lustre/include/obd.h | 2 +- fs/lustre/include/obd_support.h | 3 +- fs/lustre/ldlm/ldlm_extent.c | 4 +- fs/lustre/ldlm/ldlm_lock.c | 4 +- fs/lustre/ldlm/ldlm_resource.c | 2 +- fs/lustre/llite/dcache.c | 4 +- fs/lustre/llite/file.c | 86 +++++++++++++++++++++--- fs/lustre/llite/llite_internal.h | 12 +++- fs/lustre/llite/llite_lib.c | 30 ++++----- fs/lustre/llite/namei.c | 2 +- fs/lustre/llite/pcc.c | 25 +++---- fs/lustre/llite/pcc.h | 3 +- fs/lustre/llite/rw.c | 6 +- fs/lustre/llite/rw26.c | 2 +- fs/lustre/llite/statahead.c | 59 ++++++++++++++-- fs/lustre/lov/lov_cl_internal.h | 2 +- fs/lustre/obdclass/genops.c | 9 +-- fs/lustre/osc/lproc_osc.c | 4 +- fs/lustre/ptlrpc/client.c | 13 ++-- fs/lustre/ptlrpc/layout.c | 6 +- fs/lustre/ptlrpc/niobuf.c | 15 +++-- fs/lustre/ptlrpc/pinger.c | 19 ++---- fs/lustre/ptlrpc/service.c | 2 +- include/linux/libcfs/libcfs_cpu.h | 104 ++++++++++++----------------- include/linux/lnet/api.h | 4 +- include/linux/lnet/lib-lnet.h | 2 +- include/uapi/linux/lustre/lustre_ver.h | 4 +- net/lnet/klnds/o2iblnd/o2iblnd.h | 6 ++ net/lnet/klnds/o2iblnd/o2iblnd_cb.c | 16 +++-- net/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 2 +- net/lnet/klnds/socklnd/socklnd.c | 4 +- net/lnet/klnds/socklnd/socklnd.h | 7 ++ net/lnet/klnds/socklnd/socklnd_cb.c | 16 ++--- net/lnet/klnds/socklnd/socklnd_modparams.c | 2 +- net/lnet/libcfs/debug.c | 4 +- net/lnet/libcfs/libcfs_cpu.c | 7 +- net/lnet/lnet/api-ni.c | 88 +++++++++++------------- net/lnet/lnet/lib-md.c | 24 +++---- net/lnet/lnet/lib-move.c | 2 +- net/lnet/lnet/peer.c | 54 +++++++++------ net/lnet/lnet/router.c | 9 ++- net/lnet/lnet/router_proc.c | 7 ++ net/lnet/selftest/rpc.c | 4 +- 48 files changed, 453 insertions(+), 331 deletions(-)