{"push_id":824208114,"size":148,"distinct_size":148,"ref":"refs/heads/master","head":"0e979cb5b02b7494c06d96aef22ef123459f2273","before":"e738ab703df3a846b74d38131ed4babc7f4bdc15","commits":[{"sha":"eaeef1ad9b6ea6df1d1220c254d9563da60cb9d1","author":{"email":"f42cebf09eca02daa17183a12d7e2abd3a3a3661@silentcreek.de","name":"Timo Sigurdsson"},"message":"ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specifications\n\nsun7i-a20.dtsi contains a cpufreq operating point at 0.9 volts. The minimum\nCPU voltage for the Allwinner A20 SoC, however, is 1.0 volts. Thus, raise\nthe voltage for the lowest operating point to 1.0 volts in order to stay\nwithin the SoC specifications. It is an undervolted setting that isn't\nstable across all SoCs and boards out there.\n\nCc: <stable@vger.kernel.org> # v4.0+\nFixes: d96b7161916f (\"ARM: dts: sun7i: Add cpu clock reference and operating points to dtsi\")\nSigned-off-by: Timo Sigurdsson <public_timo.s@silentcreek.de>\nAcked-by: Iain Paton <ipaton0@gmail.com>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/eaeef1ad9b6ea6df1d1220c254d9563da60cb9d1"},{"sha":"f594297830b29c8204c421fafe66001178ac0f9a","author":{"email":"94755a79aca753e683bb6d0e796d473b797056eb@fedoraproject.org","name":"Josh Boyer"},"message":"ARM: dts: Fix Makefile target for sun4i-a10-itead-iteaduino-plus\n\nCommit 79ae3e66f8d (ARM: dts: sun4i: Add Iteaduino Plus A10) added a new\nmake target for the sun4i-a10-itead-iteaduino-plus dts file, but mistakenly\nused .dts instead of the correct .dtb suffix.  This resulted in a build error\nlike:\n\n        scripts/Makefile.dtbinst:42: target 'sun4i-a10-itead-iteaduino-plus.dts' doesn't match the target pattern\n\nwhen doing a make dtbs_install.\n\nFix it to use the proper file name.\n\nSigned-off-by: Josh Boyer <jwboyer@fedoraproject.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/f594297830b29c8204c421fafe66001178ac0f9a"},{"sha":"833b5794e3303cc97a0d2d4ba97f26cc9d9b4b79","author":{"email":"21067cf409d9aa8479a6b399b381f2cd1a6a7866@gmail.com","name":"Chanho Park"},"message":"ARM: EXYNOS: reset Little cores when cpu is up\n\nThe cpu booting of exynos5422 has been still broken since we discussed\nit in last year[1]. This patch is inspired from Odroid XU3\ncode (Actually, it was from samsung exynos vendor kernel)[2]. This weird\nreset code was founded exynos5420 octa cores series SoCs and only\nrequired for the first boot core is the Little core (Cortex A7).\nSome of the exynos5420 boards and all of the exynos5422 boards will require\nthis code.\n\nThere is two ways to check the little core is the first cpu. One is\nchecking GPG2CON[1] GPIO value and the other is checking the cluster\nnumber of the first cpu. I selected the latter because it's more easier\nthan the former.\n\n[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2015-June/350632.html\n[2] https://patchwork.kernel.org/patch/6782891/\n\nCc: Kevin Hilman <khilman@kernel.org>\nCc: Javier Martinez Canillas <javier@osg.samsung.com>\nCc: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nTested-by: Kevin Hilman <khilman@linaro.org>\nSigned-off-by: Chanho Park <parkch98@gmail.com>\nCc: <stable@vger.kernel.org> # 4.1+\n[k.kozlowski: Adding stable for v4.1+, reformat comment]\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/833b5794e3303cc97a0d2d4ba97f26cc9d9b4b79"},{"sha":"a68371632b86d682992185ecf97316700a5a0f14","author":{"email":"e2fab786eddc0871341d92c5a7126cb6c6b4f7fc@gmail.com","name":"Krzysztof Kozlowski"},"message":"ARM: dts: Fix LEDs on exynos5422-odroidxu3\n\nThe LEDs on Odroid XU3 family boards could not properly probe\nbecause PWM outputs were reduced only to PWM for fan. Fix it\nfor Odroid XU3 and XU3-Lite boards by switching to usage of\nall 4 outputs (although the PWM for MIPI probably is redundant\nbecause board does not have MIPI connector available).\n\nThis fixes warnings on dmesg:\n[    4.838712] samsung-pwm 12dd0000.pwm: tried to request PWM channel 1 without output\n[    4.838725] leds_pwm pwmleds: unable to request PWM for green:mmc0: -22\n[    4.838767] leds_pwm: probe of pwmleds failed with error -22\n\nFixes: b685d540cc26 (\"ARM: dts: Add pwm-fan node for exynos5422-odroidxu3\")\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski.k@gmail.com>\nSigned-off-by: Kukjin Kim <kgene@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/a68371632b86d682992185ecf97316700a5a0f14"},{"sha":"1605b60ad064c7019db8ade07f0b7bdc8c197b93","author":{"email":"24970bf3d8506c473367e9292a8e5eb43a40bda0@samsung.com","name":"Bartlomiej Zolnierkiewicz"},"message":"ARM: dts: add suspend opp to exynos4412\n\nMark 800MHz OPP as a suspend opp for Exynos4412 based\nboards so effectively cpufreq-dt driver behavior w.r.t.\nsuspend frequency matches what the old exynos-cpufreq\ndriver has been doing.\n\nThis patch fixes suspend/resume support on Exynos4412 based\nTrats2 board and reboot hang on Exynos4412 based Odroid U3\nboard.\n\nCc: Thomas Abraham <thomas.ab@samsung.com>\nCc: Javier Martinez Canillas <javier@osg.samsung.com>\nCc: Marek Szyprowski <m.szyprowski@samsung.com>\nCc: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>\nAcked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nSigned-off-by: Kukjin Kim <kgene@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/1605b60ad064c7019db8ade07f0b7bdc8c197b93"},{"sha":"34adba711750b1a0eee100dda1d7fb6cfc55608f","author":{"email":"48c9e973d8f86eb0cdae200124c5925db7587c4e@pengutronix.de","name":"Lucas Stach"},"message":"ARM: imx53: include IRQ dt-bindings header\n\nAllows to use the more meaningful IRQ flag defines instead of\nthe raw values.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/34adba711750b1a0eee100dda1d7fb6cfc55608f"},{"sha":"e1ffceb078c6bc8a674077b29aee0926bbb54131","author":{"email":"48c9e973d8f86eb0cdae200124c5925db7587c4e@pengutronix.de","name":"Lucas Stach"},"message":"ARM: imx53: qsrb: fix PMIC interrupt level\n\nThe MC34708 PMIC interrupt level is active high, but was set to\nactive low in the devicetree, probably as a result of a copy and\npaste error from the QSB board.\n\nThis caused IRQ storms and led to the kernel disabling the PMIC\ninterrupt.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/e1ffceb078c6bc8a674077b29aee0926bbb54131"},{"sha":"52f5664a87474894e7da44f3b778dbe4e4c740b7","author":{"email":"21ccde02ead1c1322a71ba373232c873848446c9@mellanox.com","name":"Ariel Nahum"},"message":"libiscsi: Fix iscsi_check_transport_timeouts possible infinite loop\n\nConnection last_ping is not being updated when iscsi_send_nopout fails.\nNot updating the last_ping will cause firing a timer to a past time\n(last_ping + ping_tmo < current_time) which triggers an infinite loop of\niscsi_check_transport_timeouts() and hogs the cpu.\n\nFix this issue by checking the return value of iscsi_send_nopout.\nIf it fails set the next_timeout to one second later.\n\nSigned-off-by: Ariel Nahum <arieln@mellanox.com>\nSigned-off-by: Sagi Grimberg <sagig@mellanox.com>\nReviewed-by: Mike Christie <michaelc@cs.wisc.edu>\nSigned-off-by: James Bottomley <JBottomley@Odin.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/52f5664a87474894e7da44f3b778dbe4e4c740b7"},{"sha":"9e294bf88a583825a413df408b9fe9e658fb93ac","author":{"email":"24970bf3d8506c473367e9292a8e5eb43a40bda0@samsung.com","name":"Bartlomiej Zolnierkiewicz"},"message":"clk: samsung: fix cpu clock's flags checking\n\nCLK_CPU_HAS_DIV1 and CLK_CPU_NEEDS_DEBUG_ALT_DIV masks were\nincorrectly used as a bit numbers.  Fix it.\n\nTested on Exynos4210 based Origen board and on Exynos5250 based\nArndale board.\n\nCc: Tomasz Figa <tomasz.figa@gmail.com>\nCc: Michael Turquette <mturquette@baylibre.com>\nCc: Thomas Abraham <thomas.ab@samsung.com>\nFixes: ddeac8d96 (\"clk: samsung: add infrastructure to register cpu clocks\")\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nReviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@dowhile0.org>\nAcked-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/9e294bf88a583825a413df408b9fe9e658fb93ac"},{"sha":"e03dc19ba9c7ebc48cedc9cb797fa42dff302565","author":{"email":"827e086df4084632e316a2152bc4deee61fbc065@freescale.com","name":"Jason Jin"},"message":"video: fbdev: fsl: Fix the sleep function for FSL DIU module\n\nFor deep sleep, the diu module will power off, when wake up\nfrom the deep sleep, the registers need to be reinitialized.\n\nSigned-off-by: Jason Jin <Jason.Jin@freescale.com>\nSigned-off-by: Wang Dongsheng <dongsheng.wang@freescale.com>\nAcked-by: Timur Tabi <timur@tabi.org>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/e03dc19ba9c7ebc48cedc9cb797fa42dff302565"},{"sha":"8e9191ac7b29a250b2baab7069ea9cc614c5133c","author":{"email":"faea5242a00c52da62a0f00df168c199b7ab748d@debethencourt.com","name":"Luis de Bethencourt"},"message":"video: fbdev: mb862xx: Fix module autoload for OF platform driver\n\nThis platform driver has a OF device ID table but the OF module\nalias information is not created so module autoloading won't work.\n\nSigned-off-by: Luis de Bethencourt <luisbg@osg.samsung.com>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/8e9191ac7b29a250b2baab7069ea9cc614c5133c"},{"sha":"7f2ea957c1152a7b57c22af2ae603bf66965c06e","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@rainbow-software.org","name":"Ondrej Zary"},"message":"tridentfb: fix hang on Blade3D with CONFIG_CC_OPTIMIZE_FOR_SIZE\n\nWhen the kernel is compiled with -Os (CONFIG_CC_OPTIMIZE_FOR_SIZE), tridentfb\nhangs the machine upon load with Blade3D cards unless acceleration is disabled.\n\nThis is caused by memcpy() which copies data byte-by-byte (rep movsb) when\ncompiled with -Os. The card does not like that - it requires 32-bit access.\n\nUse iowrite_32() instead.\n\nSigned-off-by: Ondrej Zary <linux@rainbow-software.org>\nAcked-by: Krzysztof Helt <krzysztof.h1@wp.pl>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/7f2ea957c1152a7b57c22af2ae603bf66965c06e"},{"sha":"23aa4db78aa7da994ae12d85acf7413ba2517946","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@rainbow-software.org","name":"Ondrej Zary"},"message":"tridentfb: Fix set_lwidth on TGUI9440 and CYBER9320\n\nAccording to X.Org driver, chips older than TGUI9660 have only 1 width bit\nin AddColReg. Touching the 2nd one causes I2C/DDC to fail on TGUI9440.\n\nSet only 1 bit of width in AddColReg on TGUI9440 and CYBER9320.\n\nSigned-off-by: Ondrej Zary <linux@rainbow-software.org>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/23aa4db78aa7da994ae12d85acf7413ba2517946"},{"sha":"ad38cc5f6d4f2c74ed69e2c017691e428549b2bd","author":{"email":"aae3600aa0f27779eff45ce7dd3e8c28195eb14a@mentor.com","name":"Vladimir Zapolskiy"},"message":"fbdev: omap2: connector-dvi: use of_get_i2c_adapter_by_node interface\n\nThis change is needed to properly lock I2C bus driver, which serves DDC.\n\nPrior to this change i2c_put_adapter() is misused, which may lead to\nan overflow over zero of I2C bus driver user counter.\n\nSigned-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/ad38cc5f6d4f2c74ed69e2c017691e428549b2bd"},{"sha":"4bdb4629867babb7a3d93548aa69a4ef07fc36c0","author":{"email":"828c1a17681e8566a17a1a4801ea67306010b273@osg.samsung.com","name":"Javier Martinez Canillas"},"message":"OMAPDSS: panel-sony-acx565akm: Export OF module alias information\n\nDrivers needs to export the OF id table and this be built into\nthe module or udev won't have the necessary information to autoload\nthe driver module when the device is registered via OF.\n\nSigned-off-by: Javier Martinez Canillas <javier@osg.samsung.com>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/4bdb4629867babb7a3d93548aa69a4ef07fc36c0"},{"sha":"0af822110871400908d5b6f83a8908c45f881d8f","author":{"email":"608e01334f5575f10813efa40ce0102f2dc0a75e@felipetonello.com","name":"Felipe F. Tonello"},"message":"ARM: dts: fix usb pin control for imx-rex dts\n\nThis fixes a duplicated pin control causing this error:\n\nimx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_GPIO_1 already\nrequested by regulators:regulator@2; cannot claim for 2184000.usb\nimx6q-pinctrl 20e0000.iomuxc: pin-137 (2184000.usb) status -22\nimx6q-pinctrl 20e0000.iomuxc: could not request pin 137\n(MX6Q_PAD_GPIO_1) from group usbotggrp  on device 20e0000.iomuxc\nimx_usb 2184000.usb: Error applying setting, reverse things\nback\nimx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_EIM_D31 already\nrequested by regulators:regulator@1; cannot claim for 2184200.usb\nimx6q-pinctrl 20e0000.iomuxc: pin-52 (2184200.usb) status -22\nimx6q-pinctrl 20e0000.iomuxc: could not request pin 52 (MX6Q_PAD_EIM_D31)\nfrom group usbh1grp  on device 20e0000.iomuxc\nimx_usb 2184200.usb: Error applying setting, reverse things\nback\n\nSigned-off-by: Felipe F. Tonello <eu@felipetonello.com>\nFixes: e2047e33f2bd (\"ARM: dts: add initial Rex Pro board support\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/0af822110871400908d5b6f83a8908c45f881d8f"},{"sha":"65d49b3d7068525117f8e1458f0496732d02fe15","author":{"email":"04755f518c85cc680ded51dd2473c9c5f68fef34@codeaurora.org","name":"Yaniv Gardi"},"message":"phy: qcom-ufs: fix build error when the component is built as a module\n\nExport the following functions in order to avoid build errors\nwhen the component PHY_QCOM_UFS is compiled as a module:\n\nERROR: \"ufs_qcom_phy_disable_ref_clk\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_enable_ref_clk\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_is_pcs_ready\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_disable_iface_clk\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_start_serdes\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_calibrate_phy\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_enable_dev_ref_clk\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_set_tx_lane_enable\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_disable_dev_ref_clk\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_save_controller_version\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nERROR: \"ufs_qcom_phy_enable_iface_clk\"\n\t[drivers/scsi/ufs/ufs-qcom.ko] undefined!\nmake[1]: *** [__modpost] Error 1\n\nSigned-off-by: Yaniv Gardi <ygardi@codeaurora.org>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/65d49b3d7068525117f8e1458f0496732d02fe15"},{"sha":"08db7e5cbfc0ec3fa4f6ed483dc663afeae7ce16","author":{"email":"c9fe3c0450a180d111405ace687410d20d0d0895@rock-chips.com","name":"huang lin"},"message":"phy: rockchip-usb: power down phy when rockchip phy probe\n\nrockchip phy are enable when soc reset, to save power consumption,\nwe disable it when probe, and enable each phy when it use\n\nSigned-off-by: huang lin <hl@rock-chips.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/08db7e5cbfc0ec3fa4f6ed483dc663afeae7ce16"},{"sha":"f9fef6181a9590261c296be9e2a19b6aa3c13ba7","author":{"email":"faea5242a00c52da62a0f00df168c199b7ab748d@debethencourt.com","name":"Luis de Bethencourt"},"message":"phy: berlin-sata: Fix module autoload for OF platform driver\n\nThis platform driver has a OF device ID table but the OF module\nalias information is not created so module autoloading won't work.\n\nSigned-off-by: Luis de Bethencourt <luisbg@osg.samsung.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/f9fef6181a9590261c296be9e2a19b6aa3c13ba7"},{"sha":"e74679b38c9417c1c524081121cdcdb36f82264d","author":{"email":"3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@metafoo.de","name":"Lars-Peter Clausen"},"message":"ASoC: db1200: Fix DAI link format for db1300 and db1550\n\nCommit b4508d0f95fa (\"ASoC: db1200: Use static DAI format setup\") switched\nthe db1200 driver over to using static DAI format setup instead of a\ncallback function. But the commit only added the dai_fmt field to one of\nthe three DAI links in the driver. This breaks audio on db1300 and db1550.\n\nAdd the two missing dai_fmt settings to fix the issue.\n\nFixes: b4508d0f95fa (\"ASoC: db1200: Use static DAI format setup\")\nReported-by: Manuel Lauss <manuel.lauss@gmail.com>\nTested-by: Manuel Lauss <manuel.lauss@gmail.com>\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable@vger.kernel.org","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/e74679b38c9417c1c524081121cdcdb36f82264d"}]}