Module Name: src Committed By: maxv Date: Fri Sep 20 13:38:00 UTC 2019
Modified Files: src/sys/lib/libkern: libkern.h src/sys/sys: pslist.h Log Message: Add ifdefs to eliminate false positives on lgtm, same as coverity. To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132 src/sys/lib/libkern/libkern.h cvs rdiff -u -r1.5 -r1.6 src/sys/sys/pslist.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/lib/libkern/libkern.h diff -u src/sys/lib/libkern/libkern.h:1.131 src/sys/lib/libkern/libkern.h:1.132 --- src/sys/lib/libkern/libkern.h:1.131 Sat Sep 7 09:46:07 2019 +++ src/sys/lib/libkern/libkern.h Fri Sep 20 13:38:00 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: libkern.h,v 1.131 2019/09/07 09:46:07 maxv Exp $ */ +/* $NetBSD: libkern.h,v 1.132 2019/09/20 13:38:00 maxv Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -336,7 +336,7 @@ tolower(int ch) * *fp does not match the type of struct bar::b_foo. * We skip the validation for coverity runs to avoid warnings. */ -#ifdef __COVERITY__ +#if defined(__COVERITY__) || defined(__LGTM_BOT__) #define __validate_container_of(PTR, TYPE, FIELD) 0 #define __validate_const_container_of(PTR, TYPE, FIELD) 0 #else Index: src/sys/sys/pslist.h diff -u src/sys/sys/pslist.h:1.5 src/sys/sys/pslist.h:1.6 --- src/sys/sys/pslist.h:1.5 Thu Apr 19 21:19:07 2018 +++ src/sys/sys/pslist.h Fri Sep 20 13:38:00 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: pslist.h,v 1.5 2018/04/19 21:19:07 christos Exp $ */ +/* $NetBSD: pslist.h,v 1.6 2019/09/20 13:38:00 maxv Exp $ */ /*- * Copyright (c) 2016 The NetBSD Foundation, Inc. @@ -279,7 +279,7 @@ _pslist_reader_next_container(const stru * Type-safe macros for convenience. */ -#ifdef __COVERITY__ +#if defined(__COVERITY__) || defined(__LGTM_BOT__) #define _PSLIST_VALIDATE_PTRS(P, Q) 0 #define _PSLIST_VALIDATE_CONTAINER(P, T, F) 0 #else