[kvalo-ath:pending] BUILD SUCCESS 10b45f3afa8d875269003c76f63ef359227e5ec1
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git pending branch HEAD: 10b45f3afa8d875269003c76f63ef359227e5ec1 wifi: ath12k: use correct MAX_RADIOS elapsed time: 773m configs tested: 139 configs skipped: 3 The following configs have been built successfully. More configs may be tested in the coming days. tested configs: alpha allnoconfig gcc alphaallyesconfig gcc alpha defconfig gcc arc allmodconfig gcc arc allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240516 gcc arc randconfig-002-20240516 gcc arm allmodconfig gcc arm allnoconfig clang arm allyesconfig gcc arm defconfig clang arm randconfig-001-20240516 gcc arm randconfig-002-20240516 clang arm randconfig-003-20240516 gcc arm randconfig-004-20240516 clang arm64allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240516 gcc arm64 randconfig-002-20240516 clang arm64 randconfig-003-20240516 clang arm64 randconfig-004-20240516 gcc csky allmodconfig gcc csky allnoconfig gcc csky allyesconfig gcc cskydefconfig gcc csky randconfig-001-20240516 gcc csky randconfig-002-20240516 gcc hexagon allmodconfig clang hexagon allnoconfig clang hexagon allyesconfig clang hexagon defconfig clang hexagon randconfig-001-20240516 clang hexagon randconfig-002-20240516 clang i386 allmodconfig gcc i386 allnoconfig gcc i386 allyesconfig gcc i386 buildonly-randconfig-001-20240516 clang i386 buildonly-randconfig-002-20240516 clang i386 buildonly-randconfig-003-20240516 clang i386 buildonly-randconfig-004-20240516 gcc i386 buildonly-randconfig-005-20240516 gcc i386 buildonly-randconfig-006-20240516 gcc i386defconfig clang i386 randconfig-001-20240516 gcc i386 randconfig-002-20240516 gcc i386 randconfig-003-20240516 clang i386 randconfig-004-20240516 clang i386 randconfig-005-20240516 clang i386 randconfig-006-20240516 clang i386 randconfig-011-20240516 gcc i386 randconfig-012-20240516 gcc i386 randconfig-013-20240516 clang i386 randconfig-014-20240516 gcc i386 randconfig-015-20240516 gcc i386 randconfig-016-20240516 gcc loongarchallmodconfig gcc loongarch allnoconfig gcc loongarch defconfig gcc loongarch randconfig-001-20240516 gcc loongarch randconfig-002-20240516 gcc m68k allmodconfig gcc m68k allnoconfig gcc m68k allyesconfig gcc m68kdefconfig gcc microblaze allmodconfig gcc microblazeallnoconfig gcc microblaze allyesconfig gcc microblaze defconfig gcc mips allnoconfig gcc mips allyesconfig gcc nios2allmodconfig gcc nios2 allnoconfig gcc nios2allyesconfig gcc nios2 defconfig gcc nios2 randconfig-001-20240516 gcc nios2 randconfig-002-20240516 gcc openrisc allnoconfig gcc openrisc allyesconfig gcc openriscdefconfig gcc parisc allmodconfig gcc pariscallnoconfig gcc parisc allyesconfig gcc parisc defconfig g
[kvalo-ath:master-pending] BUILD SUCCESS 9f985d1a9549cb8eb19fd2178798dd6f3590802d
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master-pending branch HEAD: 9f985d1a9549cb8eb19fd2178798dd6f3590802d Merge branch 'pending' into master-pending elapsed time: 738m configs tested: 139 configs skipped: 3 The following configs have been built successfully. More configs may be tested in the coming days. tested configs: alpha allnoconfig gcc alphaallyesconfig gcc alpha defconfig gcc arc allmodconfig gcc arc allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240516 gcc arc randconfig-002-20240516 gcc arm allmodconfig gcc arm allnoconfig clang arm allyesconfig gcc arm defconfig clang arm randconfig-001-20240516 gcc arm randconfig-002-20240516 clang arm randconfig-003-20240516 gcc arm randconfig-004-20240516 clang arm64allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240516 gcc arm64 randconfig-002-20240516 clang arm64 randconfig-003-20240516 clang arm64 randconfig-004-20240516 gcc csky allmodconfig gcc csky allnoconfig gcc csky allyesconfig gcc cskydefconfig gcc csky randconfig-001-20240516 gcc csky randconfig-002-20240516 gcc hexagon allmodconfig clang hexagon allnoconfig clang hexagon allyesconfig clang hexagon defconfig clang hexagon randconfig-001-20240516 clang hexagon randconfig-002-20240516 clang i386 allmodconfig gcc i386 allnoconfig gcc i386 allyesconfig gcc i386 buildonly-randconfig-001-20240516 clang i386 buildonly-randconfig-002-20240516 clang i386 buildonly-randconfig-003-20240516 clang i386 buildonly-randconfig-004-20240516 gcc i386 buildonly-randconfig-005-20240516 gcc i386 buildonly-randconfig-006-20240516 gcc i386defconfig clang i386 randconfig-001-20240516 gcc i386 randconfig-002-20240516 gcc i386 randconfig-003-20240516 clang i386 randconfig-004-20240516 clang i386 randconfig-005-20240516 clang i386 randconfig-006-20240516 clang i386 randconfig-011-20240516 gcc i386 randconfig-012-20240516 gcc i386 randconfig-013-20240516 clang i386 randconfig-014-20240516 gcc i386 randconfig-015-20240516 gcc i386 randconfig-016-20240516 gcc loongarchallmodconfig gcc loongarch allnoconfig gcc loongarch defconfig gcc loongarch randconfig-001-20240516 gcc loongarch randconfig-002-20240516 gcc m68k allmodconfig gcc m68k allnoconfig gcc m68k allyesconfig gcc m68kdefconfig gcc microblaze allmodconfig gcc microblazeallnoconfig gcc microblaze allyesconfig gcc microblaze defconfig gcc mips allnoconfig gcc mips allyesconfig gcc nios2allmodconfig gcc nios2 allnoconfig gcc nios2allyesconfig gcc nios2 defconfig gcc nios2 randconfig-001-20240516 gcc nios2 randconfig-002-20240516 gcc openrisc allnoconfig gcc openrisc allyesconfig gcc openriscdefconfig gcc parisc allmodconfig gcc pariscallnoconfig gcc parisc allyesconfig gcc parisc
Re: [PATCH] wifi: ath10k: fix QCOM_RPROC_COMMON dependency
On 5/14/2024 9:10 PM, Masahiro Yamada wrote: > On Wed, May 15, 2024 at 3:14 AM Jeff Johnson > wrote: >> >> On 5/14/2024 10:45 AM, Masahiro Yamada wrote: >>> On Tue, May 14, 2024 at 11:43 PM Jeff Johnson >>> wrote: On 5/11/2024 3:49 AM, Dmitry Baryshkov wrote: > If ath10k_snoc is built-in, while Qualcomm remoteprocs are built as > modules, compilation fails with: > > /usr/bin/aarch64-linux-gnu-ld: drivers/net/wireless/ath/ath10k/snoc.o: in > function `ath10k_modem_init': > drivers/net/wireless/ath/ath10k/snoc.c:1534: undefined reference to > `qcom_register_ssr_notifier' > /usr/bin/aarch64-linux-gnu-ld: drivers/net/wireless/ath/ath10k/snoc.o: in > function `ath10k_modem_deinit': > drivers/net/wireless/ath/ath10k/snoc.c:1551: undefined reference to > `qcom_unregister_ssr_notifier' > > Add corresponding dependency to ATH10K_SNOC Kconfig entry so that it's > built as module if QCOM_RPROC_COMMON is built as module too. > > Fixes: 747ff7d3d742 ("ath10k: Don't always treat modem stop events as > crashes") > Cc: sta...@vger.kernel.org > Signed-off-by: Dmitry Baryshkov > --- > drivers/net/wireless/ath/ath10k/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/wireless/ath/ath10k/Kconfig > b/drivers/net/wireless/ath/ath10k/Kconfig > index e6ea884cafc1..4f385f4a8cef 100644 > --- a/drivers/net/wireless/ath/ath10k/Kconfig > +++ b/drivers/net/wireless/ath/ath10k/Kconfig > @@ -45,6 +45,7 @@ config ATH10K_SNOC > depends on ATH10K > depends on ARCH_QCOM || COMPILE_TEST > depends on QCOM_SMEM > + depends on QCOM_RPROC_COMMON || QCOM_RPROC_COMMON=n > select QCOM_SCM > select QCOM_QMI_HELPERS > help > > --- > base-commit: 75fa778d74b786a1608d55d655d42b480a6fa8bd > change-id: 20240511-ath10k-snoc-dep-862a9da2e6bb I see how this fixes the problem, but this doesn't seem like an ideal solution. The fact that the *_ssr_notifier() functions are correctly protected by conditional compilation ideally should mean that clients don't need to call call out this as a dependency. Otherwise, it would mean we'd need to do this for all feature flags. >>> >>> >>> It depends on if qcom_common.c is optional for ath10k_snoc. >>> >>> If it is optional, this patch is correct. >> >> At least from a build perspective it is optional > > > > You need to make a decision from a run-time perspective > (that is, whether you are fine with having > ar_snoc->notifier == NULL) > > > If you are able to build the kernel successfully > but you get a run-time error (e.g. NULL pointer dereference), > it is even worse because run-time debugging is generally more > difficult than compile-time debugging. The current patch maintains the existing logic, so that is my preference.
[kvalo-ath:ath-qca] BUILD SUCCESS 422969a62c011ddf7439f33139299f1c3f018baa
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca branch HEAD: 422969a62c011ddf7439f33139299f1c3f018baa Merge branch 'ath-next' into ath-qca elapsed time: 724m configs tested: 156 configs skipped: 3 The following configs have been built successfully. More configs may be tested in the coming days. tested configs: alpha allnoconfig gcc alphaallyesconfig gcc alpha defconfig gcc arc allmodconfig gcc arc allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240515 gcc arc randconfig-002-20240515 gcc arm allmodconfig gcc arm allnoconfig clang arm allyesconfig gcc arm defconfig clang arm h3600_defconfig gcc arm netwinder_defconfig gcc arm randconfig-001-20240515 clang arm randconfig-002-20240515 gcc arm randconfig-003-20240515 clang arm randconfig-004-20240515 gcc arm64allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240515 gcc arm64 randconfig-002-20240515 clang arm64 randconfig-003-20240515 clang arm64 randconfig-004-20240515 clang csky allmodconfig gcc csky allnoconfig gcc csky allyesconfig gcc cskydefconfig gcc csky randconfig-001-20240515 gcc csky randconfig-002-20240515 gcc hexagon allmodconfig clang hexagon allnoconfig clang hexagon allyesconfig clang hexagon defconfig clang hexagon randconfig-001-20240515 clang hexagon randconfig-002-20240515 clang i386 allmodconfig gcc i386 allnoconfig gcc i386 allyesconfig gcc i386 buildonly-randconfig-001-20240515 gcc i386 buildonly-randconfig-002-20240515 gcc i386 buildonly-randconfig-003-20240515 gcc i386 buildonly-randconfig-004-20240515 gcc i386 buildonly-randconfig-005-20240515 gcc i386 buildonly-randconfig-006-20240515 clang i386defconfig clang i386 randconfig-001-20240515 clang i386 randconfig-002-20240515 gcc i386 randconfig-003-20240515 gcc i386 randconfig-004-20240515 gcc i386 randconfig-005-20240515 clang i386 randconfig-006-20240515 gcc i386 randconfig-011-20240515 clang i386 randconfig-012-20240515 gcc i386 randconfig-013-20240515 clang i386 randconfig-014-20240515 gcc i386 randconfig-015-20240515 gcc i386 randconfig-016-20240515 clang loongarchallmodconfig gcc loongarch allnoconfig gcc loongarch defconfig gcc loongarch randconfig-001-20240515 gcc loongarch randconfig-002-20240515 gcc m68k allmodconfig gcc m68k allnoconfig gcc m68k allyesconfig gcc m68kdefconfig gcc m68km5407c3_defconfig gcc microblaze allmodconfig gcc microblazeallnoconfig gcc microblaze allyesconfig gcc microblaze defconfig gcc mips allnoconfig gcc mips allyesconfig gcc mips gcw0_defconfig clang mipsgpr_defconfig clang mips maltasmvp_defconfig gcc mips rm200_defconfig gcc mipsvocore2_defconfig clang nios2allmodconfig gcc nios2 allnoconfig gcc nios2allyesconfig gcc nios2 defconfig gcc nios2 randconfig-00
[kvalo-ath:master] BUILD SUCCESS 5b501f801ab443046d5c31881bba21350396e5c5
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master branch HEAD: 5b501f801ab443046d5c31881bba21350396e5c5 Add localversion-wireless-testing-ath elapsed time: 723m configs tested: 153 configs skipped: 4 The following configs have been built successfully. More configs may be tested in the coming days. tested configs: alpha allnoconfig gcc alphaallyesconfig gcc alpha defconfig gcc arc allmodconfig gcc arc allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240515 gcc arc randconfig-002-20240515 gcc arm allmodconfig gcc arm allnoconfig clang arm allyesconfig gcc arm defconfig clang arm pxa3xx_defconfig clang arm pxa_defconfig gcc arm randconfig-001-20240515 clang arm randconfig-002-20240515 gcc arm randconfig-003-20240515 clang arm randconfig-004-20240515 gcc arm64allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240515 gcc arm64 randconfig-002-20240515 clang arm64 randconfig-003-20240515 clang arm64 randconfig-004-20240515 clang csky allmodconfig gcc csky allnoconfig gcc csky allyesconfig gcc cskydefconfig gcc csky randconfig-001-20240515 gcc csky randconfig-002-20240515 gcc hexagon allmodconfig clang hexagon allnoconfig clang hexagon allyesconfig clang hexagon defconfig clang hexagon randconfig-001-20240515 clang hexagon randconfig-002-20240515 clang i386 allmodconfig gcc i386 allnoconfig gcc i386 allyesconfig gcc i386 buildonly-randconfig-001-20240515 gcc i386 buildonly-randconfig-002-20240515 gcc i386 buildonly-randconfig-003-20240515 gcc i386 buildonly-randconfig-004-20240515 gcc i386 buildonly-randconfig-005-20240515 gcc i386 buildonly-randconfig-006-20240515 clang i386defconfig clang i386 randconfig-001-20240515 clang i386 randconfig-002-20240515 gcc i386 randconfig-003-20240515 gcc i386 randconfig-004-20240515 gcc i386 randconfig-005-20240515 clang i386 randconfig-006-20240515 gcc i386 randconfig-011-20240515 clang i386 randconfig-012-20240515 gcc i386 randconfig-013-20240515 clang i386 randconfig-014-20240515 gcc i386 randconfig-015-20240515 gcc i386 randconfig-016-20240515 clang loongarchallmodconfig gcc loongarch allnoconfig gcc loongarch defconfig gcc loongarch randconfig-001-20240515 gcc loongarch randconfig-002-20240515 gcc m68k allmodconfig gcc m68k allnoconfig gcc m68k allyesconfig gcc m68kdefconfig gcc m68km5407c3_defconfig gcc microblaze allmodconfig gcc microblazeallnoconfig gcc microblaze allyesconfig gcc microblaze defconfig gcc mips allnoconfig gcc mips allyesconfig gcc mips cavium_octeon_defconfig gcc mips ip32_defconfig clang nios2allmodconfig gcc nios2 allnoconfig gcc nios2allyesconfig gcc nios2 defconfig gcc nios2 randconfig-001-20240515 gcc nios2 randconfig-002-20240515 gcc openrisc allnoconfig gcc openrisc allyesconfig
[kvalo-ath:ath-next] BUILD SUCCESS 8e1debd82466a3fe711784ab37e6b54e56011267
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next branch HEAD: 8e1debd82466a3fe711784ab37e6b54e56011267 wifi: ath10k: add LED and GPIO controlling support for various chipsets elapsed time: 722m configs tested: 147 configs skipped: 3 The following configs have been built successfully. More configs may be tested in the coming days. tested configs: alpha allnoconfig gcc alphaallyesconfig gcc alpha defconfig gcc arc allmodconfig gcc arc allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240515 gcc arc randconfig-002-20240515 gcc arm allmodconfig gcc arm allnoconfig clang arm allyesconfig gcc arm defconfig clang armqcom_defconfig clang arm randconfig-001-20240515 clang arm randconfig-002-20240515 gcc arm randconfig-003-20240515 clang arm randconfig-004-20240515 gcc arm64allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240515 gcc arm64 randconfig-002-20240515 clang arm64 randconfig-003-20240515 clang arm64 randconfig-004-20240515 clang csky allmodconfig gcc csky allnoconfig gcc csky allyesconfig gcc cskydefconfig gcc csky randconfig-001-20240515 gcc csky randconfig-002-20240515 gcc hexagon allmodconfig clang hexagon allnoconfig clang hexagon allyesconfig clang hexagon defconfig clang hexagon randconfig-001-20240515 clang hexagon randconfig-002-20240515 clang i386 allmodconfig gcc i386 allnoconfig gcc i386 allyesconfig gcc i386 buildonly-randconfig-001-20240515 gcc i386 buildonly-randconfig-002-20240515 gcc i386 buildonly-randconfig-003-20240515 gcc i386 buildonly-randconfig-004-20240515 gcc i386 buildonly-randconfig-005-20240515 gcc i386 buildonly-randconfig-006-20240515 clang i386defconfig clang i386 randconfig-001-20240515 clang i386 randconfig-002-20240515 gcc i386 randconfig-003-20240515 gcc i386 randconfig-004-20240515 gcc i386 randconfig-005-20240515 clang i386 randconfig-006-20240515 gcc i386 randconfig-011-20240515 clang i386 randconfig-012-20240515 gcc i386 randconfig-013-20240515 clang i386 randconfig-014-20240515 gcc i386 randconfig-015-20240515 gcc i386 randconfig-016-20240515 clang loongarchallmodconfig gcc loongarch allnoconfig gcc loongarch defconfig gcc loongarch randconfig-001-20240515 gcc loongarch randconfig-002-20240515 gcc m68k allmodconfig gcc m68k allnoconfig gcc m68k allyesconfig gcc m68k amcore_defconfig gcc m68kdefconfig gcc microblaze allmodconfig gcc microblazeallnoconfig gcc microblaze allyesconfig gcc microblaze defconfig gcc mips allnoconfig gcc mips allyesconfig gcc mips mtx1_defconfig clang nios2allmodconfig gcc nios2 allnoconfig gcc nios2allyesconfig gcc nios2 defconfig gcc nios2 randconfig-001-20240515 gcc nios2 randconfig-002-20240515 gcc openrisc allnoconfig gcc openrisc allyesconfig gcc openriscdefconfig gcc openrisc
Re: [PATCH] wifi: ath10k: fix QCOM_RPROC_COMMON dependency
Quoting Dmitry Baryshkov (2024-05-11 03:49:59) > If ath10k_snoc is built-in, while Qualcomm remoteprocs are built as > modules, compilation fails with: > > /usr/bin/aarch64-linux-gnu-ld: drivers/net/wireless/ath/ath10k/snoc.o: in > function `ath10k_modem_init': > drivers/net/wireless/ath/ath10k/snoc.c:1534: undefined reference to > `qcom_register_ssr_notifier' > /usr/bin/aarch64-linux-gnu-ld: drivers/net/wireless/ath/ath10k/snoc.o: in > function `ath10k_modem_deinit': > drivers/net/wireless/ath/ath10k/snoc.c:1551: undefined reference to > `qcom_unregister_ssr_notifier' > > Add corresponding dependency to ATH10K_SNOC Kconfig entry so that it's > built as module if QCOM_RPROC_COMMON is built as module too. > > Fixes: 747ff7d3d742 ("ath10k: Don't always treat modem stop events as > crashes") > Cc: sta...@vger.kernel.org > Signed-off-by: Dmitry Baryshkov > --- Reviewed-by: Stephen Boyd
Re: [PATCH v14] ath10k: add LED and GPIO controlling support for various chipsets
Christian Marangi wrote: > Adds LED and GPIO Control support for 988x, 9887, 9888, 99x0, 9984 > based chipsets with on chipset connected led's using WMI Firmware API. > The LED device will get available named as "ath10k-phyX" at sysfs and > can be controlled with various triggers. > Adds also debugfs interface for gpio control. > > Signed-off-by: Sebastian Gottschall > Reviewed-by: Steve deRosier > [kvalo: major reorg and cleanup] > Signed-off-by: Kalle Valo > [ansuel: rebase and small cleanup] > Signed-off-by: Christian Marangi > Tested-by: Stefan Lippers-Hollmann > Signed-off-by: Kalle Valo Patch applied to ath-next branch of ath.git, thanks. 8e1debd82466 wifi: ath10k: add LED and GPIO controlling support for various chipsets -- https://patchwork.kernel.org/project/linux-wireless/patch/20230611080505.17393-1-ansuels...@gmail.com/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
Re: QCA6174 showing terrible performance when connecting via WPA3-SAE
Eric Park writes: > On 5/15/2024 12:27 AM, Kalle Valo wrote: > >> But James is reporting[1] that 802.11w is working for him. So it doesn't >> seem to be completely broken even if you are having problems and >> removing the 802.11w support from the driver doesn't sound right. >> >> [1] >> https://lore.kernel.org/all/ce0e2043-5085-4dd6-86bd-89dca6f56...@gmail.com/ > > I actually didn't see that email -- I'm not very familiar with how > mailing lists work but I guess I have to be subscribed to receive > updates, even for mail chains that I've started. So thank you for > linking me his email. Usually we cc people so that people don't need to subscribe to lists, but for some reason James didn't do that in this case. You can also follow ath10k list via lore: https://lore.kernel.org/ath10k/ And there's also lei which some people are using: https://people.kernel.org/monsieuricon/lore-lei-part-1-getting-started > I'm unsure what to test next, if it can be triaged at all. It's an > outdated card in a really old laptop and I can always work around it > with a USB WiFi adapter. If anyone has any suggestions I'm all ears > but otherwise I think this would be a good place to stop. One thing to try is to make sure your setup matches what James is using, especially the firmware version. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches