From: James Simmons <jsimmons@infradead.org> To: lustre-devel@lists.lustre.org Subject: [lustre-devel] [PATCH 00/22] lustre: OpenSFS backport patches for May 29 2020 Date: Tue, 2 Jun 2020 20:59:39 -0400 Message-ID: <1591146001-27171-1-git-send-email-jsimmons@infradead.org> (raw) 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(-) -- 1.8.3.1
next reply index Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-06-03 0:59 James Simmons [this message] 2020-06-03 0:59 ` [lustre-devel] [PATCH 01/22] lnet: libcfs: fix CPT handling for UP systems James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 02/22] lustre: use BIT() macro where appropriate in include James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 03/22] lustre: use BIT() macro where appropriate James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 04/22] lustre: ptlrpc: change LONG_UNLINK to PTLRPC_REQ_LONG_UNLINK James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 05/22] lustre: llite: use %pd to report dentry names James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 06/22] lnet: tidy lnet_discover and fix mem accounting bug James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 07/22] lustre: llite: prevent MAX_DIO_SIZE 32-bit truncation James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 08/22] lustre: llite: integrate statx() API with Lustre James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 09/22] lustre: ldlm: no current source if lu_ref_del not in same tsk James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 10/22] lnet: always pass struct lnet_md by reference James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 11/22] lustre: llite: fix read if readahead window smaller than rpc size James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 12/22] lustre: obdclass: bind zombie export cleanup workqueue James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 13/22] lnet: handle discovery off properly James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 14/22] lnet: Force full discovery cycle James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 15/22] lnet: set route aliveness properly James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 16/22] lnet: Correct the default LND timeout James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 17/22] lnet: Add lnet_lnd_timeout to sysfs James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 18/22] lnet: lnd: Allow independent ko2iblnd timeout James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 19/22] lnet: lnd: Allow independent socklnd timeout James Simmons 2020-06-03 0:59 ` [lustre-devel] [PATCH 20/22] lnet: lnd: gracefully handle unexpected events James Simmons 2020-06-03 1:00 ` [lustre-devel] [PATCH 21/22] lustre: update version to 2.13.54 James Simmons 2020-06-03 1:00 ` [lustre-devel] [PATCH 22/22] lnet: procs: print new line based on distro James Simmons
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1591146001-27171-1-git-send-email-jsimmons@infradead.org \ --to=jsimmons@infradead.org \ --cc=lustre-devel@lists.lustre.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Lustre-devel archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/lustre-devel/0 lustre-devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 lustre-devel lustre-devel/ https://lore.kernel.org/lustre-devel \ lustre-devel@lists.lustre.org public-inbox-index lustre-devel Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.lustre.lists.lustre-devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git