Staging: most: Use usb_endpoint_dir_in(endpoint) instead of (endpoint->bEndpointAddress & USB_DIR_IN).
Subsystems (2)
PATCH v2 1/1 Staging: most: Use usb_endpoint_dir_in(endpoint) instead of (endpoint->bEndpointAddress & USB_DIR_IN).
Use usb_endpoint_dir_in(endpoint) instead of (endpoint->bEndpointAddress & USB_DIR_IN) to check if the endpoint has IN direction. This correction is based on following semantic patch,
@@
struct usb_endpoint_descriptor *endpoint;
expression E;
@@
(
- endpoint->bEndpointAddress & USB_DIR_IN
+ usb_endpoint_dir_in(endpoint)
|
- endpoint->bEndpointAddress == USB_DIR_IN
+ usb_endpoint_dir_in(endpoint)
|
- (endpoint->bEndpointAddress & E) == USB_DIR_IN
+ usb_endpoint_dir_in(endpoint)
)
Signed-off-by Sandhya Bankar <[email protected]>
---
Changes in v2:
* No change.
*Compile this patch to check nothing is broken.
drivers/staging/most/hdm-usb/hdm_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/staging/most/hdm-usb/hdm_usb.c +1 -1
@@ -1299,7 +1299,7 @@ hdm_probe(struct usb_interface *interface, const struct usb_device_id *id) tmp_cap->num_buffers_streaming =BUF_CHAIN_SIZE ; tmp_cap->data_type =MOST_CH_CONTROL |MOST_CH_ASYNC |MOST_CH_ISOC_AVP |MOST_CH_SYNC ; -if (ep_desc->bEndpointAddress &USB_DIR_IN ) +if (usb_endpoint_dir_in (ep_desc)) tmp_cap->direction =MOST_CH_RX ;else tmp_cap->direction =MOST_CH_TX ;
Signature · 1 line
1.8.3.4