usb: mtu3: simplify mtu3_req_complete()

Use argument req directly instead of mreq->request, they
are the same usb request.

Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/1595834101-13094-11-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Chunfeng Yun 2020-07-27 15:15:00 +08:00 committed by Greg Kroah-Hartman
parent f1e51e99ed
commit ab4dc051d7

View File

@ -15,15 +15,13 @@ void mtu3_req_complete(struct mtu3_ep *mep,
__releases(mep->mtu->lock) __releases(mep->mtu->lock)
__acquires(mep->mtu->lock) __acquires(mep->mtu->lock)
{ {
struct mtu3_request *mreq; struct mtu3_request *mreq = to_mtu3_request(req);
struct mtu3 *mtu; struct mtu3 *mtu = mreq->mtu;
mreq = to_mtu3_request(req);
list_del(&mreq->list); list_del(&mreq->list);
if (mreq->request.status == -EINPROGRESS) if (req->status == -EINPROGRESS)
mreq->request.status = status; req->status = status;
mtu = mreq->mtu;
trace_mtu3_req_complete(mreq); trace_mtu3_req_complete(mreq);
spin_unlock(&mtu->lock); spin_unlock(&mtu->lock);
@ -31,11 +29,10 @@ __acquires(mep->mtu->lock)
if (mep->epnum) if (mep->epnum)
usb_gadget_unmap_request(&mtu->g, req, mep->is_in); usb_gadget_unmap_request(&mtu->g, req, mep->is_in);
dev_dbg(mtu->dev, "%s complete req: %p, sts %d, %d/%d\n", mep->name, dev_dbg(mtu->dev, "%s complete req: %p, sts %d, %d/%d\n",
req, req->status, mreq->request.actual, mreq->request.length); mep->name, req, req->status, req->actual, req->length);
usb_gadget_giveback_request(&mep->ep, &mreq->request);
usb_gadget_giveback_request(&mep->ep, req);
spin_lock(&mtu->lock); spin_lock(&mtu->lock);
} }