staging: r8188eu: remove struct intf_priv
authorMartin Kaiser <martin@kaiser.cx>
Mon, 23 Jan 2023 20:53:23 +0000 (21:53 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jan 2023 09:10:35 +0000 (10:10 +0100)
struct intf_priv is not used in the r8188eu driver. It can be removed.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Tested-by: Philipp Hortmann <philipp.g.hortmann@gmail.com> # Edimax N150
Link: https://lore.kernel.org/r/20230123205342.229589-5-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/include/osdep_intf.h
drivers/staging/r8188eu/include/rtw_io.h

index 6d66cb5..457fb38 100644 (file)
@@ -7,38 +7,6 @@
 #include "osdep_service.h"
 #include "drv_types.h"
 
-struct intf_priv {
-       u8 *intf_dev;
-       u32     max_iosz;       /* USB2.0: 128, USB1.1: 64, SDIO:64 */
-       u32     max_xmitsz; /* USB2.0: unlimited, SDIO:512 */
-       u32     max_recvsz; /* USB2.0: unlimited, SDIO:512 */
-
-       u8 *io_rwmem;
-       u8 *allocated_io_rwmem;
-       u32     io_wsz; /* unit: 4bytes */
-       u32     io_rsz;/* unit: 4bytes */
-       u8 intf_status;
-
-       void (*_bus_io)(u8 *priv);
-
-/*
-Under Sync. IRP (SDIO/USB)
-A protection mechanism is necessary for the io_rwmem(read/write protocol)
-
-Under Async. IRP (SDIO/USB)
-The protection mechanism is through the pending queue.
-*/
-       struct mutex ioctl_mutex;
-       /*  when in USB, IO is through interrupt in/out endpoints */
-       struct usb_device       *udev;
-       struct urb *piorw_urb;
-       u8 io_irp_cnt;
-       u8 bio_irp_pending;
-       struct timer_list io_timer;
-       u8 bio_irp_timeout;
-       u8 bio_timer_cancel;
-};
-
 int netdev_open(struct net_device *pnetdev);
 int netdev_close(struct net_device *pnetdev);
 
index 033ea71..090555f 100644 (file)
@@ -16,8 +16,6 @@
 #include <linux/usb.h>
 #include <linux/usb/ch9.h>
 
-struct intf_priv;
-
 int __must_check rtw_read8(struct adapter *adapter, u32 addr, u8 *data);
 int __must_check rtw_read16(struct adapter *adapter, u32 addr, u16 *data);
 int __must_check rtw_read32(struct adapter *adapter, u32 addr, u32 *data);