{"push_id":3138678626,"size":920,"distinct_size":1,"ref":"refs/heads/tip-auto-latest","head":"bc67c4c870e4388c87ba1124a450fc694f8cee70","before":"546e80658334b8deaa259bf22c2c7c70681bc2ef","commits":[{"sha":"eef3dc34a1e0b01d53328b88c25237bcc7323777","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup\n\nWhen building the kernel with Clang, the following section mismatch\nwarning appears:\n\nWARNING: vmlinux.o(.text+0x38b3c): Section mismatch in reference from\nthe function omap44xx_prm_late_init() to the function\n.init.text:omap44xx_prm_enable_io_wakeup()\nThe function omap44xx_prm_late_init() references\nthe function __init omap44xx_prm_enable_io_wakeup().\nThis is often because omap44xx_prm_late_init lacks a __init\nannotation or the annotation of omap44xx_prm_enable_io_wakeup is wrong.\n\nRemove the __init annotation from omap44xx_prm_enable_io_wakeup so there\nis no more mismatch.\n\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/eef3dc34a1e0b01d53328b88c25237bcc7323777"},{"sha":"409fa67a7f4a68f6990955849c22eaca589f18c0","author":{"name":"kbuild test robot","email":"24f7fe9d205c8a9f6ade0c2894e14303ca16087f@intel.com"},"message":"ASoC: stm32: sai: fix noderef.cocci warnings\n\nsound/soc/stm/stm32_sai_sub.c:393:26-32: ERROR: application of sizeof to pointer\n\n sizeof when applied to a pointer typed expression gives the size of\n the pointer\n\nGenerated by: scripts/coccinelle/misc/noderef.cocci\n\nFixes: 8307b2afd386 (\"ASoC: stm32: sai: set sai as mclk clock provider\")\nCC: Olivier Moysan <olivier.moysan@st.com>\nSigned-off-by: kbuild test robot <fengguang.wu@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/409fa67a7f4a68f6990955849c22eaca589f18c0"},{"sha":"3511ba7d4ca6f39e2d060bb94e42a41ad1fee7bf","author":{"name":"Keiji Hayashibara","email":"0b54aa8b2e416067e0954196ca290c9b54511625@socionext.com"},"message":"spi: uniphier: fix incorrect property items\n\nThis commit fixes incorrect property because it was different\nfrom the actual.\nThe parameters of '#address-cells' and '#size-cells' were removed,\nand 'interrupts', 'pinctrl-names' and 'pinctrl-0' were added.\n\nFixes: 4dcd5c2781f3 (\"spi: add DT bindings for UniPhier SPI controller\")\nSigned-off-by: Keiji Hayashibara <hayashibara.keiji@socionext.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/3511ba7d4ca6f39e2d060bb94e42a41ad1fee7bf"},{"sha":"23cb2d04db54535df65edbbebbca89f2590f08bd","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro\n\nA kernel oops happens on an error case (usual missing BE mixer\nconfiguration required by Intel SST driver). Git bisect points to this\nmacro and an operator precedence issue.\n\n\tfor (; ((i--) >= 0) && ((dai) = rtd->codec_dais[i]);)\n\nThe initial code replaced by this macro was\n\twhile (--i >= 0) {\n\t\tcodec_dai = rtd->codec_dais[i];\n\nFix the C operator precedence difference by reverting to pre-decrement\n\nFixes: 0b7990e3897 ('ASoC: add for_each_rtd_codec_dai() macro')\nCc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/23cb2d04db54535df65edbbebbca89f2590f08bd"},{"sha":"a4d8f64f7267a88d4688f5c216926f5f6cafbae6","author":{"name":"Leilk Liu","email":"e38c087ad75d02f7b913a99f43aafdbb8740d800@mediatek.com"},"message":"spi: mediatek: use correct mata->xfer_len when in fifo transfer\n\nwhen xfer_len is greater than 64 bytes and use fifo mode\nto transfer, the actual length from the third time is mata->xfer_len\nbut not len in mtk_spi_interrupt().\n\nSigned-off-by: Leilk Liu <leilk.liu@mediatek.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/a4d8f64f7267a88d4688f5c216926f5f6cafbae6"},{"sha":"3ee9a76a8c5a10e1bfb04b81db767c6d562ddaf3","author":{"name":"Kuninori Morimoto","email":"a3b51ccb87d18302c1692defcfbf83319d1737eb@renesas.com"},"message":"ASoC: rsnd: fixup clock start checker\n\ncommit 4d230d12710646 (\"ASoC: rsnd: fixup not to call clk_get/set under\nnon-atomic\") fixuped clock start timing. But it exchanged clock start\nchecker from ssi->usrcnt to ssi->rate.\n\nCurrent rsnd_ssi_master_clk_start() is called from .prepare,\nbut some player (for example GStreamer) might calls it many times.\nIn such case, the checker might returns error even though it was not\nerror. It should check ssi->usrcnt instead of ssi->rate.\nThis patch fixup it. Without this patch, GStreamer can't switch\n48kHz / 44.1kHz.\n\nReported-by: Yusuke Goda <yusuke.goda.sx@renesas.com>\nSigned-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>\nTested-by: Yusuke Goda <yusuke.goda.sx@renesas.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/3ee9a76a8c5a10e1bfb04b81db767c6d562ddaf3"},{"sha":"fe5192ac81ad0d4dfe1395d11f393f0513c15f7f","author":{"name":"Martin Kelly","email":"54669547a225ff20cba8b75a4adca540eef25858@martingkelly.com"},"message":"iio:st_magn: Fix enable device after trigger\n\nCurrently, we enable the device before we enable the device trigger. At\nhigh frequencies, this can cause interrupts that don't yet have a poll\nfunction associated with them and are thus treated as spurious. At high\nfrequencies with level interrupts, this can even cause an interrupt storm\nof repeated spurious interrupts (~100,000 on my Beagleboard with the\nLSM9DS1 magnetometer). If these repeat too much, the interrupt will get\ndisabled and the device will stop functioning.\n\nTo prevent these problems, enable the device prior to enabling the device\ntrigger, and disable the divec prior to disabling the trigger. This means\nthere's no window of time during which the device creates interrupts but we\nhave no trigger to answer them.\n\nFixes: 90efe055629 (\"iio: st_sensors: harden interrupt handling\")\nSigned-off-by: Martin Kelly <martin@martingkelly.com>\nTested-by: Denis Ciocca <denis.ciocca@st.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/fe5192ac81ad0d4dfe1395d11f393f0513c15f7f"},{"sha":"13682e524167cbd7e2a26c5e91bec765f0f96273","author":{"name":"Daniel Lezcano","email":"e9fa45941f2ebe89c1b9d6c5f339ab42eadb8567@linaro.org"},"message":"arm64: dts: rockchip: remove vdd_log from rock960 to fix a stability issues\n\nWhen the performance governor is set as default, the rock960 hangs\naround one minute after booting, whatever the activity is (idle, key\npressed, loaded, ...).\n\nBased on the commit log found at https://patchwork.kernel.org/patch/10092377/\n\n\"vdd_log has no consumer and therefore will not be set to a specific\nvoltage. Still the PWM output pin gets configured and thence the vdd_log\noutput voltage will changed from it's default. Depending on the idle\nstate of the PWM this will slightly over or undervoltage the logic supply\nof the RK3399 and cause instability with GbE (undervoltage) and PCIe\n(overvoltage). Since the default value set by a voltage divider is the\ncorrect supply voltage and we don't need to change it during runtime we\nremove the rail from the devicetree completely so the PWM pin will not\nbe configured.\"\n\nAfter removing the vdd-log from the rock960's specific DT, the board\ndoes no longer hang and shows a stable behavior.\n\nApply the same change for the rock960 by removing the vdd-log from the\nDT.\n\nFixes: 874846f1fccd (\"arm64: dts: rockchip: add 96boards RK3399 Ficus board\")\nCc: stable@vger.kernel.org\nTested-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nSigned-off-by: Heiko Stuebner <heiko@sntech.de>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/13682e524167cbd7e2a26c5e91bec765f0f96273"},{"sha":"2f5d94123ce3c12a1e15802e6d5ee98f304ccb71","author":{"name":"Vasily Khoruzhick","email":"2750baa0af9b656228a0c6ae55ea7df1c78e68de@gmail.com"},"message":"ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP\n\nSND_SUN50I_CODEC_ANALOG selects SND_SUNXI_ADDA_PR_REGMAP which is leftover\nof renaming SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP. Replace\nit with SND_SUN8I_ADDA_PR_REGMAP to fix possible link errors for some\nconfigurations:\n\nsound/soc/sunxi/sun50i-codec-analog.o: In function `sun50i_codec_analog_probe':\nsun50i-codec-analog.c:(.text+0x62): undefined reference to `sun8i_adda_pr_regmap_init'\n\nFixes: 42371f327df0 (\"ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls\")\nSigned-off-by: Vasily Khoruzhick <anarsoul@gmail.com>\nReviewed-by: Andre Przywara <andre.przywara@arm.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/2f5d94123ce3c12a1e15802e6d5ee98f304ccb71"},{"sha":"a182ecd3809c8d5a2da80c520f3602e301c5317e","author":{"name":"Hans de Goede","email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com"},"message":"ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0\n\nSome boards such as the Swanky model Chromebooks use pmc_plt_clk_0 for the\nmclk instead of pmc_plt_clk_3.\n\nThis commit adds a DMI based quirk for this.\n\nThis fixing audio no longer working on these devices after\ncommit 648e921888ad (\"clk: x86: Stop marking clocks as CLK_IS_CRITICAL\")\nthat commit fixes us unnecessary keeping unused clocks on, but in case\nof the Swanky that was breaking audio support since we were not using\nthe right clock in the cht_bsw_max98090_ti machine driver.\n\nCc: stable@vger.kernel.org\nFixes: 648e921888ad (\"clk: x86: Stop marking clocks as CLK_IS_CRITICAL\")\nReported-and-tested-by: Dean Wallace <duffydack73@gmail.com>\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/a182ecd3809c8d5a2da80c520f3602e301c5317e"},{"sha":"112b57fa737445b2361be332ce8cc0fd3e2b994e","author":{"name":"Rohit kumar","email":"ff35ba20607e6dad7c3796f0f8cc7b088a7339ed@codeaurora.org"},"message":"ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask\n\nSD line mask for MI2S starts from BIT 0 instead of BIT 1.\nFix all bit mask for MI2S SD lines.\n\nSigned-off-by: Rohit kumar <rohitkr@codeaurora.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/112b57fa737445b2361be332ce8cc0fd3e2b994e"},{"sha":"7900f06c3feedbe74d79f28a0d062dbf11fd10bf","author":{"name":"Jon Mason","email":"c00e29b121b94e623b1edbe38acdfe98ec7dc407@broadcom.com"},"message":"MAINTAINERS: Remove self from Broadcom SoCs\n\nI'm leaving Broadcom, and will no longer have access to hardware and\ndocumentation necessary to be effective in a maintainership role.\n\nSigned-off-by: Jon Mason <jon.mason@broadcom.com>\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/7900f06c3feedbe74d79f28a0d062dbf11fd10bf"},{"sha":"9de57ff1566fd36a664c1b04a641e26fed472a9c","author":{"name":"Srinivas Kandagatla","email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org"},"message":"ASoC: qdsp6: q6asm-dai: Only add routing once.\n\nq6asm routing gets added multiple times as part of dai probe.\nMove this to q6routing routes which has those widgets defined, this also\nfixes the issue where these are added each time at dai probe.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/9de57ff1566fd36a664c1b04a641e26fed472a9c"},{"sha":"e14856f6cfbb1b96aa45a68f188b147b5bde76b4","author":{"name":"Srinivas Kandagatla","email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org"},"message":"ASoC: qdsp6: q6afe-dai: Fix the dai widgets\n\nFor some reason the dapm widgets are incorrectly defined from the start,\nNot sure how we ended up with such thing. Fix them now!\n\nWithout this fix the backend dais are always powered up even if there\nis no active stream.\n\nReported-by: Jimmy Cheng-Yi Chiang <cychiang@google.com>\nReported-by: Rohit kumar <rohitkr@codeaurora.org>\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/e14856f6cfbb1b96aa45a68f188b147b5bde76b4"},{"sha":"99b77fef3c6c69bb7664f1ac97a69d5b17968dae","author":{"name":"Yishai Hadas","email":"716bdf33a22a20de4ce7ffadc214b3c6cf761fa3@mellanox.com"},"message":"net/mlx5: Fix XRC SRQ umem valid bits\n\nAdapt XRC SRQ to the latest HW specification with fixed definition\naround umem valid bits. The previous definition relied on a bit which\nwas taken for other purposes in legacy FW.\n\nFixes: bd37197554eb (\"net/mlx5: Update mlx5_ifc with DEVX UID bits\")\nSigned-off-by: Yishai Hadas <yishaih@mellanox.com>\nReviewed-by: Artemy Kovalyov <artemyko@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/99b77fef3c6c69bb7664f1ac97a69d5b17968dae"},{"sha":"9a1ec4eb6f3722a65a267bb7d14c371d73f66c5b","author":{"name":"Spencer E. Olson","email":"d5f5b4ebf6c8b50c83f0cde2670c312d082d418f@umich.edu"},"message":"staging: comedi: ni_mio_common: scale ao INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS\n\nFixes implementation of INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS for\nni_mio devices.  The previous patch should have used the channel\ninformation passed in to scale the result by the number of channels being\nused.\n\nFixes: 51fd36738383 (\"staging: comedi: ni_mio_common: implement INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS\")\nSigned-off-by: Spencer E. Olson <olsonse@umich.edu>\nReviewed-by: Ian Abbott <abbotti@mev.co.uk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/9a1ec4eb6f3722a65a267bb7d14c371d73f66c5b"},{"sha":"c3e43d8b958bd6849817393483e805d8638a8ab7","author":{"name":"Christophe JAILLET","email":"aa5b4d6ac057e7b0849afbbced06a03fc6c87d45@wanadoo.fr"},"message":"staging: rtl8723bs: Fix the return value in case of error in 'rtw_wx_read32()'\n\nWe return 0 unconditionally in 'rtw_wx_read32()'.\nHowever, 'ret' is set to some error codes in several error handling paths.\n\nReturn 'ret' instead to propagate the error code.\n\nFixes: 554c0a3abf216 (\"staging: Add rtl8723bs sdio wifi driver\")\nSigned-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/c3e43d8b958bd6849817393483e805d8638a8ab7"},{"sha":"b7c56d7bfe834904d9d332e0cfbf929b75976f8a","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"drivers: staging: cedrus: find ctx before dereferencing it ctx\n\nCurrently if count is an invalid value the v4l2_info message will\ndereference a null ctx pointer to get the dev information. Fix\nthis by finding ctx first and then checking for an invalid count,\nthis way ctxt will be non-null hence avoiding the null pointer\ndereference.\n\nDetected by CoverityScan, CID#1475337 (\"Explicit null dereferenced\")\n\nFixes: 50e761516f2b (\"media: platform: Add Cedrus VPU decoder driver\")\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nAcked-by: Maxime Ripard <maxime.ripard@bootlin.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/b7c56d7bfe834904d9d332e0cfbf929b75976f8a"},{"sha":"4dc2a3cd27856531cf92762fea2eb9468efe552f","author":{"name":"Spencer E. Olson","email":"d5f5b4ebf6c8b50c83f0cde2670c312d082d418f@umich.edu"},"message":"staging: comedi: clarify/unify macros for NI macro-defined terminals\n\nUses a single macro to define multiple macros that represent a series of\nterminals for NI devices.  This patch also redefines NI_MAX_COUNTERS as the\nmaximum number of counters possible on NI devices (instead of the maximum\nindex of the counters).  This was a little confusing and caused a bug in\ncommit 347e244884c3b (\"staging: comedi: tio: implement global tio/ctr routing\")\nwhen setting/reading registers for counter terminals.\n\nFixes: 347e244884c3b (\"staging: comedi: tio: implement global tio/ctr routing\")\nSigned-off-by: Spencer E. Olson <olsonse@umich.edu>\nReviewed-by: Ian Abbott <abbotti@mev.co.uk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/4dc2a3cd27856531cf92762fea2eb9468efe552f"},{"sha":"354e379684fcc70ab8d5450b4d57bd92b5294dfd","author":{"name":"Sergio Paracuellos","email":"358e043441c02f80688f359cab03aa349f9972d6@gmail.com"},"message":"staging: mt7621-dma: fix potentially dereferencing uninitialized 'tx_desc'\n\nFunction 'mtk_hsdma_start_transfer' uses 'tx_desc' pointer which can be\ndereferenced before it is initializated. Initializate pointer before\navoiding the problem.\n\nFixes: 0853c7a53eb3 (\"staging: mt7621-dma: ralink: add rt2880 dma engine\")\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/354e379684fcc70ab8d5450b4d57bd92b5294dfd"}]}
{"actor":{"display_login":"avagin"}}