From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BD4D4CEB2E0 for ; Wed, 2 Oct 2024 17:53:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: Message-ID:In-Reply-To:Date:References:Subject:To:From:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=B3db9SYyPjXg7FQHY/dyRFBfHQ0yqnp22vdV5ZJNrR8=; b=lgquDZfHhEi124o0+4fvxWp/ZX a1+x27SIhbv4qXGZWkKbyVMff6Ir6Z32j/Drp9HwXgFJgyYoa2a/7QgXHzU4PlEZ0R4fLXjDPRcVc TNe24CsUMX2N9GVv4WAUNX6fN2wEcTs9W1R5J4ltoQkS5QGvg0zXi4+tIm4SMYr21NLqFSpfgUusq MIsmLCEmzanvWHSBeRCFuWwOOEkhgY9GkM/Wb0sPHao39EoQRqkv/R8F+tKkn/0KvIBGBXG5CDLHR 4RwVmpioORlHs9hsbegjucd3NFPSd7f1JZqMW3rt1bljAclmRw+PSN3kQxQXaNGX/LoS9FUtT5Wmy xVnuoLHw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1sw3Xi-000000076Nf-1z1u for ath12k@archiver.kernel.org; Wed, 02 Oct 2024 17:53:42 +0000 Received: from nyc.source.kernel.org ([2604:1380:45d1:ec00::3]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1sw3X7-000000076Iw-3uAk for ath12k@lists.infradead.org; Wed, 02 Oct 2024 17:53:07 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 016D4A427CF for ; Wed, 2 Oct 2024 17:52:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6C9F7C4CEC2 for ; Wed, 2 Oct 2024 17:53:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1727891584; bh=ospgzyzPJ7DwoC2SMlRopXjiufeDruxpHkeC5LZiTJM=; h=From:To:Subject:References:Date:In-Reply-To:From; b=J6W9gRDbRmQyHw52xfpANaDyOPcNy2Y20rbspaPPU9eZKETOV25e7Ctk3Q+RulINA ZiRo2LG4giyO2ILXFNZtmxVHQt32ETrUfItDeZAO5j1Kq+yRNlkqVUpHvRZ807jOMQ HyHPAOuGqU1LMONZlUfJv2AZry7GU5NvWCKpf51XEbBf49hg7X6HJwfGnIj4ncBAlA uA5kvu6ayY6juFEwrCVRvxxaQGci4FfIUFnufjdzG4nqGYX4kiz7v5vQaGxEDP43nL HL4wAvJ9KCHvUVVOGWU6+u38NwiQskmeqUGiFNghLTKCpIh6buhV/0mOeXVWB1X9OW dz6lpLtrdiDIQ== From: Kalle Valo To: ath12k@lists.infradead.org Subject: Re: ath12k-mlo branch ChangeLog References: <87wmjbd3jc.fsf@kernel.org> Date: Wed, 02 Oct 2024 20:53:01 +0300 In-Reply-To: <87wmjbd3jc.fsf@kernel.org> (Kalle Valo's message of "Mon, 16 Sep 2024 18:25:11 +0300") Message-ID: <87r08y5r42.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241002_105306_120657_878C968E X-CRM114-Status: UNSURE ( 9.06 ) X-CRM114-Notice: Please train this message. X-BeenThere: ath12k@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "ath12k" Errors-To: ath12k-bounces+ath12k=archiver.kernel.org@lists.infradead.org = 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