Re: [PATCH 000/124] missing patches from Lustre 2.7 release

2016-09-19 Thread Greg Kroah-Hartman
On Sun, Sep 18, 2016 at 04:36:59PM -0400, James Simmons wrote:
> This batch of patches includes various cleanups and fixes from
> the Lustre 2.7 release. Most of these patches are removal of
> cruft and unsigned to signed comparsion fixes. Also added in
> the latest LNet fixes as well.

All now queued up, thanks.

greg k-h
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 000/124] missing patches from Lustre 2.7 release

2016-09-18 Thread James Simmons
This batch of patches includes various cleanups and fixes from
the Lustre 2.7 release. Most of these patches are removal of
cruft and unsigned to signed comparsion fixes. Also added in
the latest LNet fixes as well.

Alexander Boyko (3):
  staging: lustre: at: net AT after connect
  staging: lustre: mgc: add nid iteration
  staging: lustre: ptlrpc: fix race between connect vs resend

Alexander Zarochentsev (1):
  staging: lustre: obdclass: optimize busy loop wait

Alexey Lyashkov (1):
  staging: lustre: ldlm: evict clients returning errors on ASTs

Amir Shehata (1):
  staging: lustre: ptlrpc: Suppress error message when imp_sec is freed

Andreas Dilger (3):
  staging: lustre: build: bump build version warnings to x.y.53
  staging: lustre: ptlrpc: quiet errors on initial connection
  staging: lustre: lprocfs: cleanup stats locking code

Artem Blagodarenko (1):
  staging: lustre: client: Fix mkdir -i 1 from DNE2 client to DNE1 server

Bob Glossman (2):
  staging: lustre: llite: fix dup flags names
  staging: lustre: obdclass: eliminate NULL error return

Bobi Jam (7):
  staging: lustre: llite: update ras stride offset
  staging: lustre: clio: lu_ref_del() mismatch ref add scope
  staging: lustre: fiemap: set FIEMAP_EXTENT_LAST correctly
  staging: lustre: clio: add coo_getstripe interface
  staging: lustre: osc: osc_object_ast_clear() LBUG
  staging: lustre: clio: rename coo_attr_set to coo_attr_update
  staging: lustre: clio: pass fid for OST setattr

Dmitry Eremin (18):
  staging: lustre: fix comparison between signed and unsigned
  staging: lustre: obdclass: fix comparison between signed and unsigned
  staging: lustre: llite: Compare of unsigned value against 0 is always true
  staging: lustre: obd: change type of lmv_tgt_desc->ltd_idx to u32
  staging: lustre: lmv: change type of lmv_obd->tgts_size to u32
  staging: lustre: lmv: remove dead code
  staging: lustre: mdc: fix comparison between signed and unsigned
  staging: lustre: ldlm: count of pools is unsigned long
  staging: lustre: lu_dirent_calc_size() return type to size_t
  staging: lustre: obdclass: change lu_site->ls_purge_start to unsigned
  staging: lustre: changelog: fix comparison between signed and unsigned
  staging: lustre: obdclass: lu_htable_order() return type to long
  staging: lustre: obdclass: change loop indexes to unsigned
  staging: lustre: obd: change brw_page->count to unsigned
  staging: lustre: obdclass: change cl_fault_io->ft_nob to size_t
  staging: lustre: ptlrpc: fix comparison between signed and unsigned
  staging: lustre: osc: change cl_extent_tax and *grants to unsigned
  staging: lustre: obd: change type of cl_conn_count to size_t

Doug Oucharek (3):
  staging: lustre: lnet: Ensure routing is turned on first time
  staging: lustre: lnet: Enable setting per NI peer_credits
  staging: lustre: o2iblnd: Put back work queue check previously removed

Fan Yong (3):
  staging: lustre: lmv: move some inline functions to lustre_lmv.h
  staging: lustre: lmv: add testing for bad name hash
  staging: lustre: llite: pack suppgid to MDS correctly

Henri Doreau (4):
  staging: lustre: mdc: Report D_CHANGELOG messages as D_HSM
  staging: lustre: Flexible changelog format.
  staging: lustre: llite: Add ioctl to get parent fids from link EA.
  staging: lustre: changelog: Proper record remapping

James Simmons (4):
  staging: lustre: ldlm: restore some of the interval functionality
  staging: lustre: obd: restore linkea support
  staging: lustre: obd: use proper flags for call_usermodehelper
  staging: lustre: update version to 2.5.99

Jian Yu (1):
  staging: lustre: replace direct HZ access with kernel APIs

Jinshan Xiong (4):
  staging: lustre: lov: adjust page bufsize after layout change
  staging: lustre: llite: allow setting stripes to specify OSTs
  staging: lustre: ldlm: revert the changes for lock canceling policy
  staging: lustre: ldlm: move LDLM_GID_ANY to lustre_dlm.h

Johann Lombardi (1):
  staging: lustre: grant: quiet message on grant waiting timeout

John L. Hammond (27):
  staging: lustre: ldlm: fix a use after free in ldlm_resource_get()
  staging: lustre: obd: add lnb_ prefix to members of struct niobuf_local
  staging: lustre: obd: add rnb_ prefix to struct niobuf_remote members
  staging: lustre: llite: add LL_LEASE_{RD,WR,UN}LCK
  staging: lustre: lmv: fix some byte order issues
  staging: lustre: lmv: release locks if lmv_intent_lock() fails
  staging: lustre: lmv: release request in lmv_revalidate_slaves()
  staging: lustre: remove RCU2HANDLE macro
  staging: lustre: llite: remove lookup_flags from ll_lookup_it()
  staging: lustre: llite: remove mode from ll_create_it()
  staging: lustre: llite: turn mode to umode_t for ll_new_inode()
  staging: lustre: llite: style cleanup for ll_mkdir
  staging: lustre: llite: no need to check dentry is NULL
  staging: lustre: cleanup lustre_lib.h
  staging: lustre: remove lustre_lite.h
  staging: lustre: obd: rename LUSTRE_STRIPE_MAXBYTES
  staging: lustre: llite: don't call