Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.6.0
-
3
-
13465
Description
Add some scanning for new LASSERT()s, LCONSOLE_*()s, and CERROR()s to checkpatch.pl. So that for a change like:
diff --git a/lustre/llite/file.c b/lustre/llite/file.c
index e92a510..b0177e3 100644
--- a/lustre/llite/file.c
+++ b/lustre/llite/file.c
@@ -55,8 +55,13 @@ struct ll_file_data *ll_file_data_get(void)
struct ll_file_data *fd;
OBD_SLAB_ALLOC_PTR_GFP(fd, ll_file_data_slab, GFP_NOFS);
+
+ LASSERT(fd != NULL);
+
+ CERROR("fd = %p\n", fd);
+
if (fd == NULL)
- return NULL;
+ LCONSOLE_ERROR("NULL fd! Add more memory?\n");
fd->fd_write_failed = false;
We get:
WARNING: try to replace LASSERT() with error handling
#42: FILE: lustre/llite/file.c:59:
+ LASSERT(fd != NULL);
WARNING: think hard before adding new CERROR messages
#44: FILE: lustre/llite/file.c:61:
+ CERROR("fd = %p\n", fd);
WARNING: avoid adding new console messages
#48: FILE: lustre/llite/file.c:64:
+ LCONSOLE_ERROR("NULL fd! Add more memory?\n");
total: 0 errors, 3 warnings, 41 lines checked
Your patch has style problems, please review.
If any of these errors are false positives, please report
them to the maintainer, see CHECKPATCH in MAINTAINERS.
Attachments
Issue Links
- is related to
-
LU-1095 Console message cleanup
-
- Resolved
-