public inbox for ath12k@lists.infradead.org
 help / color / mirror / Atom feed
* ath12k-mlo branch ChangeLog
@ 2024-09-16 15:25 Kalle Valo
  2024-09-16 15:27 ` Kalle Valo
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Kalle Valo @ 2024-09-16 15:25 UTC (permalink / raw)
  To: ath12k

Hi,

We created ath12k-mlo branch for managing the MLO patches:

https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git/log/?h=ath12k-mlo

The branch is rebased and tagged everytime it's changed. We will use
this thread (ie. reply to this mail) to send the list of changes so that
everyone can see what's happening.

We will send a separate announcement once we have a branch and a
firmware which can be used for testing MLO, unfortunately we are not
there yet.

Kalle


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ath12k-mlo branch ChangeLog
  2024-09-16 15:25 ath12k-mlo branch ChangeLog Kalle Valo
@ 2024-09-16 15:27 ` Kalle Valo
  2024-09-17 14:21 ` Kalle Valo
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2024-09-16 15:27 UTC (permalink / raw)
  To: ath12k

= ath12k-mlo branch =

ath12k-mlo-202409161316

	* [wifi: ath12k: modify ath12k_mac_op_set_key for MLO] 'ret' is
	used uninitialized

	* [wifi: ath12k: modify link arvif creation and removal for MLO] 'ret' is uninitialized

	* [wifi: ath12k: add primary link for data path operations] ath12k_peer_create(): use rcu_deference() to fix warning:

drivers/net/wireless/ath/ath12k/peer.c:369:23: warning: incorrect type in assignment (different address spaces)

	* [lots of patches] fix most of the checkpatch warnings, except line length
	warnings. To workaround line length warning I temporarily changed
	--max-line-length to 110 in ath12k-check.

drivers/net/wireless/ath/ath12k/qmi.c:2020: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/qmi.c:2043: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2043: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2044: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2044: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2045: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2045: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2046: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2046: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2047: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2047: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2097: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2097: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2098: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2098: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2100: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2100: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2101: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2101: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2103: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2103: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2104: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2104: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2106: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2106: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2107: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2107: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2108: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2108: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2109: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2109: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2110: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2110: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2111: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2111: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2112: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2112: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2113: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2113: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2115: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2115: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2116: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2116: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2118: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2118: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2120: Blank lines aren't necessary before a close brace '}'
drivers/net/wireless/ath/ath12k/wmi.h:3732: Macros with complex values should be enclosed in parentheses
drivers/net/wireless/ath/ath12k/wmi.c:2302: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:3372: Please use a blank line after function/struct/union/enum declarations
drivers/net/wireless/ath/ath12k/mac.c:3394: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4679: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4681: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4710: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:5570: Blank lines aren't necessary after an open brace '{'
drivers/net/wireless/ath/ath12k/mac.c:6094: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7726: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7990: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:9680: Alignment should match open parenthesis

	* [wifi: ath12k: htt: remove value field from struct htt_tlv] new patch

ath12k-mlo-202409141647

	* Initial import



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ath12k-mlo branch ChangeLog
  2024-09-16 15:25 ath12k-mlo branch ChangeLog Kalle Valo
  2024-09-16 15:27 ` Kalle Valo
@ 2024-09-17 14:21 ` Kalle Valo
  2024-09-24 11:04 ` Kalle Valo
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2024-09-17 14:21 UTC (permalink / raw)
  To: ath12k

= ath12k-mlo-preparation branch =

ath12k-mlo-preparation-202409171414

	* initial import, based on tag ath-202408100722

= ath12k-mlo branch =

ath12k-mlo-202409171412

	* [ath12k: Add MLO WMI setup and teardown helper APIs] add 'wifi:'
	prefix to the title (Jeff)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	spelling fixes (Jeff)

	* [wifi: ath12k: do not return invalid link id for scan link]
	spelling fixes (Jeff)

	* several fixes from Aditya to multiple different patches:

use arsta->addr instead of sta->addr where ever possible
fix WMI command formation during peer assoc
fix WMI command formation during peer create
fix lockdep_assert_held warning
fix deadlock issue during station connect
fix logical error while adding link sta
fix logical error while creating link sta
fix ML link peer delete
remove redundant clear keys logic
fix logic of ar->supports_6ghz usage during hw register

ath12k-mlo-202409161316

	* [wifi: ath12k: modify ath12k_mac_op_set_key for MLO] 'ret' is
	used uninitialized

	* [wifi: ath12k: modify link arvif creation and removal for MLO] 'ret' is uninitialized

	* [wifi: ath12k: add primary link for data path operations] ath12k_peer_create(): use rcu_deference() to fix warning:

drivers/net/wireless/ath/ath12k/peer.c:369:23: warning: incorrect type in assignment (different address spaces)

	* [lots of patches] fix most of the checkpatch warnings, except line length
	warnings. To workaround line length warning I temporarily changed
	--max-line-length to 110 in ath12k-check.

drivers/net/wireless/ath/ath12k/qmi.c:2020: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/qmi.c:2043: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2043: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2044: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2044: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2045: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2045: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2046: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2046: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2047: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2047: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2097: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2097: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2098: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2098: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2100: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2100: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2101: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2101: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2103: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2103: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2104: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2104: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2106: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2106: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2107: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2107: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2108: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2108: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2109: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2109: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2110: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2110: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2111: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2111: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2112: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2112: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2113: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2113: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2115: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2115: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2116: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2116: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2118: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2118: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2120: Blank lines aren't necessary before a close brace '}'
drivers/net/wireless/ath/ath12k/wmi.h:3732: Macros with complex values should be enclosed in parentheses
drivers/net/wireless/ath/ath12k/wmi.c:2302: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:3372: Please use a blank line after function/struct/union/enum declarations
drivers/net/wireless/ath/ath12k/mac.c:3394: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4679: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4681: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4710: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:5570: Blank lines aren't necessary after an open brace '{'
drivers/net/wireless/ath/ath12k/mac.c:6094: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7726: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7990: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:9680: Alignment should match open parenthesis

	* [wifi: ath12k: htt: remove value field from struct htt_tlv] new patch

ath12k-mlo-202409141647

	* Initial import

= ath12k-mlo-qcn9274 branch =

ath12k-mlo-qcn9274-202409171417

	* initial import, based on tag ath12k-mlo-202409171412


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ath12k-mlo branch ChangeLog
  2024-09-16 15:25 ath12k-mlo branch ChangeLog Kalle Valo
  2024-09-16 15:27 ` Kalle Valo
  2024-09-17 14:21 ` Kalle Valo
@ 2024-09-24 11:04 ` Kalle Valo
  2024-10-02 17:53 ` Kalle Valo
  2024-10-04 11:45 ` Kalle Valo
  4 siblings, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2024-09-24 11:04 UTC (permalink / raw)
  To: ath12k

= ath12k-mlo-preparation branch =

ath12k-mlo-preparation-202409171414

	* initial import, based on tag ath-202408100722

= ath12k-mlo branch =

ath12k-mlo-202409241059

	* new patches:

	wifi: ath12k: remove warning print in htt mlo offset event message
	wifi: ath12k: add no-op without debug print in WMI Rx event
	wifi: ath12k: add can_activate_links mac ops
	wifi: ath12k: symmetrize scan vdev creation and deletion during HW scan
	wifi: ath12k: handle ath12k_bss_assoc for MLO

	* fixes to existing patches:

	use scan link in case of non-ML vif as well
	adjust mac_op_sta_state handler for ML STA support
	fix mac_op_set_key to use active link STA

ath12k-mlo-202409201616

	* [wifi: ath12k: Add helper function to init partner cmem
	configuration] fix partner device init (Karthikeyan)

	* [wifi: ath12k: Add MLO station state change handling] fix leak
	of rx_stats memory in ath12k_mac_station_add() (Rameshkumar)

ath12k-mlo-202409191433

	* [wifi: ath12k: use arsta instead of sta] squash patch 'wifi:
	ath12k: use arsta->addr instead of sta->addr where ever possible'
	into this one

	* [wifi: ath12k: add multi-link flag in peer create command] zero
	initialize peer param in vdev create (Aditya)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	clean up unsed ret testing blocks (Aditya)

ath12k-mlo-202409171412

	* [ath12k: Add MLO WMI setup and teardown helper APIs] add 'wifi:'
	prefix to the title (Jeff)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	spelling fixes (Jeff)

	* [wifi: ath12k: do not return invalid link id for scan link]
	spelling fixes (Jeff)

	* several fixes from Aditya to multiple different patches:

use arsta->addr instead of sta->addr where ever possible
fix WMI command formation during peer assoc
fix WMI command formation during peer create
fix lockdep_assert_held warning
fix deadlock issue during station connect
fix logical error while adding link sta
fix logical error while creating link sta
fix ML link peer delete
remove redundant clear keys logic
fix logic of ar->supports_6ghz usage during hw register

ath12k-mlo-202409161316

	* [wifi: ath12k: modify ath12k_mac_op_set_key for MLO] 'ret' is
	used uninitialized

	* [wifi: ath12k: modify link arvif creation and removal for MLO] 'ret' is uninitialized

	* [wifi: ath12k: add primary link for data path operations] ath12k_peer_create(): use rcu_deference() to fix warning:

drivers/net/wireless/ath/ath12k/peer.c:369:23: warning: incorrect type in assignment (different address spaces)

	* [lots of patches] fix most of the checkpatch warnings, except line length
	warnings. To workaround line length warning I temporarily changed
	--max-line-length to 110 in ath12k-check.

drivers/net/wireless/ath/ath12k/qmi.c:2020: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/qmi.c:2043: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2043: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2044: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2044: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2045: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2045: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2046: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2046: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2047: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2047: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2097: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2097: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2098: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2098: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2100: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2100: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2101: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2101: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2103: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2103: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2104: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2104: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2106: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2106: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2107: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2107: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2108: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2108: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2109: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2109: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2110: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2110: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2111: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2111: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2112: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2112: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2113: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2113: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2115: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2115: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2116: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2116: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2118: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2118: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2120: Blank lines aren't necessary before a close brace '}'
drivers/net/wireless/ath/ath12k/wmi.h:3732: Macros with complex values should be enclosed in parentheses
drivers/net/wireless/ath/ath12k/wmi.c:2302: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:3372: Please use a blank line after function/struct/union/enum declarations
drivers/net/wireless/ath/ath12k/mac.c:3394: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4679: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4681: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4710: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:5570: Blank lines aren't necessary after an open brace '{'
drivers/net/wireless/ath/ath12k/mac.c:6094: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7726: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7990: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:9680: Alignment should match open parenthesis

	* [wifi: ath12k: htt: remove value field from struct htt_tlv] new patch

ath12k-mlo-202409141647

	* Initial import

= ath12k-mlo-qcn9274 branch =

ath12k-mlo-qcn9274-202409241102

	* rebase to ath12k-mlo-202409241059

ath12k-mlo-qcn9274-202409171417

	* initial import, based on tag ath12k-mlo-202409171412


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ath12k-mlo branch ChangeLog
  2024-09-16 15:25 ath12k-mlo branch ChangeLog Kalle Valo
                   ` (2 preceding siblings ...)
  2024-09-24 11:04 ` Kalle Valo
@ 2024-10-02 17:53 ` Kalle Valo
  2024-10-04 11:45 ` Kalle Valo
  4 siblings, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2024-10-02 17:53 UTC (permalink / raw)
  To: ath12k

= ath12k-mlo-preparation branch =

ath12k-mlo-preparation-202409301854

	* new patch:

	wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup()

ath12k-mlo-preparation-202409301516

	* add patchset [v3] wifi: ath12k: switch to using wiphy_lock()

	https://patchwork.kernel.org/project/linux-wireless/cover/20240924092515.1049885-1-kvalo@kernel.org/

ath12k-mlo-preparation-202409241331

	* rebase to ath-202409191620

ath12k-mlo-preparation-202409171414

	* initial import, based on tag ath-202408100722

= ath12k-mlo branch =

ath12k-mlo-202410021750

	* new patches:

	wifi: ath12k: rename mlo_capable_flags to single_chip_mlo_supp
	wifi: ath12k: add ATH12K_FW_FEATURE_MLO capability firmware feature

ath12k-mlo-202409301855

	* rebase to ath12k-mlo-preparation-202409301854

        * [wifi: ath12k: handle mac_op_flush for MLO] add missing flush_worker() in mac_op_flush

	* [wifi: ath12k: Use mac80211 sta's link_sta instead of deflink]
	  add '!' to he_cap->has_he test

ath12k-mlo-202409301518

	* rebase to ath12k-mlo-preparation-202409301516

	* convert to ar->scan.vdev_clean_wk use wiphy_work_queue()

	* [wifi: ath12k: handle ath12k_bss_assoc for MLO]
	  ath12k_bss_assoc(): rcu_dereference_protected() needs to use use
	  ah->conf_mutex instead ar->conf_mutex

ath12k-mlo-202409241332

	* rebase to ath12k-mlo-preparation-202409241331, few simple conflicts to fix

ath12k-mlo-202409241059

	* new patches:

	wifi: ath12k: remove warning print in htt mlo offset event message
	wifi: ath12k: add no-op without debug print in WMI Rx event
	wifi: ath12k: add can_activate_links mac ops
	wifi: ath12k: symmetrize scan vdev creation and deletion during HW scan
	wifi: ath12k: handle ath12k_bss_assoc for MLO

	* fixes to existing patches:

	use scan link in case of non-ML vif as well
	adjust mac_op_sta_state handler for ML STA support
	fix mac_op_set_key to use active link STA

ath12k-mlo-202409201616

	* [wifi: ath12k: Add helper function to init partner cmem
	configuration] fix partner device init (Karthikeyan)

	* [wifi: ath12k: Add MLO station state change handling] fix leak
	of rx_stats memory in ath12k_mac_station_add() (Rameshkumar)

ath12k-mlo-202409191433

	* [wifi: ath12k: use arsta instead of sta] squash patch 'wifi:
	ath12k: use arsta->addr instead of sta->addr where ever possible'
	into this one

	* [wifi: ath12k: add multi-link flag in peer create command] zero
	initialize peer param in vdev create (Aditya)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	clean up unsed ret testing blocks (Aditya)

ath12k-mlo-202409171412

	* [ath12k: Add MLO WMI setup and teardown helper APIs] add 'wifi:'
	prefix to the title (Jeff)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	spelling fixes (Jeff)

	* [wifi: ath12k: do not return invalid link id for scan link]
	spelling fixes (Jeff)

	* several fixes from Aditya to multiple different patches:

use arsta->addr instead of sta->addr where ever possible
fix WMI command formation during peer assoc
fix WMI command formation during peer create
fix lockdep_assert_held warning
fix deadlock issue during station connect
fix logical error while adding link sta
fix logical error while creating link sta
fix ML link peer delete
remove redundant clear keys logic
fix logic of ar->supports_6ghz usage during hw register

ath12k-mlo-202409161316

	* [wifi: ath12k: modify ath12k_mac_op_set_key for MLO] 'ret' is
	used uninitialized

	* [wifi: ath12k: modify link arvif creation and removal for MLO] 'ret' is uninitialized

	* [wifi: ath12k: add primary link for data path operations] ath12k_peer_create(): use rcu_deference() to fix warning:

drivers/net/wireless/ath/ath12k/peer.c:369:23: warning: incorrect type in assignment (different address spaces)

	* [lots of patches] fix most of the checkpatch warnings, except line length
	warnings. To workaround line length warning I temporarily changed
	--max-line-length to 110 in ath12k-check.

drivers/net/wireless/ath/ath12k/qmi.c:2020: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/qmi.c:2043: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2043: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2044: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2044: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2045: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2045: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2046: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2046: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2047: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2047: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2097: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2097: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2098: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2098: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2100: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2100: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2101: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2101: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2103: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2103: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2104: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2104: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2106: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2106: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2107: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2107: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2108: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2108: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2109: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2109: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2110: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2110: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2111: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2111: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2112: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2112: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2113: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2113: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2115: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2115: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2116: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2116: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2118: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2118: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2120: Blank lines aren't necessary before a close brace '}'
drivers/net/wireless/ath/ath12k/wmi.h:3732: Macros with complex values should be enclosed in parentheses
drivers/net/wireless/ath/ath12k/wmi.c:2302: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:3372: Please use a blank line after function/struct/union/enum declarations
drivers/net/wireless/ath/ath12k/mac.c:3394: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4679: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4681: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4710: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:5570: Blank lines aren't necessary after an open brace '{'
drivers/net/wireless/ath/ath12k/mac.c:6094: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7726: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7990: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:9680: Alignment should match open parenthesis

	* [wifi: ath12k: htt: remove value field from struct htt_tlv] new patch

ath12k-mlo-202409141647

	* Initial import

= ath12k-mlo-qcn9274 branch =

ath12k-mlo-qcn9274-202410021750

	* rebase to ath12k-mlo-202410021750

ath12k-mlo-qcn9274-202409301856

	* rebase to ath12k-mlo-202409301855

ath12k-mlo-qcn9274-202409301519

	* rebase to ath12k-mlo-202409301518

ath12k-mlo-qcn9274-202409241333

	* rebase to ath12k-mlo-202409241332

ath12k-mlo-qcn9274-202409241102

	* rebase to ath12k-mlo-202409241059

ath12k-mlo-qcn9274-202409171417

	* initial import, based on tag ath12k-mlo-202409171412


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ath12k-mlo branch ChangeLog
  2024-09-16 15:25 ath12k-mlo branch ChangeLog Kalle Valo
                   ` (3 preceding siblings ...)
  2024-10-02 17:53 ` Kalle Valo
@ 2024-10-04 11:45 ` Kalle Valo
  4 siblings, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2024-10-04 11:45 UTC (permalink / raw)
  To: ath12k

= ath12k-mlo-preparation branch =

ath12k-mlo-preparation-202410031115

	* rebase to ath-202409280926

	* new patch:

	wifi: ath12k: add missing lockdep_assert_wiphy() for ath12k_mac_op_ functions

	* take patches from ath12k-mlo branch:

	wifi: cfg80211: check radio iface combination for multi radio per wiphy
	wifi: mac80211: fix assigning channel in activate links

ath12k-mlo-preparation-202409301854

	* new patch:

	wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup()

ath12k-mlo-preparation-202409301516

	* add patchset [v3] wifi: ath12k: switch to using wiphy_lock()

	https://patchwork.kernel.org/project/linux-wireless/cover/20240924092515.1049885-1-kvalo@kernel.org/

ath12k-mlo-preparation-202409241331

	* rebase to ath-202409191620

ath12k-mlo-preparation-202409171414

	* initial import, based on tag ath-202408100722

= ath12k-mlo branch =

ath12k-mlo-202410041141

	* remove struct ath12k_hw::conf_mutex and instead use wiphy_lock()

	* new patch:

	wifi: ath12k: convert struct ath12k::wmi_mgmt_tx_work to struct	wiphy_work

ath12k-mlo-202410031116

	* rebase to ath12k-mlo-preparation-202410031115

ath12k-mlo-202410021750

	* new patches:

	wifi: ath12k: rename mlo_capable_flags to single_chip_mlo_supp
	wifi: ath12k: add ATH12K_FW_FEATURE_MLO capability firmware feature

ath12k-mlo-202409301855

	* rebase to ath12k-mlo-preparation-202409301854

        * [wifi: ath12k: handle mac_op_flush for MLO] add missing flush_worker() in mac_op_flush

	* [wifi: ath12k: Use mac80211 sta's link_sta instead of deflink]
	  add '!' to he_cap->has_he test

ath12k-mlo-202409301518

	* rebase to ath12k-mlo-preparation-202409301516

	* convert to ar->scan.vdev_clean_wk use wiphy_work_queue()

	* [wifi: ath12k: handle ath12k_bss_assoc for MLO]
	  ath12k_bss_assoc(): rcu_dereference_protected() needs to use use
	  ah->conf_mutex instead ar->conf_mutex

ath12k-mlo-202409241332

	* rebase to ath12k-mlo-preparation-202409241331, few simple conflicts to fix

ath12k-mlo-202409241059

	* new patches:

	wifi: ath12k: remove warning print in htt mlo offset event message
	wifi: ath12k: add no-op without debug print in WMI Rx event
	wifi: ath12k: add can_activate_links mac ops
	wifi: ath12k: symmetrize scan vdev creation and deletion during HW scan
	wifi: ath12k: handle ath12k_bss_assoc for MLO

	* fixes to existing patches:

	use scan link in case of non-ML vif as well
	adjust mac_op_sta_state handler for ML STA support
	fix mac_op_set_key to use active link STA

ath12k-mlo-202409201616

	* [wifi: ath12k: Add helper function to init partner cmem
	configuration] fix partner device init (Karthikeyan)

	* [wifi: ath12k: Add MLO station state change handling] fix leak
	of rx_stats memory in ath12k_mac_station_add() (Rameshkumar)

ath12k-mlo-202409191433

	* [wifi: ath12k: use arsta instead of sta] squash patch 'wifi:
	ath12k: use arsta->addr instead of sta->addr where ever possible'
	into this one

	* [wifi: ath12k: add multi-link flag in peer create command] zero
	initialize peer param in vdev create (Aditya)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	clean up unsed ret testing blocks (Aditya)

ath12k-mlo-202409171412

	* [ath12k: Add MLO WMI setup and teardown helper APIs] add 'wifi:'
	prefix to the title (Jeff)

	* [wifi: ath12k: modify link arvif creation and removal for MLO]
	spelling fixes (Jeff)

	* [wifi: ath12k: do not return invalid link id for scan link]
	spelling fixes (Jeff)

	* several fixes from Aditya to multiple different patches:

use arsta->addr instead of sta->addr where ever possible
fix WMI command formation during peer assoc
fix WMI command formation during peer create
fix lockdep_assert_held warning
fix deadlock issue during station connect
fix logical error while adding link sta
fix logical error while creating link sta
fix ML link peer delete
remove redundant clear keys logic
fix logic of ar->supports_6ghz usage during hw register

ath12k-mlo-202409161316

	* [wifi: ath12k: modify ath12k_mac_op_set_key for MLO] 'ret' is
	used uninitialized

	* [wifi: ath12k: modify link arvif creation and removal for MLO] 'ret' is uninitialized

	* [wifi: ath12k: add primary link for data path operations] ath12k_peer_create(): use rcu_deference() to fix warning:

drivers/net/wireless/ath/ath12k/peer.c:369:23: warning: incorrect type in assignment (different address spaces)

	* [lots of patches] fix most of the checkpatch warnings, except line length
	warnings. To workaround line length warning I temporarily changed
	--max-line-length to 110 in ath12k-check.

drivers/net/wireless/ath/ath12k/qmi.c:2020: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/qmi.c:2043: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2043: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2044: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2044: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2045: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2045: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2046: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2046: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2047: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2047: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2097: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2097: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2098: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2098: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2100: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2100: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2101: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2101: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2103: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2103: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2104: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2104: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2106: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2106: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2107: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2107: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2108: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2108: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2109: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2109: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2110: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2110: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2111: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2111: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2112: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2112: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2113: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2113: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2115: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2115: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2116: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2116: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2118: code indent should use tabs where possible
drivers/net/wireless/ath/ath12k/qmi.c:2118: please, no spaces at the start of a line
drivers/net/wireless/ath/ath12k/qmi.c:2120: Blank lines aren't necessary before a close brace '}'
drivers/net/wireless/ath/ath12k/wmi.h:3732: Macros with complex values should be enclosed in parentheses
drivers/net/wireless/ath/ath12k/wmi.c:2302: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:3372: Please use a blank line after function/struct/union/enum declarations
drivers/net/wireless/ath/ath12k/mac.c:3394: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4679: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4681: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:4710: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:5570: Blank lines aren't necessary after an open brace '{'
drivers/net/wireless/ath/ath12k/mac.c:6094: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7726: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:7990: Alignment should match open parenthesis
drivers/net/wireless/ath/ath12k/mac.c:9680: Alignment should match open parenthesis

	* [wifi: ath12k: htt: remove value field from struct htt_tlv] new patch

ath12k-mlo-202409141647

	* Initial import

= ath12k-mlo-qcn9274 branch =

ath12k-mlo-qcn9274-202410041143

	* rebase to ath12k-mlo-202410041141

ath12k-mlo-qcn9274-202410031118

	* rebase to ath12k-mlo-202410031116

ath12k-mlo-qcn9274-202410021750

	* rebase to ath12k-mlo-202410021750

ath12k-mlo-qcn9274-202409301856

	* rebase to ath12k-mlo-202409301855

ath12k-mlo-qcn9274-202409301519

	* rebase to ath12k-mlo-202409301518

ath12k-mlo-qcn9274-202409241333

	* rebase to ath12k-mlo-202409241332

ath12k-mlo-qcn9274-202409241102

	* rebase to ath12k-mlo-202409241059

ath12k-mlo-qcn9274-202409171417

	* initial import, based on tag ath12k-mlo-202409171412


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-10-04 11:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-16 15:25 ath12k-mlo branch ChangeLog Kalle Valo
2024-09-16 15:27 ` Kalle Valo
2024-09-17 14:21 ` Kalle Valo
2024-09-24 11:04 ` Kalle Valo
2024-10-02 17:53 ` Kalle Valo
2024-10-04 11:45 ` Kalle Valo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox