[lustre-devel] [PATCH 00/31] lustre: missing fixes and cleanups from lustre 2.10
James Simmons
jsimmons at infradead.org
Mon Jul 30 19:25:52 PDT 2018
This covers all the missing patches landed from the start of the
lustre 2.10 development cycle until right before the PFL feature
landed. Several bug fixes as well as cleanups. This is based on
top of the recent list patches as well as my mount code for llite
patch series.
Abrarahmed Momin (1):
lustre: llite: Remove OBD_FAIL_OSC_CONNECT_CKSUM
Amir Shehata (1):
lustre: lnet: Fix route hops print
Andreas Dilger (2):
lustre: libcfs: reduce libcfs checksum speed test time
lustre: obdclass: improve missing operation message
Andriy Skulysh (1):
lustre: osc: hung in osc_destroy()
Bruno Faccini (3):
lustre: obdclass: obdclass module cleanup upon load error
lustre: obdclass: handle early requests vs CT registering
lustre: llite: handle client racy case during create
Chris Horn (1):
lustre: llite: Return -ERESTARTSYS in range_lock()
Di Wang (1):
lustre: lmv: honour the specified stripe index
Dmitry Eremin (1):
lustre: clio: remove unused members from struct cl_thread_info
Fan Yong (1):
lustre: fid: race between client_fid_fini and seq_client_flush
Gu Zheng (1):
lustre: libcfs: avoid overflow of crypto bandwidth calculation
Hongchao Zhang (1):
lustre: mgc: relate sptlrpc & param to MGC
James Simmons (1):
lustre: docs: update TODO file
Jinshan Xiong (1):
lustre: llite: ignore layout for ll_writepages()
John L. Hammond (5):
lustre: llite: return small device numbers for compat stat()
lustre: obd: remove OBD_NOTIFY_SYNC{,_NONBLOCK}
lustre: obd: remove OBD_NOTIFY_CONFIG
lustre: obdclass: use static initializer macros where possible
lustre: obd: remove unused data parameter from obd_notify()
Niu Yawei (4):
lustre: llite: don't zero timestamps internally
lustre: config: don't attach sub logs for LWP
lustre: llite: buggy special handling on MULTIMODRPCS
lustre: config: move config types into lustre_idl.h
Patrick Farrell (2):
lustre: osc: Send RPCs when extents are full
lustre: llite: reduce jobstats race window
Sebastien Buisson (1):
lustre: obd: add 'network' client mount option
Sonia Sharma (1):
lustre: lnet: removal of obsolete LNDs
Steve Guminski (2):
lustre: obd: change positional struct initializers to C99
lustre: lnet: change positional struct initializers to C99
drivers/staging/lustre/TODO | 51 +-----------
.../lustre/include/linux/libcfs/libcfs_crypto.h | 4 +-
.../lustre/include/uapi/linux/lnet/nidstr.h | 18 ++---
.../lustre/include/uapi/linux/lustre/lustre_idl.h | 10 ++-
drivers/staging/lustre/lnet/libcfs/linux-crypto.c | 33 ++++++--
drivers/staging/lustre/lnet/lnet/api-ni.c | 9 +--
drivers/staging/lustre/lnet/lnet/lo.c | 20 +++--
drivers/staging/lustre/lnet/lnet/router_proc.c | 2 +-
drivers/staging/lustre/lnet/selftest/framework.c | 2 +-
drivers/staging/lustre/lustre/fid/fid_request.c | 21 +++--
drivers/staging/lustre/lustre/include/cl_object.h | 1 -
drivers/staging/lustre/lustre/include/lu_object.h | 6 --
.../staging/lustre/lustre/include/lustre_disk.h | 1 +
drivers/staging/lustre/lustre/include/lustre_net.h | 3 +-
drivers/staging/lustre/lustre/include/obd.h | 10 +--
drivers/staging/lustre/lustre/include/obd_class.h | 66 +++++++---------
.../staging/lustre/lustre/include/obd_support.h | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 42 ++++++----
drivers/staging/lustre/lustre/llite/file.c | 16 +++-
drivers/staging/lustre/lustre/llite/lcommon_misc.c | 12 ++-
.../staging/lustre/lustre/llite/llite_internal.h | 10 ++-
drivers/staging/lustre/lustre/llite/llite_lib.c | 26 +++----
drivers/staging/lustre/lustre/llite/namei.c | 9 +--
drivers/staging/lustre/lustre/llite/range_lock.c | 2 +-
drivers/staging/lustre/lustre/llite/rw.c | 15 ++--
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 51 +++++-------
drivers/staging/lustre/lustre/lov/lov_obd.c | 63 ++++-----------
drivers/staging/lustre/lustre/mdc/mdc_request.c | 17 ++--
drivers/staging/lustre/lustre/mgc/mgc_request.c | 47 ++++++-----
.../staging/lustre/lustre/obdclass/cl_internal.h | 45 +----------
drivers/staging/lustre/lustre/obdclass/cl_io.c | 21 +----
drivers/staging/lustre/lustre/obdclass/cl_object.c | 16 +---
drivers/staging/lustre/lustre/obdclass/class_obd.c | 91 +++++++++++++++-------
drivers/staging/lustre/lustre/obdclass/genops.c | 5 +-
.../staging/lustre/lustre/obdclass/kernelcomm.c | 8 ++
drivers/staging/lustre/lustre/obdclass/lu_object.c | 15 ----
.../staging/lustre/lustre/obdclass/lustre_peer.c | 16 +---
.../staging/lustre/lustre/obdclass/obd_config.c | 46 ++++++++++-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 38 +++++++++
drivers/staging/lustre/lustre/osc/osc_cache.c | 45 +++++++----
.../staging/lustre/lustre/osc/osc_cl_internal.h | 2 +-
drivers/staging/lustre/lustre/osc/osc_object.c | 4 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 18 +++--
drivers/staging/lustre/lustre/ptlrpc/client.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 4 +
drivers/staging/lustre/lustre/ptlrpc/import.c | 5 +-
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 85 ++++++++++++++++++++
47 files changed, 561 insertions(+), 478 deletions(-)
--
1.8.3.1
More information about the lustre-devel
mailing list