mbox series

[0/6] backports: Backport some ath11k runtime dependencies

Message ID 20220206222656.210655-1-jiaxun.yang@flygoat.com (mailing list archive)
Headers show
Series backports: Backport some ath11k runtime dependencies | expand

Message

Jiaxun Yang Feb. 6, 2022, 10:26 p.m. UTC
Backport mhi bus driver and QRTR driver.
ath11k requires them aligned with latest version at runtime.

Jiaxun Yang (6):
  headers: Add MHI stuff to mod_devicetable
  backports: Add mhi bus driver
  backports: backport {get,set}_user_ifreq
  headers: backport sk_error_report
  backports: Add QRTR driver
  defconfigs: Refresh for ath11k

 backport/Kconfig.sources                      |  2 +
 backport/Makefile.kernel                      |  2 +
 .../backport-include/linux/mod_devicetable.h  | 15 ++++++
 backport/backport-include/linux/netdevice.h   |  5 ++
 backport/backport-include/net/sock.h          |  8 ++++
 backport/compat/Makefile                      |  1 +
 backport/compat/backport-5.15.c               | 47 +++++++++++++++++++
 backport/compat/backport-genetlink.c          |  2 +-
 backport/defconfigs/ath11k                    | 14 ++++++
 backport/defconfigs/wifi                      |  3 ++
 copy-list                                     |  6 +++
 dependencies                                  |  6 +++
 12 files changed, 110 insertions(+), 1 deletion(-)
 create mode 100644 backport/compat/backport-5.15.c
 create mode 100644 backport/defconfigs/ath11k

Comments

Hauke Mehrtens Feb. 6, 2022, 11:30 p.m. UTC | #1
On 2/6/22 23:26, Jiaxun Yang wrote:
> Backport mhi bus driver and QRTR driver.
> ath11k requires them aligned with latest version at runtime.
> 
> Jiaxun Yang (6):
>    headers: Add MHI stuff to mod_devicetable
>    backports: Add mhi bus driver
>    backports: backport {get,set}_user_ifreq
>    headers: backport sk_error_report
>    backports: Add QRTR driver
>    defconfigs: Refresh for ath11k
> 
>   backport/Kconfig.sources                      |  2 +
>   backport/Makefile.kernel                      |  2 +
>   .../backport-include/linux/mod_devicetable.h  | 15 ++++++
>   backport/backport-include/linux/netdevice.h   |  5 ++
>   backport/backport-include/net/sock.h          |  8 ++++
>   backport/compat/Makefile                      |  1 +
>   backport/compat/backport-5.15.c               | 47 +++++++++++++++++++
>   backport/compat/backport-genetlink.c          |  2 +-
>   backport/defconfigs/ath11k                    | 14 ++++++
>   backport/defconfigs/wifi                      |  3 ++
>   copy-list                                     |  6 +++
>   dependencies                                  |  6 +++
>   12 files changed, 110 insertions(+), 1 deletion(-)
>   create mode 100644 backport/compat/backport-5.15.c
>   create mode 100644 backport/defconfigs/ath11k
> 

This looks good to me.

I think you have to add "ATH11K 5.2" too to the dependencies file. If 
this is not added Kconfig will try to activate QRTR on older kernel 
configurations too.

On which kernel versions did you runtime tested this? Did you use this 
with the PCIe or the AHB version of ath11k?

Hauke
--
To unsubscribe from this list: send the line "unsubscribe backports" in
Jiaxun Yang Feb. 7, 2022, 1:09 a.m. UTC | #2
在 2022/2/6 23:30, Hauke Mehrtens 写道:
> On 2/6/22 23:26, Jiaxun Yang wrote:
>> Backport mhi bus driver and QRTR driver.
>> ath11k requires them aligned with latest version at runtime.
>>
>> Jiaxun Yang (6):
>>    headers: Add MHI stuff to mod_devicetable
>>    backports: Add mhi bus driver
>>    backports: backport {get,set}_user_ifreq
>>    headers: backport sk_error_report
>>    backports: Add QRTR driver
>>    defconfigs: Refresh for ath11k
>>
>>   backport/Kconfig.sources                      |  2 +
>>   backport/Makefile.kernel                      |  2 +
>>   .../backport-include/linux/mod_devicetable.h  | 15 ++++++
>>   backport/backport-include/linux/netdevice.h   |  5 ++
>>   backport/backport-include/net/sock.h          |  8 ++++
>>   backport/compat/Makefile                      |  1 +
>>   backport/compat/backport-5.15.c               | 47 +++++++++++++++++++
>>   backport/compat/backport-genetlink.c          |  2 +-
>>   backport/defconfigs/ath11k                    | 14 ++++++
>>   backport/defconfigs/wifi                      |  3 ++
>>   copy-list                                     |  6 +++
>>   dependencies                                  |  6 +++
>>   12 files changed, 110 insertions(+), 1 deletion(-)
>>   create mode 100644 backport/compat/backport-5.15.c
>>   create mode 100644 backport/defconfigs/ath11k
>>
>
> This looks good to me.
Hi Hauke,

Thanks for your reviewing.
>
> I think you have to add "ATH11K 5.2" too to the dependencies file. If 
> this is not added Kconfig will try to activate QRTR on older kernel 
> configurations too.

Ok, will do in v2.
>
> On which kernel versions did you runtime tested this? Did you use this 
> with the PCIe or the AHB version of ath11k?
On kernel 5.10, with ath11k_pci only.

Thanks.
- Jiaxun
>
> Hauke

--
To unsubscribe from this list: send the line "unsubscribe backports" in
Hauke Mehrtens Feb. 7, 2022, 10:26 p.m. UTC | #3
On 2/7/22 02:09, Jiaxun Yang wrote:
> 
> 
> 在 2022/2/6 23:30, Hauke Mehrtens 写道:
>> On 2/6/22 23:26, Jiaxun Yang wrote:
>>> Backport mhi bus driver and QRTR driver.
>>> ath11k requires them aligned with latest version at runtime.
>>>
>>> Jiaxun Yang (6):
>>>    headers: Add MHI stuff to mod_devicetable
>>>    backports: Add mhi bus driver
>>>    backports: backport {get,set}_user_ifreq
>>>    headers: backport sk_error_report
>>>    backports: Add QRTR driver
>>>    defconfigs: Refresh for ath11k
>>>
>>>   backport/Kconfig.sources                      |  2 +
>>>   backport/Makefile.kernel                      |  2 +
>>>   .../backport-include/linux/mod_devicetable.h  | 15 ++++++
>>>   backport/backport-include/linux/netdevice.h   |  5 ++
>>>   backport/backport-include/net/sock.h          |  8 ++++
>>>   backport/compat/Makefile                      |  1 +
>>>   backport/compat/backport-5.15.c               | 47 +++++++++++++++++++
>>>   backport/compat/backport-genetlink.c          |  2 +-
>>>   backport/defconfigs/ath11k                    | 14 ++++++
>>>   backport/defconfigs/wifi                      |  3 ++
>>>   copy-list                                     |  6 +++
>>>   dependencies                                  |  6 +++
>>>   12 files changed, 110 insertions(+), 1 deletion(-)
>>>   create mode 100644 backport/compat/backport-5.15.c
>>>   create mode 100644 backport/defconfigs/ath11k
>>>
>>
>> This looks good to me.
> Hi Hauke,
> 
> Thanks for your reviewing.
>>
>> I think you have to add "ATH11K 5.2" too to the dependencies file. If 
>> this is not added Kconfig will try to activate QRTR on older kernel 
>> configurations too.
> 
> Ok, will do in v2.
>>
>> On which kernel versions did you runtime tested this? Did you use this 
>> with the PCIe or the AHB version of ath11k?
> On kernel 5.10, with ath11k_pci only.

Thanks for the information. This is fine with me. Most of the testing I 
also do inside of OpenWrt.

Hauke
--
To unsubscribe from this list: send the line "unsubscribe backports" in