{"push_id":897685669,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"6764e5ebd5c62236d082f9ae030674467d0b2779","before":"aa53685549a2cfb5f175b0c4a20bc9aa1e5a1b85","commits":[{"sha":"f66541ba02d5cb619b84fa4c5b43b3bcc8764716","author":{"email":"e4dfba208fcd45abd4fae1b9b3d55ae818ddca52@ti.com","name":"Jyri Sarha"},"message":"clk: gpio: Get parent clk names in of_gpio_clk_setup()\n\nGet parent clk names in of_gpio_clk_setup() and store the names\nin struct clk_gpio_delayed_register_data instead of doing it from\nthe clk provider's get() callback. of_clk_get_parent_name() can't\nbe called in struct of_clk_provider's get() callback since it may\nmake a call to of_clk_get_from_provider() and this in turn tries\nto recursively lock of_clk_mutex.\n\nSigned-off-by: Jyri Sarha <jsarha@ti.com>\nCc: Sergej Sawazki <ce3a@gmx.de>\nFixes: 0a4807c2f9a4 (\"clk: Make of_clk_get_parent_name() robust with #clock-cells = 1\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/f66541ba02d5cb619b84fa4c5b43b3bcc8764716"},{"sha":"7fe941422339c96072fc1eec4e8b484ccf7ccd0e","author":{"email":"1a8531307367602b8284517edb33d53d54e5ce8e@samsung.com","name":"Krzysztof Kozlowski"},"message":"vfio: Drop owner assignment from platform_driver\n\nplatform_driver does not need to set an owner because\nplatform_driver_register() will set it.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nAcked-by: Baptiste Reynal <b.reynal@virtualopensystems.com>\nSigned-off-by: Alex Williamson <alex.williamson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7fe941422339c96072fc1eec4e8b484ccf7ccd0e"},{"sha":"7d10f4e0797597a31f2724b46e619ee10d8eb501","author":{"email":"3d4a3affaf9163789962e9770780389962bda29d@lip6.fr","name":"Julia Lawall"},"message":"vfio-pci: constify pci_error_handlers structures\n\nThis pci_error_handlers structure is never modified, like all the other\npci_error_handlers structures, so declare it as const.\n\nDone with the help of Coccinelle.\n\nSigned-off-by: Julia Lawall <Julia.Lawall@lip6.fr>\nSigned-off-by: Alex Williamson <alex.williamson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7d10f4e0797597a31f2724b46e619ee10d8eb501"},{"sha":"7200be7c81cc1a1c54a79348a724c16345c5242f","author":{"email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org","name":"Kees Cook"},"message":"vfio: platform: remove needless stack usage\n\nrequest_module already takes format strings, so no need to duplicate\nthe effort.\n\nSigned-off-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Alex Williamson <alex.williamson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7200be7c81cc1a1c54a79348a724c16345c5242f"},{"sha":"049af1060bb81532f2700762a8ba71eb3fa81f5a","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"vfio: fix a warning message\n\nThe first argument to the WARN() macro has to be a condition.  I'm sort\nof disappointed that this code doesn't generate a compiler warning.  I\nguess -Wformat-extra-args doesn't work in the kernel.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Alex Williamson <alex.williamson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/049af1060bb81532f2700762a8ba71eb3fa81f5a"},{"sha":"df976f5d95028e26b4c967b24518fe340f8a726d","author":{"email":"408789a210b05fb3b46935e815320d62ba00a06e@linaro.org","name":"Nicolas Pitre"},"message":"clk: ti: clkt_dpll: fix wrong do_div() usage\n\ndo_div() is meant to be used with an unsigned dividend.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Tero Kristo <t-kristo@ti.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/df976f5d95028e26b4c967b24518fe340f8a726d"},{"sha":"c51185b45c43737faca4574d790489a1bd8cfd11","author":{"email":"408789a210b05fb3b46935e815320d62ba00a06e@linaro.org","name":"Nicolas Pitre"},"message":"clk: ti: fapll: fix wrong do_div() usage\n\ndo_div() is meant to be used with an unsigned dividend.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Tero Kristo <t-kristo@ti.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/c51185b45c43737faca4574d790489a1bd8cfd11"},{"sha":"3a5b1dc4a3237870cfb53d31bc4cbc2a9c7aa16e","author":{"email":"619b324efbf5f7848de055bdc8bef4c0dd7c8ef5@baylibre.com","name":"Neil Armstrong"},"message":"clk: ti816x: Add missing dmtimer clkdev entries\n\nAdd missing clkdev dmtimer related entries for dm816x.\n32Khz and ext sources were missing.\n\nSigned-off-by: Neil Armstrong <narmstrong@baylibre.com>\nCc: Brian Hutchinson <b.hutchman@gmail.com>\nAcked-by: Tony Lindgren <tony@atomide.com>\nSigned-off-by: Tero Kristo <t-kristo@ti.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/3a5b1dc4a3237870cfb53d31bc4cbc2a9c7aa16e"},{"sha":"167af5ef2cdba14ff14a13c91e5532ed479083d8","author":{"email":"bfa0a1520768723a1c60e18250fb841c342eb8d8@ti.com","name":"Grygorii Strashko"},"message":"clk: ti: drop locking code from mux/divider drivers\n\nTI's mux and divider clock drivers do not require locking and they do\nnot initialize internal spinlocks. This code was occasionally\ncopy-posted from generic mux/divider drivers. So remove it.\n\nSigned-off-by: Grygorii Strashko <grygorii.strashko@ti.com>\nCc: Tony Lindgren <tony@atomide.com>\nCc: Sekhar Nori <nsekhar@ti.com>\nSigned-off-by: Tero Kristo <t-kristo@ti.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/167af5ef2cdba14ff14a13c91e5532ed479083d8"},{"sha":"c21ac06648a7a9985fa81a53ba3a65569a1de388","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"clk: mmp: add linux/clk.h includes\n\nThe common clk implementation for MMP broke without anyone noticing\nwhen we stopped including linux/clk.h from the clk-provider header.\n\nThis did not show up in the defconfig builds because those use the\nlegacy MMP clk drivers, and it did not show up in my randconfig tests\neither because I was testing with my mmp multiplatform series\napplied, which at some point gained the fixup.\n\nThis fixes the three broken files.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nFixes: 61ae76563ec3 (\"clk: Remove clk.h from clk-provider.h\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/c21ac06648a7a9985fa81a53ba3a65569a1de388"},{"sha":"c6bb9cece632f4cad804b3b574364bb68a4c363b","author":{"email":"010521127f513270fe503d86ab8316ac5147f4b7@codeaurora.org","name":"Stephen Boyd"},"message":"Merge branch 'for-4.4-rc/ti-clk-fixes' of https://github.com/t-kristo/linux-pm into clk-fixes\n\nPull TI clock driver fixes from Tero Kristo:\n\n* 'for-4.4-rc/ti-clk-fixes' of https://github.com/t-kristo/linux-pm:\n  clk: ti: drop locking code from mux/divider drivers\n  clk: ti816x: Add missing dmtimer clkdev entries\n  clk: ti: fapll: fix wrong do_div() usage\n  clk: ti: clkt_dpll: fix wrong do_div() usage","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/c6bb9cece632f4cad804b3b574364bb68a4c363b"},{"sha":"741e96e8790cbd389d27e29bbf66de2c691fd775","author":{"email":"408789a210b05fb3b46935e815320d62ba00a06e@linaro.org","name":"Nicolas Pitre"},"message":"imx/clk-pllv1: fix wrong do_div() usage\n\ndo_div() is meant to be used with an unsigned dividend.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nAcked-by: Shawn Guo <shawnguo@kernel.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/741e96e8790cbd389d27e29bbf66de2c691fd775"},{"sha":"0d2681e1f19162e5975b70edd0c2d1d256f38023","author":{"email":"408789a210b05fb3b46935e815320d62ba00a06e@linaro.org","name":"Nicolas Pitre"},"message":"imx/clk-pllv2: fix wrong do_div() usage\n\ndo_div() is meant to be used with an unsigned dividend.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nAcked-by: Shawn Guo <shawnguo@kernel.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/0d2681e1f19162e5975b70edd0c2d1d256f38023"},{"sha":"279104e3ade92b38198fdaead9e84bd80057693a","author":{"email":"551ae05ce198473af5b9da594240f54df5f81e31@gmail.com","name":"Sudip Mukherjee"},"message":"clk: qoriq: fix memory leak\n\nIf get_pll_div() fails we exited by returning NULL but we missed\nreleasing hwc.\n\nSigned-off-by: Sudip Mukherjee <sudip@vectorindia.org>\nFixes: 0dfc86b3173f (\"clk: qoriq: Move chip-specific knowledge into driver\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/279104e3ade92b38198fdaead9e84bd80057693a"},{"sha":"9eb8cd2b0780bca0719e754e7bdcf5f368f001bd","author":{"email":"864f124608374e06e4da1fa5d2e47ed839b95411@ellerman.id.au","name":"Michael Ellerman"},"message":"of: Fix comparison of reserved memory regions\n\nIn order to check for overlapping reserved memory regions, we first need\nto sort the array of memory regions. This is implemented using sort(),\nand a custom comparison function __rmem_cmp().\n\nUnfortunatley __rmem_cmp() doesn't work in all cases. Because the two\nbase values are phys_addr_t, they may be u64 on some platforms, in which\ncase subtracting one from the other and then (implicitly) casting to int\ndoes not give us the -ve/0/+ve value we need.\n\nThis leads to incorrect reports about overlaps, eg:\n\n  ibm,slw-image@1ffe600000 (0x0000001ffe600000--0x0000001ffe700000) overlaps with\n  ibm,firmware-allocs-memory@1000000000 (0x0000001000000000--0x0000001000dc0200)\n\nFix it by just doing the standard double if and return 0 logic.\n\nFixes: ae1add247bf8 (\"of: Check for overlap in reserved memory regions\")\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>\nSigned-off-by: Rob Herring <robh@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/9eb8cd2b0780bca0719e754e7bdcf5f368f001bd"},{"sha":"78bb2abe09d6bd15eeee7250f2fa0cb76432a8a2","author":{"email":"5d6fcc061a6aae5641d621969e43a0eb5c14dd62@gmail.com","name":"Dmitry V. Krivenok"},"message":"of: do not use 0x in front of %pa\n\nSigned-off-by: Dmitry V. Krivenok <krivenok.dmitry@gmail.com>\nSigned-off-by: Rob Herring <robh@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/78bb2abe09d6bd15eeee7250f2fa0cb76432a8a2"},{"sha":"ba85edbe0d39710dc74a2a9c6f90929b5722a53b","author":{"email":"378b411a8a63ecc7605ec4272234862d7781c6ae@socionext.com","name":"Masahiro Yamada"},"message":"of/address: fix typo in comment block of of_translate_one()\n\nRemove the \"not\" before \"cannot\".\n\nI am fixing the comment block style while I am here.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Rob Herring <robh@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/ba85edbe0d39710dc74a2a9c6f90929b5722a53b"},{"sha":"e80cf2e50bfabb14dd3667b2360a393dda3edc3f","author":{"email":"3d4a3affaf9163789962e9770780389962bda29d@lip6.fr","name":"Julia Lawall"},"message":"clk: scpi: add missing of_node_put\n\nfor_each_available_child_of_node performs an of_node_get on each iteration,\nso a break out of the loop requires an of_node_put.\n\nThe semantic patch that fixes this problem is as follows\n(http://coccinelle.lip6.fr):\n\n// <smpl>\n@@\nexpression root,e;\nlocal idexpression child;\n@@\n\n for_each_available_child_of_node(root, child) {\n   ... when != of_node_put(child)\n       when != e = child\n(\n   return child;\n|\n+  of_node_put(child);\n?  return ...;\n)\n   ...\n }\n// </smpl>\n\nSigned-off-by: Julia Lawall <Julia.Lawall@lip6.fr>\nAcked-by: Sudeep Holla <sudeep.holla@arm.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/e80cf2e50bfabb14dd3667b2360a393dda3edc3f"},{"sha":"59f0ec231f397001801264063db3b6dcc3eef590","author":{"email":"2d324f4ca95610bde432fa2af2f28cd21110687d@free-electrons.com","name":"Maxime Ripard"},"message":"clk: sunxi: pll2: Fix clock running too fast\n\nContrary to what the datasheet says, the pre divider doesn't seem to be\nincremented by one in the PLL2, but just uses the value from the register,\nwith 0 being a bypass.\n\nThis fixes the audio playing too fast.\n\nSince we now have the same pre-divider flags, and the only difference with\nthe A10 is the post-divider offset, also remove the structure to just pass\nthe offset as an argument.\n\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>\nFixes: eb662f854710 (\"clk: sunxi: pll2: Add A13 support\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/59f0ec231f397001801264063db3b6dcc3eef590"},{"sha":"ae5515d66362b9d96cdcfce504567f0b8b7bd83e","author":{"email":"7469de9b95ba379e2656fa9677689657c47a7690@redhat.com","name":"Alex Williamson"},"message":"Revert: \"vfio: Include No-IOMMU mode\"\n\nRevert commit 033291eccbdb (\"vfio: Include No-IOMMU mode\") due to lack\nof a user.  This was originally intended to fill a need for the DPDK\ndriver, but uptake has been slow so rather than support an unproven\nkernel interface revert it and revisit when userspace catches up.\n\nSigned-off-by: Alex Williamson <alex.williamson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/ae5515d66362b9d96cdcfce504567f0b8b7bd83e"}]}