Skip to content

Experiment: Devicetree and device driver access in Rust #140637

Experiment: Devicetree and device driver access in Rust

Experiment: Devicetree and device driver access in Rust #140637

Triggered via pull request July 23, 2024 08:47
Status Failure
Total duration 2m 21s
Artifacts 1

compliance.yml

on: pull_request
Run compliance checks on patch series (PR)
2m 12s
Run compliance checks on patch series (PR)
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 3 warnings
C99_COMMENTS: lib/rust/panic.c#L1
lib/rust/panic.c:1 do not use C99 // comments
C99_COMMENTS: lib/rust/panic.c#L2
lib/rust/panic.c:2 do not use C99 // comments
C99_COMMENTS: lib/rust/panic.c#L6
lib/rust/panic.c:6 do not use C99 // comments
FUNCTION_WITHOUT_ARGS: lib/rust/panic.c#L7
lib/rust/panic.c:7 Bad function definition - void rust_panic() should probably be void rust_panic(void)
C99_COMMENTS: lib/rust/zephyr-sys/bindgen_input.h#L1
lib/rust/zephyr-sys/bindgen_input.h:1 do not use C99 // comments
C99_COMMENTS: lib/rust/zephyr-sys/bindgen_input.h#L2
lib/rust/zephyr-sys/bindgen_input.h:2 do not use C99 // comments
Run compliance checks on patch series (PR)
Process completed with exit code 5.
Run compliance checks on patch series (PR): Identity.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#commit-guidelines for more details db2dc9f0603cdcb6dfd8e833dc239d5c4527663c: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 0badfa75e9249a57b430a77746a53b1be9263ab2: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 6af97137643d79a1db0fbc841805aa6bca984a26: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 261dc9e3875a99d739b8b159d5462b242095c920: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. c62575981e2ed547bde8fc7db954d1611ef3962b: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. d5f8ca87a4f804fffc57493c1a2e19b33b1e727d: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 5b5ad06fd3d1ea658df4c6a3a4cc634fcab4c917: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 2ccd0e05f37b3c86128917fb9e6a13778c240ee8: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 908c4599fc15ef2a4e4b6a444fc96e2e51cee1d3: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 5f200258a4189e88174c35427207cbc06ed7720d: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. fa0d061cf45113ca31c8e8f7e4f12a8185467dc2: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 045f1465f1d8c82f7012b2b30ed8e9082f8fc3e6: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. 434dd75d6d2a5056b9dda72c01172926d8df4e5d: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. a7b66e8f97a8a0810390e6ac126a6f6a1f8c1fae: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. b0282652d1f5459b48d2ad5f9d08af736aa6b889: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries. df87d1d59c2455219eaf42e33226c3f7345bcb38: author email (Mario Jaun <[email protected]>) needs to match one of the signed-off-by entries.
Run compliance checks on patch series (PR): Gitlint.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#commit-guidelines for more details Commit db2dc9f060: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "cleanups" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 0badfa75e9: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "make device tree accessible in application" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 6af9713764: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "include generated device tree" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 261dc9e387: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "support more types in rust dts" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit c62575981e: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "improved errno handling" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit d5f8ca87a4: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "start implementing gpio driver" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 5b5ad06fd3: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "move gpio driver" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 2ccd0e05f3: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "more generic way of determining clang args" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 908c4599fc: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "better print support" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 5f200258a4: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "cleaner implementation for allocator and panic handler" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit fa0d061cf4: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "call sleep directly" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 045f1465f1: 1: UC2 Commit message does not contain a 'Signed-off-by:' line 1: UC3 Commit title does not follow [subsystem]: [subject] (and should not start with literal subsys or treewide): "control gpio from rust" 1: UC6 Commit message body is empty, should at least have 1 line(s). 3: B6 Body message is missing Commit 434dd75d6d: 1: UC2 Commit message does not conta
Run compliance checks on patch series (PR): Checkpatch.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#coding-style for more details. C99_COMMENTS: do not use C99 // comments File:lib/rust/panic.c Line:1 C99_COMMENTS: do not use C99 // comments File:lib/rust/panic.c Line:2 C99_COMMENTS: do not use C99 // comments File:lib/rust/panic.c Line:6 FUNCTION_WITHOUT_ARGS: Bad function definition - void rust_panic() should probably be void rust_panic(void) File:lib/rust/panic.c Line:7 LEADING_SPACE: please, no spaces at the start of a line File:lib/rust/panic.c Line:9 C99_COMMENTS: do not use C99 // comments File:lib/rust/zephyr-sys/bindgen_input.h Line:1 C99_COMMENTS: do not use C99 // comments File:lib/rust/zephyr-sys/bindgen_input.h Line:2
Run compliance checks on patch series (PR): Pylint.txt#L1
See https://www.pylint.org/ for more details R1704:Redefining argument with the local name 'node' (redefined-argument-from-local) File:scripts/dts/gen_dts_rust.py Line:81 Column:8 R1704:Redefining argument with the local name 'node' (redefined-argument-from-local) File:scripts/dts/gen_dts_rust.py Line:164 Column:8
Run compliance checks on patch series (PR): GitDiffCheck.txt#L1
Git conflict markers and whitespace errors are not allowed in added changes 045f1465f1d8c82f7012b2b30ed8e9082f8fc3e6: lib/rust/zephyr/src/gpio.rs:22: new blank line at EOF.
Run compliance checks on patch series (PR)
Process completed with exit code 1.
LEADING_SPACE: lib/rust/panic.c#L9
lib/rust/panic.c:9 please, no spaces at the start of a line
R1704: scripts/dts/gen_dts_rust.py#L81
scripts/dts/gen_dts_rust.py:81 Redefining argument with the local name 'node' (redefined-argument-from-local)
R1704: scripts/dts/gen_dts_rust.py#L164
scripts/dts/gen_dts_rust.py:164 Redefining argument with the local name 'node' (redefined-argument-from-local)

Artifacts

Produced during runtime
Name Size
compliance.xml Expired
2.01 KB