bergwolf/linux — pull request #3 by bergwolf (2013-05-28 07:36:30+00:00)
Title: port Lustre master patches to kernel client

The pile ports Lustre master patches up to
commit fed98fbd8f0c84c8e757bea96bcc7c251b4ffe30
Author: Hongchao Zhang
Date: Wed Mar 20 23:16:10 2013 +0800

LU-3360 osc: check ostid if no OBD_CONNECT_FID

in lustre_set_wire_obdo, if "ocd->ocd_connect_flags" doesn't contain
OBD_CONNECT_FID, use "ost_id" to check the type of the object
instead of using ost_id.oi_fid only.

Change-Id: I4d9ef133c3d26c3f8f36d5b5b9430e941e445068
Signed-off-by: Hongchao Zhang
Reviewed-on: http://review.whamcloud.com/6426
Tested-by: Hudson
Reviewed-by: Oleg Drokin
Tested-by: Maloo
Reviewed-by: wangdi
Reviewed-by: Andreas Dilger

There are 65 patches in total and 22 of them modified client code. Most patches can be applied directly without problem and conflicts are only because of libcfs wrappers that are not cleaned up yet in master. I've run sanity and sanityn on the final code and all tests passed.

Also add two patches one removing an empty file, the other silencing a lockdep warning.