From: green@linuxhacker.ru
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
devel@driverdev.osuosl.org,
Andreas Dilger <andreas.dilger@intel.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Oleg Drokin <green@linuxhacker.ru>
Subject: [PATCH 00/19] Lustre fixes
Date: Mon, 14 Sep 2015 18:41:16 -0400 [thread overview]
Message-ID: <1442270495-1655259-1-git-send-email-green@linuxhacker.ru> (raw)
From: Oleg Drokin <green@linuxhacker.ru>
This batch of changes is for various accumulated fixes since the
last time I had a chance to look at it.
The only "exception" is the last patch in the series - the
CPT-aware ptlrpcd patch. This one is included because
there was a strange code in that area otherwise that was flagged
as we were working on cpumasks code.
Please consider.
Andreas Dilger (1):
staging/lustre/ptlrpc: remove LUSTRE_MSG_MAGIC_V1 support
Andrew Perepechko (1):
staging/lustre/llite: ASSERTION( atomic_read(&d->ld_ref) == 0 ) failed
Ann Koehler (1):
staging/lustre/obdclass: Eliminate hash bucket scans in
lu_cache_shrink
Ben Evans (1):
staging/lustre: Remove unused MAY_ constants
Bruno Faccini (1):
staging/lustre/llite: strengthen checks for hsm flags and archive id
Fan Yong (1):
staging/lustre/llite: cleanup open handle for client open failure
Frank Zago (1):
staging/lustre/obdclass: reorganize busy object accounting
Hiroya Nozaki (1):
staging/lustre/osc: LBUG in osc_lru_reclaim
Isaac Huang (1):
staging/lustre/o2iblnd: wrong uses of kib_tx_t::tx_nfrags
James Simmons (1):
staging/lustre/libcfs: remove unused cfs_timer_done
Li Xi (1):
staging/lustre/osc: use global osc_rq_pool to reduce memory usage
Liang Zhen (3):
staging/lustre/o2iblnd: connection refcount fix for kiblnd_post_rx
staging/lustre/lnet: fix deadloop in ksocknal_push
staging/lustre/o2iblnd: leak cmid in kiblnd_dev_need_failover
Niu Yawei (2):
staging/lustre/llite: deny non-root user for changelog operations
staging/lustre/libcfs: minor fix in cfs_hash_for_each_relax()
Olaf Weber (1):
staging/lustre/ptlrpc: make ptlrpcd threads cpt-aware
Oleg Drokin (2):
staging/lustre/lnet: Reenable lnet router debugfs
staging/lustre/lmv: fix potential null pointer dereference
.../staging/lustre/include/linux/libcfs/libcfs.h | 8 +
.../lustre/include/linux/libcfs/libcfs_prim.h | 1 -
.../staging/lustre/include/linux/lnet/lib-lnet.h | 4 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 9 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 3 -
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 55 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 51 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 4 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 43 +-
drivers/staging/lustre/lustre/include/lu_object.h | 5 +-
.../lustre/lustre/include/lustre/lustre_idl.h | 27 +-
.../staging/lustre/lustre/include/lustre_import.h | 2 -
drivers/staging/lustre/lustre/include/lustre_net.h | 63 +-
drivers/staging/lustre/lustre/include/obd_class.h | 4 -
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 8 +-
drivers/staging/lustre/lustre/libcfs/hash.c | 4 +
.../lustre/lustre/libcfs/linux/linux-prim.c | 6 -
drivers/staging/lustre/lustre/libcfs/module.c | 188 +++---
drivers/staging/lustre/lustre/llite/dir.c | 3 +
drivers/staging/lustre/lustre/llite/file.c | 9 +
.../staging/lustre/lustre/llite/llite_internal.h | 11 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 48 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 5 +-
drivers/staging/lustre/lustre/llite/namei.c | 14 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 8 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 2 +-
drivers/staging/lustre/lustre/obdclass/genops.c | 1 -
drivers/staging/lustre/lustre/obdclass/lu_object.c | 101 +--
drivers/staging/lustre/lustre/osc/lproc_osc.c | 17 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 28 +-
.../staging/lustre/lustre/osc/osc_cl_internal.h | 2 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 6 +-
drivers/staging/lustre/lustre/osc/osc_page.c | 3 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 120 ++--
drivers/staging/lustre/lustre/ptlrpc/client.c | 32 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 7 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 3 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 96 +--
drivers/staging/lustre/lustre/ptlrpc/pinger.c | 2 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 2 +-
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 702 +++++++++++++--------
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 4 -
43 files changed, 923 insertions(+), 790 deletions(-)
--
2.1.0
next reply other threads:[~2015-09-14 22:42 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-14 22:41 green [this message]
2015-09-14 22:41 ` [PATCH 01/19] staging/lustre/lnet: Reenable lnet router debugfs green
2015-09-14 22:41 ` [PATCH 02/19] staging/lustre/obdclass: reorganize busy object accounting green
2015-09-14 22:41 ` [PATCH 03/19] staging/lustre/llite: cleanup open handle for client open failure green
2015-09-14 22:41 ` [PATCH 04/19] staging/lustre/llite: strengthen checks for hsm flags and archive id green
2015-09-14 22:41 ` [PATCH 05/19] staging/lustre/ptlrpc: remove LUSTRE_MSG_MAGIC_V1 support green
2015-09-14 22:41 ` [PATCH 06/19] staging/lustre/lmv: fix potential null pointer dereference green
2015-09-15 13:26 ` Trevor Woerner
2015-09-15 13:57 ` Oleg Drokin
2015-09-14 22:41 ` [PATCH 07/19] staging/lustre/llite: deny non-root user for changelog operations green
2015-09-14 22:41 ` [PATCH 08/19] staging/lustre/o2iblnd: connection refcount fix for kiblnd_post_rx green
2015-09-14 22:41 ` [PATCH 09/19] staging/lustre/osc: LBUG in osc_lru_reclaim green
2015-09-14 22:41 ` [PATCH 10/19] staging/lustre/libcfs: minor fix in cfs_hash_for_each_relax() green
2015-09-14 22:41 ` [PATCH 11/19] staging/lustre/lnet: fix deadloop in ksocknal_push green
2015-09-14 22:41 ` [PATCH 12/19] staging/lustre/o2iblnd: wrong uses of kib_tx_t::tx_nfrags green
2015-09-14 22:41 ` [PATCH 13/19] staging/lustre/llite: ASSERTION( atomic_read(&d->ld_ref) == 0 ) failed green
2015-09-14 22:41 ` [PATCH 14/19] staging/lustre/obdclass: Eliminate hash bucket scans in lu_cache_shrink green
2015-09-14 22:41 ` [PATCH 15/19] staging/lustre: Remove unused MAY_ constants green
2015-09-14 22:41 ` [PATCH 16/19] staging/lustre/osc: use global osc_rq_pool to reduce memory usage green
2015-09-14 22:41 ` [PATCH 17/19] staging/lustre/o2iblnd: leak cmid in kiblnd_dev_need_failover green
2015-09-14 22:41 ` [PATCH 18/19] staging/lustre/libcfs: remove unused cfs_timer_done green
2015-09-14 22:41 ` [PATCH 19/19] staging/lustre/ptlrpc: make ptlrpcd threads cpt-aware green
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=1442270495-1655259-1-git-send-email-green@linuxhacker.ru \
--to=green@linuxhacker.ru \
--cc=andreas.dilger@intel.com \
--cc=devel@driverdev.osuosl.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.