From: James Simmons <jsimmons@infradead.org>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
devel@driverdev.osuosl.org,
Andreas Dilger <andreas.dilger@intel.com>,
Oleg Drokin <oleg.drokin@intel.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Lustre Development List <lustre-devel@lists.lustre.org>,
James Simmons <jsimmons@infradead.org>
Subject: [PATCH 00/35] second batch of missing lustre 2.8 patches
Date: Thu, 10 Nov 2016 12:30:30 -0500 [thread overview]
Message-ID: <1478799065-24841-1-git-send-email-jsimmons@infradead.org> (raw)
More fixes missing from the upstream client. Also a nice cleanup
with the removal of cl_req which is no longer needed. More cleanup
for lustre_idl.h which is a uapi header. Like the last batch these
patches are independent of order.
Aditya Pandit (1):
staging: lustre: llite: tar restore fails for HSM released files.
Alexander Boyko (1):
staging: lustre: ptlrpc: race at req processing
Andreas Dilger (4):
staging: lustre: obdclass: remove structure holes to reduce memory
staging: lustre: mdc: remove console spew from mdc_ioc_fid2path
staging: lustre: misc: clean up DFID related error messages
staging: lustre: idl: clean up file attribute flags
Andrew Wellington (1):
staging: lustre: llite: support SELinux context labelling
Ben Evans (1):
staging: lustre: ptlrpc: Move IT_* definitions to lustre_idl.h
Bobi Jam (1):
staging: lustre: lov: init LOV stripe type beforehand
Chennaiah Palla (1):
staging: lustre: obdclass: add export for lprocfs_stats_alloc_one()
Gregoire Pichon (1):
staging: lustre: osc: fix max_dirty_mb tunable setting limit
Henri Doreau (3):
staging: lustre: hsm: Use file lease to implement migration
staging: lustre: nrs: serialize executions of nrs_policy_stop
staging: lustre: obd: Remove dead code in precleanup
Hiroya Nozaki (1):
staging: lustre: llite: ll_write_begin/end not passing on errors
Hongchao Zhang (1):
staging: lustre: ptlrpc: reset imp_replay_cursor
Jian Yu (1):
staging: lustre: mount: fix lmd_parse() to handle commas in expr_list
Jinshan Xiong (4):
staging: lustre: osc: Performance tune for LRU
staging: lustre: clio: get rid of cl_req
staging: lustre: osc: osc_extent should hold refcount to osc_object
staging: lustre: osc: Do not merge extents with partial pages
John L. Hammond (4):
staging: lustre: obd: rename obd_unpackmd() to md_unpackmd()
staging: lustre: lov: avoid infinite loop in lsm_alloc_plain()
staging: lustre: ldlm: improve lock timeout messages
staging: lustre: hsm: prevent migration of HSM archived files
Lai Siyao (1):
staging: lustre: statahead: lock leaks if statahead file recreated
Liang Zhen (2):
staging: lustre: ptlrpc: mbits is sent within ptlrpc_body
staging: lustre: lnet: add offset for selftest brw
Mikhail Pershin (1):
staging: lustre: llog: fix wrong offset in llog_process_thread()
Oleg Drokin (1):
staging: lustre: osc: Remove remains of osc_ast_guard
wang di (5):
staging: lustre: lmv: lock necessary part of lmv_add_target
staging: lustre: mgc: IR log failure should not stop mount
staging: lustre: lmv: revalidate the dentry for striped dir
staging: lustre: llite: lookup master inode by ilookup5_nowait
staging: lustre: llite: clear dir stripe md in ll_iget
drivers/staging/lustre/include/linux/lnet/lnetst.h | 2 +
drivers/staging/lustre/lnet/selftest/brw_test.c | 73 ++++---
drivers/staging/lustre/lnet/selftest/conrpc.c | 8 +-
drivers/staging/lustre/lnet/selftest/framework.c | 2 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 19 +-
drivers/staging/lustre/lnet/selftest/rpc.h | 2 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 5 +-
drivers/staging/lustre/lustre/fld/fld_internal.h | 5 -
drivers/staging/lustre/lustre/fld/fld_request.c | 8 -
drivers/staging/lustre/lustre/include/cl_object.h | 242 ++------------------
.../lustre/lustre/include/lustre/lustre_idl.h | 53 ++++-
.../lustre/lustre/include/lustre/lustre_user.h | 19 +-
drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_fld.h | 2 -
drivers/staging/lustre/lustre/include/lustre_lmv.h | 13 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 12 +-
.../lustre/lustre/include/lustre_req_layout.h | 2 +-
drivers/staging/lustre/lustre/include/obd.h | 104 +++++----
drivers/staging/lustre/lustre/include/obd_class.h | 68 ++----
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 6 +-
drivers/staging/lustre/lustre/llite/Makefile | 2 +-
drivers/staging/lustre/lustre/llite/file.c | 237 ++++++++++++-------
.../staging/lustre/lustre/llite/llite_internal.h | 12 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 55 ++++-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 4 -
drivers/staging/lustre/lustre/llite/namei.c | 46 ++++-
drivers/staging/lustre/lustre/llite/rw26.c | 5 +
drivers/staging/lustre/lustre/llite/statahead.c | 2 +
drivers/staging/lustre/lustre/llite/vvp_dev.c | 12 -
drivers/staging/lustre/lustre/llite/vvp_internal.h | 8 -
drivers/staging/lustre/lustre/llite/vvp_io.c | 78 +++++--
drivers/staging/lustre/lustre/llite/vvp_object.c | 23 ++-
drivers/staging/lustre/lustre/llite/vvp_req.c | 115 ---------
drivers/staging/lustre/lustre/llite/xattr.c | 61 +++++-
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 11 +-
drivers/staging/lustre/lustre/lmv/lmv_internal.h | 3 -
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 122 ++++------
.../staging/lustre/lustre/lov/lov_cl_internal.h | 26 --
drivers/staging/lustre/lustre/lov/lov_dev.c | 52 -----
drivers/staging/lustre/lustre/lov/lov_ea.c | 14 +-
drivers/staging/lustre/lustre/lov/lov_internal.h | 5 +
drivers/staging/lustre/lustre/lov/lov_obd.c | 24 --
drivers/staging/lustre/lustre/lov/lov_object.c | 1 +
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 61 -----
drivers/staging/lustre/lustre/lov/lovsub_object.c | 22 ++-
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 34 ++--
drivers/staging/lustre/lustre/mdc/mdc_request.c | 52 ++---
drivers/staging/lustre/lustre/mgc/mgc_request.c | 55 +++--
drivers/staging/lustre/lustre/obdclass/cl_io.c | 231 +------------------
drivers/staging/lustre/lustre/obdclass/cl_page.c | 19 +--
drivers/staging/lustre/lustre/obdclass/llog.c | 81 +++++--
.../lustre/lustre/obdclass/lprocfs_status.c | 2 +
.../staging/lustre/lustre/obdclass/obd_config.c | 2 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 96 +++++++-
.../staging/lustre/lustre/obdecho/echo_client.c | 4 -
drivers/staging/lustre/lustre/osc/lproc_osc.c | 8 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 56 ++---
.../staging/lustre/lustre/osc/osc_cl_internal.h | 44 ++---
drivers/staging/lustre/lustre/osc/osc_dev.c | 15 +--
drivers/staging/lustre/lustre/osc/osc_internal.h | 7 +-
drivers/staging/lustre/lustre/osc/osc_io.c | 146 +-----------
drivers/staging/lustre/lustre/osc/osc_object.c | 82 ++++++-
drivers/staging/lustre/lustre/osc/osc_page.c | 146 +++++++-----
drivers/staging/lustre/lustre/osc/osc_quota.c | 4 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 207 ++++++-----------
drivers/staging/lustre/lustre/ptlrpc/client.c | 76 ++++---
drivers/staging/lustre/lustre/ptlrpc/import.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/layout.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 63 +++---
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 16 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 20 ++-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 1 +
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 52 ++++-
74 files changed, 1387 insertions(+), 1795 deletions(-)
delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_req.c
next reply other threads:[~2016-11-10 17:31 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-10 17:30 James Simmons [this message]
2016-11-10 17:30 ` [PATCH 01/35] staging: lustre: hsm: Use file lease to implement migration James Simmons
2016-11-10 17:30 ` [PATCH 02/35] staging: lustre: obd: rename obd_unpackmd() to md_unpackmd() James Simmons
2016-11-10 17:30 ` [PATCH 03/35] staging: lustre: ptlrpc: mbits is sent within ptlrpc_body James Simmons
2016-11-10 17:30 ` [PATCH 04/35] staging: lustre: lov: init LOV stripe type beforehand James Simmons
2016-11-10 17:30 ` [PATCH 05/35] staging: lustre: llog: fix wrong offset in llog_process_thread() James Simmons
2016-11-11 4:35 ` kbuild test robot
2016-11-10 17:30 ` [PATCH 06/35] staging: lustre: osc: Performance tune for LRU James Simmons
2016-11-11 5:16 ` kbuild test robot
2016-11-10 17:30 ` [PATCH 07/35] staging: lustre: lov: avoid infinite loop in lsm_alloc_plain() James Simmons
2016-11-10 17:30 ` [PATCH 08/35] staging: lustre: lmv: lock necessary part of lmv_add_target James Simmons
2016-11-10 17:30 ` [PATCH 09/35] staging: lustre: mgc: IR log failure should not stop mount James Simmons
2016-11-10 17:30 ` [PATCH 10/35] staging: lustre: lmv: revalidate the dentry for striped dir James Simmons
2016-11-10 17:30 ` [PATCH 11/35] staging: lustre: ptlrpc: race at req processing James Simmons
2016-11-10 17:30 ` [PATCH 12/35] staging: lustre: clio: get rid of cl_req James Simmons
2016-11-10 17:30 ` [PATCH 13/35] staging: lustre: llite: lookup master inode by ilookup5_nowait James Simmons
2016-11-10 17:30 ` [PATCH 14/35] staging: lustre: nrs: serialize executions of nrs_policy_stop James Simmons
2016-11-10 17:30 ` [PATCH 15/35] staging: lustre: llite: tar restore fails for HSM released files James Simmons
2016-11-10 17:30 ` [PATCH 16/35] staging: lustre: llite: support SELinux context labelling James Simmons
2016-11-10 17:30 ` [PATCH 17/35] staging: lustre: obd: Remove dead code in precleanup James Simmons
2016-11-10 17:30 ` [PATCH 18/35] staging: lustre: osc: fix max_dirty_mb tunable setting limit James Simmons
2016-11-10 17:30 ` [PATCH 19/35] staging: lustre: obdclass: remove structure holes to reduce memory James Simmons
2016-11-10 17:30 ` [PATCH 20/35] staging: lustre: ptlrpc: Move IT_* definitions to lustre_idl.h James Simmons
2016-11-10 17:30 ` [PATCH 21/35] staging: lustre: statahead: lock leaks if statahead file recreated James Simmons
2016-11-10 17:30 ` [PATCH 22/35] staging: lustre: llite: clear dir stripe md in ll_iget James Simmons
2016-11-10 17:30 ` [PATCH 23/35] staging: lustre: ldlm: improve lock timeout messages James Simmons
2016-11-10 17:30 ` [PATCH 24/35] staging: lustre: osc: osc_extent should hold refcount to osc_object James Simmons
2016-11-10 17:30 ` [PATCH 25/35] staging: lustre: osc: Do not merge extents with partial pages James Simmons
2016-11-10 17:30 ` [PATCH 26/35] staging: lustre: mdc: remove console spew from mdc_ioc_fid2path James Simmons
2016-11-10 17:30 ` [PATCH 27/35] staging: lustre: ptlrpc: reset imp_replay_cursor James Simmons
2016-11-10 17:30 ` [PATCH 28/35] staging: lustre: osc: Remove remains of osc_ast_guard James Simmons
2016-11-10 17:30 ` [PATCH 29/35] staging: lustre: misc: clean up DFID related error messages James Simmons
2016-11-10 17:31 ` [PATCH 30/35] staging: lustre: llite: ll_write_begin/end not passing on errors James Simmons
2016-11-10 17:31 ` [PATCH 31/35] staging: lustre: obdclass: add export for lprocfs_stats_alloc_one() James Simmons
2016-11-14 14:59 ` Greg Kroah-Hartman
2016-11-10 17:31 ` [PATCH 32/35] staging: lustre: mount: fix lmd_parse() to handle commas in expr_list James Simmons
2016-11-14 15:12 ` Greg Kroah-Hartman
2016-11-18 16:54 ` James Simmons
2016-11-18 17:14 ` Greg Kroah-Hartman
2016-11-10 17:31 ` [PATCH 33/35] staging: lustre: hsm: prevent migration of HSM archived files James Simmons
2016-11-10 17:31 ` [PATCH 34/35] staging: lustre: lnet: add offset for selftest brw James Simmons
2016-11-10 17:31 ` [PATCH 35/35] staging: lustre: idl: clean up file attribute flags James Simmons
2016-11-14 15:16 ` [PATCH 00/35] second batch of missing lustre 2.8 patches Greg Kroah-Hartman
2016-11-14 18:27 ` James Simmons
2016-11-15 10:00 ` Greg Kroah-Hartman
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=1478799065-24841-1-git-send-email-jsimmons@infradead.org \
--to=jsimmons@infradead.org \
--cc=andreas.dilger@intel.com \
--cc=devel@driverdev.osuosl.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lustre-devel@lists.lustre.org \
--cc=oleg.drokin@intel.com \
/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;
as well as URLs for NNTP newsgroup(s).