{"push_id":893660956,"size":35,"distinct_size":35,"ref":"refs/heads/odroid-xu3-cpufreq","head":"985996cf7b3d2c1dd06dfdd463a01eccbc4b3eb5","before":"285778aaff464d4dcf152f3e9e0df3d8c6909576","commits":[{"sha":"932cb839628e9b4660672e93280a41da044601e1","author":{"email":"378b411a8a63ecc7605ec4272234862d7781c6ae@socionext.com","name":"Masahiro Yamada"},"message":"pinctrl: remove redundant if conditional from Kconfig\n\nThe whole menu is guarded by\n\n  menu \"Pin controllers\"\n          depends on PINCTRL\n      ...\n  endmenu\n\nThe if conditional outside of it is redundant.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/932cb839628e9b4660672e93280a41da044601e1"},{"sha":"56880a243c85668762dfec69b878862f86be6f04","author":{"email":"4df73f6d53a690d105cd8130f057950f3b2f7aac@gmail.com","name":"LABBE Corentin"},"message":"gpio: 74xx: fix a possible NULL dereference\n\nof_match_device could return NULL, and so cause a NULL pointer\ndereference later at line 132:\npriv->flags = (uintptr_t) of_id->data;\n\nReported-by: coverity (CID 1324141)\nSigned-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/56880a243c85668762dfec69b878862f86be6f04"},{"sha":"853f0cb8603486a8ba17d5b728b52a9b4b029698","author":{"email":"4df73f6d53a690d105cd8130f057950f3b2f7aac@gmail.com","name":"LABBE Corentin"},"message":"gpio: syscon: fix a possible NULL dereference\n\nof_match_device could return NULL, and so cause a NULL pointer\ndereference later at line 199:\npriv->flags = of_id->data;\n\nReported-by: coverity (CID 1324140)\nSigned-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/853f0cb8603486a8ba17d5b728b52a9b4b029698"},{"sha":"5664de25fa8ad2f06d6d7dd44df61023e1aaaa14","author":{"email":"4df73f6d53a690d105cd8130f057950f3b2f7aac@gmail.com","name":"LABBE Corentin"},"message":"gpio: palmas: fix a possible NULL dereference\n\nof_match_device could return NULL, and so cause a NULL pointer\ndereference later.\n\nReported-by: coverity (CID 1130700)\nSigned-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/5664de25fa8ad2f06d6d7dd44df61023e1aaaa14"},{"sha":"0563df2ce72b5d21217223e73f56ecfcacffb639","author":{"email":"d326f246a6487957dd2597537de070b545202a3d@gmail.com","name":"Vaishali Thakkar"},"message":"pinctrl: imx1-core: add missing of_node_put\n\nfor_each_child_of_node performs an of_node_get on each iteration,\nso of_node_put is required on break out of the loop.\n\nThis is done using Coccinelle. And semantic patch used for this is\nas follows:\n\n@@\nexpression root,e;\nlocal idexpression child;\n@@\n\n for_each_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\nSigned-off-by: Vaishali Thakkar <vthakkar1994@gmail.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/0563df2ce72b5d21217223e73f56ecfcacffb639"},{"sha":"b59d5fb7e9c7b145eae1119af04b7c450efaa11b","author":{"email":"25f0e69a3d23ed1d9a060214a9ff1a9504ba3f49@arm.com","name":"Suzuki K. Poulose"},"message":"gpio-tegra: Do not create the debugfs entry by default\n\nThe tegra gpio driver creates the debugfs entry irrespective of\nwhether the device exists or not. This is enabled on an arm64_defconfig\nand leaves an entry in debugfs on all platforms where it is not\nuseful. This patch fixes the issue by creating the entry only when\na device exists.\n\nSigned-off-by: Suzuki K. Poulose <suzuki.poulose@arm.com>\nAcked-by: Thierry Reding <treding@nvidia.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/b59d5fb7e9c7b145eae1119af04b7c450efaa11b"},{"sha":"c3dd25cc78150d4db8c7a1842884553202d1fd43","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"pinctrl: fix qcom ssbi drivers for 64-bit compilation\n\nWhen building pinctrl-ssbi-gpio and pinctrl-ssbi-mpp for ARM64, we get\na compile warning about invalid types:\n\ndrivers/pinctrl/qcom/pinctrl-ssbi-gpio.c: In function 'pm8xxx_gpio_probe':\ndrivers/pinctrl/qcom/pinctrl-ssbi-gpio.c:675:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]\ndrivers/pinctrl/qcom/pinctrl-ssbi-mpp.c: In function 'pm8xxx_mpp_probe':\ndrivers/pinctrl/qcom/pinctrl-ssbi-mpp.c:766:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]\n\nThis changes the code so we cast the pointer to 'unsigned long', which\nis the right thing to do here.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/c3dd25cc78150d4db8c7a1842884553202d1fd43"},{"sha":"f97c2309667b501c03fcc1c8b3595f5ca0a1ff01","author":{"email":"8947faba399f3a106e0a9039dcaeb1f73d385723@mediatek.com","name":"Hongzhou Yang"},"message":"pinctrl: mediatek: Add get_direction support.\n\nSince Linux gpio framework return 0 for output, 1 for input.\nBut HW use 0 stands for input, and 1 stands for output.\nSo use negative to correct it.\n\nAnd gpio_chip.get is used to get input value, no need to get\noutput value, so removing it.\n\nSigned-off-by: Hongzhou Yang <hongzhou.yang@mediatek.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/f97c2309667b501c03fcc1c8b3595f5ca0a1ff01"},{"sha":"0d51571d51ea8eb72b903b2a4f3f43a38e7bc718","author":{"email":"04d98d2819faf945261d3b827ba4c12a65c36405@boombatower.com","name":"Jimmy Berry"},"message":"HID: usbhid: add Logitech G710+ keyboard quirk NOGET\n\nWithout quirk keyboard repeats '6' until volume control is used since it\nindicates the key is pressed without ever releasing.\n\nSigned-off-by: Jimmy Berry <jimmy@boombatower.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/0d51571d51ea8eb72b903b2a4f3f43a38e7bc718"},{"sha":"92792e48e2ae6051af30468a87994b5432da2f06","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"remoteproc: avoid stack overflow in debugfs file\n\nRecent gcc versions warn about reading from a negative offset of\nan on-stack array:\n\ndrivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_recovery_write':\ndrivers/remoteproc/remoteproc_debugfs.c:167:9: warning: 'buf[4294967295u]' may be used uninitialized in this function [-Wmaybe-uninitialized]\n\nI don't see anything in sys_write() that prevents us from\nbeing called with a zero 'count' argument, so we should\nadd an extra check in rproc_recovery_write() to prevent the\naccess and avoid the warning.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nFixes: 2e37abb89a2e (\"remoteproc: create a 'recovery' debugfs entry\")\nSigned-off-by: Ohad Ben-Cohen <ohad@wizery.com>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/92792e48e2ae6051af30468a87994b5432da2f06"},{"sha":"f42f79af16ce2e8fff49ea9ba4949d3abdd6f26f","author":{"email":"68636d6b0a4dfe1213ee9d7712e75a8cc339119f@ti.com","name":"Suman Anna"},"message":"remoteproc: fix memory leak of remoteproc ida cache layers\n\nThe remoteproc core uses a static ida named rproc_dev_index for\nassigning an automatic index number to a registered remoteproc.\nThe ida core may allocate some internal idr cache layers and ida\nbitmap upon any ida allocation, and all these layers are truely\nfreed only upon the ida destruction. The rproc_dev_index ida is\nnot destroyed at present, leading to a memory leak when using the\nremoteproc core as a module and atleast one rproc device is\nregistered and unregistered.\n\nFix this by invoking ida_destroy() in the remoteproc core module\nexit.\n\nSigned-off-by: Suman Anna <s-anna@ti.com>\nSigned-off-by: Ohad Ben-Cohen <ohad@wizery.com>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/f42f79af16ce2e8fff49ea9ba4949d3abdd6f26f"},{"sha":"d06165b329c04c8050c4b744c05ec61046709490","author":{"email":"cab8e3b5e86fec6508364ac368c160d09cd3a3dc@mleia.com","name":"Vladimir Zapolskiy"},"message":"gpiolib: fix oops, if gpio name is NULL\n\nCommit c0017ed71966 (\"gpio: Introduce gpio descriptor 'name'\") causes\nOOPS on boot on LPC32xx boards:\n\n    Unable to handle kernel NULL pointer dereference at virtual address 00000000\n    CPU: 0 PID: 1 Comm: swapper Not tainted 4.3.0+ #707\n    Hardware name: LPC32XX SoC (Flattened Device Tree)\n    task: c381baa0 ti: c381e000 task.ti: c381e000\n    PC is at strcmp+0x10/0x40\n    LR is at gpiochip_add+0x3d0/0x4d4\n    pc : [<>]    lr : [<>]    psr: a0000093\n    sp : c381fd60  ip : c381fd70  fp : c381fd6c\n\n    [snip]\n\n    Backtrace:\n    [<>] (strcmp) from [<>] (gpiochip_add+0x3d0/0x4d4)\n    [<>] (gpiochip_add) from [<>] (lpc32xx_gpio_probe+0x44/0x60)\n    [<>] (lpc32xx_gpio_probe) from [<>] (platform_drv_probe+0x40/0x8c)\n    [<>] (platform_drv_probe) from [<>] (driver_probe_device+0x110/0x294)\n    [<>] (driver_probe_device) from [<>] (__driver_attach+0x70/0x94)\n    [<>] (__driver_attach) from [<>] (bus_for_each_dev+0x74/0x98)\n    [<>] (bus_for_each_dev) from [<>] (driver_attach+0x20/0x28)\n    [<>] (driver_attach) from [<>] (bus_add_driver+0xd4/0x1f0)\n    [<>] (bus_add_driver) from [<>] (driver_register+0xa4/0xe8)\n    [<>] (driver_register) from [<>] (__platform_driver_register+0x38/0x4c)\n    [<>] (__platform_driver_register) from [<>] (lpc32xx_gpio_driver_init+0x18/0x20)\n    [<>] (lpc32xx_gpio_driver_init) from [<>] (do_one_initcall+0x108/0x1c8)\n    [<>] (do_one_initcall) from [<>] (kernel_init_freeable+0x10c/0x1d4)\n    [<>] (kernel_init_freeable) from [<>] (kernel_init+0x10/0xec)\n    [<>] (kernel_init) from [<>] (ret_from_fork+0x14/0x24)\n\nThis is caused by the fact that at the moment some GPIO names are set\nto NULL, there is a hole in linear representation of one GPI bank, see\ndrivers/gpio/gpio-lpc32xx.c / gpi_p3_names[] for details.\n\nThe same problem most probably affects also gpio-cs5535.c, see\ncs5535_gpio_names[].\n\nSigned-off-by: Vladimir Zapolskiy <vz@mleia.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/d06165b329c04c8050c4b744c05ec61046709490"},{"sha":"000255b7dfc3119c13f388f179d6fc19cd00eada","author":{"email":"bfa0a1520768723a1c60e18250fb841c342eb8d8@ti.com","name":"Grygorii Strashko"},"message":"gpio: omap: drop omap1 mpuio specific irq_mask/unmask callbacks\n\nOriginally OMAP MPUIO GPIO irqchip was implemented using Generic irq\nchip, but after set of reworks Generic irq chip code was replaced by\ncommon OMAP GPIO implementation and finally removed by\ncommit d2d05c65c40e (\"gpio: omap: Fix regression for MPUIO interrupts\").\nUnfortunately, above commit left .irq_mask/unmask callbacks assigned\nas below for MPUIO GPIO case:\n\tirqc->irq_mask = irq_gc_mask_set_bit;\n\tirqc->irq_unmask = irq_gc_mask_clr_bit;\n\nThis now causes boot failure on OMAP1 platforms, after\ncommit 450fa54cfd66 (\"gpio: omap: convert to use generic irq handler\")\nwhich forces these callbacks to be called during GPIO IRQs mapping\nfrom gpiochip_irq_map:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd = c0004000\n[00000000] *pgd=00000000\nInternal error: Oops: 75 [#1] ARM\nModules linked in:\nCPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-rc1-e3-los_afe0c+-00002-g25379c0-dirty #1\nHardware name: Amstrad E3 (Delta)\ntask: c1836000 ti: c1838000 task.ti: c1838000\nPC is at irq_gc_mask_set_bit+0x1c/0x60\nLR is at __irq_do_set_handler+0x118/0x15c\npc : [<c004848c>]    lr : [<c0047d4c>]    psr: 600000d3\nsp : c1839c90  ip : c1862c64  fp : c1839c9c\nr10: 00000000  r9 : c0411950  r8 : c0411bbc\nr7 : 00000000  r6 : c185c310  r5 : c00444e8  r4 : c185c300\nr3 : c1854b50  r2 : 00000000  r1 : 00000000  r0 : c185c310\nFlags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM  Segment kernel\nControl: 0000317f  Table: 10004000  DAC: 00000057\nProcess swapper (pid: 1, stack limit = 0xc1838190)\nStack: (0xc1839c90 to 0xc183a000)\n\n[...]\n\nBacktrace:\n[<c0048470>] (irq_gc_mask_set_bit) from [<c0047d4c>] (__irq_do_set_handler+0x118/0x15c)\n[<c0047c34>] (__irq_do_set_handler) from [<c0047dd4>] (__irq_set_handler+0x44/0x5c)\n r6:00000000 r5:c00444e8 r4:c185c300\n[<c0047d90>] (__irq_set_handler) from [<c0047e1c>] (irq_set_chip_and_handler_name+0x30/0x34)\n r7:00000050 r6:00000000 r5:c00444e8 r4:00000050\n[<c0047dec>] (irq_set_chip_and_handler_name) from [<c01b345c>] (gpiochip_irq_map+0x3c/0x8c)\n r7:00000050 r6:00000000 r5:00000050 r4:c1862c64\n[<c01b3420>] (gpiochip_irq_map) from [<c0049670>] (irq_domain_associate+0x7c/0x1c4)\n r5:c185c310 r4:c185cb00\n[<c00495f4>] (irq_domain_associate) from [<c0049894>] (irq_domain_add_simple+0x98/0xc0)\n r8:c0411bbc r7:c185cb00 r6:00000050 r5:00000010 r4:00000001\n[<c00497fc>] (irq_domain_add_simple) from [<c01b3328>] (_gpiochip_irqchip_add+0x64/0x10c)\n r7:c1862c64 r6:c0419280 r5:c1862c64 r4:c1854b50\n[<c01b32c4>] (_gpiochip_irqchip_add) from [<c01b79f4>] (omap_gpio_probe+0x2fc/0x63c)\n r5:c1854b50 r4:c1862c10\n[<c01b76f8>] (omap_gpio_probe) from [<c01fcf58>] (platform_drv_probe+0x2c/0x64)\n r10:00000000 r9:c03e45e8 r8:00000000 r7:c0419294 r6:c0411984 r5:c0419294\n r4:c0411950\n[<c01fcf2c>] (platform_drv_probe) from [<c01fb668>] (really_probe+0x160/0x29c)\n\nHence, fix it by remove obsolete callbacks assignment. After this\nchange \tomap_gpio_mask_irq()/omap_gpio_unmask_irq() will be used\nfor MPUIO IRQs masking, but this now happens anyway from\nomap_gpio_irq_startup/shutdown().\n\nCc: Tony Lindgren <tony@atomide.com>\nFixes: commit d2d05c65c40e (\"gpio: omap: Fix regression for MPUIO interrupts\")\nReported-by: Aaro Koskinen <aaro.koskinen@iki.fi>\nSigned-off-by: Grygorii Strashko <grygorii.strashko@ti.com>\nAcked-by: Santosh Shilimkar <ssantosh@kernel.org>\nTested-by: Aaro Koskinen <aaro.koskinen@iki.fi>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/000255b7dfc3119c13f388f179d6fc19cd00eada"},{"sha":"48111b79b77f9fb1f139e1878b3cfcd56b46b789","author":{"email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be","name":"Geert Uytterhoeven"},"message":"pinctrl: sh-pfc: sh7734: Add missing cfg macro parameter to fix build\n\nWhen building for SH7734:\n\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:586:1: error: macro \"_GP_DATA\" passed 5 arguments, but takes just 4\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:586:2: error: '_GP_DATA' undeclared here (not in a function)\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:586:1: error: macro \"_GP_DATA\" passed 5 arguments, but takes just 4\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:586:1: error: macro \"_GP_DATA\" passed 5 arguments, but takes just 4\n    ...\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2389:1: error: macro \"_GP_INOUTSEL\" passed 5 arguments, but takes just 4\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2389:53: error: '_GP_INOUTSEL' undeclared here (not in a function)\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2389:2: warning: initialization makes integer from pointer without a cast [enabled by default]\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2389:2: warning: (near initialization for '(anonymous)[0]') [enabled by default]\n    ...\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2416:1: error: macro \"_GP_INDT\" passed 5 arguments, but takes just 4\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2416:47: error: '_GP_INDT' undeclared here (not in a function)\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2416:2: warning: initialization makes integer from pointer without a cast [enabled by default]\n    drivers/pinctrl/sh-pfc/pfc-sh7734.c:2416:2: warning: (near initialization for '(anonymous)[0]') [enabled by default]\n    ...\n\nAdd the missing \"cfg\" macro parameters to the sh7734-specific\n_GP_DATA(), _GP_INOUTSEL(), and _GP_INDT() macros to fix this.\n\nFixes: 22768fc60abbf58b (\"pinctrl: sh-pfc: Add macros defining GP ports with config flags\")\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/48111b79b77f9fb1f139e1878b3cfcd56b46b789"},{"sha":"6a24e72d23a6a223687274a6cf61a01940a7d7c9","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'remoteproc-4.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc\n\nPull remoteproc fixes from Ohad Ben-Cohen:\n \"Two one-liners coming from Suman and Arnd\"\n\n* tag 'remoteproc-4.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc:\n  remoteproc: fix memory leak of remoteproc ida cache layers\n  remoteproc: avoid stack overflow in debugfs file","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/6a24e72d23a6a223687274a6cf61a01940a7d7c9"},{"sha":"2078665a7e12df5d8ab4d254eac69e15959271e6","author":{"email":"7a0e50e3f6a0939db82b6a8a423c08a163896f41@redhat.com","name":"Benjamin Tissoires"},"message":"HID: lg: restrict filtering out of first interface to G29 only\n\nLooks like 29fae1c85 (\"HID: logitech: Add support for G29\") was a little\nbit aggressive and broke other devices.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id=108121\n\nSigned-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/2078665a7e12df5d8ab4d254eac69e15959271e6"},{"sha":"79e63f50c2c7da8333defccf273ba45578573472","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'gpio-v4.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio\n\nPull GPIO fixes from Linus Walleij:\n \"Some GPIO fixes for the v4.4 series:\n\n   - Fix a bunch of possible NULL references found by Coccinelle\n     jockeys.\n   - Stop creating Tegra's debugfs on everything and its dog.  This is\n     an ARM multiplatform kernel issue.\n   - Fix an oops in gpiolib for NULL names on named GPIOs.\n   - Fix a complex OMAP1 bug in the OMAP driver\"\n\n* tag 'gpio-v4.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:\n  gpio: omap: drop omap1 mpuio specific irq_mask/unmask callbacks\n  gpiolib: fix oops, if gpio name is NULL\n  gpio-tegra: Do not create the debugfs entry by default\n  gpio: palmas: fix a possible NULL dereference\n  gpio: syscon: fix a possible NULL dereference\n  gpio: 74xx: fix a possible NULL dereference","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/79e63f50c2c7da8333defccf273ba45578573472"},{"sha":"357436af490a78e4c3c2776c912bae9363d1f00d","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'pinctrl-v4.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pincontrol fixes from Linus Walleij:\n \"These are some v4.4 pin control fixes:\n\n   - Drop a redundant if-clause from Kconfig\n   - Fix a missing of_node_put() memory leak in the Freescale i.MX\n     driver\n   - Fix 64bit compilation of the Qualcomm SSBI driver.\n   - Fix a logic inversion in the Mediatek driver.\n   - Fix a compilation error for the odd one off in the Super-H instance\n     of the SH PFC driver\"\n\n* tag 'pinctrl-v4.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: sh-pfc: sh7734: Add missing cfg macro parameter to fix build\n  pinctrl: mediatek: Add get_direction support.\n  pinctrl: fix qcom ssbi drivers for 64-bit compilation\n  pinctrl: imx1-core: add missing of_node_put\n  pinctrl: remove redundant if conditional from Kconfig","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/357436af490a78e4c3c2776c912bae9363d1f00d"},{"sha":"25364a9e54fb8296837061bf684b76d20eec01fb","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID fixes from Jiri Kosina:\n - regression fix for hid-lg driver from Benjamin Tissoires\n - quirk for Logitech G710+ from Jimmy Berry\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: lg: restrict filtering out of first interface to G29 only\n  HID: usbhid: add Logitech G710+ keyboard quirk NOGET","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/25364a9e54fb8296837061bf684b76d20eec01fb"},{"sha":"766b2ddc7b28af98c507ebc21ac218f3b68dfdcf","author":{"email":"24970bf3d8506c473367e9292a8e5eb43a40bda0@samsung.com","name":"Bartlomiej Zolnierkiewicz"},"message":"cpufreq: arm_big_little: add cluster regulator support\n\nAdd cluster regulator support as a preparation to adding\ngeneric arm_big_little_dt cpufreq_dt driver support for\nODROID-XU3 board.  This allows arm_big_little[_dt] driver\nto set not only the frequency but also the voltage (which\nis obtained from operating point's voltage value) for CPU\nclusters.\n\nCc: Kukjin Kim <kgene.kim@samsung.com>\nCc: Doug Anderson <dianders@chromium.org>\nCc: Javier Martinez Canillas <javier@osg.samsung.com>\nCc: Andreas Faerber <afaerber@suse.de>\nCc: Sachin Kamat <sachin.kamat@linaro.org>\nCc: Thomas Abraham <thomas.ab@samsung.com>\nSigned-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>\nSigned-off-by: Ben Gamari <ben@smart-cactus.org>","distinct":true,"url":"https://api.github.com/repos/bgamari/linux/commits/766b2ddc7b28af98c507ebc21ac218f3b68dfdcf"}]}