mbox series

[00/21] lustre: sync to OpenSFS branch June 28, 2023

Message ID 20250208003027.180076-1-jsimmons@infradead.org (mailing list archive)
Headers show
Series lustre: sync to OpenSFS branch June 28, 2023 | expand

Message

James Simmons Feb. 8, 2025, 12:30 a.m. UTC
Port the work done during the month of June on the OpenSFS tree
to the native client.

Arshad Hussain (1):
  lustre: llite: Fix style issues for dir.c

Bobi Jam (1):
  lustre: csdc: reserve connect bits for compressed layout

Chris Horn (1):
  lnet: udsp: lnetctl udsp improvements

Frank Sehr (1):
  lnet: report actual timeout used by lnd

James Simmons (1):
  lustre: llite: make lsm_sem nested for ll_update_dir_depth

Lai Siyao (1):
  lustre: llite: implicit default LMV inherit

Mr NeilBrown (1):
  lnet: libcfs: move percpt_lock into lnet

Oleg Drokin (2):
  lustre: osc: Ensure there's no eviction with long cache discard
  lustre: update version to 2.15.56

Patrick Farrell (3):
  lustre: osc: Don't include lock for srvlock
  lustre: clio: Trivial DIO cleanups
  lustre: osc: Add debug

Sebastien Buisson (1):
  lustre: gss: fix ptlrpc_gss automatic loading

Serguei Smirnov (3):
  lnet: socklnd: remove ksnr_myiface from ksock_conn_cb
  lnet: fix locking multiple NIDs of the MR peer
  lnet: ensure dev notification on lnd startup

Timothy Day (5):
  lustre: ptlrpc: replace OBD_ -> CFS_ macros
  lustre: misc: remove OBD_ -> CFS_ macros
  lustre: osc: remove OBD_ -> CFS_ macros
  lnet: libcfs: add unlikely to CFS_ macros
  lustre: misc: fix clang build errors

 fs/lustre/fid/fid_request.c                   |   2 +-
 fs/lustre/fld/fld_request.c                   |   2 +-
 fs/lustre/include/lustre_lmv.h                |  64 ++-
 fs/lustre/include/obd_support.h               |   1 +
 fs/lustre/llite/dcache.c                      |  11 +-
 fs/lustre/llite/dir.c                         | 372 +++++++++---------
 fs/lustre/llite/file.c                        |   9 +-
 fs/lustre/llite/llite_internal.h              |   9 +-
 fs/lustre/llite/llite_lib.c                   | 163 +++++++-
 fs/lustre/llite/llite_nfs.c                   |   2 +-
 fs/lustre/llite/namei.c                       |  58 ++-
 fs/lustre/llite/rw.c                          |   2 +-
 fs/lustre/llite/statahead.c                   |   6 +-
 fs/lustre/llite/vvp_page.c                    |   2 +-
 fs/lustre/mdc/mdc_lib.c                       |   7 +
 fs/lustre/mgc/mgc_request.c                   |   3 +-
 fs/lustre/obdclass/cl_io.c                    |  13 +-
 fs/lustre/obdclass/genops.c                   |   8 +-
 fs/lustre/obdclass/lprocfs_status.c           |   4 +-
 fs/lustre/osc/osc_cache.c                     |   5 +-
 fs/lustre/osc/osc_io.c                        |   2 +-
 fs/lustre/osc/osc_lock.c                      |  10 +-
 fs/lustre/osc/osc_object.c                    |  20 +-
 fs/lustre/osc/osc_page.c                      |   8 +-
 fs/lustre/osc/osc_request.c                   |  39 +-
 fs/lustre/ptlrpc/client.c                     |  20 +-
 fs/lustre/ptlrpc/import.c                     |  12 +-
 fs/lustre/ptlrpc/niobuf.c                     |  21 +-
 fs/lustre/ptlrpc/pack_generic.c               |   6 +-
 fs/lustre/ptlrpc/pinger.c                     |   2 +-
 fs/lustre/ptlrpc/ptlrpcd.c                    |   2 +-
 fs/lustre/ptlrpc/recover.c                    |   4 +-
 fs/lustre/ptlrpc/sec.c                        |  32 +-
 fs/lustre/ptlrpc/sec_plain.c                  |   4 +-
 fs/lustre/ptlrpc/service.c                    |  16 +-
 fs/lustre/ptlrpc/wiretest.c                   |  15 +-
 include/linux/libcfs/libcfs_cpu.h             |  62 ---
 include/linux/libcfs/libcfs_fail.h            |  66 ++--
 include/linux/lnet/lib-lnet.h                 |   5 +-
 include/linux/lnet/lib-types.h                |   3 +
 include/linux/lnet/lock.h                     |  64 +++
 include/uapi/linux/lnet/libcfs_ioctl.h        |   3 +-
 include/uapi/linux/lnet/lnet-dlc.h            |   2 +
 include/uapi/linux/lustre/lustre_idl.h        |   6 +-
 include/uapi/linux/lustre/lustre_user.h       |   6 +-
 include/uapi/linux/lustre/lustre_ver.h        |   4 +-
 net/lnet/klnds/o2iblnd/o2iblnd.c              |  76 ++--
 net/lnet/klnds/o2iblnd/o2iblnd_modparams.c    |   2 +
 net/lnet/klnds/socklnd/socklnd.c              | 145 +++----
 net/lnet/klnds/socklnd/socklnd.h              |   1 -
 net/lnet/klnds/socklnd/socklnd_cb.c           |   4 +-
 net/lnet/klnds/socklnd/socklnd_modparams.c    |   2 +
 net/lnet/libcfs/Makefile                      |   2 +-
 net/lnet/lnet/Makefile                        |   9 +-
 net/lnet/lnet/api-ni.c                        |  30 +-
 net/lnet/lnet/config.c                        |  32 ++
 .../{libcfs/libcfs_lock.c => lnet/lock.c}     |   5 +-
 net/lnet/lnet/peer.c                          |  59 ++-
 net/lnet/lnet/udsp.c                          |   3 +
 59 files changed, 913 insertions(+), 634 deletions(-)
 create mode 100644 include/linux/lnet/lock.h
 rename net/lnet/{libcfs/libcfs_lock.c => lnet/lock.c} (96%)