lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1374509230-3324-1-git-send-email-bergwolf@gmail.com>
Date:	Tue, 23 Jul 2013 00:06:21 +0800
From:	Peng Tao <bergwolf@...il.com>
To:	Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Cc:	linux-kernel@...r.kernel.org, Peng Tao <bergwolf@...il.com>,
	Andreas Dilger <andreas.dilger@...el.com>
Subject: [PATCH 00/48] staging/lustre: minor cleanup and Intel Lustre sync

Hi Greg,

The first two of the patchset are minor cleanup of lustre code. And the
rest of it are patches ported from Intel Lustre tree. Please help to
queue them.

Thanks,
Tao

Cc: Andreas Dilger <andreas.dilger@...el.com>

Alexander.Boyko (1):
  staging/lustre/crypto: add crc32c module loading to libcfs

Andreas Dilger (2):
  staging/lustre/ldlm: print FID in lvbo_init(), lvbo_update
  staging/lustre/mdt: duplicate link names in directory

Andriy Skulysh (1):
  staging/lustre/ldlm: Fix flock deadlock detection race

Bruce Korb (1):
  staging/lustre/dlmlock: compress out unused space

Bruno Faccini (1):
  staging/lustre/mdc: Keep resend FLocks

Dmitry Eremin (2):
  staging/lustre/llite: A not locked mutex can be unlocked.
  staging/lustre/ptlrpc: race in pinger (use-after-free situation)

Fan Yong (3):
  staging/lustre/lfsck: LFSCK 1.5 technical debts (3)
  staging/lustre/llite: return valid fsid for statfs
  staging/lustre/scrub: purge inconsistenct objects after OI scrub

Hiroya Nozaki (1):
  staging/lustre/ptlrpc: Race between start and stop service threads

Jinshan Xiong (1):
  staging/lustre/layout: introduce new layout for released files

John L. Hammond (7):
  staging/lustre/llite: use READ, WRITE around ll_rw_stats_tally()
  staging/lustre/llite: check alloc in ll_file_data_get, ll_dir_ioctl
  staging/lustre/llite: check ll_prep_md_op_data() using IS_ERR()
  staging/lustre/md: fix lu_ucred.c boilerplate
  staging/lustre/obdclass: use a dummy structure for lu_ref_link
  staging/lustre/llite: call simple_setattr() from ll_md_setattr()
  staging/lustre/procfs: return -ENOMEM from lprocfs_register()

Keith Mannthey (3):
  staging/lustre/osc: Check return code for lu_kmem_init
  staging/lustre/llite: error of listxattr when buffer is small
  staging/lustre/style: removes obsolete EXPORT_SYMTAB macros v2

Li Wei (1):
  staging/lustre/ptlrpc: Translate between host and network errnos

Liu Xuezhao (3):
  staging/lustre/fid: prepare FID module for client server split
  staging/lustre/fld: prepare FLD module for client server split
  staging/lustre/obdclass: add obd_target.h

Nathaniel Clark (1):
  staging/lustre/obdclass: be more careful processing server name

Ned Bass (1):
  staging/lustre/lmv: fix duplicate directory entries

Oleg Drokin (3):
  staging/lustre/ldlm: split client namespaces into active and inactive
  staging/lustre: Only wake up ldlm_poold as frequently as the check
    interval
  staging/lustre: Make quota namespace refcounting consistent

Patrick Farrell (1):
  staging/lustre/llite: Anonymous dentry incorrectly identified as root

Peng Tao (3):
  staging/lustre: remove bogus ifndef EXPORT_SYMBOL
  staging/lustre/obdclass: restore lu_ref
  staging/lustre/lnet: remove empty file lnet/lnet/api-errno.c

Sebastien Buisson (4):
  staging/lustre: fix 'program hangs' errors
  staging/lustre: fix 'code maintainability' errors
  staging/lustre/build: fix 'data race condition' issues
  staging/lustre/build: fix 'data race condition' issues

Thomas Leibovici (2):
  staging/lustre/lmv: support DNE with HSM.
  staging/lustre/lmv: support DNE with HSM.

jcl (5):
  staging/lustre/mdc: layout lock rpc must not take rpc_lock
  staging/lustre/mdt: add macros for fid string len
  staging/lustre/llapi: add user space method for lov_user_md
  staging/lustre/llite: force lvb_data update after layout change
  staging/lustre/mdt: HSM on disk actions record

wang di (1):
  staging/lustre/llite: missing last bit in ll_have_md_lock

 .../lustre/include/linux/libcfs/libcfs_prim.h      |    4 -
 drivers/staging/lustre/lnet/lnet/Makefile          |    2 +-
 drivers/staging/lustre/lnet/lnet/api-errno.c       |   39 --
 drivers/staging/lustre/lnet/selftest/rpc.c         |    4 +-
 drivers/staging/lustre/lustre/Kconfig              |   15 +
 drivers/staging/lustre/lustre/fid/Makefile         |    2 +-
 drivers/staging/lustre/lustre/fid/fid_handler.c    |  661 --------------------
 drivers/staging/lustre/lustre/fid/fid_internal.h   |   36 +-
 drivers/staging/lustre/lustre/fid/fid_lib.c        |   14 +-
 drivers/staging/lustre/lustre/fid/fid_request.c    |  133 ++--
 drivers/staging/lustre/lustre/fid/fid_store.c      |  259 --------
 drivers/staging/lustre/lustre/fid/lproc_fid.c      |    3 -
 drivers/staging/lustre/lustre/fld/Makefile         |    2 +-
 drivers/staging/lustre/lustre/fld/fld_handler.c    |  447 -------------
 drivers/staging/lustre/lustre/fld/fld_index.c      |  426 -------------
 drivers/staging/lustre/lustre/fld/fld_internal.h   |   29 -
 drivers/staging/lustre/lustre/fld/fld_request.c    |   40 +-
 drivers/staging/lustre/lustre/fld/lproc_fld.c      |  205 +-----
 drivers/staging/lustre/lustre/include/cl_object.h  |   10 +-
 .../lustre/lustre/include/linux/lustre_fsfilt.h    |   10 -
 .../staging/lustre/lustre/include/lprocfs_status.h |   39 --
 drivers/staging/lustre/lustre/include/lu_object.h  |   23 +-
 drivers/staging/lustre/lustre/include/lu_ref.h     |  161 +++--
 .../lustre/lustre/include/lustre/lustre_errno.h    |  215 +++++++
 .../lustre/lustre/include/lustre/lustre_idl.h      |   82 ++-
 .../lustre/lustre/include/lustre/lustre_user.h     |   12 +
 .../staging/lustre/lustre/include/lustre_disk.h    |   56 +-
 drivers/staging/lustre/lustre/include/lustre_dlm.h |  202 +-----
 .../lustre/lustre/include/lustre_dlm_flags.h       |  460 ++++++++++++++
 drivers/staging/lustre/lustre/include/lustre_fid.h |  113 ++--
 drivers/staging/lustre/lustre/include/lustre_fld.h |   41 --
 .../staging/lustre/lustre/include/lustre_import.h  |    2 +
 drivers/staging/lustre/lustre/include/lustre_mdc.h |    6 +-
 drivers/staging/lustre/lustre/include/lustre_mdt.h |   84 ---
 drivers/staging/lustre/lustre/include/lustre_net.h |   32 +
 drivers/staging/lustre/lustre/include/md_object.h  |    5 -
 drivers/staging/lustre/lustre/include/obd.h        |  168 +----
 drivers/staging/lustre/lustre/include/obd_lov.h    |   10 -
 .../staging/lustre/lustre/include/obd_support.h    |    1 +
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |    2 +-
 drivers/staging/lustre/lustre/ldlm/l_lock.c        |    8 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |   18 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |   45 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |  196 +++---
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |   84 ++-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |   13 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |   60 +-
 drivers/staging/lustre/lustre/libcfs/libcfs_cpu.c  |    3 -
 drivers/staging/lustre/lustre/libcfs/libcfs_lock.c |    3 -
 drivers/staging/lustre/lustre/libcfs/libcfs_mem.c  |    3 -
 .../lustre/lustre/libcfs/linux/linux-crypto.c      |    2 +
 drivers/staging/lustre/lustre/llite/dcache.c       |    7 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   17 +-
 drivers/staging/lustre/lustre/llite/file.c         |   96 +--
 .../staging/lustre/lustre/llite/llite_internal.h   |    2 +
 drivers/staging/lustre/lustre/llite/llite_lib.c    |   14 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |   36 +-
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |   16 +
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   10 +-
 drivers/staging/lustre/lustre/llite/namei.c        |    5 +-
 drivers/staging/lustre/lustre/llite/super25.c      |    2 +-
 drivers/staging/lustre/lustre/llite/vvp_io.c       |   14 +-
 drivers/staging/lustre/lustre/llite/xattr.c        |    7 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  203 +++++-
 .../staging/lustre/lustre/lov/lov_cl_internal.h    |   11 +-
 drivers/staging/lustre/lustre/lov/lov_ea.c         |   23 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |   34 +
 drivers/staging/lustre/lustre/lov/lov_obd.c        |    8 +-
 drivers/staging/lustre/lustre/lov/lov_object.c     |   73 ++-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |   19 +-
 drivers/staging/lustre/lustre/lvfs/lvfs_linux.c    |    1 -
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |   29 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |   19 +-
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |    8 +-
 drivers/staging/lustre/lustre/obdclass/Makefile    |    7 +-
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |   17 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |    6 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |    5 +-
 .../lustre/lustre/obdclass/linux/linux-module.c    |    9 +-
 drivers/staging/lustre/lustre/obdclass/llog_osd.c  |    4 -
 drivers/staging/lustre/lustre/obdclass/llog_swab.c |   17 +
 .../lustre/lustre/obdclass/lprocfs_jobstats.c      |  562 -----------------
 .../lustre/lustre/obdclass/lprocfs_status.c        |   28 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |   25 +-
 drivers/staging/lustre/lustre/obdclass/lu_ref.c    |  401 +++++++++++-
 drivers/staging/lustre/lustre/obdclass/lu_ucred.c  |    8 +-
 .../staging/lustre/lustre/obdclass/obd_config.c    |   11 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |   59 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |    1 +
 drivers/staging/lustre/lustre/osc/osc_cache.c      |    8 +-
 drivers/staging/lustre/lustre/osc/osc_lock.c       |  124 ++--
 drivers/staging/lustre/lustre/osc/osc_request.c    |    4 +
 drivers/staging/lustre/lustre/ptlrpc/Makefile      |    1 +
 drivers/staging/lustre/lustre/ptlrpc/errno.c       |  382 +++++++++++
 .../staging/lustre/lustre/ptlrpc/gss/lproc_gss.c   |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |    3 +-
 .../staging/lustre/lustre/ptlrpc/pack_generic.c    |    4 +
 drivers/staging/lustre/lustre/ptlrpc/pinger.c      |   39 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |   16 +-
 100 files changed, 3018 insertions(+), 3879 deletions(-)
 delete mode 100644 drivers/staging/lustre/lnet/lnet/api-errno.c
 delete mode 100644 drivers/staging/lustre/lustre/fid/fid_handler.c
 delete mode 100644 drivers/staging/lustre/lustre/fid/fid_store.c
 delete mode 100644 drivers/staging/lustre/lustre/fld/fld_handler.c
 delete mode 100644 drivers/staging/lustre/lustre/fld/fld_index.c
 create mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_errno.h
 create mode 100644 drivers/staging/lustre/lustre/include/lustre_dlm_flags.h
 delete mode 100644 drivers/staging/lustre/lustre/include/lustre_mdt.h
 delete mode 100644 drivers/staging/lustre/lustre/obdclass/lprocfs_jobstats.c
 create mode 100644 drivers/staging/lustre/lustre/ptlrpc/errno.c

-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ