public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/26] staging/lustre: patch bomb 3
@ 2013-11-14 16:42 Peng Tao
  2013-11-14 16:42 ` [PATCH 01/26] staging/lustre/hsm: handle file ownership and timestamps Peng Tao
                   ` (25 more replies)
  0 siblings, 26 replies; 27+ messages in thread
From: Peng Tao @ 2013-11-14 16:42 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: linux-kernel, Peng Tao, Andreas Dilger

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@intel.com>

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


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2013-11-14 16:50 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-14 16:42 [PATCH 00/26] staging/lustre: patch bomb 3 Peng Tao
2013-11-14 16:42 ` [PATCH 01/26] staging/lustre/hsm: handle file ownership and timestamps Peng Tao
2013-11-14 16:42 ` [PATCH 02/26] staging/lustre/build: fix race issues thanks to oap_lock Peng Tao
2013-11-14 16:42 ` [PATCH 03/26] staging/lustre/clio: incorrect assertions in 'enable-invariants' Peng Tao
2013-11-14 16:42 ` [PATCH 04/26] staging/lustre/ldlm: Fix a race during FLock handling Peng Tao
2013-11-14 16:42 ` [PATCH 05/26] staging/lustre/dcache: Unsafe error handling arnd ll_splice_alias Peng Tao
2013-11-14 16:42 ` [PATCH 06/26] staging/lustre/build: fix 'NULL pointer dereference' errors Peng Tao
2013-11-14 16:42 ` [PATCH 07/26] staging/lustre/ldlm: refine LU-2665 patch for POSIX compliance Peng Tao
2013-11-14 16:42 ` [PATCH 08/26] staging/lustre/llite: speedup in unlink/rmdir Peng Tao
2013-11-14 16:42 ` [PATCH 09/26] staging/lustre/llite: error setting max_cache_mb at mount time Peng Tao
2013-11-14 16:42 ` [PATCH 10/26] staging/lustre/ldlm: MDT mount fails on MDS w/o MGS on it Peng Tao
2013-11-14 16:42 ` [PATCH 11/26] staging/lustre/ptlrpc: Return a meaningful status from ptlrpcd_init() Peng Tao
2013-11-14 16:42 ` [PATCH 12/26] staging/lustre/ldlm: Fix flock detection for different mounts Peng Tao
2013-11-14 16:43 ` [PATCH 13/26] staging/lustre/nrs: Fix a race condition in the ORR policy Peng Tao
2013-11-14 16:43 ` [PATCH 14/26] staging/lustre/ptlrpc: skip rpcs that fail ptl_send_rpc Peng Tao
2013-11-14 16:43 ` [PATCH 15/26] staging/lustre/llite: Truncate to restore file Peng Tao
2013-11-14 16:43 ` [PATCH 16/26] staging/lustre/lov: avoid subobj's coh_parent race Peng Tao
2013-11-14 16:43 ` [PATCH 17/26] staging/lustre/changelogs: Correct KUC code max changelog msg size Peng Tao
2013-11-14 16:43 ` [PATCH 18/26] staging/lustre/scrub: support dryrun mode OI scrub Peng Tao
2013-11-14 16:43 ` [PATCH 19/26] staging/lustre/mdt: return EXDEV for cross-MDT rename Peng Tao
2013-11-14 16:43 ` [PATCH 20/26] staging/lustre/hsm: reprocess LDLM resource in mdt_hsm_release() Peng Tao
2013-11-14 16:43 ` [PATCH 21/26] staging/lustre/clio: Do not shrink sublock at cancel Peng Tao
2013-11-14 16:43 ` [PATCH 22/26] staging/lustre/osc: osc_extent_wait() shouldn't be interruptible Peng Tao
2013-11-14 16:43 ` [PATCH 23/26] staging/lustre/seq: make seq_proc_write_common() safer Peng Tao
2013-11-14 16:43 ` [PATCH 24/26] staging/lustre/lprocfs: implement log2 using bitops Peng Tao
2013-11-14 16:43 ` [PATCH 25/26] staging/lustre/autoconf: remove quota_on/quota_off checks Peng Tao
2013-11-14 16:43 ` [PATCH 26/26] staging/lustre/autoconf: remove LC_BI_HW_SEGMENTS test Peng Tao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox