All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.