{"push_id":1094171745,"size":481,"distinct_size":12,"ref":"refs/heads/work/hns/input/crtouch","head":"b6d80683081f21db46f5d4dfb7f87f70b38890a1","before":"7354e5c8314804c9922338516163a438876cd86c","commits":[{"sha":"5d7e23a79444385d03717dc19cc58dd2d5883052","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@atomide.com","name":"Tony Lindgren"},"message":"ARM: dts: Add clocks for dm814x ADPLL\n\nThese use the standard clock bindings and now we can make some\nof the fixed clocks into real clocks.\n\nNote that the clock output names may become optional as we\nprobably want to eventually use descriptive names, or use\njust dynamically generated names as suggested by Tero.\n\nAcked-by: Tero Kristo <t-kristo@ti.com>\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/5d7e23a79444385d03717dc19cc58dd2d5883052"},{"sha":"dd5dc001581a7cf6f563e188c302caae1be998c2","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"ASoC: cs35l32: avoid uninitialized variable access\n\ngcc warns about the possibilty of accessing a property read from\ndevicetree in cs35l32_i2c_probe() when it has not been initialized\nbecause CONFIG_OF is disabled:\n\nsound/soc/codecs/cs35l32.c: In function 'cs35l32_i2c_probe':\nsound/soc/codecs/cs35l32.c:278:2: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]\n\nThe code is actually correct because it checks the dev->of_node\nvariable first and we know this is NULL here when CONFIG_OF\nis disabled, but Russell King noticed that it's broken when\nwe probe the device using DT, and the properties are absent.\n\nThe code already has some checking for incorrect values, and\nI keep that checking unchanged here, but add an additional\ncheck for an error returned by the property accessor functions\nthat now gets handled the same way as incorrect data in the\nproperties.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Brian Austin <brian.austin@cirrus.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/dd5dc001581a7cf6f563e188c302caae1be998c2"},{"sha":"af139d5592bc812e7a1997727172ddba3e6be968","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"ASoC: rt5616: add I2C dependency\n\nThe rt5616 codec registers itself as an i2c driver, but can\nbe enabled even when i2c is turned off, which leads to a build\nerror:\n\ncodecs/rt5616.c:1419:1: error: data definition has no type or storage class [-Werror]\n module_i2c_driver(rt5616_i2c_driver);\n\nThis adds an explicit Kconfig dependency, like the other codec\ndrivers.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nFixes: 288bc356a881 (\"ASoC: rt5616: allow to build with CONFIG_SND_SOC_RT5616\")\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/af139d5592bc812e7a1997727172ddba3e6be968"},{"sha":"4a6c5e6a8d29e4d33858227db9179e91aa8a7407","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ALSA: hda: use list macro for parsing on cleanup\n\nIt is always better to use list_for_each_entry_safe() while doing\ncleanup. So use this instead of open coding this in list in\nsnd_hdac_stream_free_all()\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nAcked-by: Takashi Iwai <tiwai@suse.de>\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/4a6c5e6a8d29e4d33858227db9179e91aa8a7407"},{"sha":"7373f481dc4098a844a756201e98341bc56baaa2","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: free codec objects on removal\n\nOn driver removal we should ask the core to remove the device\nobjects as well, so invoke snd_hdac_ext_bus_device_remove() in\nremove.\n\nSigned-off-by: Jeeja KP <jeeja.kp@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/7373f481dc4098a844a756201e98341bc56baaa2"},{"sha":"3f7f8489e25b180cf8de8a3ae3896b3f18fc4aa5","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Freeup properly on skl_dsp_free\n\nWe are supposed to freeup the Code loader DMA allocation and\nensure all interrupts are disabled before we disable dsp cores.\nSo invoke these to ensure DSP shuts down properly.\n\nSigned-off-by: Jeeja KP <jeeja.kp@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/3f7f8489e25b180cf8de8a3ae3896b3f18fc4aa5"},{"sha":"077411e5eb8872736fdc5f3e7277719160918dde","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Unmap the address last\n\nIn Skylake destructor we unmap the hardware address and then free\nlinks and streams. The stream free accesses hardware to write to\nregisters and predictably causes oops.\n\nSo change the order and unmap last in destructor.\n\nSigned-off-by: Jeeja KP <jeeja.kp@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/077411e5eb8872736fdc5f3e7277719160918dde"},{"sha":"5b2fe89856b2d0faaaea9e4b4b2c4920de7a600c","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Call i915 exit last\n\nThe Skylake driver uses i915 component APIs to talk to display.\nOn remove we should free up by invoking snd_hdac_i915_exit() but\nthat should be last thing in remove routine, so move it to last\nin skl_free()\n\nSigned-off-by: Jeeja KP <jeeja.kp@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/5b2fe89856b2d0faaaea9e4b4b2c4920de7a600c"},{"sha":"36e7972c0d3f8819a5d9335c36c5dcd168cd2b72","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: remove call to pci_dev_put\n\nThe PCI bus takes pci_dev_get() and pci_dev_put() is also there.\nSo no need for drivers to invoke these. In SKL driver we were\ncalling pci_dev_put() only which is not right, so remove this\n\nSigned-off-by: Jeeja KP <jeeja.kp@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/36e7972c0d3f8819a5d9335c36c5dcd168cd2b72"},{"sha":"653aa4645244042826f105aab1be3d01b3d493ca","author":{"email":"796c82e218db295aebae52e44a32471577d15e1c@rock-chips.com","name":"Sugar Zhang"},"message":"ASoC: rt5640: Correct the digital interface data select\n\nthis patch corrects the interface adc/dac control register definition\naccording to datasheet.\n\nSigned-off-by: Sugar Zhang <sugar.zhang@rock-chips.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/653aa4645244042826f105aab1be3d01b3d493ca"},{"sha":"47325078f2a3e543150e7df967e45756b2fff7ec","author":{"email":"b51b9a92386687a9ac927cebfa0f978adeb8cea5@kernel.org","name":"Mark Brown"},"message":"ASoC: dapm: Make sure we have a card when displaying component widgets\n\nThe dummy component is reused for all cards so we special case and don't\nbind it to any of them.  This means that code like that displaying the\ncomponent widgets that tries to look at the card will crash.  In the\nfuture we will fix this by ensuring that the dummy component looks like\nother components but that is invasive and so not suitable for a fix.\nInstead add a special case check here.\n\nReported-by: Harry Pan <harry.pan@intel.com>\nSuggested-by: Lars-Peter Clausen <lars@metafoo.de>\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/47325078f2a3e543150e7df967e45756b2fff7ec"},{"sha":"c3efb42b207e22991dee86ca15861ede11a419fc","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Fix kbuild dependency\n\nThe Skylake driver selects SND_HDA_I915 which causes kbuild to spew warning:\n\n  warning: (SND_SOC_INTEL_SKYLAKE) selects SND_HDA_I915 which has unmet direct dependencies\n  (SOUND && !M68K && !UML && SND && DRM_I915 && SND_HDA_CORE)\n\nThe SND_HDA_I915 should not be selected so drop that.\n\nReported-by: Takashi Iwai <tiwai@suse.de>\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/c3efb42b207e22991dee86ca15861ede11a419fc"},{"sha":"9fc515bc9e735c10cd327f05c20f5ef69474188d","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"iwlwifi: pcie: lower the debug level for RSA semaphore access\n\nIWL_INFO is not an error but still printed by default.\n\"can't access the RSA semaphore it is write protected\" seems\nworrisome but it is not really a problem.\n\nCC: <stable@vger.kernel.org> [4.1+]\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/9fc515bc9e735c10cd327f05c20f5ef69474188d"},{"sha":"7fdf9663261cc77a516396fec82cee8a8ea07e76","author":{"email":"fc74710875e8eb5097171ed9776e7aa6016f00b8@intel.com","name":"Matti Gottlieb"},"message":"iwlwifi: mvm: fix memory leak in paging\n\nCurrently paging download buffer is freed during the\nthe unloading of the opmode which happens when the driver\nis unloaded.\n\nThis causes a memory leak since the paging download\nbuffer is allocated every time we enable the\ninterface, so the download buffer can be allocated many\ntimes, but only be freed once.\n\nFree paging download buffer during disabling of the\ninterface.\n\nCC: stable@vger.kernel.org [4.3+]\nSigned-off-by: Matti Gottlieb <matti.gottlieb@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/7fdf9663261cc77a516396fec82cee8a8ea07e76"},{"sha":"372f7d6ac11235a69b2cb356cdc8bf67bd68f4c4","author":{"email":"4f6d392e422d1b8f381e5a7c1b9b3c46d9851e8b@163.com","name":"Jia-Ju Bai"},"message":"b43: Fix memory leaks in b43_bus_dev_ssb_init and b43_bus_dev_bcma_init\n\nThe memory allocated by kzalloc in b43_bus_dev_ssb_init and\nb43_bus_dev_bcma_init is not freed.\nThis patch fixes the bug by adding kfree in b43_ssb_remove,\nb43_bcma_remove and error handling code of b43_bcma_probe.\n\nThanks Michael for his suggestion.\n\nSigned-off-by: Jia-Ju Bai <baijiaju1990@163.com>\nAcked-by: Michael Büsch <m@bues.ch>\nSigned-off-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/372f7d6ac11235a69b2cb356cdc8bf67bd68f4c4"},{"sha":"c58d900cc96a5106e2feaed8d3d7361669a91396","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"bcma: fix building without OF_IRQ\n\nThe bcma driver core can be built with or without DT support, but\nit fails to build when CONFIG_OF=y and CONFIG_OF_IRQ=n, which\ncan happen on platforms that do not support IRQ domains.\n\nERROR: \"irq_create_of_mapping\" [drivers/bcma/bcma.ko] undefined!\nERROR: \"of_irq_parse_raw\" [drivers/bcma/bcma.ko] undefined!\nERROR: \"of_irq_parse_one\" [drivers/bcma/bcma.ko] undefined!\n\nThis adds another compile-time check for OF_IRQ, but also\ngets rid of now unneeded #ifdef checks: Using the simpler\nIS_ENABLED() check for OF_IRQ also covers the case of not\nhaving CONFIG_OF enabled. The check for CONFIG_OF_ADDRESS\nwas added to allow building on architectures without\nOF_ADDRESS, but that has been addressed already in\nb1d06b60e90c (\"of: Provide static inline function for\nof_translate_address if needed\").\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c58d900cc96a5106e2feaed8d3d7361669a91396"},{"sha":"2acd846485549655582ee379ceb966206f91e6f8","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"rtlwifi: fix gcc-6 indentation warning\n\nThe rtl8821ae_dm_txpower_tracking_callback_thermalmeter function\ncontains a call to RT_TRACE() that is indented in a misleading\nway, as pointed out by a gcc-6 warning:\n\ndrivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c: In function 'rtl8821ae_dm_txpower_tracking_callback_thermalmeter':\ndrivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c:2491:4: error: statement is indented as if it were guarded by...\n    RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD,\n    ^~~~~~~~\ndrivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c:2488:3: note: ...this 'for' clause, but it is not\n   for (p = RF90_PATH_A; p < MAX_PATH_NUM_8821A; p++)\n   ^~~\n\nIt is clear from the context that the call was not meant to be\npart of the loop and only the indentation is wrong, so this\nremoves the extra tabs.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/2acd846485549655582ee379ceb966206f91e6f8"},{"sha":"d643678b9a4e432a574b2ec601216afd720c69b6","author":{"email":"0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","name":"Jeeja KP"},"message":"ASoC: Intel: Skylake: Fix for unloading module only when it is loaded\n\nModule needs to be unloaded only when it is loaded successfully.\nTo fix this, first correct the module state sequence and set module\nstate to LOADED if module is loaded successfully.\nWhen unloading the module check if module state is not in UNINIT,\nthen unload it.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/d643678b9a4e432a574b2ec601216afd720c69b6"},{"sha":"4f329d9fbab630af44db2f787eb79ca52e6ba22e","author":{"email":"0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","name":"Jeeja KP"},"message":"ASoC: Intel: Skylake: Fix DSP resource de-allocation\n\nIn PRE PMD of widget handler DSP resources are allocated after\nthe creation of DSP pipe and modules and in POST PMD DSP\nresources are destroyed.\n\nIf there is any failure in pipe or module creation in PRE PMD,\npcm trigger fails and finally POST PMD gets called and DSP\nresources are freed, without getting allocated.\n\nFixes the DSP resource de-allocation by allocating the resource\nbefore creation of pipe and module in PRE PMD and in POST PMD,\nfree the resources.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/4f329d9fbab630af44db2f787eb79ca52e6ba22e"},{"sha":"e6cee90075c0ff261ff7eef8ad892429f028e194","author":{"email":"db8778e62b312ccbd77ecba18560f4a84e4e16cf@chromium.org","name":"Ben Zhang"},"message":"ASoC: nau8825: Fix jack detection across suspend\n\nJack plug status is rechecked at resume to handle plug/unplug\nin S3 when the chip has no power.\n\nSuspend/resume callbacks are moved from the i2c dev_pm_ops to\nsnd_soc_codec_driver. soc_resume_deferred is a delayed work\nwhich may trigger nau8825_set_bias_level. The bias change races\nagainst dev_pm_ops, causing jack detection issues.\nsoc_resume_deferred ensures bias change and snd_soc_codec_driver\nsuspend/resume are sequenced correctly.\n\nSigned-off-by: Ben Zhang <benzh@chromium.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/e6cee90075c0ff261ff7eef8ad892429f028e194"}]}