mbox series

[00/20] lustre: sync to OpenSFS Oct 11, 2021

Message ID 1633974049-26490-1-git-send-email-jsimmons@infradead.org (mailing list archive)
Headers show
Series lustre: sync to OpenSFS Oct 11, 2021 | expand

Message

James Simmons Oct. 11, 2021, 5:40 p.m. UTC
Update to latest OpenSFS work. Fixed a few specific Linux client
bugs (lu_ref_add and osc_lru_reclaim patches).

Alex Zhuravlev (1):
  lustre: lov: prefer mirrors on non-rotational OSTs

Alexander Boyko (1):
  lustre: ptlrpc: handle reply and resend reorder

Andreas Dilger (1):
  lustre: brw: log T10 GRD tags during checksum calcs

Chris Horn (2):
  lnet: Ensure round robin selection of local NIs
  lnet: Ensure round robin selection of peer NIs

James Simmons (3):
  lustre: llite: harden ll_sbi ll_flags
  lustre: osc: use original cli for osc_lru_reclaim for debug msg
  lustre: obdclass: lu_ref_add() called in atomic context

Jian Yu (1):
  lnet: include linux/ethtool.h

Lai Siyao (1):
  lustre: nfs: don't store parent fid

Mikhail Pershin (1):
  lustre: llite: support fallocate() on selected mirror

Mr NeilBrown (1):
  lustre: ptlrpc: use wait_woken() in ptlrpcd()

Oleg Drokin (2):
  lustre: update version to 2.14.55
  lustre: osc: Do not attempt sending empty pages

Sebastien Buisson (4):
  lustre: sec: filename encryption - symlink support
  lustre: llite: move env contexts to ll_inode_info level
  lustre: sec: do not expose security.c to listxattr/getxattr
  lustre: sec: access to enc file's xattrs

Sergey Cheremencev (1):
  lustre: mdc: update max_easize on reconnect

Wang Shilong (1):
  lustre: quota: fix quota with root squash enabled

 fs/lustre/include/lu_object.h           |   7 +
 fs/lustre/include/obd.h                 |   2 +
 fs/lustre/llite/acl.c                   |   4 +-
 fs/lustre/llite/crypto.c                |  31 +-
 fs/lustre/llite/dir.c                   |  25 +-
 fs/lustre/llite/file.c                  |  30 +-
 fs/lustre/llite/llite_foreign_symlink.c |  12 +-
 fs/lustre/llite/llite_internal.h        | 150 ++++------
 fs/lustre/llite/llite_lib.c             | 494 ++++++++++++++++----------------
 fs/lustre/llite/llite_mmap.c            |  17 +-
 fs/lustre/llite/llite_nfs.c             |  13 -
 fs/lustre/llite/lproc_llite.c           |  78 ++---
 fs/lustre/llite/namei.c                 | 111 +++++--
 fs/lustre/llite/rw.c                    |  36 +--
 fs/lustre/llite/rw26.c                  |   5 +-
 fs/lustre/llite/statahead.c             |  27 +-
 fs/lustre/llite/symlink.c               |  85 +++++-
 fs/lustre/llite/vvp_dev.c               |   2 +-
 fs/lustre/llite/xattr.c                 |  53 +++-
 fs/lustre/llite/xattr_cache.c           |  65 +++--
 fs/lustre/lov/lov_cl_internal.h         |   5 +-
 fs/lustre/lov/lov_io.c                  |   3 +-
 fs/lustre/lov/lov_object.c              |  26 +-
 fs/lustre/mdc/mdc_dev.c                 |   2 +-
 fs/lustre/mdc/mdc_request.c             |   1 +
 fs/lustre/osc/osc_cache.c               |  23 +-
 fs/lustre/osc/osc_page.c                |  23 +-
 fs/lustre/osc/osc_quota.c               |   1 +
 fs/lustre/osc/osc_request.c             |  93 +++---
 fs/lustre/ptlrpc/client.c               |   5 +-
 fs/lustre/ptlrpc/events.c               |   3 +-
 fs/lustre/ptlrpc/ptlrpcd.c              |  23 +-
 fs/lustre/ptlrpc/wiretest.c             |   2 +
 include/uapi/linux/lustre/lustre_idl.h  |   4 +-
 include/uapi/linux/lustre/lustre_ver.h  |   4 +-
 net/lnet/klnds/o2iblnd/o2iblnd.c        |   4 +-
 net/lnet/lnet/lib-move.c                |   4 +-
 37 files changed, 860 insertions(+), 613 deletions(-)