From: Peng Tao <bergwolf@gmail.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-kernel@vger.kernel.org, Peng Tao <bergwolf@gmail.com>,
Andreas Dilger <andreas.dilger@intel.com>
Subject: [PATCH 00/26] staging/lustre: patch bomb 3
Date: Fri, 15 Nov 2013 00:42:47 +0800 [thread overview]
Message-ID: <1384447393-13838-1-git-send-email-bergwolf@gmail.com> (raw)
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
next reply other threads:[~2013-11-14 16:43 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-14 16:42 Peng Tao [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1384447393-13838-1-git-send-email-bergwolf@gmail.com \
--to=bergwolf@gmail.com \
--cc=andreas.dilger@intel.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox