From ea6dfe28c66ad3367e4276fa83ae843b19bd8b4b Mon Sep 17 00:00:00 2001 From: Pavankumar Kondeti Date: Wed, 22 Dec 2021 09:59:43 +0530 Subject: [PATCH] usb: f_qdss: Remove usb_request::num_mapped_sgs access The function drivers have no business accessing usb_request::num_mapped_sgs field. The UDC will use this field to cache the sgs mapped for a given request. Change-Id: I6a8c8c2e52a36caedfe977f517b4c04b1ad0045c Signed-off-by: Pavankumar Kondeti --- drivers/usb/gadget/function/f_qdss.c | 1 - include/linux/usb/usb_qdss.h | 1 - 2 files changed, 2 deletions(-) diff --git a/drivers/usb/gadget/function/f_qdss.c b/drivers/usb/gadget/function/f_qdss.c index d92ff5dee4a9..4ae473b90280 100644 --- a/drivers/usb/gadget/function/f_qdss.c +++ b/drivers/usb/gadget/function/f_qdss.c @@ -811,7 +811,6 @@ int usb_qdss_write(struct usb_qdss_ch *ch, struct qdss_request *d_req) req->length = d_req->length; req->sg = d_req->sg; req->num_sgs = d_req->num_sgs; - req->num_mapped_sgs = d_req->num_mapped_sgs; reinit_completion(&qreq->write_done); if (req->sg) qdss_log("%s: req:%pK req->num_sgs:0x%x\n", diff --git a/include/linux/usb/usb_qdss.h b/include/linux/usb/usb_qdss.h index 0fa377c1a7fe..c1a16910b02c 100644 --- a/include/linux/usb/usb_qdss.h +++ b/include/linux/usb/usb_qdss.h @@ -21,7 +21,6 @@ struct qdss_request { void *context; struct scatterlist *sg; unsigned int num_sgs; - unsigned int num_mapped_sgs; }; struct usb_qdss_ch {