Message ID | 20240201155532.49707-2-brgl@bgdev.pl (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | power: sequencing: implement the subsystem and add first users | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
tedd_an/CheckPatch | success | CheckPatch PASS |
tedd_an/GitLint | success | Gitlint PASS |
tedd_an/SubjectPrefix | fail | "Bluetooth: " prefix is not specified in the subject |
tedd_an/BuildKernel | success | BuildKernel PASS |
tedd_an/CheckAllWarning | success | CheckAllWarning PASS |
tedd_an/CheckSparse | success | CheckSparse PASS |
tedd_an/CheckSmatch | success | CheckSparse PASS |
tedd_an/BuildKernel32 | success | BuildKernel32 PASS |
tedd_an/TestRunnerSetup | success | TestRunnerSetup PASS |
tedd_an/TestRunner_l2cap-tester | success | TestRunner PASS |
tedd_an/TestRunner_iso-tester | success | TestRunner PASS |
tedd_an/TestRunner_bnep-tester | success | TestRunner PASS |
tedd_an/TestRunner_mgmt-tester | fail | TestRunner_mgmt-tester: Total: 497, Passed: 486 (97.8%), Failed: 5, Not Run: 6 |
tedd_an/TestRunner_rfcomm-tester | success | TestRunner PASS |
tedd_an/TestRunner_sco-tester | success | TestRunner PASS |
tedd_an/TestRunner_ioctl-tester | success | TestRunner PASS |
tedd_an/TestRunner_mesh-tester | success | TestRunner PASS |
tedd_an/TestRunner_smp-tester | success | TestRunner PASS |
tedd_an/TestRunner_userchan-tester | success | TestRunner PASS |
tedd_an/IncrementalBuild | success | Incremental Build PASS |
This is an automated email and please do not reply to this email. Dear Submitter, Thank you for submitting the patches to the linux bluetooth mailing list. While preparing the CI tests, the patches you submitted couldn't be applied to the current HEAD of the repository. ----- Output ----- error: patch failed: arch/arm64/boot/dts/qcom/qrb5165-rb5.dts:1303 error: arch/arm64/boot/dts/qcom/qrb5165-rb5.dts: patch does not apply hint: Use 'git am --show-current-patch' to see the failed patch Please resolve the issue and submit the patches again. --- Regards, Linux Bluetooth
On Thu, Feb 1, 2024 at 9:55 AM Bartosz Golaszewski <brgl@bgdev.pl> wrote: > > From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> > > Allow to use __free() to automatically put references to OF nodes. Jonathan has already been working on this[1]. Rob [1] https://lore.kernel.org/all/20240128160542.178315-1-jic23@kernel.org/
This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=822186 ---Test result--- Test Summary: CheckPatch FAIL 11.15 seconds GitLint PASS 3.00 seconds SubjectPrefix FAIL 1.39 seconds BuildKernel PASS 27.79 seconds CheckAllWarning PASS 30.75 seconds CheckSparse PASS 37.46 seconds CheckSmatch PASS 99.82 seconds BuildKernel32 PASS 27.11 seconds TestRunnerSetup PASS 499.56 seconds TestRunner_l2cap-tester PASS 17.17 seconds TestRunner_iso-tester PASS 28.35 seconds TestRunner_bnep-tester PASS 4.85 seconds TestRunner_mgmt-tester FAIL 106.30 seconds TestRunner_rfcomm-tester PASS 7.42 seconds TestRunner_sco-tester PASS 13.23 seconds TestRunner_ioctl-tester PASS 7.87 seconds TestRunner_mesh-tester PASS 5.92 seconds TestRunner_smp-tester PASS 6.90 seconds TestRunner_userchan-tester PASS 5.00 seconds IncrementalBuild PASS 60.54 seconds Details ############################## Test: CheckPatch - FAIL Desc: Run checkpatch.pl script Output: [RFC,2/9] arm64: dts: qcom: qrb5165-rb5: model the PMU of the QCA6391 WARNING: DT compatible string "qcom,qca6390-pmu" appears un-documented -- check ./Documentation/devicetree/bindings/ #138: FILE: arch/arm64/boot/dts/qcom/qrb5165-rb5.dts:112: + compatible = "qcom,qca6390-pmu"; WARNING: DT compatible string "pci17cb,1101" appears un-documented -- check ./Documentation/devicetree/bindings/ #227: FILE: arch/arm64/boot/dts/qcom/qrb5165-rb5.dts:820: + compatible = "pci17cb,1101"; WARNING: DT compatible string vendor "pci17cb" appears un-documented -- check ./Documentation/devicetree/bindings/vendor-prefixes.yaml #227: FILE: arch/arm64/boot/dts/qcom/qrb5165-rb5.dts:820: + compatible = "pci17cb,1101"; total: 0 errors, 3 warnings, 168 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. /github/workspace/src/src/13541336.patch has style problems, please review. NOTE: Ignored message types: UNKNOWN_COMMIT_ID NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. [RFC,3/9] power: sequencing: new subsystem WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #158: new file mode 100644 WARNING: ENOSYS means 'invalid syscall nr' and nothing else #706: FILE: include/linux/pwrseq/consumer.h:28: + return ERR_PTR(-ENOSYS); WARNING: ENOSYS means 'invalid syscall nr' and nothing else #716: FILE: include/linux/pwrseq/consumer.h:38: + return ERR_PTR(-ENOSYS); WARNING: ENOSYS means 'invalid syscall nr' and nothing else #721: FILE: include/linux/pwrseq/consumer.h:43: + return -ENOSYS; WARNING: ENOSYS means 'invalid syscall nr' and nothing else #726: FILE: include/linux/pwrseq/consumer.h:48: + return -ENOSYS; total: 0 errors, 5 warnings, 600 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. /github/workspace/src/src/13541337.patch has style problems, please review. NOTE: Ignored message types: UNKNOWN_COMMIT_ID NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. [RFC,4/9] power: pwrseq: add a driver for the QCA6390 PMU module WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #165: new file mode 100644 WARNING: DT compatible string "qcom,qca6390-pmu" appears un-documented -- check ./Documentation/devicetree/bindings/ #383: FILE: drivers/power/sequencing/pwrseq-qca6390.c:214: + .compatible = "qcom,qca6390-pmu", total: 0 errors, 2 warnings, 256 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. /github/workspace/src/src/13541338.patch has style problems, please review. NOTE: Ignored message types: UNKNOWN_COMMIT_ID NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. [RFC,8/9] PCI/pwrctl: add PCI power control core code WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #170: new file mode 100644 total: 0 errors, 1 warnings, 130 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. /github/workspace/src/src/13541342.patch has style problems, please review. NOTE: Ignored message types: UNKNOWN_COMMIT_ID NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. [RFC,9/9] PCI/pwrctl: add a PCI power control driver for power sequenced devices WARNING: please write a help paragraph that fully describes the config symbol #139: FILE: drivers/pci/pwrctl/Kconfig:8: +config PCI_PWRCTL_PWRSEQ + tristate "PCI Power Control driver using the Power Sequencing subsystem" + select POWER_SEQUENCING + select PCI_PWRCTL + default m if (ATH11K_PCI && ARCH_QCOM) + help + Enable support for the PCI power control driver for device + drivers using the Power Sequencing subsystem. + WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #159: new file mode 100644 WARNING: DT compatible string "pci17cb,1101" appears un-documented -- check ./Documentation/devicetree/bindings/ #229: FILE: drivers/pci/pwrctl/pci-pwrctl-pwrseq.c:66: + .compatible = "pci17cb,1101", WARNING: DT compatible string vendor "pci17cb" appears un-documented -- check ./Documentation/devicetree/bindings/vendor-prefixes.yaml #229: FILE: drivers/pci/pwrctl/pci-pwrctl-pwrseq.c:66: + .compatible = "pci17cb,1101", total: 0 errors, 4 warnings, 100 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. /github/workspace/src/src/13541343.patch has style problems, please review. NOTE: Ignored message types: UNKNOWN_COMMIT_ID NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. ############################## Test: SubjectPrefix - FAIL Desc: Check subject contains "Bluetooth" prefix Output: "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject "Bluetooth: " prefix is not specified in the subject ############################## Test: TestRunner_mgmt-tester - FAIL Desc: Run mgmt-tester with test-runner Output: Total: 497, Passed: 486 (97.8%), Failed: 5, Not Run: 6 Failed Test Cases Read Ext Controller Info 1 Failed 0.083 seconds Read Ext Controller Info 2 Failed 0.089 seconds Read Ext Controller Info 3 Failed 0.092 seconds Read Ext Controller Info 4 Failed 0.085 seconds Read Ext Controller Info 5 Failed 0.104 seconds --- Regards, Linux Bluetooth
On Thu, Feb 1, 2024 at 11:18 PM Rob Herring <robh@kernel.org> wrote: > > On Thu, Feb 1, 2024 at 9:55 AM Bartosz Golaszewski <brgl@bgdev.pl> wrote: > > > > From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> > > > > Allow to use __free() to automatically put references to OF nodes. > > Jonathan has already been working on this[1]. > > Rob > > [1] https://lore.kernel.org/all/20240128160542.178315-1-jic23@kernel.org/ Thanks, I will watch this but for now I'll have to stick to carrying it in my series until it gets upstream. Bart
diff --git a/include/linux/of.h b/include/linux/of.h index 331e05918f11..5462ed47f25b 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -11,6 +11,8 @@ * Updates for SPARC64 by David S. Miller * Derived from PowerPC and Sparc prom.h files by Stephen Rothwell, IBM Corp. */ + +#include <linux/cleanup.h> #include <linux/types.h> #include <linux/bitops.h> #include <linux/errno.h> @@ -887,6 +889,8 @@ static inline const void *of_device_get_match_data(const struct device *dev) #define of_match_node(_matches, _node) NULL #endif /* CONFIG_OF */ +DEFINE_FREE(of_node, struct device_node *, if (_T) of_node_put(_T)) + /* Default string compare functions, Allow arch asm/prom.h to override */ #if !defined(of_compat_cmp) #define of_compat_cmp(s1, s2, l) strcasecmp((s1), (s2))