posix: standardize kconfig options #132724
compliance.yml
on: pull_request
Run compliance checks on patch series (PR)
2m 16s
Annotations
6 errors and 10 warnings
Run compliance checks on patch series (PR)
Process completed with exit code 4.
|
Run compliance checks on patch series (PR):
Kconfig.txt#L1
See https://docs.zephyrproject.org/latest/build/kconfig/tips.html for more details.
Found pointless 'menuconfig' symbols without children. Use regular 'config'
symbols instead. See
https://docs.zephyrproject.org/latest/build/kconfig/tips.html#menuconfig-symbols.
POSIX_DEVICE_IO lib/posix/options/Kconfig.device_io:5
Undefined Kconfig symbols:
warning: undefined symbol XSI_THREADS_EXT:
- Referenced at lib/posix/options/Kconfig.profile:95:
config POSIX_AEP_REALTIME_MINIMAL
bool
select POSIX_DEVICE_IO
select POSIX_SIGNALS
select POSIX_SINGLE_PROCESS
select XSI_THREADS_EXT
select POSIX_FSYNC
select POSIX_MONOTONIC_CLOCK
select POSIX_THREAD_ATTR_STACKADDR
select POSIX_THREAD_ATTR_STACKSIZE
select POSIX_THREAD_CPUTIME
select POSIX_THREAD_PRIO_INHERIT
select POSIX_THREAD_PRIO_PROTECT
select POSIX_THREAD_PRIORITY_SCHEDULING
help
This option is not user configurable.
warning: undefined symbol POSIX_PIPE:
- Referenced at lib/posix/options/Kconfig.profile:132:
config POSIX_AEP_REALTIME_DEDICATED
bool
select POSIX_MULTI_PROCESS
select POSIX_NETWORKING
select POSIX_PIPE
select POSIX_CPUTIME
help
This option is not user configurable.
Boolean option 'POSIX_API' prompt must not start with 'Enable...'. Please
check Kconfig guidelines.
Found references to undefined Kconfig symbols. If any of these are false
positives, then add them to UNDEF_KCONFIG_ALLOWLIST in /home/runner/work/zephyr/zephyr/./scripts/ci/check_compliance.py.
If the reference is for a comment like /* CONFIG_FOO_* */ (or
/* CONFIG_FOO_*_... */), then please use exactly that form (with the '*'). The
CI check knows not to flag it.
More generally, a reference followed by $, @, {, *, or ## will never be
flagged.
CONFIG_POSIX_DEVICEIO_ALIAS_CLOSE lib/posix/options/device_io.c:27
CONFIG_POSIX_DEVICEIO_ALIAS_OPEN lib/posix/options/device_io.c:36
CONFIG_POSIX_DEVICEIO_ALIAS_READ lib/posix/options/device_io.c:50
CONFIG_POSIX_DEVICEIO_ALIAS_WRITE lib/posix/options/device_io.c:64
CONFIG_POSIX_FILESYSTEM include/zephyr/posix/dirent.h:35
CONFIG_POSIX_PAGE_SIZE_BITS include/zephyr/posix/posix_features.h:296
CONFIG_POSIX_RW_LOCKS lib/posix/options/Kconfig.deprecated:75
|
Run compliance checks on patch series (PR):
GitDiffCheck.txt#L1
Git conflict markers and whitespace errors are not allowed in added changes
0ce7f9a7a3f20353e7ed4ee541700c7a4cd44d5f: lib/posix/options/Kconfig.deprecated:42: new blank line at EOF.
|
Run compliance checks on patch series (PR):
KconfigBasicNoModules.txt#L1
See https://docs.zephyrproject.org/latest/build/kconfig/tips.html for more details.
Found pointless 'menuconfig' symbols without children. Use regular 'config'
symbols instead. See
https://docs.zephyrproject.org/latest/build/kconfig/tips.html#menuconfig-symbols.
POSIX_DEVICE_IO lib/posix/options/Kconfig.device_io:5
Undefined Kconfig symbols:
warning: undefined symbol XSI_THREADS_EXT:
- Referenced at lib/posix/options/Kconfig.profile:95:
config POSIX_AEP_REALTIME_MINIMAL
bool
select POSIX_DEVICE_IO
select POSIX_SIGNALS
select POSIX_SINGLE_PROCESS
select XSI_THREADS_EXT
select POSIX_FSYNC
select POSIX_MONOTONIC_CLOCK
select POSIX_THREAD_ATTR_STACKADDR
select POSIX_THREAD_ATTR_STACKSIZE
select POSIX_THREAD_CPUTIME
select POSIX_THREAD_PRIO_INHERIT
select POSIX_THREAD_PRIO_PROTECT
select POSIX_THREAD_PRIORITY_SCHEDULING
help
This option is not user configurable.
warning: undefined symbol POSIX_PIPE:
- Referenced at lib/posix/options/Kconfig.profile:132:
config POSIX_AEP_REALTIME_DEDICATED
bool
select POSIX_MULTI_PROCESS
select POSIX_NETWORKING
select POSIX_PIPE
select POSIX_CPUTIME
help
This option is not user configurable.
Boolean option 'POSIX_API' prompt must not start with 'Enable...'. Please
check Kconfig guidelines.
|
Run compliance checks on patch series (PR):
Checkpatch.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#coding-style for more details.
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:16
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:17
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:18
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:19
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:20
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:21
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:23
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:24
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:27
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:28
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:29
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:32
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:33
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:34
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:35
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:36
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:37
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:38
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:40
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:41
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:42
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:45
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:46
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:47
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:48
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:49
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:50
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:51
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:52
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:54
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:55
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:56
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:59
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:60
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:61
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:62
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:63
LEADING_SPACE: please, no spaces at the start of a line
File:lib/posix/options/Kconfig.profile
Line:64
LEADING_SPACE: please, no spaces at the st
|
Run compliance checks on patch series (PR)
Process completed with exit code 1.
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L16
lib/posix/options/Kconfig.profile:16 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L17
lib/posix/options/Kconfig.profile:17 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L18
lib/posix/options/Kconfig.profile:18 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L19
lib/posix/options/Kconfig.profile:19 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L20
lib/posix/options/Kconfig.profile:20 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L21
lib/posix/options/Kconfig.profile:21 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L23
lib/posix/options/Kconfig.profile:23 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L24
lib/posix/options/Kconfig.profile:24 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L27
lib/posix/options/Kconfig.profile:27 please, no spaces at the start of a line
|
LEADING_SPACE:
lib/posix/options/Kconfig.profile#L28
lib/posix/options/Kconfig.profile:28 please, no spaces at the start of a line
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
compliance.xml
|
2.32 KB |
|