{"push_id":2762236532,"size":39,"distinct_size":0,"ref":"refs/heads/korg/kvalo/ath/ath-next","head":"1bb38e8bb81e5c43bc1a2b44bc8e340783005f58","before":"bf9b608e63dfd71ab225c9d4211eb6d8dc582a3b","commits":[{"sha":"1e3c43a7f111943fb6bb7cafa9d1e9834d6b2b0e","author":{"name":"Kalle Valo","email":"7081a7d99b8c74c0698a728df19e3915a995d7e1@codeaurora.org"},"message":"ath10k: fix open brace location in ath10k_wmi_tlv_op_gen_dbglog_cfg()\n\nFixes a recently added checkpatch warning:\n\nwmi-tlv.c:2703: open brace '{' following function definitions go on the next line\n\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/1e3c43a7f111943fb6bb7cafa9d1e9834d6b2b0e"},{"sha":"cd93b83ad927b2c7979e0add0343ace59328b461","author":{"name":"Pradeep Kumar Chitrapu","email":"549562caea3554a31a7b00fb374bfe160bb4579a@codeaurora.org"},"message":"ath10k: support for multicast rate control\n\nIssues a wmi command to firmware when multicast rate change is received with the\nnew BSS_CHANGED_MCAST_RATE flag.  Also fixes the incorrect fixed_rate setting\nfor CCK rates which got introduced with addition of ath10k_rates_rev2 enum.\n\nTested on QCA9984 with firmware ver 10.4-3.6-00104\n\nSigned-off-by: Pradeep Kumar Chitrapu <pradeepc@codeaurora.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/cd93b83ad927b2c7979e0add0343ace59328b461"},{"sha":"673bc519c55843c68c3aecff71a4101e79d28d2b","author":{"name":"Surabhi Vishnoi","email":"6194999cd730311c844e99f6c6c36e1f9d024fae@codeaurora.org"},"message":"ath10k: disable bundle mgmt tx completion event support\n\nThe tx completion of multiple mgmt frames can be bundled\nin a single event and sent by the firmware to host, if this\ncapability is not disabled explicitly by the host. If the host\ncannot handle the bundled mgmt tx completion, this capability\nsupport needs to be disabled in the wmi init cmd, sent to the firmware.\n\nAdd the host capability indication flag in the wmi ready command,\nto let firmware know the features supported by the host driver.\nThis field is ignored if it is not supported by firmware.\n\nSet the host capability indication flag(i.e. host_capab) to zero,\nfor disabling the support of bundle mgmt tx completion. This will\nindicate the firmware to send completion event for every mgmt tx\ncompletion, instead of bundling them together and sending in a single\nevent.\n\nTested HW: WCN3990\nTested FW: WLAN.HL.2.0-01188-QCAHLSWMTPLZ-1\n\nSigned-off-by: Surabhi Vishnoi <svishnoi@codeaurora.org>\nSigned-off-by: Rakesh Pillai <pillair@codeaurora.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/673bc519c55843c68c3aecff71a4101e79d28d2b"},{"sha":"dc405152bb64d4ae01c9ac669de25b2d1fb6fc2d","author":{"name":"Rakesh Pillai","email":"a1a75c72a8c8e92ad2a03477fdec5d7d3868406a@codeaurora.org"},"message":"ath10k: handle mgmt tx completion event\n\nWCN3990 transmits management frames via WMI\nwith reference. Currently, with the management\ntx completion not being handled, these frames are\nnot getting freed even after the transmission status\nis returned by the firmware.\n\nThe transmitted management frames should be freed\nwhen the firmware sends the over-the-air tx status of\nthe corresponding management frames.\n\nHandle the wmi mgmt tx completion event and free\nthe corresponding management frame.\n\nTested HW: WCN3990\nTested FW: WLAN.HL.2.0-01188-QCAHLSWMTPLZ-1\n\nSigned-off-by: Rakesh Pillai <pillair@codeaurora.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/dc405152bb64d4ae01c9ac669de25b2d1fb6fc2d"},{"sha":"e6712aa1244fe7b53776858b73bfd1a94a198681","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"ath10k: remove redundant pointers 'dev' and 'noa'\n\nPointers dev and noa are being assigned but are never used hence they\nare redundant and can be removed.\n\nCleans up clang warnings:\nwarning: variable 'dev' set but not used [-Wunused-but-set-variable]\nwarning: variable 'noa' set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/e6712aa1244fe7b53776858b73bfd1a94a198681"},{"sha":"e8c38062efc6ffa38f602eb8ffb8c8b03bcf2b5f","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"ath5k: remove redundant pointer rf\n\nPointer rf is being assigned but is never used hence it is redundant\nand can be removed.\n\nCleans up two clang warnings:\nwarning: variable 'rf' set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/e8c38062efc6ffa38f602eb8ffb8c8b03bcf2b5f"},{"sha":"619c9700a8fe017bdbe60e08c21213962b2de87a","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"ath6kl: remove redundant variables netlen, orig_buf, orig_len, dropped and stats\n\nVariables netlen, orig_buf, orig_len, dropped and stats are assigned values\nbut are never used hence they are redundant and can be removed.\n\nCleans up clang warnings:\nwarning: variable 'netlen' set but not used [-Wunused-but-set-variable]\nwarning: variable 'orig_buf' set but not used [-Wunused-but-set-variable]\nwarning: variable 'orig_len' set but not used [-Wunused-but-set-variable]\nwarning: variable 'dropped' set but not used [-Wunused-but-set-variable]\nwarning: variable 'stats' set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/619c9700a8fe017bdbe60e08c21213962b2de87a"},{"sha":"e82f57c8b9708baf4a58a9282636d9285b5aa2dd","author":{"name":"Nicholas Mc Guire","email":"1f1947151fff46847c7ab253c8b8ee2fc7e63b14@osadl.org"},"message":"ath10k: htt_tx: move lock into id_get function\n\nThis is only code refactoring as all call sites of\nath10k_htt_tx_alloc_msdu_id() take the same lock it can be moved into the\nid_get function and the assertion dropped.\n\nSigned-off-by: Nicholas Mc Guire <hofrat@osadl.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/e82f57c8b9708baf4a58a9282636d9285b5aa2dd"},{"sha":"db251d7df4570c7d48df088edfa3d1d510cc67c2","author":{"name":"Maharaja Kennadyrajan","email":"b369c1cda0b16f8e857c1108cc614156e5d7fcbc@codeaurora.org"},"message":"ath10k: add debugfs file warm_hw_reset\n\nDebugfs support to do hardware warm reset with WMI command\nWMI_PDEV_PARAM_PDEV_RESET for 10.4 and 10.2.4(if wmi\nservice is enabled in the firmware for backward compatibility).\n\nThis change is purely for debugging purpose when hardware hangs/mutes.\n\nThis hardware reset won't affect the connectivity but there will be small\npause in data traffic. Here we are doing BB/MAC level reset and hence\nwhenever the BB/MAC watchdog is triggered, it does a hardware_chip_reset.\nSo the target will be in the active state.\n\nBelow command used to warm reset the hardware.\necho 1 > /sys/kernel/debug/ieee80211/phyX/ath10k/warm_hw_reset\n\nTested in QCA988X with firmware ver 10.2.4.70.45\nTested in QCA4019 with firmware ver 10.4-3.2.1.1-00011\n\nSigned-off-by: Maharaja Kennadyrajan <mkenna@codeaurora.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/db251d7df4570c7d48df088edfa3d1d510cc67c2"},{"sha":"ebfac1d0c1663a47f6a0912930b9b8db4306e38b","author":{"name":"Kalle Valo","email":"7081a7d99b8c74c0698a728df19e3915a995d7e1@codeaurora.org"},"message":"ath10k: fix parenthesis alignment\n\nThese were recently introduced and found by checkpatch:\n\ndrivers/net/wireless/ath/ath10k/mac.c:6118: Alignment should match open parenthesis\ndrivers/net/wireless/ath/ath10k/mac.c:6121: Alignment should match open parenthesis\ndrivers/net/wireless/ath/ath10k/mac.c:6124: Alignment should match open parenthesis\n\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/ebfac1d0c1663a47f6a0912930b9b8db4306e38b"},{"sha":"3f259111583801013cb605bb4414aa529adccf1c","author":{"name":"Sven Eckelmann","email":"2ac7036d3528aff465f5d4b31a65c571c86fd591@openmesh.com"},"message":"ath10k: prevent active scans on potential unusable channels\n\nThe QCA4019 hw1.0 firmware 10.4-3.2.1-00050 and 10.4-3.5.3-00053 (and most\nlikely all other) seem to ignore the WMI_CHAN_FLAG_DFS flag during the\nscan. This results in transmission (probe requests) on channels which are\nnot \"available\" for transmissions.\n\nSince the firmware is closed source and nothing can be done from our side\nto fix the problem in it, the driver has to work around this problem. The\nWMI_CHAN_FLAG_PASSIVE seems to be interpreted by the firmware to not\nscan actively on a channel unless an AP was detected on it. Simple probe\nrequests will then be transmitted by the STA on the channel.\n\nath10k must therefore also use this flag when it queues a radar channel for\nscanning. This should reduce the chance of an active scan when the channel\nmight be \"unusable\" for transmissions.\n\nFixes: e8a50f8ba44b (\"ath10k: introduce DFS implementation\")\nSigned-off-by: Sven Eckelmann <sven.eckelmann@openmesh.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/3f259111583801013cb605bb4414aa529adccf1c"},{"sha":"bfc55fe65987743e534808a18217ccd5783e00bb","author":{"name":"Jia-Ju Bai","email":"4f6d392e422d1b8f381e5a7c1b9b3c46d9851e8b@gmail.com"},"message":"ath6kl: replace GFP_ATOMIC with GFP_KERNEL in ath6kl_bmi_init()\n\nath6kl_bmi_init() is never called in atomic context.\nIt calls kzalloc() with GFP_ATOMIC, which is not necessary.\nGFP_ATOMIC can be replaced with GFP_KERNEL.\n\nThis is found by a static analysis tool named DCNS written by myself.\n\nSigned-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/bfc55fe65987743e534808a18217ccd5783e00bb"},{"sha":"a2a49e86b325fa2e44b0b7407f07e6eab6cc3edd","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k_hw: set spectral scan enable bit on trigger for AR9003+\n\nAR9002 code and the QCA AR9003+ reference code do the same.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/a2a49e86b325fa2e44b0b7407f07e6eab6cc3edd"},{"sha":"3a69dd366866b066b329f6074189a1a6eb056b93","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k: don't run periodic and nf calibation at the same time\n\nThe checks already prevents periodic cal from being started while noise\nfloor calibration runs. It is missing checks for the other way around.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/3a69dd366866b066b329f6074189a1a6eb056b93"},{"sha":"11f7f4f9c0d28a0742b238fdb851eb3698ad6d9a","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k: fix moredata bit in PS buffered frame release\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/11f7f4f9c0d28a0742b238fdb851eb3698ad6d9a"},{"sha":"e20c7c91ef60cb3a3534f73d14007ec0728d1620","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k: clear potentially stale EOSP status bit in intermediate queues\n\nPrevents spurious ieee80211_sta_eosp calls.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/e20c7c91ef60cb3a3534f73d14007ec0728d1620"},{"sha":"36e14a787dd0b459760de3622e9709edb745a6af","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k: report tx status on EOSP\n\nFixes missed indications of end of U-APSD service period to mac80211\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/36e14a787dd0b459760de3622e9709edb745a6af"},{"sha":"1226f9e1029637ebdab6bd80928213b8c1ad965c","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k: fix block-ack window tracking issues\n\nEnsure that a buffer gets tracked as part of the block-ack window as\nsoon as it's dequeued from the tid for the first time. Ensure that\ndouble calls to ath_tx_addto_baw (e.g. on retransmission) don't cause\nany issues.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/1226f9e1029637ebdab6bd80928213b8c1ad965c"},{"sha":"461d8a6bb9879b0e619752d040292e67aa06f1d2","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k_hw: fix channel maximum power level test\n\nThe tx power applied by set_txpower is limited by the CTL (conformance\ntest limit) entries in the EEPROM. These can change based on the user\nconfigured regulatory domain.\nDepending on the EEPROM data this can cause the tx power to become too\nlimited, if the original regdomain CTLs impose lower limits than the CTLs\nof the user configured regdomain.\n\nTo fix this issue, set the initial channel limits without any CTL\nrestrictions and only apply the CTL at run time when setting the channel\nand the real tx power.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/461d8a6bb9879b0e619752d040292e67aa06f1d2"},{"sha":"52d7e0e5339b429171c032fbc03a45a47f6026a3","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ath9k: fix more-data flag for buffered multicast packets\n\nThe flag needs to be cleared for the last packet in the list, not the\nfirst one. Fixes some issues with multicast packet loss for powersave\nclients connected to an ath9k AP.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/52d7e0e5339b429171c032fbc03a45a47f6026a3"}]}
{"actor":{"display_login":"Jackeagle"}}