public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] staging: rtl8723bs: Code cleanup patches
@ 2025-04-02 12:47 Erick Karanja
  2025-04-02 12:47 ` [PATCH 1/3] staging: rtl8723bs: Use true/false instead of 1/0 Erick Karanja
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Erick Karanja @ 2025-04-02 12:47 UTC (permalink / raw)
  To: gregkh, outreachy
  Cc: karanja99erick, philipp.g.hortmann, linux-staging, linux-kernel



This patchset refactors the rtl8723bs driver by replacing
integer literals (1 and 0) with true and false,
improving code readability and consistency with standard kernel practices.
The transformation was performed using Coccinelle.

below is the coccinelle script used:
@initialize:ocaml@
@@

let same_function p q =
  (List.hd p).Coccilib.current_element = (List.hd q).Coccilib.current_element

@r@
expression e;
position p;
symbol true,false;
@@

e =@p \(true\|false\)

@@
expression r.e;
position q : script:ocaml(r.p) { same_function p q };
@@

e =@q
(
- 1
+ true
|
- 0
+ false
)

@s@
type T;
T e;
identifier fld;
symbol true,false;
@@

e.fld = \(true\|false\)

@@
type s.T;
T e;
identifier s.fld;
@@

e.fld =
(
- 1
+ true
|
- 0
+ false
)

Erick Karanja (3):
  staging: rtl8723bs: Use true/false instead of 1/0
  staging: rtl8723bs: Use true/false instead of 1/0
  staging: rtl8723bs: Use true/false instead of 1/0

 drivers/staging/rtl8723bs/core/rtw_ap.c       | 12 ++++++------
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c |  4 ++--
 drivers/staging/rtl8723bs/core/rtw_recv.c     |  2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-04-02 12:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-02 12:47 [PATCH 0/3] staging: rtl8723bs: Code cleanup patches Erick Karanja
2025-04-02 12:47 ` [PATCH 1/3] staging: rtl8723bs: Use true/false instead of 1/0 Erick Karanja
2025-04-02 12:54   ` Julia Lawall
2025-04-02 12:47 ` [PATCH 2/3] " Erick Karanja
2025-04-02 12:54   ` Julia Lawall
2025-04-02 12:47 ` [PATCH 3/3] " Erick Karanja
2025-04-02 12:55   ` Julia Lawall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox