2025-08-31 23:18 ftp://ftp.de.debian.org/debian/pool/main/l/linux-apfs-rw/linux-apfs-rw_0.3.14.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 16 367 elapsed-time: 0.4 1.2 head-timing-info: old-timing-info: head results: linux-apfs-rw-0.3.14/apfs_raw.h:955:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-apfs-rw-0.3.14/apfs_raw.h:955:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-apfs-rw-0.3.14/lzfse/lzfse_internal.h:104:64: error: syntax error [syntaxError] linux-apfs-rw-0.3.14/libzbitmap.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:313:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:336:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:361:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/libzbitmap.c:393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] linux-apfs-rw-0.3.14/lzfse/lzvn_decode_base.c:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-apfs-rw-0.3.14/lzfse/lzvn_decode_base.c:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-apfs-rw-0.3.14/libzbitmap.c:114:56: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] linux-apfs-rw-0.3.14/libzbitmap.c:159:71: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] diff: 2.18.0 linux-apfs-rw-0.3.14/apfs.h:111:56: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:120:56: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:1220:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:1265:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GFP_MOVABLE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:1291:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GFP_MOVABLE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:130:66: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:391:64: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:409:26: style: Variable 'vsb_raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:454:63: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:720:57: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/apfs.h:785:22: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] head linux-apfs-rw-0.3.14/apfs_raw.h:955:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] head linux-apfs-rw-0.3.14/apfs_raw.h:955:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1002:34: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1007:7: style: Variable 'leaf' is assigned a value that is never used. [unreadVariable] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1013:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1077:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1127:34: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1132:7: style: Variable 'leaf' is assigned a value that is never used. [unreadVariable] 2.18.0 linux-apfs-rw-0.3.14/btree.c:1138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:167:59: style: Parameter 'omap' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:395:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:524:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:657:60: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:674:26: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:693:54: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:705:26: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:731:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:73:24: style: Variable 'record' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:816:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:865:34: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/btree.c:870:7: style: Variable 'leaf' is assigned a value that is never used. [unreadVariable] 2.18.0 linux-apfs-rw-0.3.14/btree.c:876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:923:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/btree.c:948:26: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1040:16: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1067:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1098:49: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1206:43: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_LINKABLE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1269:48: style: Parameter 'orphan' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1372:16: style: Variable 'inode' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1375:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1395:16: style: Variable 'new_inode' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1465:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:1503:9: warning: Uninitialized variable: err [uninitvar] linux-apfs-rw-0.3.14/dir.c:1469:9: note: Assuming condition is false linux-apfs-rw-0.3.14/dir.c:1503:9: note: Uninitialized variable: err 2.18.0 linux-apfs-rw-0.3.14/dir.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:380:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:431:16: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:435:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:456:20: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:468:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:502:55: style: Parameter 'dentry' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:503:26: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:514:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:618:16: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:665:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:870:56: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:912:16: style: Variable 'inode' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:920:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:949:55: style: Parameter 'dentry' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/dir.c:960:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/dir.c:96:60: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1002:12: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1052:13: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1053:43: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1054:43: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1078:22: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1095:27: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1110:27: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1237:51: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1237:75: style: Parameter 'bh' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1466:38: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1498:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1581:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:15:62: style: Parameter 'extent' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1721:43: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1739:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1766:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:189:22: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:1936:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:2076:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:210:66: style:inconclusive: Function '__apfs_get_block' argument 2 names different: declaration 'iblock' definition 'dsblock'. [funcArgNamesDifferent] linux-apfs-rw-0.3.14/apfs.h:990:73: note: Function '__apfs_get_block' argument 2 names different: declaration 'iblock' definition 'dsblock'. linux-apfs-rw-0.3.14/extents.c:210:66: note: Function '__apfs_get_block' argument 2 names different: declaration 'iblock' definition 'dsblock'. 2.18.0 linux-apfs-rw-0.3.14/extents.c:2259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:2328:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:2368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_buffer_read_sync [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:27:59: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:308:45: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:309:45: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:365:12: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:398:12: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:438:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:553:13: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:554:46: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:555:46: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/extents.c:616:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:757:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:821:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/extents.c:973:12: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/file.c:133:24: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/file.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOEXEC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/file.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_FAULT_LOCKED [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/file.c:83:10: style: Variable 'bh' is reassigned a value before the old one has been used. [redundantAssignment] linux-apfs-rw-0.3.14/file.c:70:7: note: bh is assigned linux-apfs-rw-0.3.14/file.c:83:10: note: bh is overwritten 2.18.0 linux-apfs-rw-0.3.14/inode.c:1023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1092:26: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1094:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATX_BTIME [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1136:67: style: Parameter 'qname' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1205:57: style: Parameter 'new_name' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1208:8: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1259:8: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1329:26: portability: '(void*)raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:133:6: style: Condition '!dstream->ds_shared' is always false [knownConditionTrueFalse] linux-apfs-rw-0.3.14/inode.c:119:28: note: Assuming that condition '!dstream->ds_shared' is not redundant linux-apfs-rw-0.3.14/inode.c:129:6: note: Assuming condition is false linux-apfs-rw-0.3.14/inode.c:133:6: note: Condition '!dstream->ds_shared' is always false 2.18.0 linux-apfs-rw-0.3.14/inode.c:1340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1363:8: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1427:26: portability: '(void*)raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1509:31: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1601:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1658:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1699:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1793:26: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1827:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1875:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:1962:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2043:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2243:16: style: Variable 'inode' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2244:26: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:225:48: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2547:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:254:26: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:2571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:268:49: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:371:24: portability: '(void*)raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:393:32: style: Variable 'raw_val' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:415:24: portability: '(void*)raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:458:24: portability: '(void*)raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:484:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SHIFT [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:538:10: style: Variable 'bh' is reassigned a value before the old one has been used. [redundantAssignment] linux-apfs-rw-0.3.14/inode.c:521:7: note: bh is assigned linux-apfs-rw-0.3.14/inode.c:538:10: note: bh is overwritten 2.18.0 linux-apfs-rw-0.3.14/inode.c:613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:696:51: style: Parameter 'page' can be declared as pointer to const. However it seems that 'apfs_noop_invalidatepage' is a callback function, if 'page' is declared with const you might also need to cast function pointer(s). [constParameterCallback] linux-apfs-rw-0.3.14/inode.c:728:20: note: You might need to cast the function pointer here linux-apfs-rw-0.3.14/inode.c:696:51: note: Parameter 'page' can be declared as pointer to const 2.18.0 linux-apfs-rw-0.3.14/inode.c:806:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IMMUTABLE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:901:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:921:42: style: Parameter 'inode' can be declared as pointer to const. However it seems that 'apfs_test_inode' is a callback function, if 'inode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] linux-apfs-rw-0.3.14/inode.c:1848:43: note: You might need to cast the function pointer here linux-apfs-rw-0.3.14/inode.c:921:42: note: Parameter 'inode' can be declared as pointer to const 2.18.0 linux-apfs-rw-0.3.14/inode.c:923:7: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/inode.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/inode.c:995:48: portability: 'raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/key.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/key.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/key.c:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/key.c:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/key.c:248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/key.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/key.c:58:34: style: Parameter 'k1' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/key.c:58:55: style: Parameter 'k2' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/key.c:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head linux-apfs-rw-0.3.14/lzfse/lzvn_decode_base.c:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] head linux-apfs-rw-0.3.14/lzfse/lzvn_decode_base.c:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 linux-apfs-rw-0.3.14/namei.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOKUP_RCU [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/namei.c:17:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1017:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1049:26: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1058:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1079:25: portability: '(void*)new_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1080:26: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1082:25: portability: '(void*)new_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1083:26: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1108:27: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1109:20: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1116:29: portability: '(void*)root_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1154:31: style: Variable 'src_raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1246:48: portability: '(void*)raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1427:22: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1451:50: style: Parameter 'node' can be declared as pointer to const. However it seems that 'apfs_off_to_key_off' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] linux-apfs-rw-0.3.14/node.c:1491:16: note: You might need to cast the function pointer here linux-apfs-rw-0.3.14/node.c:1451:50: note: Parameter 'node' can be declared as pointer to const 2.18.0 linux-apfs-rw-0.3.14/node.c:1461:50: style: Parameter 'node' can be declared as pointer to const. However it seems that 'apfs_key_off_to_off' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] linux-apfs-rw-0.3.14/node.c:1565:16: note: You might need to cast the function pointer here linux-apfs-rw-0.3.14/node.c:1461:50: note: Parameter 'node' can be declared as pointer to const 2.18.0 linux-apfs-rw-0.3.14/node.c:1501:25: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1535:82: style: Parameter 'curr' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1571:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1585:27: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1651:51: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1664:31: style: Variable 'node_raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1725:22: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1758:55: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1758:79: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1791:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1819:27: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:181:57: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1824:27: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1876:54: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1876:78: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1905:28: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1906:21: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1915:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:191:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __le64 [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:1937:26: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1942:27: portability: '(void*)node_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:1986:31: style: Variable 'prev_raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:2000:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:20:52: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:318:45: portability: '(void*)root' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:528:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:539:22: style: Variable 'bh' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:714:22: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/node.c:791:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:825:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:859:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/node.c:946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/object.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/object.c:142:112: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/object.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/object.c:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/object.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:21:22: style: Variable 'curr_bh' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:422:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:500:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTTY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:549:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:565:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:593:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:644:25: style: Variable 'nxi' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:657:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/snapshot.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1022:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __le16 [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:115:24: portability: '(void*)sm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1280:25: style: Variable 'nxi' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1281:24: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADMSG [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __le64 [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:134:24: portability: '(void*)sm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1389:29: style: Variable 'sm_raw' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:1398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:217:12: style: Variable 'free_tail' is assigned a value that is never used. [unreadVariable] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:264:70: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:283:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:29:26: portability: '(void*)sm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:413:24: style: Variable 'spaceman' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:453:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:50:26: portability: '(void*)sm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:529:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:58:63: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:598:25: style: Variable 'nxi' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:645:42: portability: '(void*)fq_root->object.data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:739:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:812:25: style: Variable 'nxi' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:814:6: style: Variable 'nxi' is assigned a value that is never used. [unreadVariable] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:860:53: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:894:61: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:908:60: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:955:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/spaceman.c:967:41: portability: '(void*)fq_root->object.data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/super.c:420:22: error: There is an unknown macro here somewhere. Configuration is required. If GIT_COMMIT is a macro then please configure it. [unknownMacro] 2.18.0 linux-apfs-rw-0.3.14/symlink.c:19:49: style: Parameter 'dentry' can be declared as pointer to const. However it seems that 'apfs_get_link' is a callback function, if 'dentry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] linux-apfs-rw-0.3.14/symlink.c:73:14: note: You might need to cast the function pointer here linux-apfs-rw-0.3.14/symlink.c:19:49: note: Parameter 'dentry' can be declared as pointer to const 2.18.0 linux-apfs-rw-0.3.14/symlink.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHILD [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:1009:33: error: Uninitialized variable: bhi->bh [uninitvar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:1011:3: error: Uninitialized variable: bh [uninitvar] linux-apfs-rw-0.3.14/transaction.c:1009:31: note: Assignment 'bh=bhi->bh', assigned value is linux-apfs-rw-0.3.14/transaction.c:1011:3: note: Uninitialized variable: bh 2.18.0 linux-apfs-rw-0.3.14/transaction.c:150:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:27:16: style: Variable 'bdev_inode' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:330:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:471:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_DIRTY_ALL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:570:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:66:30: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:67:24: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:713:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:714:33: error: Uninitialized variable: bhi->bh [uninitvar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:892:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:906:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_wq [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:952:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:974:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/transaction.c:975:8: warning:inconclusive: Possible null pointer dereference: sbi [nullPointer] linux-apfs-rw-0.3.14/transaction.c:971:29: note: Assignment 'sbi=NULL', assigned value is 0 linux-apfs-rw-0.3.14/transaction.c:975:8: note: Null pointer dereference 2.18.0 linux-apfs-rw-0.3.14/transaction.c:996:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:109:50: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:169:54: style: Parameter 'xattr' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:194:50: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:206:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:297:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:299:26: portability: 'cdata->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:338:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XATTR_SIZE_MAX [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:423:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:455:48: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:464:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:549:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:581:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:609:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:645:28: portability: 'value' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:686:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:705:34: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:729:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xattr.c:867:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 linux-apfs-rw-0.3.14/xfield.c:139:21: portability: 'curr_xval' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/xfield.c:139:46: portability: 'curr_xval' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/xfield.c:141:20: portability: 'curr_xval' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 linux-apfs-rw-0.3.14/xfield.c:161:19: portability: 'curr_xval' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] DONE