forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/usb/gadget/function/f_eem.c
....@@ -171,7 +171,6 @@
171171 static int eem_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)
172172 {
173173 struct usb_composite_dev *cdev = f->config->cdev;
174
- int value = -EOPNOTSUPP;
175174 u16 w_index = le16_to_cpu(ctrl->wIndex);
176175 u16 w_value = le16_to_cpu(ctrl->wValue);
177176 u16 w_length = le16_to_cpu(ctrl->wLength);
....@@ -181,7 +180,7 @@
181180 w_value, w_index, w_length);
182181
183182 /* device either stalls (value < 0) or reports success */
184
- return value;
183
+ return -EOPNOTSUPP;
185184 }
186185
187186
....@@ -296,8 +295,6 @@
296295 if (!ep)
297296 goto fail;
298297 eem->port.out_ep = ep;
299
-
300
- status = -ENOMEM;
301298
302299 /* support all relevant hardware speeds... we expect that when
303300 * hardware is dual speed, all bulk-capable endpoints work at