]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xsigo: Fixed Path locking issues
authorPradeep Gopanapalli <pradeep.gopanapalli@oracle.com>
Tue, 12 Jul 2016 20:10:56 +0000 (13:10 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Tue, 12 Jul 2016 20:10:56 +0000 (13:10 -0700)
commite4c2a242704148bb823f8faac397a7e5b2152139
treeb32ef498810fed40b17d2c3c77e626c0fbc4afe8
parentc3d437478f3000d1e4c03d5a98ad2391abea04c2
xsigo: Fixed Path locking issues

Orabug: 23514725

Changed xve_put_path to allow condition where caller
holds private lock, priv->lock
Removed path_free function and put all the functionality
in xve_put_path
No need for using scatter-gatter when MTU is less than admin mtu
instead of multicast mtu, as admin MTU is the driving factor for
vnic

Signed-off-by: Pradeep Gopanapalli <pradeep.gopanapalli@oracle.com>
Reviewed-by: sajid zia <szia@oracle.com>
Reviewed-by: Haakon Bugge <haakon.bugge@oracle.com>
Reviewed-by: Asmund Ostvold <asmund.ostvold@oracle.com>
Reviewed-by: Yuval Shaia <yuval.shaia@oracle.com>
drivers/infiniband/ulp/xsigo/xve/xve.h
drivers/infiniband/ulp/xsigo/xve/xve_ib.c
drivers/infiniband/ulp/xsigo/xve/xve_main.c
drivers/infiniband/ulp/xsigo/xve/xve_stats.c
drivers/infiniband/ulp/xsigo/xve/xve_verbs.c