[PATCH 00/26] staging/lustre: patch bomb 3
From: Peng Tao
Date: Thu Nov 14 2013 - 11:44:00 EST
Hi Greg,
This is the last patch bomb for now. All 26 patches are ported from Lustre
tree. And it syncs kernel Lustre client with Lustre tree up to commit
(Revert "LU-1346 libcfs: replace CFS_CAP_XXX with kernel definition").
Now kernel client is still a few dozens patches away. I will close the
gap in the next few days. My estimation is there will be another 20
patches or so and then we are in sync.
Thanks,
Tao
Cc: Andreas Dilger <andreas.dilger@xxxxxxxxx>
Andreas Dilger (1):
staging/lustre/seq: make seq_proc_write_common() safer
Andrew Perepechko (2):
staging/lustre/llite: speedup in unlink/rmdir
staging/lustre/lprocfs: implement log2 using bitops
Andriy Skulysh (1):
staging/lustre/ldlm: Fix flock detection for different mounts
Bobi Jam (2):
staging/lustre/ldlm: MDT mount fails on MDS w/o MGS on it
staging/lustre/lov: avoid subobj's coh_parent race
Bruno Faccini (2):
staging/lustre/ldlm: Fix a race during FLock handling
staging/lustre/ldlm: refine LU-2665 patch for POSIX compliance
Christopher J. Morrone (1):
staging/lustre/changelogs: Correct KUC code max changelog msg size
Fan Yong (1):
staging/lustre/scrub: support dryrun mode OI scrub
James Simmons (2):
staging/lustre/autoconf: remove quota_on/quota_off checks
staging/lustre/autoconf: remove LC_BI_HW_SEGMENTS test
Jinshan Xiong (3):
staging/lustre/llite: error setting max_cache_mb at mount time
staging/lustre/llite: Truncate to restore file
staging/lustre/osc: osc_extent_wait() shouldn't be interruptible
John L. Hammond (2):
staging/lustre/hsm: handle file ownership and timestamps
staging/lustre/hsm: reprocess LDLM resource in mdt_hsm_release()
Keith Mannthey (1):
staging/lustre/ptlrpc: skip rpcs that fail ptl_send_rpc
Nikitas Angelinas (1):
staging/lustre/nrs: Fix a race condition in the ORR policy
Niu Yawei (1):
staging/lustre/clio: incorrect assertions in 'enable-invariants'
Oleg Drokin (1):
staging/lustre/clio: Do not shrink sublock at cancel
Sebastien Buisson (2):
staging/lustre/build: fix race issues thanks to oap_lock
staging/lustre/build: fix 'NULL pointer dereference' errors
Swapnil Pimpale (2):
staging/lustre/dcache: Unsafe error handling arnd ll_splice_alias
staging/lustre/ptlrpc: Return a meaningful status from ptlrpcd_init()
wang di (1):
staging/lustre/mdt: return EXDEV for cross-MDT rename
.../include/linux/libcfs/libcfs_kernelcomm.h | 2 +
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 2 +
drivers/staging/lustre/lnet/selftest/conctl.c | 51 +++++++++--------
drivers/staging/lustre/lustre/fid/lproc_fid.c | 14 +++--
drivers/staging/lustre/lustre/include/dt_object.h | 4 ++
.../lustre/lustre/include/linux/lustre_compat25.h | 47 ---------------
.../lustre/lustre/include/lustre/lustre_idl.h | 2 +-
.../lustre/lustre/include/lustre/lustre_user.h | 3 +
.../lustre/lustre/include/lustre/lustreapi.h | 4 +-
drivers/staging/lustre/lustre/include/lustre_fid.h | 5 ++
drivers/staging/lustre/lustre/include/lustre_net.h | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 60 +++++++++++++++++---
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 1 +
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 14 ++++-
drivers/staging/lustre/lustre/llite/file.c | 5 +-
.../staging/lustre/lustre/llite/llite_internal.h | 2 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 57 +++++++++----------
drivers/staging/lustre/lustre/llite/lproc_llite.c | 4 +-
drivers/staging/lustre/lustre/llite/namei.c | 51 +++++++----------
drivers/staging/lustre/lustre/llite/statahead.c | 27 +++++----
drivers/staging/lustre/lustre/llite/vvp_io.c | 5 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 12 ++--
drivers/staging/lustre/lustre/lov/lov_request.c | 2 +-
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 4 ++
drivers/staging/lustre/lustre/lov/lovsub_lock.c | 5 +-
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 38 ++++++-------
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 4 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 21 ++++---
drivers/staging/lustre/lustre/mgc/libmgc.c | 4 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 18 ++++--
drivers/staging/lustre/lustre/obdclass/cl_page.c | 7 ++-
.../lustre/lustre/obdclass/lprocfs_status.c | 30 +++++-----
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 38 +++++++++----
drivers/staging/lustre/lustre/osc/osc_cache.c | 8 ++-
drivers/staging/lustre/lustre/osc/osc_io.c | 2 +
drivers/staging/lustre/lustre/ptlrpc/client.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/layout.c | 2 +-
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 13 +++--
drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 10 ++--
41 files changed, 335 insertions(+), 252 deletions(-)
--
1.7.9.5
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/