usb: gadget: rndis: fix broken build for 4.4
authorAmit Pundir <amit.pundir@linaro.org>
Mon, 21 Dec 2015 08:33:15 +0000 (14:03 +0530)
committerJohn Stultz <john.stultz@linaro.org>
Tue, 16 Feb 2016 21:52:17 +0000 (13:52 -0800)
Use rndis_params instead of configNr to align with
changes from mainline commit 83210e59ee15
"usb: gadget: rndis: use rndis_params instead of configNr".

Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
drivers/usb/gadget/function/f_rndis.c
drivers/usb/gadget/function/rndis.c
drivers/usb/gadget/function/rndis.h

index 2bc1197074a8812092af98fb57d5b66b8181091f..3a28d8ac3b3d76e7d36638996102e3f5d01e8d14 100644 (file)
@@ -819,7 +819,7 @@ rndis_bind(struct usb_configuration *c, struct usb_function *f)
 
        rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3, 0);
        rndis_set_host_mac(rndis->params, rndis->ethaddr);
-       rndis_set_max_pkt_xfer(rndis->config, rndis_ul_max_pkt_per_xfer);
+       rndis_set_max_pkt_xfer(rndis->params, rndis_ul_max_pkt_per_xfer);
 
        if (rndis->manufacturer && rndis->vendorID &&
                        rndis_set_param_vendor(rndis->params, rndis->vendorID,
index 16ae1d28daf6755d5f348c960e54725cddd164b0..2ec7171b3f0442d44153efae7965a220f0638a05 100644 (file)
@@ -695,8 +695,8 @@ static int rndis_reset_response(struct rndis_params *params,
        u8 *xbuf;
 
        /* drain the response queue */
-       while ((xbuf = rndis_get_next_response(configNr, &length)))
-               rndis_free_response(configNr, xbuf);
+       while ((xbuf = rndis_get_next_response(params, &length)))
+               rndis_free_response(params, xbuf);
 
        r = rndis_add_response(params, sizeof(rndis_reset_cmplt_type));
        if (!r)
@@ -1008,11 +1008,11 @@ int rndis_set_param_medium(struct rndis_params *params, u32 medium, u32 speed)
 }
 EXPORT_SYMBOL_GPL(rndis_set_param_medium);
 
-void rndis_set_max_pkt_xfer(u8 configNr, u8 max_pkt_per_xfer)
+void rndis_set_max_pkt_xfer(struct rndis_params *params, u8 max_pkt_per_xfer)
 {
        pr_debug("%s:\n", __func__);
 
-       rndis_per_dev_params[configNr].max_pkt_per_xfer = max_pkt_per_xfer;
+       params->max_pkt_per_xfer = max_pkt_per_xfer;
 }
 
 void rndis_add_hdr(struct sk_buff *skb)
index 2b92b745d292fe4b9cbf36ce6e87ef6f4bc547ca..310cac3f088e8297dcf7137991af9a7961f85158 100644 (file)
@@ -207,7 +207,7 @@ int  rndis_set_param_vendor(struct rndis_params *params, u32 vendorID,
                            const char *vendorDescr);
 int  rndis_set_param_medium(struct rndis_params *params, u32 medium,
                             u32 speed);
-void rndis_set_max_pkt_xfer(u8 configNr, u8 max_pkt_per_xfer);
+void rndis_set_max_pkt_xfer(struct rndis_params *params, u8 max_pkt_per_xfer);
 void rndis_add_hdr(struct sk_buff *skb);
 int rndis_rm_hdr(struct gether *port, struct sk_buff *skb,
                        struct sk_buff_head *list);