* [PATCH] wifi: rsi: Use usb_endpoint_type() rather than duplicating its implementation
@ 2025-06-24 16:50 Markus Elfring
2025-06-25 6:55 ` [PATCH v2] wifi: rsi: Use usb_endpoint_xfer_bulk() " Markus Elfring
0 siblings, 1 reply; 3+ messages in thread
From: Markus Elfring @ 2025-06-24 16:50 UTC (permalink / raw)
To: linux-wireless; +Cc: LKML, kernel-janitors, Chen Ni, Kalle Valo
From: Markus Elfring <elfring@users.sourceforge.net>
Date: Tue, 24 Jun 2025 18:42:39 +0200
Reuse existing functionality from usb_endpoint_type() instead of keeping
duplicate source code.
The source code was transformed by using the Coccinelle software.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
---
drivers/net/wireless/rsi/rsi_91x_usb.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/net/wireless/rsi/rsi_91x_usb.c b/drivers/net/wireless/rsi/rsi_91x_usb.c
index dccc139cabb2..64994022b33e 100644
--- a/drivers/net/wireless/rsi/rsi_91x_usb.c
+++ b/drivers/net/wireless/rsi/rsi_91x_usb.c
@@ -122,8 +122,7 @@ static int rsi_find_bulk_in_and_out_endpoints(struct usb_interface *interface,
if (!dev->bulkin_endpoint_addr[bin_found] &&
(endpoint->bEndpointAddress & USB_DIR_IN) &&
- ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
- USB_ENDPOINT_XFER_BULK)) {
+ usb_endpoint_type(endpoint) == USB_ENDPOINT_XFER_BULK) {
buffer_size = endpoint->wMaxPacketSize;
dev->bulkin_size[bin_found] = buffer_size;
dev->bulkin_endpoint_addr[bin_found] =
@@ -133,8 +132,7 @@ static int rsi_find_bulk_in_and_out_endpoints(struct usb_interface *interface,
if (!dev->bulkout_endpoint_addr[bout_found] &&
!(endpoint->bEndpointAddress & USB_DIR_IN) &&
- ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
- USB_ENDPOINT_XFER_BULK)) {
+ usb_endpoint_type(endpoint) == USB_ENDPOINT_XFER_BULK) {
buffer_size = endpoint->wMaxPacketSize;
dev->bulkout_endpoint_addr[bout_found] =
endpoint->bEndpointAddress;
--
2.50.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH v2] wifi: rsi: Use usb_endpoint_xfer_bulk() rather than duplicating its implementation
2025-06-24 16:50 [PATCH] wifi: rsi: Use usb_endpoint_type() rather than duplicating its implementation Markus Elfring
@ 2025-06-25 6:55 ` Markus Elfring
2025-06-25 7:17 ` Johannes Berg
0 siblings, 1 reply; 3+ messages in thread
From: Markus Elfring @ 2025-06-25 6:55 UTC (permalink / raw)
To: linux-wireless; +Cc: LKML, kernel-janitors, Chen Ni, Kalle Valo
From: Markus Elfring <elfring@users.sourceforge.net>
Date: Wed, 25 Jun 2025 08:46:02 +0200
Reuse existing functionality from usb_endpoint_xfer_bulk() instead of
keeping duplicate source code.
The source code was transformed by using the Coccinelle software.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
---
V2:
Another change possibility was taken better into account for the USB API.
drivers/net/wireless/rsi/rsi_91x_usb.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/net/wireless/rsi/rsi_91x_usb.c b/drivers/net/wireless/rsi/rsi_91x_usb.c
index dccc139cabb2..31707b543c19 100644
--- a/drivers/net/wireless/rsi/rsi_91x_usb.c
+++ b/drivers/net/wireless/rsi/rsi_91x_usb.c
@@ -122,8 +122,7 @@ static int rsi_find_bulk_in_and_out_endpoints(struct usb_interface *interface,
if (!dev->bulkin_endpoint_addr[bin_found] &&
(endpoint->bEndpointAddress & USB_DIR_IN) &&
- ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
- USB_ENDPOINT_XFER_BULK)) {
+ usb_endpoint_xfer_bulk(endpoint)) {
buffer_size = endpoint->wMaxPacketSize;
dev->bulkin_size[bin_found] = buffer_size;
dev->bulkin_endpoint_addr[bin_found] =
@@ -133,8 +132,7 @@ static int rsi_find_bulk_in_and_out_endpoints(struct usb_interface *interface,
if (!dev->bulkout_endpoint_addr[bout_found] &&
!(endpoint->bEndpointAddress & USB_DIR_IN) &&
- ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
- USB_ENDPOINT_XFER_BULK)) {
+ usb_endpoint_xfer_bulk(endpoint)) {
buffer_size = endpoint->wMaxPacketSize;
dev->bulkout_endpoint_addr[bout_found] =
endpoint->bEndpointAddress;
--
2.50.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v2] wifi: rsi: Use usb_endpoint_xfer_bulk() rather than duplicating its implementation
2025-06-25 6:55 ` [PATCH v2] wifi: rsi: Use usb_endpoint_xfer_bulk() " Markus Elfring
@ 2025-06-25 7:17 ` Johannes Berg
0 siblings, 0 replies; 3+ messages in thread
From: Johannes Berg @ 2025-06-25 7:17 UTC (permalink / raw)
To: Markus Elfring, linux-wireless; +Cc: LKML, kernel-janitors, Chen Ni, Kalle Valo
Given your past track record and clear inability/unwillingness to react
to feedback in any reasonable way, I'm rejecting all of your patches
without even looking. You can save us all the trouble and stop sending
any patches.
(And no, I truly don't believe for one second you actually _will_ stop,
I'm just stating this for the benefit of everyone else.)
johannes
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-06-25 7:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-24 16:50 [PATCH] wifi: rsi: Use usb_endpoint_type() rather than duplicating its implementation Markus Elfring
2025-06-25 6:55 ` [PATCH v2] wifi: rsi: Use usb_endpoint_xfer_bulk() " Markus Elfring
2025-06-25 7:17 ` Johannes Berg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).