[kvalo-ath:pending] BUILD SUCCESS 10b45f3afa8d875269003c76f63ef359227e5ec1

2024-05-15 Thread kernel test robot
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

2024-05-15 Thread kernel test robot
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

2024-05-15 Thread Jeff Johnson
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

2024-05-15 Thread kernel test robot
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

2024-05-15 Thread kernel test robot
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

2024-05-15 Thread kernel test robot
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

2024-05-15 Thread Stephen Boyd
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

2024-05-15 Thread Kalle Valo
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

2024-05-15 Thread Kalle Valo
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