[lustre-devel] [PATCH 00/40] lustre: backport OpenSFS changes from March XX, 2023

James Simmons <[email protected]>
Newsgroups org.lustre.lists.lustre-devel
Message-ID <[email protected]>
Merge in the patches landed to the OpenSFS tree.

Alex Deiter (1):
  lustre: enc: file names encryption when using secure boot

Amir Shehata (2):
  lnet: Lock primary NID logic
  lnet: don't delete peer created by Lustre

Andreas Dilger (1):
  lustre: tgt: skip free inodes in OST weights

Andrew Perepechko (2):
  lustre: lov: fiemap improperly handles fm_extent_count=0
  lustre: llite: SIGBUS is possible on a race with page reclaim

Andriy Skulysh (1):
  lustre: osc: page fault in osc_release_bounce_pages()

Aurelien Degremont (2):
  lustre: llite: fix relatime support
  lustre: ptlrpc: clarify AT error message

Chris Horn (3):
  lnet: Peers added via kernel API should be permanent
  lnet: memory leak in copy_ioc_udsp_descr
  lnet: lnet_parse_route uses wrong loop var

Cyril Bordage (2):
  lnet: o2iblnd: Fix key mismatch issue
  lnet: remove crash with UDSP

Etienne AUJAMES (1):
  lustre: llog: fix processing of a wrapped catalog

Hongchao Zhang (1):
  lustre: quota: fix insane grant quota

James Simmons (1):
  lustre: llite: replace lld_nfs_dentry flag with opencache handling

Lai Siyao (2):
  lustre: llite: match lock in corresponding namespace
  lustre: uapi: add DMV_IMP_INHERIT connect flag

Li Dongyang (1):
  lustre: fid: clean up OBIF_MAX_OID and IDIF_MAX_OID

Mikhail Pershin (1):
  lustre: client: -o network needs add_conn processing

Mr NeilBrown (1):
  lustre: ldlm: remove client_import_find_conn()

Oleg Drokin (1):
  lustre: update version to 2.15.54

Patrick Farrell (1):
  lustre: clio: Remove cl_page_size()

Qian Yingjin (4):
  lustre: protocol: basic batching processing framework
  lustre: readahead: add stats for read-ahead page count
  lustre: llite: check truncated page in ->readpage()
  lustre: llite: check read page past requested

Sebastien Buisson (4):
  lustre: enc: align Base64 encoding with RFC 4648 base64url
  lustre: sec: fid2path for encrypted files
  lustre: sec: Lustre/HSM on enc file with enc key
  lustre: fileset: check fileset for operations by fid

Sergey Cheremencev (2):
  lustre: quota: enforce project quota for root
  lustre: tgt: add qos debug

Serguei Smirnov (1):
  lnet: add 'force' option to lnetctl peer del

Timothy Day (2):
  lnet: libcfs: remove unused hash code
  lustre: ptlrpc: fix clang build errors

Vitaly Fertman (2):
  lustre: ldlm: BL_AST lock cancel still can be batched
  lustre: llite: dir layout inheritance fixes

Yang Sheng (1):
  lustre: ldlm: send the cancel RPC asap

 fs/lustre/include/cl_object.h            |   1 -
 fs/lustre/include/lu_object.h            |  14 +-
 fs/lustre/include/lustre_crypto.h        |   3 +
 fs/lustre/include/lustre_disk.h          |   3 +-
 fs/lustre/include/lustre_export.h        |   5 +
 fs/lustre/include/lustre_fid.h           |   6 +-
 fs/lustre/include/lustre_import.h        |   1 +
 fs/lustre/include/lustre_log.h           |  16 +
 fs/lustre/include/lustre_net.h           |  45 ++-
 fs/lustre/include/lustre_nrs.h           |  11 +-
 fs/lustre/include/lustre_nrs_delay.h     |  14 +-
 fs/lustre/include/lustre_req_layout.h    |  28 +-
 fs/lustre/include/lustre_swab.h          |   3 +
 fs/lustre/include/obd.h                  |  86 ++++-
 fs/lustre/include/obd_class.h            |  48 +++
 fs/lustre/include/obd_support.h          |   7 +-
 fs/lustre/ldlm/ldlm_lib.c                |  44 +--
 fs/lustre/ldlm/ldlm_lockd.c              |   8 +-
 fs/lustre/ldlm/ldlm_request.c            | 122 +++++--
 fs/lustre/llite/crypto.c                 |  35 +-
 fs/lustre/llite/dir.c                    | 122 +++++--
 fs/lustre/llite/file.c                   | 262 ++++++++++++--
 fs/lustre/llite/llite_internal.h         |  44 ++-
 fs/lustre/llite/llite_lib.c              |  10 +-
 fs/lustre/llite/llite_mmap.c             |  19 +
 fs/lustre/llite/llite_nfs.c              |  15 +-
 fs/lustre/llite/lproc_llite.c            |  65 +++-
 fs/lustre/llite/namei.c                  |  25 +-
 fs/lustre/llite/rw.c                     | 105 +++++-
 fs/lustre/llite/rw26.c                   |  16 +-
 fs/lustre/llite/super25.c                |   2 +
 fs/lustre/llite/vvp_io.c                 |  12 +-
 fs/lustre/llite/vvp_page.c               |  37 ++
 fs/lustre/lmv/lmv_internal.h             |  12 +
 fs/lustre/lmv/lmv_obd.c                  | 267 ++++++++++++--
 fs/lustre/lov/lov_object.c               |   7 +-
 fs/lustre/lov/lov_page.c                 |   2 +-
 fs/lustre/mdc/Makefile                   |   2 +-
 fs/lustre/mdc/mdc_batch.c                |  62 ++++
 fs/lustre/mdc/mdc_internal.h             |   3 +
 fs/lustre/mdc/mdc_request.c              |  14 +-
 fs/lustre/obdclass/cl_page.c             |  24 --
 fs/lustre/obdclass/llog.c                |  21 +-
 fs/lustre/obdclass/llog_cat.c            | 128 ++++---
 fs/lustre/obdclass/lu_tgt_descs.c        |  52 +--
 fs/lustre/obdclass/obd_config.c          |  17 -
 fs/lustre/osc/osc_cache.c                |   2 +-
 fs/lustre/osc/osc_quota.c                |   1 +
 fs/lustre/osc/osc_request.c              |   3 +
 fs/lustre/ptlrpc/Makefile                |   2 +-
 fs/lustre/ptlrpc/batch.c                 | 588 +++++++++++++++++++++++++++++++
 fs/lustre/ptlrpc/client.c                |  25 ++
 fs/lustre/ptlrpc/layout.c                | 126 ++++++-
 fs/lustre/ptlrpc/lproc_ptlrpc.c          |   1 +
 fs/lustre/ptlrpc/nrs_delay.c             |   2 +-
 fs/lustre/ptlrpc/pack_generic.c          |  27 +-
 fs/lustre/ptlrpc/sec_config.c            |   2 +-
 fs/lustre/ptlrpc/service.c               |  11 +-
 fs/lustre/ptlrpc/wiretest.c              |  14 +-
 include/linux/libcfs/libcfs_hash.h       |  18 -
 include/linux/lnet/lib-lnet.h            |   7 +-
 include/uapi/linux/lnet/lnet-dlc.h       |   4 +-
 include/uapi/linux/lustre/lustre_idl.h   |  96 ++++-
 include/uapi/linux/lustre/lustre_ostid.h |   4 +-
 include/uapi/linux/lustre/lustre_user.h  |   1 +
 include/uapi/linux/lustre/lustre_ver.h   |   4 +-
 net/lnet/klnds/o2iblnd/o2iblnd.c         |   5 +-
 net/lnet/klnds/o2iblnd/o2iblnd_cb.c      |  17 +-
 net/lnet/lnet/api-ni.c                   |   6 +-
 net/lnet/lnet/config.c                   |   2 +-
 net/lnet/lnet/peer.c                     | 191 +++++++---
 net/lnet/lnet/udsp.c                     |  36 +-
 72 files changed, 2526 insertions(+), 514 deletions(-)
 create mode 100644 fs/lustre/mdc/mdc_batch.c
 create mode 100644 fs/lustre/ptlrpc/batch.c

-- 
1.8.3.1

_______________________________________________
lustre-devel mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.