lustre-devel-lustre.org archive mirror
 help / color / mirror / Atom feed
* [lustre-devel] [PATCH 00/20] lustre: patches landed for week of June 8 2020
@ 2020-06-13 16:26 James Simmons
  2020-06-13 16:26 ` [lustre-devel] [PATCH 01/20] lnet: fix kmalloc size in config.c James Simmons
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: James Simmons @ 2020-06-13 16:26 UTC (permalink / raw)
  To: lustre-devel

Several patches from Neil tree to address bugs specific to linux
client. Backport patches from OpenSFS tree for the week of June 8
2020 and a few to support building the Lustre utilities.

Alexey Lyashkov (2):
  lustre: ptlrpc: separate number MD and refrences for bulk
  lustre: ptlrpc: fill md correctly.

Andreas Dilger (1):
  lustre: mdc: allow setting max_mod_rpcs_in_flight larger

Bobi Jam (1):
  lustre: llite: don't check mirror info for page discard

Chris Horn (1):
  lustre: ptlrpc: Clear bd_registered in ptlrpc_unregister_bulk

Di Wang (1):
  lustre: uapi: change LUSTRE_*_FL defines to enum

Lai Siyao (2):
  lustre: lmv: check stripe FID sanity
  lustre: dne: directory restripe and auto split

Mr NeilBrown (1):
  lnet: fix uninitialize var in choose_ipv4_src()

NeilBrown (5):
  lnet: fix kmalloc size in config.c
  lnet: test against LNET_STATE_RUNNING rather than LNET_STATE_SHUTDOWN
  lnet: use lnet_md_free in lnet_res_container_cleanup()
  lustre: obdclass: discard process_quota_config
  lnet: socklnd: remove comments about "darwin".

Patrick Farrell (2):
  lustre: SEL: Add flag & setstripe support
  lustre: obd: Rename OS_STATE flags to OS_STATFS

Sebastien Buisson (3):
  lustre: sec: documentation for client-side encryption
  lustre: sec: enable client side encryption
  lustre: sec: control client side encryption

Sonia Sharma (1):
  lnet: o2iblnd: 'Timed out tx' error message

 .../client_side_encryption/access_semantics.txt    | 128 +++++++++++++++++
 .../client_side_encryption/key_hierarchy.txt       | 112 +++++++++++++++
 .../lustre/client_side_encryption/modes_usage.txt  |  97 +++++++++++++
 .../lustre/client_side_encryption/threat_model.txt | 159 +++++++++++++++++++++
 fs/lustre/include/lustre_crypto.h                  | 106 ++++++++++++++
 fs/lustre/include/lustre_lmv.h                     |  20 ++-
 fs/lustre/include/lustre_net.h                     |   9 +-
 fs/lustre/include/obd_class.h                      |   4 +-
 fs/lustre/include/obd_support.h                    |   7 +
 fs/lustre/llite/Makefile                           |   1 +
 fs/lustre/llite/crypto.c                           | 132 +++++++++++++++++
 fs/lustre/llite/dir.c                              |  25 +---
 fs/lustre/llite/llite_internal.h                   |  43 ++++++
 fs/lustre/llite/llite_lib.c                        |  58 +++++++-
 fs/lustre/llite/super25.c                          |   1 +
 fs/lustre/lmv/lmv_obd.c                            |   6 +-
 fs/lustre/lov/lov_io.c                             |   9 +-
 fs/lustre/obdclass/genops.c                        |  50 +++++--
 fs/lustre/obdclass/obd_config.c                    |  10 --
 fs/lustre/ptlrpc/client.c                          |  24 +++-
 fs/lustre/ptlrpc/events.c                          |   6 +-
 fs/lustre/ptlrpc/niobuf.c                          |  40 +++---
 fs/lustre/ptlrpc/pers.c                            |  20 ++-
 fs/lustre/ptlrpc/wiretest.c                        |  29 ++--
 include/uapi/linux/lustre/lustre_idl.h             |  60 ++++++--
 include/uapi/linux/lustre/lustre_user.h            |  28 ++--
 net/lnet/klnds/o2iblnd/o2iblnd.h                   |   2 +
 net/lnet/klnds/o2iblnd/o2iblnd_cb.c                |  26 +++-
 net/lnet/klnds/socklnd/socklnd_cb.c                |   8 --
 net/lnet/lnet/api-ni.c                             |  10 +-
 net/lnet/lnet/config.c                             |   6 +-
 net/lnet/lnet/lib-socket.c                         |   2 +-
 net/lnet/lnet/peer.c                               |   6 +-
 33 files changed, 1091 insertions(+), 153 deletions(-)
 create mode 100644 Documentation/lustre/client_side_encryption/access_semantics.txt
 create mode 100644 Documentation/lustre/client_side_encryption/key_hierarchy.txt
 create mode 100644 Documentation/lustre/client_side_encryption/modes_usage.txt
 create mode 100644 Documentation/lustre/client_side_encryption/threat_model.txt
 create mode 100644 fs/lustre/include/lustre_crypto.h
 create mode 100644 fs/lustre/llite/crypto.c

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2020-06-13 16:27 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-13 16:26 [lustre-devel] [PATCH 00/20] lustre: patches landed for week of June 8 2020 James Simmons
2020-06-13 16:26 ` [lustre-devel] [PATCH 01/20] lnet: fix kmalloc size in config.c James Simmons
2020-06-13 16:26 ` [lustre-devel] [PATCH 02/20] lnet: test against LNET_STATE_RUNNING rather than LNET_STATE_SHUTDOWN James Simmons
2020-06-13 16:26 ` [lustre-devel] [PATCH 03/20] lnet: use lnet_md_free in lnet_res_container_cleanup() James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 04/20] lustre: obdclass: discard process_quota_config James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 05/20] lnet: socklnd: remove comments about "darwin" James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 06/20] lustre: uapi: change LUSTRE_*_FL defines to enum James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 07/20] lustre: SEL: Add flag & setstripe support James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 08/20] lustre: lmv: check stripe FID sanity James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 09/20] lustre: ptlrpc: Clear bd_registered in ptlrpc_unregister_bulk James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 10/20] lustre: dne: directory restripe and auto split James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 11/20] lustre: sec: documentation for client-side encryption James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 12/20] lustre: sec: enable client side encryption James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 13/20] lustre: ptlrpc: separate number MD and refrences for bulk James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 14/20] lustre: ptlrpc: fill md correctly James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 15/20] lustre: llite: don't check mirror info for page discard James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 16/20] lustre: sec: control client side encryption James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 17/20] lnet: fix uninitialize var in choose_ipv4_src() James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 18/20] lustre: obd: Rename OS_STATE flags to OS_STATFS James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 19/20] lustre: mdc: allow setting max_mod_rpcs_in_flight larger James Simmons
2020-06-13 16:27 ` [lustre-devel] [PATCH 20/20] lnet: o2iblnd: 'Timed out tx' error message James Simmons

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).