]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
staging: rtl8723bs: remove unused WRITEEF/READEF byte macros
authorMashiro Chen <mashiro.chen@mailbox.org>
Mon, 30 Mar 2026 11:42:30 +0000 (19:42 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 31 Mar 2026 08:38:43 +0000 (10:38 +0200)
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>
drivers/staging/rtl8723bs/include/basic_types.h

index 8adb95f9f1e5825bfd02a0fa7a56583ab9446d79..69f7402d8e5ccd8b5ecb3e5fe7c2a278f968b05a 100644 (file)
 #define EF4BYTE(_val)          \
        (le32_to_cpu(_val))
 
-/* Read data from memory */
-#define READEF1BYTE(_ptr)      \
-       EF1BYTE(*((u8 *)(_ptr)))
-/* Read le16 data from memory and convert to host ordering */
-#define READEF2BYTE(_ptr)      \
-       EF2BYTE(*(_ptr))
-#define READEF4BYTE(_ptr)      \
-       EF4BYTE(*(_ptr))
-
-/* Write data to memory */
-#define WRITEEF1BYTE(_ptr, _val)                       \
-       do {                                            \
-               (*((u8 *)(_ptr))) = EF1BYTE(_val);      \
-       } while (0)
-/* Write le data to memory in host ordering */
-#define WRITEEF2BYTE(_ptr, _val)                       \
-       do {                                            \
-               (*((u16 *)(_ptr))) = EF2BYTE(_val);     \
-       } while (0)
-
-#define WRITEEF4BYTE(_ptr, _val)                       \
-       do {                                            \
-               (*((u32 *)(_ptr))) = EF2BYTE(_val);     \
-       } while (0)
-
 /*
  * Create a bit mask
  * Examples: