Sync with the new work coming in for 2.16 development branch. Hold back the LU-15189 work since it introduced a regression that has an outstanding fix. Alexander Boyko (1): lustre: ptlrpc: send disconnected events Alexey Lyashkov (1): lnet: selftest: improve lnet_selftest speed Arshad Hussain (1): lustre: quota: fallocate does not increase projectid usage Chris Horn (1): lnet: Avoid redundant peer NI lookups Etienne AUJAMES (2): lustre: llog: read canceled records in llog_backup lustre: mdc: Use early cancels for hsm requests John L. Hammond (1): lustre: llite: reenable fast_read by default Lai Siyao (1): lustre: llite: access lli_lsm_md with lock in all places Mr NeilBrown (8): lnet: change LNetPrimaryNID to use struct lnet_nid lnet: alter lnet_drop_rule_match() to take lnet_nid lnet: Change LNetDist to work with struct lnet_nid lnet: convert LNetPut to take 16byte nid and pid. lnet: change LNetGet to take 16byte nid and pid. lnet: socklnd: pass large processid to ksocknal_add_peer lnet: socklnd: large processid for ksocknal_get_peer_info lnet: socklnd: switch ksocknal_del_peer to lnet_processid Oleg Drokin (1): lustre: update version to 2.15.50 Patrick Farrell (1): lustre: llite: Check vmpage in releasepage fs/lustre/include/cl_object.h | 10 +++ fs/lustre/include/lustre_log.h | 11 +++ fs/lustre/include/obd_class.h | 3 +- fs/lustre/llite/dir.c | 6 +- fs/lustre/llite/file.c | 26 ++++--- fs/lustre/llite/llite_internal.h | 17 ++++- fs/lustre/llite/llite_lib.c | 22 +++--- fs/lustre/llite/namei.c | 7 +- fs/lustre/llite/rw26.c | 19 +++-- fs/lustre/llite/statahead.c | 2 + fs/lustre/llite/vvp_object.c | 3 +- fs/lustre/lmv/lmv_obd.c | 3 +- fs/lustre/lov/lov_io.c | 2 + fs/lustre/mdc/mdc_request.c | 37 ++++++++-- fs/lustre/obdclass/llog.c | 22 ++++-- fs/lustre/obdclass/llog_cat.c | 5 +- fs/lustre/obdclass/lustre_peer.c | 4 +- fs/lustre/obdclass/obd_config.c | 1 + fs/lustre/osc/osc_io.c | 9 ++- fs/lustre/osc/osc_page.c | 9 ++- fs/lustre/ptlrpc/connection.c | 2 +- fs/lustre/ptlrpc/events.c | 12 ++-- fs/lustre/ptlrpc/import.c | 4 ++ fs/lustre/ptlrpc/niobuf.c | 15 ++-- include/linux/lnet/api.h | 12 ++-- include/linux/lnet/lib-lnet.h | 4 +- include/uapi/linux/lustre/lustre_ver.h | 4 +- net/lnet/klnds/socklnd/socklnd.c | 77 +++++++++------------ net/lnet/klnds/socklnd/socklnd.h | 2 +- net/lnet/klnds/socklnd/socklnd_cb.c | 28 +++++--- net/lnet/lnet/api-ni.c | 29 ++++---- net/lnet/lnet/lib-move.c | 100 ++++++++++++--------------- net/lnet/lnet/lib-msg.c | 3 +- net/lnet/lnet/net_fault.c | 40 ++++++----- net/lnet/lnet/peer.c | 105 +++++++++++++--------------- net/lnet/lnet/router.c | 6 +- net/lnet/selftest/rpc.c | 122 +++++++++++++++++++-------------- net/lnet/selftest/selftest.h | 1 - 38 files changed, 447 insertions(+), 337 deletions(-) -- 1.8.3.1