{"push_id":628862202,"size":116,"distinct_size":2,"ref":"refs/heads/dev-pad","head":"1df55f36edb4bd47a051e2664d243a3e91d29fb4","before":"110ae4a0dfd76249bd58b37abfe86201c45d7f35","commits":[{"sha":"74005991b78a0a7a6546004fb37d33a651c613e7","author":{"email":"98b5df125785ddebbf642f8cf9f43d3980ddc694@intel.com","name":"Fan Du"},"message":"xfrm: Do not parse 32bits compiled xfrm netlink msg on 64bits host\n\nstructure like xfrm_usersa_info or xfrm_userpolicy_info\nhas different sizeof when compiled as 32bits and 64bits\ndue to not appending pack attribute in their definition.\nThis will result in broken SA and SP information when user\ntrying to configure them through netlink interface.\n\nInform user land about this situation instead of keeping\nsilent, the upper test scripts would behave accordingly.\n\nSigned-off-by: Fan Du <fan.du@intel.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/74005991b78a0a7a6546004fb37d33a651c613e7"},{"sha":"81d62d5a9c4df3f4f7b0c5f5e1158f3fc4802fda","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"iwlwifi: mvm: continue (with error) CSA on GO time event failure\n\nIf, on a GO, the CSA time event fails to be scheduled, continue the\nflow towards mac80211's state machine so it doesn't get stuck, but\nreport an error later on the post switch which will cause mac80211\nto tear down the operation. This ensures nothing gets stuck due to\nthe scheduling failure.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/81d62d5a9c4df3f4f7b0c5f5e1158f3fc4802fda"},{"sha":"4d165d12e36584c44abb8e912944a84c78f91b7c","author":{"email":"1a5d131848a166677cc209f94fa988cee9378c32@wizery.com","name":"Arik Nemtsov"},"message":"iwlwifi: mvm: assign new TLV bit for multi-source LAR\n\nAccording to FW methodology, the capability bits should be the only ones\nthat change per-HW. The API bits should remain constant across different\nHWs.\nCurrently this is not the case with multi-source LAR (API bit 9). Assign\na new capability bit to eventually replace the API bit. Until the API bit\ncan be deprecated, the driver will check either to enable multi-source\nLAR.\n\nSigned-off-by: Arik Nemtsov <arikx.nemtsov@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/4d165d12e36584c44abb8e912944a84c78f91b7c"},{"sha":"9243efccd45373fd6431729f88deaa0cf0bbe0be","author":{"email":"30d0a3ea07b25a90f61a738417c75a14d6abc5ff@intel.com","name":"Liad Kaufman"},"message":"iwlwifi: pcie: add rx packet sequence number to dbg print\n\nFor each RX packet until this patch there only was a debug\nprint of the HCMD and the offset. This adds also the\nsequence number of the packet for easier matching between\nwhat was sent, what came back / was received, and what\ngot stuck somewhere and was never responded by the FW.\n\nSigned-off-by: Liad Kaufman <liad.kaufman@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/9243efccd45373fd6431729f88deaa0cf0bbe0be"},{"sha":"fe92e32ace11b21311fbeb8dbf14ac45b87e700d","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"iwlwifi: mvm: properly flush the queues for buffering transport\n\nThere are transport that must buffer frames in the driver.\nThis means that we have frames that are not in the op_mode\nand not visible to the firwmare. This causes issues when we\nflush the queues: the op_mode flushes a queue, and the\nfirmware flushes all the frames that are *currently* on the\nrings, but if the transport buffers frames, it can submit\nthese while we are flushing. This leads to a situation\nwhere we still have frames on the queues after we flushed\nthem.\nPreventing those buffered frame from getting into the\nfirmware is possible, but then, we have to run the Tx\nresponse path on frames that didn't reach the firmware\nwhich is not desirable.\nThe way I solve this here is to let these frames go to the\nfirmware, but make sure the firmware will not transmit them\n(by setting the station as draining). The op_mode then needs\nto wait until the transport itself is empty to be sure that\nthe queue is really empty.\n\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/fe92e32ace11b21311fbeb8dbf14ac45b87e700d"},{"sha":"e539761d98dbd80204867194a9f110f8392c2637","author":{"email":"30d0a3ea07b25a90f61a738417c75a14d6abc5ff@intel.com","name":"Liad Kaufman"},"message":"iwlwifi: mvm: add iccm data to 8000 b-step data dump\n\nIn 8000 HW family B-step only, the ICCM is separate\nfrom the SRAM. This adds the ICCM to the dump data\ncollected for FW debug.\n\nSigned-off-by: Liad Kaufman <liad.kaufman@intel.com>\nReviewed-by: Johannes Berg <johannes.berg@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/e539761d98dbd80204867194a9f110f8392c2637"},{"sha":"bcd535eb5313947917a6a00c2a65561853b1be70","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"iwlwifi: mvm: remove time-event start/end failure warning\n\nThis warning is misleading. In many cases, for example P2P ROC time\nevents, this will happen if the time event is aborted, for example\ndue to a higher priority time event. This is entirely normal and not\nworth warning about.\n\nIn other cases, where we actually do act upon this, for example when\ntrying to connect and this fails, we should instead warn as part of\nthe disconnect operation.\n\nChange the code to do that, i.e. make the warning a debug message,\nand make it more prominent (an error) when we actually disconnect\nbecause of it.\n\nThis also fixes confusion in the logs - the warning was mistaken for\nsomething that needed investigation, while in most cases it's just\nexpected behaviour that occasionally some lower-priority time events\nwould not complete fully.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/bcd535eb5313947917a6a00c2a65561853b1be70"},{"sha":"28c8c19a0004a74cd6303fa088b33212d0d80536","author":{"email":"3ff4dee1187f5ed4a7674b5c6260fcc954c70cf4@intel.com","name":"Eran Harary"},"message":"iwlwifi: mvm: don't wait for firmware verification\n\nThe firmware has a race in the flow that indicates the\ncompletion of the authentication. Checking the completion\nof the authentication is not really needed anyway since\nwe can wait for the ALIVE notification instead.\nRemove the unneeded and buggy code.\n\nSigned-off-by: Eran Harary <eran.harary@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/28c8c19a0004a74cd6303fa088b33212d0d80536"},{"sha":"48e67751681654efe9743be64f18f1f08d1dbef2","author":{"email":"fdf5551f20996bc0613832b4b54eb06eecaffd38@wizery.com","name":"Eliad Peller"},"message":"iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw\n\nwe unref IWL_MVM_REF_UCODE_DOWN on iwl_mvm_restart_complete().\n\nUsually, the restart is initiated by iwl_mvm_nic_restart(),\nwhich takes the reference before restarting the hw.\n\nHowever, in D3 flow we might call ieee80211_restart_hw()\ndirectly (in case of suspend error and on d3_test-resume),\nwhich without taking the ref first. fix it.\n\nSigned-off-by: Eliad Peller <eliadx.peller@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/48e67751681654efe9743be64f18f1f08d1dbef2"},{"sha":"939e4904e09044f0446a5eccd2bb93090087d713","author":{"email":"1a5d131848a166677cc209f94fa988cee9378c32@wizery.com","name":"Arik Nemtsov"},"message":"iwlwifi: mvm: remove d0i3 ref correctly during AP start\n\nThe AP_START d0i3 reference was never removed if the AP started correctly.\nThis has the unpleasant side-effect of preventing D0i3 on Android if the\nWiFi hotspot was ever started on the device.\n\nSigned-off-by: Arik Nemtsov <arikx.nemtsov@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/939e4904e09044f0446a5eccd2bb93090087d713"},{"sha":"4ffb36505c0d4e0909aa1812b0269eb181a51390","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart\n\nIn nic restart flow we inform mac80211 that scan was aborted, but it was\nbased only on scan_status which is not set by UMAC scan. Fix that.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>\nReviewed-by: Johannes Berg <johannes.berg@intel.com>\nReviewed-by: Luciano Coelho <luciano.coelho@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/4ffb36505c0d4e0909aa1812b0269eb181a51390"},{"sha":"483f3ab1754f3c3698db622cc181249a0ca6372c","author":{"email":"fdf5551f20996bc0613832b4b54eb06eecaffd38@wizery.com","name":"Eliad Peller"},"message":"iwlwifi: pcie: initialize trans_pcie->ref_count on configure()\n\nref_count is currently initialized on start_fw(). This causes\nsome issues in restart flow, as currently active references\n(e.g. unclaimed command) will get cleared, resulting in\ninvalid reference accounting.\n\nMove the ref_count initialization to the configure() trans op,\nso it won't be re-initialized on restart.\n\nSigned-off-by: Eliad Peller <eliadx.peller@intel.com>\nReviewed-by: Johannes Berg <johannes.berg@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/483f3ab1754f3c3698db622cc181249a0ca6372c"},{"sha":"2250fd94c8887bdf0fb583a8f35bf555a0fff81c","author":{"email":"48024ebf6407f04843f8b4062a045f41623c6d61@intel.com","name":"Luciano Coelho"},"message":"iwlwifi: mvm: add delay to scheduled scan\n\nAdd support for delaying the start of a scheduled scan (or a WoWLAN\nnet-detect scan).\n\nSigned-off-by: Luciano Coelho <luciano.coelho@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/2250fd94c8887bdf0fb583a8f35bf555a0fff81c"},{"sha":"cb2513bb71cfaedfb9af37c27744b0e5cef15aa3","author":{"email":"48024ebf6407f04843f8b4062a045f41623c6d61@intel.com","name":"Luciano Coelho"},"message":"iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif\n\nThere is no need to implement the enable_scan_iteration_notif handling\nexplicitly and there's no reason not to export the current value.  So\nuse debugfs_create_bool() instead.\n\nSigned-off-by: Luciano Coelho <luciano.coelho@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/cb2513bb71cfaedfb9af37c27744b0e5cef15aa3"},{"sha":"5dd9c68a854a77da2091b08d8fb7717b04667c6d","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"iwlwifi: drop support for early versions of 8000\n\nThese early versions are no longer supported.\n\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/5dd9c68a854a77da2091b08d8fb7717b04667c6d"},{"sha":"5d42e7b2a39d015180af44f8e56b0c2fc46874e1","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"iwlwifi: mvm: allow to configure the timeout for the Tx queues\n\nSometimes we will want to configure the timeouts for the\nTx queues based on the vif type. Allow to do that using the\ntrigger mechanism.\n\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/5d42e7b2a39d015180af44f8e56b0c2fc46874e1"},{"sha":"1e16707166caf7499e9e3decc403267d346a5fb7","author":{"email":"3ff4dee1187f5ed4a7674b5c6260fcc954c70cf4@intel.com","name":"Eran Harary"},"message":"iwlwifi: mvm: fix debug print in the RSA ownership workaround\n\nThe semaphore may not be accessible. Fix the debug prints\naccordingly.\n\nSigned-off-by: Eran Harary <eran.harary@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/1e16707166caf7499e9e3decc403267d346a5fb7"},{"sha":"d383c7409171452aaa6569f1451f9975d44f3d76","author":{"email":"3ff4dee1187f5ed4a7674b5c6260fcc954c70cf4@intel.com","name":"Eran Harary"},"message":"iwlwifi: 8000: change PNVM in case it doesn't match to the HW step\n\nThere is a strong relationship between the NVM version and\nthe hardware step. Enforce that in the driver in case the\ndefault NVM on the platform is the wrong one.\n\nSigned-off-by: Eran Harary <eran.harary@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/d383c7409171452aaa6569f1451f9975d44f3d76"},{"sha":"963221bea4b46b175d51329c63dd6f16601d411b","author":{"email":"344470f2ae3d43c115823f3f9ccfaeed124712ee@intel.com","name":"Alexander Bondar"},"message":"iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows\n\nIn the reset flow, the driver cancels ongoing scan and sends scan\ncomplete notification to mac80211. However it does not clean its UID.\nAdd cleaning scan UID for the ongoing scan. Loop over all other UIDs\nto make sure there's nothing left there and warn if any is found.\n\nSigned-off-by: Alexander Bondar <alexander.bondar@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/963221bea4b46b175d51329c63dd6f16601d411b"},{"sha":"90cb12372bf2779406bd0378195d8b5357a06dc3","author":{"email":"30d0a3ea07b25a90f61a738417c75a14d6abc5ff@intel.com","name":"Liad Kaufman"},"message":"iwlwifi: mvm: rs: fix comment indentation\n\nSigned-off-by: Liad Kaufman <liad.kaufman@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/tgraf/net-next/commits/90cb12372bf2779406bd0378195d8b5357a06dc3"}]}