All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/20] Lustre fixes
@ 2015-02-02  2:51 green
  2015-02-02  2:52 ` [PATCH 01/20] staging/lustre/ptlrpc: avoid list scan in ptlrpcd_check green
                   ` (19 more replies)
  0 siblings, 20 replies; 27+ messages in thread
From: green @ 2015-02-02  2:51 UTC (permalink / raw)
  To: Greg Kroah-Hartman, devel, Andreas Dilger
  Cc: Linux Kernel Mailing List, Oleg Drokin

From: Oleg Drokin <green@linuxhacker.ru>

These 20 patches represent various lustre fixes mostly taken from
development lustre tree.
It also unbreaks lustre flock functionality accdentally broken in
the staging tree by a cleanup.

Please consider.

Alexander Boyko (1):
  staging/lustre/osc: split different type of IO

Dmitry Eremin (2):
  staging/lustre: fix comparison between signed and unsigned
  staging/lustre/obd: change type of cl_conn_count to size_t

Frank Zago (1):
  staging/lustre/libcfs: protect kkuc_groups from write access

Henri Doreau (1):
  staging/lustre/obdclass: Proper swabbing of llog_rec_tail.

Hongchao Zhang (1):
  staging/lustre/obdclass: fix a race in recovery

Jinshan Xiong (2):
  staging/lustre/llite: to configure max_cached_mb correctly
  staging/lustre/llite: Solve a race to access lli_has_smd in read case

John L. Hammond (1):
  staging/lustre/llite: remove llite proc root on init failure

Lai Siyao (1):
  staging/lustre/llite: don't add to page cache upon failure

Li Xi (2):
  staging/lustre/ldlm: high load because of negative timeout
  staging/lustre/libcfs: fix illegal page access of tracefiled()

Liang Zhen (3):
  staging/lustre/ptlrpc: avoid list scan in ptlrpcd_check
  staging/lustre/lnet: peer aliveness status and NI status
  staging/lustre/lnet: portal spreading rotor should be unsigned

Niu Yawei (1):
  staging/lustre/ptlrpc: hold rq_lock when modify rq_flags

Oleg Drokin (1):
  staging/lustre/mdc: Initialize req in mdc_enqueue for !it case

Patrick Farrell (1):
  staging/lustre/clio: Do not allow group locks with gid 0

Yang Sheng (1):
  staging/lustre/llite: Add exception entry check after radix_tree

wang di (1):
  staging/lustre/fld: refer to MDT0 for fld lookup in some cases

 .../staging/lustre/include/linux/lnet/lib-lnet.h   |  10 ++
 .../staging/lustre/include/linux/lnet/lib-types.h  |   2 +-
 drivers/staging/lustre/lnet/lnet/lib-move.c        |  13 ++
 drivers/staging/lustre/lnet/lnet/lib-ptl.c         |   8 +-
 drivers/staging/lustre/lnet/lnet/router.c          |  17 ++-
 drivers/staging/lustre/lustre/fld/fld_request.c    |   9 ++
 drivers/staging/lustre/lustre/include/lclient.h    |   1 +
 .../lustre/lustre/include/lustre/lustre_user.h     |   2 +-
 drivers/staging/lustre/lustre/include/obd.h        |   2 +-
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |   6 +
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |  32 ++++-
 .../lustre/lustre/libcfs/kernel_user_comm.c        |   4 +-
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |   1 +
 drivers/staging/lustre/lustre/llite/dir.c          |   7 +-
 drivers/staging/lustre/lustre/llite/file.c         |   5 +
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   8 +-
 drivers/staging/lustre/lustre/llite/super25.c      | 141 +++++++++++----------
 drivers/staging/lustre/lustre/llite/vvp_io.c       |  15 +--
 drivers/staging/lustre/lustre/llite/vvp_lock.c     |   1 +
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |   1 +
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |   4 +-
 drivers/staging/lustre/lustre/obdclass/genops.c    |  10 +-
 drivers/staging/lustre/lustre/obdclass/llog_swab.c |   5 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |  12 ++
 drivers/staging/lustre/lustre/ptlrpc/client.c      |  14 +-
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |  23 ++--
 27 files changed, 234 insertions(+), 125 deletions(-)

-- 
2.1.0


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

end of thread, other threads:[~2015-02-07 17:15 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-02  2:51 [PATCH 00/20] Lustre fixes green
2015-02-02  2:52 ` [PATCH 01/20] staging/lustre/ptlrpc: avoid list scan in ptlrpcd_check green
2015-02-02  2:52 ` [PATCH 02/20] staging/lustre/osc: split different type of IO green
2015-02-02  2:52 ` [PATCH 03/20] staging/lustre/ldlm: high load because of negative timeout green
2015-02-02  2:52 ` [PATCH 04/20] staging/lustre/libcfs: fix illegal page access of tracefiled() green
2015-02-02  2:52 ` [PATCH 05/20] staging/lustre/obdclass: fix a race in recovery green
2015-02-02  2:52 ` [PATCH 06/20] staging/lustre: fix comparison between signed and unsigned green
2015-02-02 13:02   ` Dan Carpenter
2015-02-02 15:44     ` Greg Kroah-Hartman
2015-02-02 20:25       ` Oleg Drokin
2015-02-02 20:51         ` Greg Kroah-Hartman
2015-02-02 23:16           ` Oleg Drokin
2015-02-02  2:52 ` [PATCH 07/20] staging/lustre/lnet: peer aliveness status and NI status green
2015-02-02  2:52 ` [PATCH 08/20] staging/lustre/llite: to configure max_cached_mb correctly green
2015-02-02  2:52 ` [PATCH 09/20] staging/lustre/llite: remove llite proc root on init failure green
2015-02-02  2:52 ` [PATCH 10/20] staging/lustre/obdclass: Proper swabbing of llog_rec_tail green
2015-02-02  2:52 ` [PATCH 11/20] staging/lustre/lnet: portal spreading rotor should be unsigned green
2015-02-02  2:52 ` [PATCH 12/20] staging/lustre/obd: change type of cl_conn_count to size_t green
2015-02-07  9:30   ` Greg Kroah-Hartman
2015-02-02  2:52 ` [PATCH 13/20] staging/lustre/ptlrpc: hold rq_lock when modify rq_flags green
2015-02-02  2:52 ` [PATCH 14/20] staging/lustre/llite: Solve a race to access lli_has_smd in read case green
2015-02-02  2:52 ` [PATCH 15/20] staging/lustre/fld: refer to MDT0 for fld lookup in some cases green
2015-02-02  2:52 ` [PATCH 16/20] staging/lustre/libcfs: protect kkuc_groups from write access green
2015-02-02  2:52 ` [PATCH 17/20] staging/lustre/llite: Add exception entry check after radix_tree green
2015-02-02  2:52 ` [PATCH 18/20] staging/lustre/llite: don't add to page cache upon failure green
2015-02-02  2:52 ` [PATCH 19/20] staging/lustre/clio: Do not allow group locks with gid 0 green
2015-02-02  2:52 ` [PATCH 20/20] staging/lustre/mdc: Initialize req in mdc_enqueue for !it case green

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.