Skip to content

Commit e2b69a0

Browse files
mashirochenkernelgregkh
authored andcommitted
staging: rtl8723bs: remove unused WRITEEF/READEF byte macros
The WRITEEF4BYTE, WRITEEF2BYTE, WRITEEF1BYTE, READEF4BYTE, READEF2BYTE and READEF1BYTE macros are never used in the driver. Remove them entirely. Suggested-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Mashiro Chen <mashiro.chen@mailbox.org> Reviewed-by: Luka Gejak <luka.gejak@linux.dev> Link: https://patch.msgid.link/20260330114232.91431-2-mashiro.chen@mailbox.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 07ddb1d commit e2b69a0

1 file changed

Lines changed: 0 additions & 25 deletions

File tree

drivers/staging/rtl8723bs/include/basic_types.h

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -42,31 +42,6 @@
4242
#define EF4BYTE(_val) \
4343
(le32_to_cpu(_val))
4444

45-
/* Read data from memory */
46-
#define READEF1BYTE(_ptr) \
47-
EF1BYTE(*((u8 *)(_ptr)))
48-
/* Read le16 data from memory and convert to host ordering */
49-
#define READEF2BYTE(_ptr) \
50-
EF2BYTE(*(_ptr))
51-
#define READEF4BYTE(_ptr) \
52-
EF4BYTE(*(_ptr))
53-
54-
/* Write data to memory */
55-
#define WRITEEF1BYTE(_ptr, _val) \
56-
do { \
57-
(*((u8 *)(_ptr))) = EF1BYTE(_val); \
58-
} while (0)
59-
/* Write le data to memory in host ordering */
60-
#define WRITEEF2BYTE(_ptr, _val) \
61-
do { \
62-
(*((u16 *)(_ptr))) = EF2BYTE(_val); \
63-
} while (0)
64-
65-
#define WRITEEF4BYTE(_ptr, _val) \
66-
do { \
67-
(*((u32 *)(_ptr))) = EF2BYTE(_val); \
68-
} while (0)
69-
7045
/*
7146
* Create a bit mask
7247
* Examples:

0 commit comments

Comments
 (0)