Whamcloud - gitweb
b=21804 protect rpc by refcount in ptlrpc_server_handle_req_in()
authorVitaly Fertman <vitaly.fertman@oracle.com>
Tue, 7 Dec 2010 22:00:13 +0000 (01:00 +0300)
committerVitaly Fertman <vitaly.fertman@oracle.com>
Tue, 7 Dec 2010 22:08:07 +0000 (01:08 +0300)
commit9afee0366ab03c9feba88cc8eb0027aa0fb9bf6b
treef9f87688f567e844548e2df47d355519e4a28d4e
parentd21e502ec3a201b9b2a5b31c384e187296882d25
b=21804 protect rpc by refcount in ptlrpc_server_handle_req_in()

i=johann
i=adilger

ptlrpc_hpreq_init() inserts rpc to the export list and by the time
of ptlrpc_server_request_add() it could be already handled and
released. To not lose request in between, take an extra reference
on the request.
lustre/ptlrpc/service.c