{"push_id":1019470848,"size":265,"distinct_size":4,"ref":"refs/heads/work/hns/video/dss/antitear","head":"3e9194753ee772fa864fb578422b921ee6c52c61","before":"dc5c0a864f72e26ca97c2492dd8513a556404dfe","commits":[{"sha":"8bf862739a7786ae72409220914df960a0aa80d8","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"wext: fix message delay/ordering\n\nBeniamino reported that he was getting an RTM_NEWLINK message for a\ngiven interface, after the RTM_DELLINK for it. It turns out that the\nmessage is a wireless extensions message, which was sent because the\ninterface had been connected and disconnection while it was deleted\ncaused a wext message.\n\nFor its netlink messages, wext uses RTM_NEWLINK, but the message is\nwithout all the regular rtnetlink attributes, so \"ip monitor link\"\nprints just rudimentary information:\n\n5: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default\n    link/ether 02:00:00:00:01:00 brd ff:ff:ff:ff:ff:ff\nDeleted 5: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default\n    link/ether 02:00:00:00:01:00 brd ff:ff:ff:ff:ff:ff\n5: wlan1: <BROADCAST,MULTICAST,UP>\n    link/ether\n(from my hwsim reproduction)\n\nThis can cause userspace to get confused since it doesn't expect an\nRTM_NEWLINK message after RTM_DELLINK.\n\nThe reason for this is that wext schedules a worker to send out the\nmessages, and the scheduling delay can cause the messages to get out\nto userspace in different order.\n\nTo fix this, have wext register a netdevice notifier and flush out\nany pending messages when netdevice state changes. This fixes any\nordering whenever the original message wasn't sent by a notifier\nitself.\n\nCc: stable@vger.kernel.org\nReported-by: Beniamino Galvani <bgalvani@redhat.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/8bf862739a7786ae72409220914df960a0aa80d8"},{"sha":"cb150b9d23be6ee7f3a0fff29784f1c5b5ac514d","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"cfg80211/wext: fix message ordering\n\nSince cfg80211 frequently takes actions from its netdev notifier\ncall, wireless extensions messages could still be ordered badly\nsince the wext netdev notifier, since wext is built into the\nkernel, runs before the cfg80211 netdev notifier. For example,\nthe following can happen:\n\n5: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default\n    link/ether 02:00:00:00:01:00 brd ff:ff:ff:ff:ff:ff\n5: wlan1: <BROADCAST,MULTICAST,UP>\n    link/ether\n\nwhen setting the interface down causes the wext message.\n\nTo also fix this, export the wireless_nlevent_flush() function\nand also call it from the cfg80211 notifier.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/cb150b9d23be6ee7f3a0fff29784f1c5b5ac514d"},{"sha":"f39ea2690bd61efec97622c48323f40ed6e16317","author":{"email":"127a166a10ede851f230a37146bc5ea8eb3dfca9@gmail.com","name":"Chris Bainbridge"},"message":"mac80211: fix use of uninitialised values in RX aggregation\n\nUse kzalloc instead of kmalloc for struct tid_ampdu_rx to\ninitialize the \"removed\" field (all others are initialized\nmanually). That fixes:\n\nUBSAN: Undefined behaviour in net/mac80211/rx.c:932:29\nload of value 2 is not a valid value for type '_Bool'\nCPU: 3 PID: 1134 Comm: kworker/u16:7 Not tainted 4.5.0-rc1+ #265\nWorkqueue: phy0 rt2x00usb_work_rxdone\n 0000000000000004 ffff880254a7ba50 ffffffff8181d866 0000000000000007\n ffff880254a7ba78 ffff880254a7ba68 ffffffff8188422d ffffffff8379b500\n ffff880254a7bab8 ffffffff81884747 0000000000000202 0000000348620032\nCall Trace:\n [<ffffffff8181d866>] dump_stack+0x45/0x5f\n [<ffffffff8188422d>] ubsan_epilogue+0xd/0x40\n [<ffffffff81884747>] __ubsan_handle_load_invalid_value+0x67/0x70\n [<ffffffff82227b4d>] ieee80211_sta_reorder_release.isra.16+0x5ed/0x730\n [<ffffffff8222ca14>] ieee80211_prepare_and_rx_handle+0xd04/0x1c00\n [<ffffffff8222db03>] __ieee80211_rx_handle_packet+0x1f3/0x750\n [<ffffffff8222e4a7>] ieee80211_rx_napi+0x447/0x990\n\nWhile at it, convert to use sizeof(*tid_agg_rx) instead.\n\nFixes: 788211d81bfdf (\"mac80211: fix RX A-MPDU session reorder timer deletion\")\nCc: stable@vger.kernel.org\nSigned-off-by: Chris Bainbridge <chris.bainbridge@gmail.com>\n[reword commit message, use sizeof(*tid_agg_rx)]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/f39ea2690bd61efec97622c48323f40ed6e16317"},{"sha":"f84a93726e0c0c53b5b6dbee96623e7e53e06dd8","author":{"email":"313328defca653cd422fb17d20c38cc0fb4b890b@gmail.com","name":"Konstantin Khlebnikov"},"message":"mac80211: minstrel_ht: fix out-of-bound in minstrel_ht_set_best_prob_rate\n\nPatch fixes this splat\n\nBUG: KASAN: slab-out-of-bounds in minstrel_ht_update_stats.isra.7+0x6e1/0x9e0\n[mac80211] at addr ffff8800cee640f4 Read of size 4 by task swapper/3/0\n\nSigned-off-by: Konstantin Khlebnikov <koct9i@gmail.com>\nLink: http://lkml.kernel.org/r/CALYGNiNyJhSaVnE35qS6UCGaSb2Dx1_i5HcRavuOX14oTz2P+w@mail.gmail.com\nAcked-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/f84a93726e0c0c53b5b6dbee96623e7e53e06dd8"},{"sha":"212c5a5e6ba61678be6b5fee576e38bccb50b613","author":{"email":"2ac7036d3528aff465f5d4b31a65c571c86fd591@open-mesh.com","name":"Sven Eckelmann"},"message":"mac80211: minstrel: Change expected throughput unit back to Kbps\n\nThe change from cur_tp to the function\nminstrel_get_tp_avg/minstrel_ht_get_tp_avg changed the unit used for the\ncurrent throughput. For example in minstrel_ht the correct\nconversion between them would be:\n\n    mrs->cur_tp / 10 == minstrel_ht_get_tp_avg(..).\n\nThis factor 10 must also be included in the calculation of\nminstrel_get_expected_throughput and minstrel_ht_get_expected_throughput to\nreturn values with the unit [Kbps] instead of [10Kbps]. Otherwise routing\nalgorithms like B.A.T.M.A.N. V will make incorrect decision based on these\nvalues. Its kernel based implementation expects expected_throughput always\nto have the unit [Kbps] and not sometimes [10Kbps] and sometimes [Kbps].\n\nThe same requirement has iw or olsrdv2's nl80211 based statistics module\nwhich retrieve the same data via NL80211_STA_INFO_TX_BITRATE.\n\nCc: stable@vger.kernel.org\nFixes: 6a27b2c40b48 (\"mac80211: restructure per-rate throughput calculation into function\")\nSigned-off-by: Sven Eckelmann <sven@open-mesh.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/212c5a5e6ba61678be6b5fee576e38bccb50b613"},{"sha":"17e0521750399205f432966e602e125294879cdd","author":{"email":"db7328bbf81a38b011e8d0f5302fd54c788d0608@pengutronix.de","name":"Philipp Zabel"},"message":"gpu: ipu-v3: Do not bail out on missing optional port nodes\n\nThe port nodes are documented as optional, treat them accordingly.\n\nReported-by: Martin Fuzzey <mfuzzey@parkeon.com>\nReported-by: Chris Healy <Chris.Healy@zii.aero>\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nFixes: 304e6be652e2 (\"gpu: ipu-v3: Assign of_node of child platform devices to corresponding ports\")","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/17e0521750399205f432966e602e125294879cdd"},{"sha":"596a65d152fdc777ee7a2c7cbea9a7916350bed1","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@protonic.nl","name":"David Jander"},"message":"gpu: ipu-v3: Reset IPU before activating IRQ\n\nIf we don't come out of a clean reset, make sure no IRQ is fired before\neverything is setup by resetting the IPU before activating the interrupt\nhandlers.\n\nSigned-off-by: David Jander <david@protonic.nl>\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/596a65d152fdc777ee7a2c7cbea9a7916350bed1"},{"sha":"6c8b66ed0aaf888bfa2545796bf769c1c4593d58","author":{"email":"48c9e973d8f86eb0cdae200124c5925db7587c4e@pengutronix.de","name":"Lucas Stach"},"message":"drm/imx: notify DRM core about CRTC vblank state\n\nMake sure the DRM core is aware that there will be no vblank interrupts\nincoming if the CRTC is disabled. That way the core will reject any\nattempts from userspace to wait on a vblank event on a disabled CRTC.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/6c8b66ed0aaf888bfa2545796bf769c1c4593d58"},{"sha":"33bee520cbaee22118fb96ab500ba4cd4e8cb749","author":{"email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de","name":"Enrico Jorns"},"message":"drm/imx: Add missing DRM_FORMAT_RGB565 to ipu_plane_formats\n\nDRM_FORMAT_RGB565 is missing from ipu_plane_formats.\nThe support is there, just need to make it available to userspace.\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/33bee520cbaee22118fb96ab500ba4cd4e8cb749"},{"sha":"a947b724069a25eae86d8dfed905374d04c3f93c","author":{"email":"010521127f513270fe503d86ab8316ac5147f4b7@codeaurora.org","name":"Stephen Boyd"},"message":"ASoC: qcom: Don't specify LE device endianness\n\nThis reverts commit 18560a4e3 (ASoC: qcom: Specify LE device\nendianness).\n\nThe commit that caused us to specify LE device endianness here,\n29bb45f25ff3 (regmap-mmio: Use native endianness for read/write,\n2015-10-29), has been reverted in mainline so now when we specify\nLE it actively breaks big endian kernels because the byte\nswapping in regmap-mmio is incorrect. Let's revert this change\nbecause it will 1) fix the big endian kernels and 2) be redundant\nto specify LE because that will become the default soon.\n\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/a947b724069a25eae86d8dfed905374d04c3f93c"},{"sha":"b8659adda9e295eca0b10a67f3b15a8644c8ed6f","author":{"email":"85a8403471508147ef46d210bc33c05fdc88f382@rock-chips.com","name":"Shawn Lin"},"message":"spi: rockchip: disable runtime pm when in err case\n\nBefore registering master, driver enables runtime pm.\nThis patch  pm_runtime_disable in err case while probing\ndriver to balance pm reference count.\n\nSigned-off-by: Shawn Lin <shawn.lin@rock-chips.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/b8659adda9e295eca0b10a67f3b15a8644c8ed6f"},{"sha":"844c9f476a43db0bdf61df409026a026ce98ec1b","author":{"email":"85a8403471508147ef46d210bc33c05fdc88f382@rock-chips.com","name":"Shawn Lin"},"message":"spi: rockchip: add missing spi_master_put\n\nAdd missing spi_master_put for rockchip_spi_remove since\nit calls spi_master_get already.\n\nSigned-off-by: Shawn Lin <shawn.lin@rock-chips.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/844c9f476a43db0bdf61df409026a026ce98ec1b"},{"sha":"fb896c44f88a75843a072cd6961b1615732f7811","author":{"email":"30d0a3ea07b25a90f61a738417c75a14d6abc5ff@intel.com","name":"Liad Kaufman"},"message":"iwlwifi: mvm: inc pending frames counter also when txing non-sta\n\nUntil this patch, when TXing non-sta the pending_frames counter\nwasn't increased, but it WAS decreased in\niwl_mvm_rx_tx_cmd_single(), what makes it negative in certain\nconditions. This in turn caused much trouble when we need to\nremove the station since we won't be waiting forever until\npending_frames gets 0. In certain cases, we were exhausting\nthe station table even in BSS mode, because we had a lot of\nstale stations.\n\nIncrease the counter also in iwl_mvm_tx_skb_non_sta() after a\nsuccessful TX to avoid this outcome.\n\nCC: <stable@vger.kernel.org> [3.18+]\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/OpenPhoenux/gta04-kernel/commits/fb896c44f88a75843a072cd6961b1615732f7811"},{"sha":"390f0ffe92aea878b763c7fd8afd1dff62e0d20b","author":{"email":"90f178d26b5b1a016b7b4403e2f9f83f81d8c9c1@gmail.com","name":"Anton Bondarenko"},"message":"spi: imx: allow only WML aligned transfers to use DMA\n\nRX DMA tail data handling doesn't work correctly in many cases with current\nimplementation. It happens because SPI core was setup to generates both RX\nand RX TAIL events. And RX TAIL event does not work correctly.\nThis can be easily verified by sending SPI transaction with size modulus\nWML(32 in our case) not equal 0.\n\nAlso removing change introduced in f6ee9b582d2db652497b73c1f117591dfb6d3a90\nsince this change only fix usecases with transfer size from 33 to 128 bytes\nand doesn't fix 129 bytes and bigger.\n\nThis is output from transaction with len 138 bytes in loopback mode at 10Mhz:\nTX0000: a3 97 a2 55 53 be f1 fc f9 79 6b 52 14 13 e9 e2\nTX0010: 2d 51 8e 1f 56 08 57 27 a7 05 d4 d0 52 82 77 75\nTX0020: 1b 99 4a ed 58 3d 6a 52 36 d5 24 4a 68 8e ad 95\nTX0030: 5f 3c 35 b5 c4 8c dd 6c 11 32 3d e2 b4 b4 59 cf\nTX0040: ce 23 3d 27 df a7 f9 96 fc 1e e0 66 2c 0e 7b 8c\nTX0050: ca 30 42 8f bc 9f 7b ce d1 b8 b1 87 ec 8a d6 bb\nTX0060: 2e 15 63 0e 3c dc a4 3a 7a 06 20 a7 93 1b 34 dd\nTX0070: 4c f5 ec 88 96 68 d6 68 a0 09 6f 8e 93 47 c9 41\nTX0080: db ac cf 97 89 f3 51 05 79 71\n\nRX0000: a3 97 a2 55 53 be f1 fc f9 79 6b 52 14 13 e9 e2\nRX0010: 2d 51 8e 1f 56 08 57 27 a7 05 d4 d0 52 82 77 75\nRX0020: 1b 99 4a ed 58 3d 6a 52 36 d5 24 4a 68 8e ad 95\nRX0030: 5f 3c 35 00 00 b5 00 00 00 c4 00 00 8c 00 00 dd\nRX0040: 6c 11 32 3d e2 b4 b4 59 cf ce 23 3d 27 df a7 f9\nRX0050: 96 fc 1e e0 66 2c 0e 7b 8c ca 30 42 8f 1f 1f bc\nRX0060: 9f 7b ce d1 b8 b1 87 ec 8a d6 bb 2e 15 63 0e ed\nRX0070: ed 3c 58 58 58 dc 3d 3d a4 6a 6a 3a 52 52 7a 36\nRX0080: 06 20 a7 93 1b 34 dd 4c f5 ec\n\nZeros at offset 33 and 34 caused by reading empty RX FIFO which not possible\nif DMA RX read was triggered by RX event. This mean DMA was triggered\nby RX TAIL event.\n\nSigned-off-by: Anton Bondarenko <anton.bondarenko.sama@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/390f0ffe92aea878b763c7fd8afd1dff62e0d20b"},{"sha":"ba4a3550e93415f4ff300810b8d0659949fea193","author":{"email":"d30e8c735f4ec37736624e52f5fa5def660f6015@nxp.com","name":"Gao Pan"},"message":"spi: imx: fix spi resource leak with dma transfer\n\nIn spi_imx_dma_transfer(), when desc_rx = dmaengine_prep_slave_sg()\nfails, the context goes to label no_dma and then return. However,\nthe memory allocated for desc_tx has not been freed yet, which leads\nto resource leak.\n\nSigned-off-by: Gao Pan <pandy.gao@nxp.com>\nReviewed-by: Fugang Duan <B38611@freescale.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/ba4a3550e93415f4ff300810b8d0659949fea193"},{"sha":"316fa9e09ad76e095b9d7e9350c628b918370a22","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: samsung: Use IRQ safe spin lock calls\n\nLockdep warns of a potential lock inversion, i2s->lock is held numerous\ntimes whilst we are under the substream lock (snd_pcm_stream_lock). If\nwe use the IRQ unsafe spin lock calls, you can also end up locking\nsnd_pcm_stream_lock whilst under i2s->lock (if an IRQ happens whilst we\nare holding i2s->lock). This could result in deadlock.\n\n[   18.147001]        CPU0                    CPU1\n[   18.151509]        ----                    ----\n[   18.156022]   lock(&(&pri_dai->spinlock)->rlock);\n[   18.160701]                                local_irq_disable();\n[   18.166622]                                lock(&(&substream->self_group.lock)->rlock);\n[   18.174595]                                lock(&(&pri_dai->spinlock)->rlock);\n[   18.181806]   <Interrupt>\n[   18.184408]     lock(&(&substream->self_group.lock)->rlock);\n[   18.190045]\n[   18.190045]  *** DEADLOCK ***\n\nThis patch changes to using the irq safe spinlock calls, to avoid this\nissue.\n\nFixes: ce8bcdbb61d9 (\"ASoC: samsung: i2s: Protect more registers with a spinlock\")\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>\nTested-by: Anand Moon <linux.amoon@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/316fa9e09ad76e095b9d7e9350c628b918370a22"},{"sha":"65b4bcb82967fd5a60694c3477e58a04a9170aea","author":{"email":"71add150d99de1bd5a1ceb2e3464b76ba775ecb5@lxorguk.ukuu.org.uk","name":"Alan"},"message":"ASoC: Intel: Skylake: fix pointer scaling\n\nskl_tplg_tlv_control_set does pointer maths on data but forgets that data\nis not uint8_t so the maths is already scaled in the pointer type.\n\nSigned-off-by: Alan Cox <alan@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/65b4bcb82967fd5a60694c3477e58a04a9170aea"},{"sha":"56e5fd8feb286ab71f4ca7674505b0d17967376d","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@nxp.com","name":"Fabio Estevam"},"message":"ASoC: fsl_ssi: Go back to explicit register defaults\n\nCommit 5c408fee2546 (\"ASoC: fsl_ssi: remove explicit register defaults\")\ncauses the driver to fail to probe:\n\nfsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW\nfsl-ssi-dai 2028000.ssi: Failed to init register map\nfsl-ssi-dai: probe of 2028000.ssi failed with error -22\n\n, so revert this commit.\n\nReported-by: Mika Penttilä <mika.penttila@nextfour.com>\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/56e5fd8feb286ab71f4ca7674505b0d17967376d"},{"sha":"7a36b930e6ed4702c866dc74a5ad07318a57c688","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@openwrt.org","name":"Felix Fietkau"},"message":"mac80211: minstrel_ht: set default tx aggregation timeout to 0\n\nThe value 5000 was put here with the addition of the timeout field to\nieee80211_start_tx_ba_session. It was originally added in mac80211 to\nsave resources for drivers like iwlwifi, which only supports a limited\nnumber of concurrent aggregation sessions.\n\nSince iwlwifi does not use minstrel_ht and other drivers don't need\nthis, 0 is a better default - especially since there have been\nrecent reports of aggregation setup related issues reproduced with\nath9k. This should improve stability without causing any adverse\neffects.\n\nCc: stable@vger.kernel.org\nAcked-by: Avery Pennarun <apenwarr@gmail.com>\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/7a36b930e6ed4702c866dc74a5ad07318a57c688"},{"sha":"5e950a78bf5b18ded277a27aed0bcdbe7c1b868a","author":{"email":"13ad319ce4a4be691b07390542de8c24f0e75ac8@gmail.com","name":"Ola Olsson"},"message":"nl80211: Zero out the connection keys memory when freeing them.\n\nThe connection keys are zeroed out in all other cases except this\none. Let's fix the last one as well.\n\nSigned-off-by: Ola Olsson <ola.olsson@sonymobile.com>\nReviewed-by: Julian Calaby <julian.calaby@gmail.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/5e950a78bf5b18ded277a27aed0bcdbe7c1b868a"}]}