Whamcloud - gitweb
LU-9286 ptlrpc: fix wrong error handlers 19/26319/2
authorAlexander Boyko <alexander.boyko@seagate.com>
Mon, 3 Apr 2017 11:35:53 +0000 (14:35 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 19 Apr 2017 04:44:53 +0000 (04:44 +0000)
commited4e8ed4c172f6b442ac41b06fe63de38231ab87
tree3ff988609ee971fe1b1468da5d8043faca82d46f
parentdba4832078d2e209a93459ab12156fb54a4a6094
LU-9286 ptlrpc: fix wrong error handlers

If ptlrpc_request_pack finish with 0, we need to call
ptlrpc_req_finished for later errors.

Signed-off-by: Alexander Boyko <alexander.boyko@seagate.com>
Seagate-bug-id: MRP-4285
Change-Id: I97dec565c1aa95c4457b32cb5d72b4f8abdd3d1d
Reviewed-on: https://review.whamcloud.com/26319
Tested-by: Jenkins
Reviewed-by: Chris Horn <hornc@cray.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/mdc/mdc_request.c
lustre/osc/osc_request.c
lustre/osp/osp_object.c
lustre/quota/qsd_request.c