Whamcloud - gitweb
LU-6536 llapi: lmm_stripe_count used unswabbed 33/14633/2
authorNed Bass <bass6@llnl.gov>
Tue, 28 Apr 2015 18:13:28 +0000 (11:13 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 7 May 2015 23:18:57 +0000 (23:18 +0000)
commit3742646beeb658f321745f5c275836879b9d077d
tree935ca5529776b02a553d46cdaddec7c056baca0b
parentbd07c02c775d9a15fb1cdd34d556c660311c725a
LU-6536 llapi: lmm_stripe_count used unswabbed

The function llapi_layout_get_by_fd() uses the value
lum->lmm_stripe_count without first checking if it needs
to be swabbed.  This causes a false error on PowerPC clients
because the lov_user_md data appears corrupted.

Signed-off-by: Ned Bass <bass6@llnl.gov>
Change-Id: I5aacbd5804c784ec8231d51f8c93645fda077102
Reviewed-on: http://review.whamcloud.com/14633
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Emoly Liu <emoly.liu@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/utils/liblustreapi_layout.c