[lustre-devel] [PATCH v2 00/29] More lustre patches

James Simmons jsimmons at infradead.org
Mon May 20 05:50:42 PDT 2019


Some of these I posted before but didn't get a formal Reviewed-by.
Some needed some revision.
Some did get a reviewed-by, but depend on patches in the above
categories.

Others are brand new.

James Simmons (1):
  lustre: llite: don't use class_setup_tunables()

NeilBrown (27):
  lustre: llite: fix error in vvp_pgcache seqfile.
  lustre: llite: replace lli_trunc_sem
  lustre: lov: use GFP_NOFS to allocate lo_entries.
  lustre: embed typ_kobj in obd_type
  lustre: obd: collect all resource releasing for obj_type.
  lustre: obd_type: use typ_kobj.name as typ_name
  lustre: obd_type: discard obd_types linked list.
  lustre: obd_type: discard obd_type_lock
  lustre: obdclass: don't copy ops structures in to new type.
  lustre: obdclass: fix module load locking.
  lustre: convert rsi_sem to a spinlock.
  lustre: ldlm: discard varname in ldlm_pool.
  lustre: lprocfs: use log2.h macros instead of shift loop.
  lustre: handles: discard h_owner in favour of h_ops
  lustre: handle: move refcount into the lustre_handle.
  lustre: discard OBD_FREE_RCU
  lustre: portals_handle: rename ops to owner
  lustre: portals_handle: remove locking from class_handle2object()
  lustre: portals_handle: use hlist for hash lists.
  lustre: portals_handle: discard h_lock.
  lustre: remove unused fields from struct obd_device
  lustre: obd_sysfs: error-check value stored in jobid_var
  lustre: obdclass: discard process_quota_config
  lustre: obdclass: remove unnecessary code from lustre_init_lsi()
  lustre: ldlm: discard l_lock from struct ldlm_lock.
  lustre: ldlm: don't access l_resource when not locked.
  lustre: ldlm: drop SLAB_TYPESAFE_BY_RCU from ldlm_lock slab.

Patrick Farrell (1):
  lustre: llite: ll_fault fixes

 fs/lustre/include/lustre_dlm.h           |  11 --
 fs/lustre/include/lustre_export.h        |   1 -
 fs/lustre/include/lustre_handles.h       |  22 +--
 fs/lustre/include/lustre_import.h        |   2 -
 fs/lustre/include/lustre_net.h           |   4 +-
 fs/lustre/include/obd.h                  |  45 +++---
 fs/lustre/include/obd_class.h            |  10 +-
 fs/lustre/include/obd_support.h          |  10 --
 fs/lustre/ldlm/l_lock.c                  |  20 ++-
 fs/lustre/ldlm/ldlm_internal.h           |   2 -
 fs/lustre/ldlm/ldlm_lib.c                |   2 +-
 fs/lustre/ldlm/ldlm_lock.c               | 101 ++++++-------
 fs/lustre/ldlm/ldlm_lockd.c              |  24 ++-
 fs/lustre/ldlm/ldlm_pool.c               |  18 +--
 fs/lustre/ldlm/ldlm_resource.c           |   9 +-
 fs/lustre/llite/llite_internal.h         |   3 +-
 fs/lustre/llite/llite_lib.c              |   9 +-
 fs/lustre/llite/llite_mmap.c             |   6 +-
 fs/lustre/llite/lproc_llite.c            |  45 ++++--
 fs/lustre/llite/vvp_dev.c                |   1 +
 fs/lustre/llite/vvp_io.c                 |  28 +++-
 fs/lustre/lmv/lmv_obd.c                  |   4 +-
 fs/lustre/lov/lov_obd.c                  |   2 +-
 fs/lustre/lov/lov_object.c               |   6 +-
 fs/lustre/mdc/mdc_request.c              |   6 +-
 fs/lustre/mgc/mgc_request.c              |  13 +-
 fs/lustre/obdclass/class_obd.c           |  27 +---
 fs/lustre/obdclass/genops.c              | 247 +++++++++++++------------------
 fs/lustre/obdclass/lprocfs_status.c      |  20 +--
 fs/lustre/obdclass/lu_object.c           |   2 +-
 fs/lustre/obdclass/lustre_handles.c      |  62 +++-----
 fs/lustre/obdclass/obd_config.c          |  30 ----
 fs/lustre/obdclass/obd_mount.c           |   6 +-
 fs/lustre/obdclass/obd_sysfs.c           |  21 ++-
 fs/lustre/obdecho/echo_client.c          |   4 +-
 fs/lustre/osc/osc_request.c              |   2 +-
 fs/lustre/ptlrpc/client.c                |   2 +-
 fs/lustre/ptlrpc/service.c               |   4 +-
 include/uapi/linux/lustre/lustre_ioctl.h |   1 -
 39 files changed, 352 insertions(+), 480 deletions(-)

-- 
1.8.3.1



More information about the lustre-devel mailing list