[PATCH] usb: endpoint: drop custom sysfs attribute structure

Thomas Weißschuh posted 1 patch 1 month, 3 weeks ago
drivers/usb/core/endpoint.c | 8 --------
1 file changed, 8 deletions(-)
[PATCH] usb: endpoint: drop custom sysfs attribute structure
Posted by Thomas Weißschuh 1 month, 3 weeks ago
Nowadays the USB endpoints use device attributes,
so the custom structure is unused.

Drop it.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
---
 drivers/usb/core/endpoint.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/drivers/usb/core/endpoint.c b/drivers/usb/core/endpoint.c
index 4137ab47f1cd..e00eaf9e22cd 100644
--- a/drivers/usb/core/endpoint.c
+++ b/drivers/usb/core/endpoint.c
@@ -26,14 +26,6 @@ struct ep_device {
 #define to_ep_device(_dev) \
 	container_of(_dev, struct ep_device, dev)
 
-struct ep_attribute {
-	struct attribute attr;
-	ssize_t (*show)(struct usb_device *,
-			struct usb_endpoint_descriptor *, char *);
-};
-#define to_ep_attribute(_attr) \
-	container_of(_attr, struct ep_attribute, attr)
-
 #define usb_ep_attr(field, format_string)			\
 static ssize_t field##_show(struct device *dev,			\
 			       struct device_attribute *attr,	\

---
base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
change-id: 20260223-sysfs-const-usb-6b53799fa8dd

Best regards,
-- 
Thomas Weißschuh <linux@weissschuh.net>