Commit 872ce511 authored by Michal Nazarewicz's avatar Michal Nazarewicz Committed by Felipe Balbi

usb: gadget: fix unused-but-set-variale warnings

Those are enabled with W=1 make option.

The patch leaves of some type-limits warnings which are caused by
generic macros used in a way where they produce always-false
conditions.
Signed-off-by: default avatarMichal Nazarewicz <mina86@mina86.com>
Signed-off-by: default avatarFelipe Balbi <felipe.balbi@linux.intel.com>
parent 9522def4
...@@ -2227,8 +2227,8 @@ static int __ffs_data_got_strings(struct ffs_data *ffs, ...@@ -2227,8 +2227,8 @@ static int __ffs_data_got_strings(struct ffs_data *ffs,
{ {
u32 str_count, needed_count, lang_count; u32 str_count, needed_count, lang_count;
struct usb_gadget_strings **stringtabs, *t; struct usb_gadget_strings **stringtabs, *t;
struct usb_string *strings, *s;
const char *data = _data; const char *data = _data;
struct usb_string *s;
ENTER(); ENTER();
...@@ -2286,7 +2286,6 @@ static int __ffs_data_got_strings(struct ffs_data *ffs, ...@@ -2286,7 +2286,6 @@ static int __ffs_data_got_strings(struct ffs_data *ffs,
stringtabs = vla_ptr(vlabuf, d, stringtabs); stringtabs = vla_ptr(vlabuf, d, stringtabs);
t = vla_ptr(vlabuf, d, stringtab); t = vla_ptr(vlabuf, d, stringtab);
s = vla_ptr(vlabuf, d, strings); s = vla_ptr(vlabuf, d, strings);
strings = s;
} }
/* For each language */ /* For each language */
......
...@@ -907,7 +907,6 @@ static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count) ...@@ -907,7 +907,6 @@ static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count)
{ {
struct gs_port *port = tty->driver_data; struct gs_port *port = tty->driver_data;
unsigned long flags; unsigned long flags;
int status;
pr_vdebug("gs_write: ttyGS%d (%p) writing %d bytes\n", pr_vdebug("gs_write: ttyGS%d (%p) writing %d bytes\n",
port->port_num, tty, count); port->port_num, tty, count);
...@@ -917,7 +916,7 @@ static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count) ...@@ -917,7 +916,7 @@ static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count)
count = gs_buf_put(&port->port_write_buf, buf, count); count = gs_buf_put(&port->port_write_buf, buf, count);
/* treat count == 0 as flush_chars() */ /* treat count == 0 as flush_chars() */
if (port->port_usb) if (port->port_usb)
status = gs_start_tx(port); gs_start_tx(port);
spin_unlock_irqrestore(&port->port_lock, flags); spin_unlock_irqrestore(&port->port_lock, flags);
return count; return count;
......
...@@ -265,7 +265,7 @@ static void *functionfs_acquire_dev(struct ffs_dev *dev) ...@@ -265,7 +265,7 @@ static void *functionfs_acquire_dev(struct ffs_dev *dev)
{ {
if (!try_module_get(THIS_MODULE)) if (!try_module_get(THIS_MODULE))
return ERR_PTR(-ENOENT); return ERR_PTR(-ENOENT);
return NULL; return NULL;
} }
...@@ -275,7 +275,7 @@ static void functionfs_release_dev(struct ffs_dev *dev) ...@@ -275,7 +275,7 @@ static void functionfs_release_dev(struct ffs_dev *dev)
} }
/* /*
* The caller of this function takes ffs_lock * The caller of this function takes ffs_lock
*/ */
static int functionfs_ready_callback(struct ffs_data *ffs) static int functionfs_ready_callback(struct ffs_data *ffs)
{ {
...@@ -294,12 +294,12 @@ static int functionfs_ready_callback(struct ffs_data *ffs) ...@@ -294,12 +294,12 @@ static int functionfs_ready_callback(struct ffs_data *ffs)
++missing_funcs; ++missing_funcs;
gfs_registered = false; gfs_registered = false;
} }
return ret; return ret;
} }
/* /*
* The caller of this function takes ffs_lock * The caller of this function takes ffs_lock
*/ */
static void functionfs_closed_callback(struct ffs_data *ffs) static void functionfs_closed_callback(struct ffs_data *ffs)
{ {
...@@ -347,17 +347,14 @@ static int gfs_bind(struct usb_composite_dev *cdev) ...@@ -347,17 +347,14 @@ static int gfs_bind(struct usb_composite_dev *cdev)
#ifdef CONFIG_USB_FUNCTIONFS_RNDIS #ifdef CONFIG_USB_FUNCTIONFS_RNDIS
{ {
struct f_rndis_opts *rndis_opts;
fi_rndis = usb_get_function_instance("rndis"); fi_rndis = usb_get_function_instance("rndis");
if (IS_ERR(fi_rndis)) { if (IS_ERR(fi_rndis)) {
ret = PTR_ERR(fi_rndis); ret = PTR_ERR(fi_rndis);
goto error; goto error;
} }
rndis_opts = container_of(fi_rndis, struct f_rndis_opts,
func_inst);
#ifndef CONFIG_USB_FUNCTIONFS_ETH #ifndef CONFIG_USB_FUNCTIONFS_ETH
net = rndis_opts->net; net = container_of(fi_rndis, struct f_rndis_opts,
func_inst)->net;
#endif #endif
} }
#endif #endif
......
...@@ -2340,7 +2340,6 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix) ...@@ -2340,7 +2340,6 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
struct udc_ep *ep; struct udc_ep *ep;
struct udc_request *req; struct udc_request *req;
struct udc_data_dma *td; struct udc_data_dma *td;
unsigned dma_done;
unsigned len; unsigned len;
ep = &dev->ep[ep_ix]; ep = &dev->ep[ep_ix];
...@@ -2385,13 +2384,8 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix) ...@@ -2385,13 +2384,8 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
*/ */
if (use_dma_ppb_du) { if (use_dma_ppb_du) {
td = udc_get_last_dma_desc(req); td = udc_get_last_dma_desc(req);
if (td) { if (td)
dma_done =
AMD_GETBITS(td->status,
UDC_DMA_IN_STS_BS);
/* don't care DMA done */
req->req.actual = req->req.length; req->req.actual = req->req.length;
}
} else { } else {
/* assume all bytes transferred */ /* assume all bytes transferred */
req->req.actual = req->req.length; req->req.actual = req->req.length;
...@@ -3417,4 +3411,3 @@ module_pci_driver(udc_pci_driver); ...@@ -3417,4 +3411,3 @@ module_pci_driver(udc_pci_driver);
MODULE_DESCRIPTION(UDC_MOD_DESCRIPTION); MODULE_DESCRIPTION(UDC_MOD_DESCRIPTION);
MODULE_AUTHOR("Thomas Dahlmann"); MODULE_AUTHOR("Thomas Dahlmann");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
...@@ -57,7 +57,6 @@ static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc, ...@@ -57,7 +57,6 @@ static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc,
u32 param0, u32 param1, u32 param2) u32 param0, u32 param1, u32 param2)
{ {
u32 temp, cmd_status; u32 temp, cmd_status;
int reset_bdc = 0;
int ret; int ret;
temp = bdc_readl(bdc->regs, BDC_CMDSC); temp = bdc_readl(bdc->regs, BDC_CMDSC);
...@@ -94,7 +93,6 @@ static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc, ...@@ -94,7 +93,6 @@ static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc,
case BDC_CMDS_INTL: case BDC_CMDS_INTL:
dev_err(bdc->dev, "BDC Internal error\n"); dev_err(bdc->dev, "BDC Internal error\n");
reset_bdc = 1;
ret = -ECONNRESET; ret = -ECONNRESET;
break; break;
...@@ -102,7 +100,6 @@ static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc, ...@@ -102,7 +100,6 @@ static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc,
dev_err(bdc->dev, dev_err(bdc->dev,
"command timedout waited for %dusec\n", "command timedout waited for %dusec\n",
BDC_CMD_TIMEOUT); BDC_CMD_TIMEOUT);
reset_bdc = 1;
ret = -ECONNRESET; ret = -ECONNRESET;
break; break;
default: default:
......
...@@ -702,11 +702,9 @@ static int ep0_queue(struct bdc_ep *ep, struct bdc_req *req) ...@@ -702,11 +702,9 @@ static int ep0_queue(struct bdc_ep *ep, struct bdc_req *req)
/* Queue data stage */ /* Queue data stage */
static int ep0_queue_data_stage(struct bdc *bdc) static int ep0_queue_data_stage(struct bdc *bdc)
{ {
struct usb_request *ep0_usb_req;
struct bdc_ep *ep; struct bdc_ep *ep;
dev_dbg(bdc->dev, "%s\n", __func__); dev_dbg(bdc->dev, "%s\n", __func__);
ep0_usb_req = &bdc->ep0_req.usb_req;
ep = bdc->bdc_ep_array[1]; ep = bdc->bdc_ep_array[1];
bdc->ep0_req.ep = ep; bdc->ep0_req.ep = ep;
bdc->ep0_req.usb_req.complete = NULL; bdc->ep0_req.usb_req.complete = NULL;
...@@ -1393,10 +1391,8 @@ static int ep0_set_sel(struct bdc *bdc, ...@@ -1393,10 +1391,8 @@ static int ep0_set_sel(struct bdc *bdc,
{ {
struct bdc_ep *ep; struct bdc_ep *ep;
u16 wLength; u16 wLength;
u16 wValue;
dev_dbg(bdc->dev, "%s\n", __func__); dev_dbg(bdc->dev, "%s\n", __func__);
wValue = le16_to_cpu(setup_pkt->wValue);
wLength = le16_to_cpu(setup_pkt->wLength); wLength = le16_to_cpu(setup_pkt->wLength);
if (unlikely(wLength != 6)) { if (unlikely(wLength != 6)) {
dev_err(bdc->dev, "%s Wrong wLength:%d\n", __func__, wLength); dev_err(bdc->dev, "%s Wrong wLength:%d\n", __func__, wLength);
......
...@@ -647,12 +647,10 @@ static int dummy_disable(struct usb_ep *_ep) ...@@ -647,12 +647,10 @@ static int dummy_disable(struct usb_ep *_ep)
static struct usb_request *dummy_alloc_request(struct usb_ep *_ep, static struct usb_request *dummy_alloc_request(struct usb_ep *_ep,
gfp_t mem_flags) gfp_t mem_flags)
{ {
struct dummy_ep *ep;
struct dummy_request *req; struct dummy_request *req;
if (!_ep) if (!_ep)
return NULL; return NULL;
ep = usb_ep_to_dummy_ep(_ep);
req = kzalloc(sizeof(*req), mem_flags); req = kzalloc(sizeof(*req), mem_flags);
if (!req) if (!req)
...@@ -2444,9 +2442,6 @@ static int dummy_start(struct usb_hcd *hcd) ...@@ -2444,9 +2442,6 @@ static int dummy_start(struct usb_hcd *hcd)
static void dummy_stop(struct usb_hcd *hcd) static void dummy_stop(struct usb_hcd *hcd)
{ {
struct dummy *dum;
dum = hcd_to_dummy_hcd(hcd)->dum;
device_remove_file(dummy_dev(hcd_to_dummy_hcd(hcd)), &dev_attr_urbs); device_remove_file(dummy_dev(hcd_to_dummy_hcd(hcd)), &dev_attr_urbs);
dev_info(dummy_dev(hcd_to_dummy_hcd(hcd)), "stopped\n"); dev_info(dummy_dev(hcd_to_dummy_hcd(hcd)), "stopped\n");
} }
......
...@@ -129,7 +129,7 @@ static int process_ep_req(struct mv_udc *udc, int index, ...@@ -129,7 +129,7 @@ static int process_ep_req(struct mv_udc *udc, int index,
{ {
struct mv_dtd *curr_dtd; struct mv_dtd *curr_dtd;
struct mv_dqh *curr_dqh; struct mv_dqh *curr_dqh;
int td_complete, actual, remaining_length; int actual, remaining_length;
int i, direction; int i, direction;
int retval = 0; int retval = 0;
u32 errors; u32 errors;
...@@ -139,7 +139,6 @@ static int process_ep_req(struct mv_udc *udc, int index, ...@@ -139,7 +139,6 @@ static int process_ep_req(struct mv_udc *udc, int index,
direction = index % 2; direction = index % 2;
curr_dtd = curr_req->head; curr_dtd = curr_req->head;
td_complete = 0;
actual = curr_req->req.length; actual = curr_req->req.length;
for (i = 0; i < curr_req->dtd_count; i++) { for (i = 0; i < curr_req->dtd_count; i++) {
...@@ -412,11 +411,8 @@ static int req_to_dtd(struct mv_req *req) ...@@ -412,11 +411,8 @@ static int req_to_dtd(struct mv_req *req)
unsigned count; unsigned count;
int is_last, is_first = 1; int is_last, is_first = 1;
struct mv_dtd *dtd, *last_dtd = NULL; struct mv_dtd *dtd, *last_dtd = NULL;
struct mv_udc *udc;
dma_addr_t dma; dma_addr_t dma;
udc = req->ep->udc;
do { do {
dtd = build_dtd(req, &count, &dma, &is_last); dtd = build_dtd(req, &count, &dma, &is_last);
if (dtd == NULL) if (dtd == NULL)
...@@ -567,7 +563,7 @@ static int mv_ep_disable(struct usb_ep *_ep) ...@@ -567,7 +563,7 @@ static int mv_ep_disable(struct usb_ep *_ep)
struct mv_udc *udc; struct mv_udc *udc;
struct mv_ep *ep; struct mv_ep *ep;
struct mv_dqh *dqh; struct mv_dqh *dqh;
u32 bit_pos, epctrlx, direction; u32 epctrlx, direction;
unsigned long flags; unsigned long flags;
ep = container_of(_ep, struct mv_ep, ep); ep = container_of(_ep, struct mv_ep, ep);
...@@ -582,7 +578,6 @@ static int mv_ep_disable(struct usb_ep *_ep) ...@@ -582,7 +578,6 @@ static int mv_ep_disable(struct usb_ep *_ep)
spin_lock_irqsave(&udc->lock, flags); spin_lock_irqsave(&udc->lock, flags);
direction = ep_dir(ep); direction = ep_dir(ep);
bit_pos = 1 << ((direction == EP_DIR_OUT ? 0 : 16) + ep->ep_num);
/* Reset the max packet length and the interrupt on Setup */ /* Reset the max packet length and the interrupt on Setup */
dqh->max_packet_length = 0; dqh->max_packet_length = 0;
......
...@@ -329,12 +329,10 @@ static int net2272_disable(struct usb_ep *_ep) ...@@ -329,12 +329,10 @@ static int net2272_disable(struct usb_ep *_ep)
static struct usb_request * static struct usb_request *
net2272_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) net2272_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags)
{ {
struct net2272_ep *ep;
struct net2272_request *req; struct net2272_request *req;
if (!_ep) if (!_ep)
return NULL; return NULL;
ep = container_of(_ep, struct net2272_ep, ep);
req = kzalloc(sizeof(*req), gfp_flags); req = kzalloc(sizeof(*req), gfp_flags);
if (!req) if (!req)
...@@ -348,10 +346,8 @@ net2272_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) ...@@ -348,10 +346,8 @@ net2272_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags)
static void static void
net2272_free_request(struct usb_ep *_ep, struct usb_request *_req) net2272_free_request(struct usb_ep *_ep, struct usb_request *_req)
{ {
struct net2272_ep *ep;
struct net2272_request *req; struct net2272_request *req;
ep = container_of(_ep, struct net2272_ep, ep);
if (!_ep || !_req) if (!_ep || !_req)
return; return;
......
...@@ -1984,9 +1984,8 @@ static int pch_udc_pcd_set_halt(struct usb_ep *usbep, int halt) ...@@ -1984,9 +1984,8 @@ static int pch_udc_pcd_set_halt(struct usb_ep *usbep, int halt)
if (ep->num == PCH_UDC_EP0) if (ep->num == PCH_UDC_EP0)
ep->dev->stall = 1; ep->dev->stall = 1;
pch_udc_ep_set_stall(ep); pch_udc_ep_set_stall(ep);
pch_udc_enable_ep_interrupts(ep->dev, pch_udc_enable_ep_interrupts(
PCH_UDC_EPINT(ep->in, ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
ep->num));
} else { } else {
pch_udc_ep_clear_stall(ep); pch_udc_ep_clear_stall(ep);
} }
...@@ -2451,16 +2450,11 @@ static void pch_udc_svc_control_out(struct pch_udc_dev *dev) ...@@ -2451,16 +2450,11 @@ static void pch_udc_svc_control_out(struct pch_udc_dev *dev)
*/ */
static void pch_udc_postsvc_epinters(struct pch_udc_dev *dev, int ep_num) static void pch_udc_postsvc_epinters(struct pch_udc_dev *dev, int ep_num)
{ {
struct pch_udc_ep *ep; struct pch_udc_ep *ep = &dev->ep[UDC_EPIN_IDX(ep_num)];
struct pch_udc_request *req; if (list_empty(&ep->queue))
return;
ep = &dev->ep[UDC_EPIN_IDX(ep_num)]; pch_udc_enable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
if (!list_empty(&ep->queue)) { pch_udc_ep_clear_nak(ep);
req = list_entry(ep->queue.next, struct pch_udc_request, queue);
pch_udc_enable_ep_interrupts(ep->dev,
PCH_UDC_EPINT(ep->in, ep->num));
pch_udc_ep_clear_nak(ep);
}
} }
/** /**
......
...@@ -2055,7 +2055,6 @@ static int xudc_probe(struct platform_device *pdev) ...@@ -2055,7 +2055,6 @@ static int xudc_probe(struct platform_device *pdev)
struct device_node *np = pdev->dev.of_node; struct device_node *np = pdev->dev.of_node;
struct resource *res; struct resource *res;
struct xusb_udc *udc; struct xusb_udc *udc;
struct xusb_ep *ep0;
int irq; int irq;
int ret; int ret;
u32 ier; u32 ier;
...@@ -2119,8 +2118,6 @@ static int xudc_probe(struct platform_device *pdev) ...@@ -2119,8 +2118,6 @@ static int xudc_probe(struct platform_device *pdev)
xudc_eps_init(udc); xudc_eps_init(udc);
ep0 = &udc->ep[0];
/* Set device address to 0.*/ /* Set device address to 0.*/
udc->write_fn(udc->addr, XUSB_ADDRESS_OFFSET, 0); udc->write_fn(udc->addr, XUSB_ADDRESS_OFFSET, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment