Whamcloud - gitweb
LU-18155 misc: use LASSERT/F instead of if () LBUG() 15/56115/5
authorTimothy Day <timday@amazon.com>
Thu, 22 Aug 2024 01:20:45 +0000 (21:20 -0400)
committerOleg Drokin <green@whamcloud.com>
Sat, 18 Jan 2025 22:04:07 +0000 (22:04 +0000)
commita32c87805ffb04dad416705e8058775835df0899
treea1f923c1895ee0975d096e0a7dd478c76fe42e12
parentb4b83ef5b34f5959bc69679fb8bafd64b77360a5
LU-18155 misc: use LASSERT/F instead of if () LBUG()

We should use a proper LASSERT statement rather than
more verbose if/LBUG blocks.

The patch has been generated with the coccinelle script below.
I manually inverted the logic in the asserts.

@@
expression L;
expression list F;
@@

- if (L) {
(
- CDEBUG(F);
|
- CWARN(F);
|
- CERROR(F);
|
- CEMERG(F);
|
- CNETERR(F);
|
- LCONSOLE(F);
|
- LCONSOLE_INFO(F);
|
- LCONSOLE_WARN(F);
|
- LCONSOLE_ERROR(F);
|
- LCONSOLE_EMERG(F);
)
- LBUG();
- }
+ LASSERTF(L, F);

@@
expression L;
@@

-if (L) LBUG();
+LASSERT(L);

Test-Parameters: trivial
Signed-off-by: Timothy Day <timday@amazon.com>
Change-Id: Ie0b5b8872004f446253ac7c613c41e07af6b168a
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56115
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdd/mdd_object.c
lustre/obdclass/genops.c
lustre/obdclass/local_storage.c
lustre/obdclass/lprocfs_status.c
lustre/target/tgt_lastrcvd.c