From: James Simmons <jsimmons@infradead.org>
To: lustre-devel@lists.lustre.org
Subject: [lustre-devel] [PATCH 00/37] lustre: latest patches landed to OpenSFS 07/14/2020
Date: Wed, 15 Jul 2020 16:44:41 -0400 [thread overview]
Message-ID: <1594845918-29027-1-git-send-email-jsimmons@infradead.org> (raw)
Latest patches to landed to the OpenSFS tree as of July 14, 2020.
Please review to make sure they are correct.
Amir Shehata (2):
lnet: socklnd: fix local interface binding
lnet: check rtr_nid is a gateway
Andreas Dilger (1):
lustre: misc: quiet compiler warning on armv7l
Chris Horn (2):
lnet: Allow router to forward to healthier NID
lnet: Set remote NI status in lnet_notify
Hongchao Zhang (1):
lustre: ptlrpc: fix endless loop issue
James Simmons (1):
lustre: ptlrpc: handle conn_hash rhashtable resize
Mikhail Pershin (1):
lustre: ptlrpc: re-enterable signal_completed_replay()
Mr NeilBrown (18):
lustre: osc: fix osc_extent_find()
lustre: obdclass: remove init to 0 from lustre_init_lsi()
lustre: lu_object: convert lu_object cache to rhashtable
lnet: o2iblnd: allocate init_qp_attr on stack.
lnet: Fix some out-of-date comments.
lnet: socklnd: don't fall-back to tcp_sendpage.
lustre: remove some "#ifdef CONFIG*" from .c files.
lnet: o2iblnd: Use ib_mtu_int_to_enum()
lnet: o2iblnd: wait properly for fps->increasing.
lnet: o2iblnd: use need_resched()
lnet: o2iblnd: Use list_for_each_entry_safe
lnet: socklnd: use need_resched()
lnet: socklnd: use list_for_each_entry_safe()
lnet: socklnd: convert various refcounts to refcount_t
lnet: libcfs: don't call unshare_fs_struct()
lustre: llite: annotate non-owner locking
lnet: remove LNetMEUnlink and clean up related code
lnet: socklnd: change ksnd_nthreads to atomic_t
Sebastien Buisson (1):
lustre: sec: better struct sepol_downcall_data
Shaun Tancheff (1):
lustre: llite: Fix lock ordering in pagevec_dirty
Vladimir Saveliev (1):
lustre: osc: consume grants for direct I/O
Wang Shilong (7):
lustre: ldlm: check slv and limit before updating
lustre: osc: disable ext merging for rdma only pages and non-rdma
lustre: obdclass: use offset instead of cp_linkage
lustre: obdclass: re-declare cl_page variables to reduce its size
lustre: osc: re-declare ops_from/to to shrink osc_page
lustre: llite: fix to free cl_dio_aio properly
lustre: llite: fix short io for AIO
Yang Sheng (1):
lustre: obdcalss: ensure LCT_QUIESCENT take sync
fs/lustre/include/cl_object.h | 34 +-
fs/lustre/include/lu_object.h | 28 +-
fs/lustre/include/lustre_osc.h | 12 +-
fs/lustre/include/obd.h | 21 ++
fs/lustre/ldlm/ldlm_request.c | 8 +
fs/lustre/llite/file.c | 32 +-
fs/lustre/llite/llite_internal.h | 29 ++
fs/lustre/llite/llite_lib.c | 54 +--
fs/lustre/llite/rw26.c | 43 ++-
fs/lustre/llite/vvp_dev.c | 105 ++----
fs/lustre/llite/vvp_internal.h | 3 +-
fs/lustre/llite/vvp_io.c | 111 +++---
fs/lustre/lov/lovsub_dev.c | 5 +-
fs/lustre/mdc/mdc_request.c | 8 +-
fs/lustre/obdclass/cl_io.c | 19 +-
fs/lustre/obdclass/cl_page.c | 360 ++++++++++---------
fs/lustre/obdclass/llog.c | 2 -
fs/lustre/obdclass/lu_object.c | 539 ++++++++++++++---------------
fs/lustre/obdclass/lu_tgt_descs.c | 2 +-
fs/lustre/obdclass/obd_mount.c | 6 +-
fs/lustre/osc/osc_cache.c | 64 ++--
fs/lustre/osc/osc_page.c | 21 +-
fs/lustre/ptlrpc/connection.c | 12 +-
fs/lustre/ptlrpc/import.c | 6 +-
fs/lustre/ptlrpc/niobuf.c | 12 +-
fs/lustre/ptlrpc/pinger.c | 11 +-
fs/lustre/ptlrpc/ptlrpcd.c | 1 -
fs/lustre/ptlrpc/sec_lproc.c | 134 ++++++-
fs/lustre/ptlrpc/service.c | 3 -
include/linux/lnet/api.h | 6 +-
include/linux/lnet/lib-lnet.h | 4 +-
include/uapi/linux/lustre/lustre_user.h | 16 +-
net/lnet/klnds/o2iblnd/o2iblnd.c | 103 ++----
net/lnet/klnds/o2iblnd/o2iblnd.h | 2 -
net/lnet/klnds/o2iblnd/o2iblnd_cb.c | 12 +-
net/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 4 +-
net/lnet/klnds/socklnd/socklnd.c | 97 +++---
net/lnet/klnds/socklnd/socklnd.h | 56 ++-
net/lnet/klnds/socklnd/socklnd_cb.c | 26 +-
net/lnet/klnds/socklnd/socklnd_lib.c | 8 +-
net/lnet/lnet/api-ni.c | 5 +-
net/lnet/lnet/lib-md.c | 62 ++--
net/lnet/lnet/lib-me.c | 39 ---
net/lnet/lnet/lib-move.c | 57 ++-
net/lnet/lnet/router.c | 6 +-
net/lnet/selftest/rpc.c | 1 -
46 files changed, 1176 insertions(+), 1013 deletions(-)
--
1.8.3.1
next reply other threads:[~2020-07-15 20:44 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-15 20:44 James Simmons [this message]
2020-07-15 20:44 ` [lustre-devel] [PATCH 01/37] lustre: osc: fix osc_extent_find() James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 02/37] lustre: ldlm: check slv and limit before updating James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 03/37] lustre: sec: better struct sepol_downcall_data James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 04/37] lustre: obdclass: remove init to 0 from lustre_init_lsi() James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 05/37] lustre: ptlrpc: handle conn_hash rhashtable resize James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 06/37] lustre: lu_object: convert lu_object cache to rhashtable James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 07/37] lustre: osc: disable ext merging for rdma only pages and non-rdma James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 08/37] lnet: socklnd: fix local interface binding James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 09/37] lnet: o2iblnd: allocate init_qp_attr on stack James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 10/37] lnet: Fix some out-of-date comments James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 11/37] lnet: socklnd: don't fall-back to tcp_sendpage James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 12/37] lustre: ptlrpc: re-enterable signal_completed_replay() James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 13/37] lustre: obdcalss: ensure LCT_QUIESCENT take sync James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 14/37] lustre: remove some "#ifdef CONFIG*" from .c files James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 15/37] lustre: obdclass: use offset instead of cp_linkage James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 16/37] lustre: obdclass: re-declare cl_page variables to reduce its size James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 17/37] lustre: osc: re-declare ops_from/to to shrink osc_page James Simmons
2020-07-15 20:44 ` [lustre-devel] [PATCH 18/37] lustre: llite: Fix lock ordering in pagevec_dirty James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 19/37] lustre: misc: quiet compiler warning on armv7l James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 20/37] lustre: llite: fix to free cl_dio_aio properly James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 21/37] lnet: o2iblnd: Use ib_mtu_int_to_enum() James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 22/37] lnet: o2iblnd: wait properly for fps->increasing James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 23/37] lnet: o2iblnd: use need_resched() James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 24/37] lnet: o2iblnd: Use list_for_each_entry_safe James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 25/37] lnet: socklnd: use need_resched() James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 26/37] lnet: socklnd: use list_for_each_entry_safe() James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 27/37] lnet: socklnd: convert various refcounts to refcount_t James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 28/37] lnet: libcfs: don't call unshare_fs_struct() James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 29/37] lnet: Allow router to forward to healthier NID James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 30/37] lustre: llite: annotate non-owner locking James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 31/37] lustre: osc: consume grants for direct I/O James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 32/37] lnet: remove LNetMEUnlink and clean up related code James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 33/37] lnet: Set remote NI status in lnet_notify James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 34/37] lustre: ptlrpc: fix endless loop issue James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 35/37] lustre: llite: fix short io for AIO James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 36/37] lnet: socklnd: change ksnd_nthreads to atomic_t James Simmons
2020-07-15 20:45 ` [lustre-devel] [PATCH 37/37] lnet: check rtr_nid is a gateway 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=1594845918-29027-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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.