{"push_id":1373827240,"size":138,"distinct_size":138,"ref":"refs/heads/master","head":"14970f204b1993af7459d5bd34aaff38dfee6670","before":"07d9a380680d1c0eb51ef87ff2eab5c994949e69","commits":[{"sha":"0f02c4e749bc79975dd23ddcc9bfe38bf76afb67","author":{"name":"Christian Borntraeger","email":"fc33f3ee5609c5ec6047db37e69d0178239969f7@de.ibm.com"},"message":"s390/dasd: avoid undefined behaviour\n\nthe mdc value can be quite big (like 65535), so we are in undefined\nterritory when doing the multiplication with the (also signed)\nFCX_MAX_DATA_FACTOR as outlined by UBSAN:\n\nUBSAN: Undefined behaviour in drivers/s390/block/dasd_eckd.c:1678:14\nsigned integer overflow:\n65535 * 65536 cannot be represented in type 'int'\nCPU: 5 PID: 183 Comm: kworker/u512:1 Not tainted 4.7.0+ #150\nWorkqueue: events_unbound async_run_entry_fn\n000000fb8b59f900 000000fb8b59f990 0000000000000002 0000000000000000\n000000fb8b59fa30 000000fb8b59f9a8 000000fb8b59f9a8 000000000011732e\n00000000000000a4 0000000000a309e2 0000000000a4c072 000000000000000b\n000000fb8b59f9f0 000000fb8b59f990 0000000000000000 0000000000000000\n0400000000d83238 000000000011732e 000000fb8b59f990 000000fb8b59f9f0\nCall Trace:\n([<0000000000117260>] show_trace+0x98/0xa8)\n([<00000000001172e0>] show_stack+0x70/0xf0)\n([<000000000053ac96>] dump_stack+0x86/0xb8)\n([<000000000057f5f8>] ubsan_epilogue+0x28/0x70)\n([<000000000057fe9e>] handle_overflow+0xde/0xf0)\n([<00000000006c322a>] dasd_eckd_check_characteristics+0x50a/0x550)\n([<00000000006b42ca>] dasd_generic_set_online+0xba/0x380)\n([<0000000000693d82>] ccw_device_set_online+0x192/0x550)\n([<00000000006ac1ae>] dasd_generic_auto_online+0x2e/0x70)\n([<0000000000172130>] async_run_entry_fn+0x70/0x270)\n([<0000000000165a72>] process_one_work+0x26a/0x638)\n([<0000000000165e8a>] worker_thread+0x4a/0x658)\n([<000000000016dd9c>] kthread+0x10c/0x110)\n([<00000000008963ae>] kernel_thread_starter+0x6/0xc)\n([<00000000008963a8>] kernel_thread_starter+0x0/0xc)\n\nAs this is a runtime value there is actually no risk of any sane\ncompiler to detect and (ab)use this undefinedness, but let's make\nthe multiplication defined by making mdc unsigned.\n\nSigned-off-by: Christian Borntraeger <borntraeger@de.ibm.com>\nAcked-by: Stefan Haberland <sth@linux.vnet.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/0f02c4e749bc79975dd23ddcc9bfe38bf76afb67"},{"sha":"12e721964e7feb555c3ee499a3f85c194d3d36ea","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390: ignore pkey system calls\n\nIgnore the pkey systems calls since they don't make any sense on s390.\nIn addition any user could trigger a warning if issueing the pkey_free\nsystem call, if it would be wired up on a system without pkey support.\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/12e721964e7feb555c3ee499a3f85c194d3d36ea"},{"sha":"179a98cba11b057d9f1cc70cd2a8831f9e9a06e6","author":{"name":"Sebastian Ott","email":"fe8078919df961bf66cf47ef6cd5eced179c4936@linux.vnet.ibm.com"},"message":"s390/cio: don't register chpids in reserved state\n\nDuring IPL we register all chpids that are not in the unrecognized\nstate. This includes chpids that are not usable and chpids for which\nthe state could not be obtained.\n\nChange that to only register chpids in the configured (usable) or\nstandby (usable after a configure operation) state. All other chpids\ncould only be made available by external control for which we would\nreceive machine checks.\n\nSigned-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>\nReviewed-by: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/179a98cba11b057d9f1cc70cd2a8831f9e9a06e6"},{"sha":"b5003b5f0a19b6b37ab32b1f0c6b5da2cb3f0903","author":{"name":"Shyam Saini","email":"d3c6c7af686ab67b38992fd97fc01e0d1d149cca@gmail.com"},"message":"s390/mm: use hugetlb_bad_size()\n\nUpdate setup_hugepagesz() to call hugetlb_bad_size() when unsupported\nhugepage size is found.\n\nSigned-off-by: Shyam Saini <mayhs11saini@gmail.com>\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/b5003b5f0a19b6b37ab32b1f0c6b5da2cb3f0903"},{"sha":"d0208639dbc6fe97a25054df44faa2d19aca9380","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/dumpstack: restore reliable indicator for call traces\n\nBefore merging all different stack tracers the call traces printed had\nan indicator if an entry can be considered reliable or not.\nUnreliable entries were put in braces, reliable not. Currently all\nlines contain these extra braces.\n\nThis patch restores the old behaviour by adding an extra \"reliable\"\nparameter to the callback functions. Only show_trace makes currently\nuse of it.\n\nBefore:\n[    0.804751] Call Trace:\n[    0.804753] ([<000000000017d0e0>] try_to_wake_up+0x318/0x5e0)\n[    0.804756] ([<0000000000161d64>] create_worker+0x174/0x1c0)\n\nAfter:\n[    0.804751] Call Trace:\n[    0.804753] ([<000000000017d0e0>] try_to_wake_up+0x318/0x5e0)\n[    0.804756]  [<0000000000161d64>] create_worker+0x174/0x1c0\n\nFixes: 758d39ebd3d5 (\"s390/dumpstack: merge all four stack tracers\")\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/d0208639dbc6fe97a25054df44faa2d19aca9380"},{"sha":"a790634544f5f98364b0aafe9d7e669810d96360","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/dumpstack: use pr_cont where appropriate\n\nUse pr_cont instead of simple printk calls when lines will be\ncontinued. This fixes the kernel output of various lines printed on\ne.g. a warning:\n\nBefore:\n[    0.840604] Krnl PSW : 0404c00180000000 000000000017d1d2\n[    0.840606]  (try_to_wake_up+0x382/0x5e0)\n\n[    0.840610]            R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:3 CC:0 PM:0\n[    0.840611]  RI:0 EA:3\n\nAfter:\n[    0.831772] Krnl PSW : 0404c00180000000 000000000017d14a (try_to_wake_up+0x382/0x5e0)\n[    0.831776]            R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:3 CC:0 PM:0 RI:0 EA:3\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/a790634544f5f98364b0aafe9d7e669810d96360"},{"sha":"4d062487f3431f124e3a2420c0da0b7a2388dc80","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/disassambler: use pr_cont where appropriate\n\nJust like for dumpstack use pr_cont instead of simple printk calls to\nfix the output when disassembling a piece of code.\n\nBefore:\n[    0.840627] Krnl Code: 000000000017d1c6: a77400f7            brc     7,17d3b4\n[    0.840630]\n                          000000000017d1ca: 92015000            mvi     0(%r5),1\n[    0.840634]\n                         #000000000017d1ce: a7f40001            brc     15,17d1d0\n\nAfter:\n[    0.831792] Krnl Code: 000000000017d13e: a77400f7            brc     7,17d32c\n                          000000000017d142: 92015000            mvi     0(%r5),1\n                         #000000000017d146: a7f40001            brc     15,17d148\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/4d062487f3431f124e3a2420c0da0b7a2388dc80"},{"sha":"dcddba96cdbc5d0e4d4a17bf22cfd9b2f038a4ca","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/dumpstack: get rid of return_address again\n\nWith commit ef6000b4c670 (\"Disable the __builtin_return_address()\nwarning globally after all)\" the kernel does not warn at all again if\n__builtin_return_address(n) is called with n > 0.\n\nBesides the fact that this was a false warning on s390 anyway, due to\nthe always present backchain, we can now revert commit 5606330627ab\n(\"s390/dumpstack: implement and use return_address()\") again, to\nsimplify the code again.\n\nAfter all I shouldn't have had return_address() implememted at all to\nworkaround this issue. So get rid of this again.\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/dcddba96cdbc5d0e4d4a17bf22cfd9b2f038a4ca"},{"sha":"4fa507992f0a1063d7326abaf705f9408548349e","author":{"name":"Jitendra Bhivare","email":"bc444889c6c6e30ceb70f9a883ef616abf83eeb9@broadcom.com"},"message":"scsi: libiscsi: Fix locking in __iscsi_conn_send_pdu\n\nThe code at free_task label in __iscsi_conn_send_pdu can get executed\nfrom blk_timeout_work which takes queue_lock using spin_lock_irq.\nback_lock taken with spin_unlock_bh will cause WARN_ON_ONCE.  The code\ngets executed either with bottom half or IRQ disabled hence using\nspin_lock/spin_unlock for back_lock is safe.\n\nSigned-off-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>\nReviewed-by: Hannes Reinecke <hare@suse.com>\nReviewed-by: Chris Leech <cleech@redhat.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/4fa507992f0a1063d7326abaf705f9408548349e"},{"sha":"7d2c0d643244311d0ce04fde373cd371ad1f1cad","author":{"name":"Jitendra Bhivare","email":"bc444889c6c6e30ceb70f9a883ef616abf83eeb9@broadcom.com"},"message":"scsi: be2iscsi: Replace _bh with _irqsave/irqrestore\n\n[ 3843.132217] WARNING: CPU: 20 PID: 1227 at kernel/softirq.c:150 __local_bh_enable_ip+0x6b/0x90\n[ 3843.142815] Modules linked in:\n...\n[ 3843.294328] CPU: 20 PID: 1227 Comm: kworker/20:1H Tainted: G            E   4.8.0-rc1+ #3\n[ 3843.304944] Hardware name: Dell Inc. PowerEdge R720/0X6H47, BIOS 1.4.8 10/25/2012\n[ 3843.314798] Workqueue: kblockd blk_timeout_work\n[ 3843.321350]  0000000000000086 00000000a32f4533 ffff8802216d7bd8 ffffffff8135c3cf\n[ 3843.331146]  0000000000000000 0000000000000000 ffff8802216d7c18 ffffffff8108d661\n[ 3843.340918]  00000096216d7c50 0000000000000200 ffff8802d07cc828 ffff8801b3632550\n[ 3843.350687] Call Trace:\n[ 3843.354866]  [<ffffffff8135c3cf>] dump_stack+0x63/0x84\n[ 3843.362061]  [<ffffffff8108d661>] __warn+0xd1/0xf0\n[ 3843.368851]  [<ffffffff8108d79d>] warn_slowpath_null+0x1d/0x20\n[ 3843.376791]  [<ffffffff810930eb>] __local_bh_enable_ip+0x6b/0x90\n[ 3843.384903]  [<ffffffff816fe7be>] _raw_spin_unlock_bh+0x1e/0x20\n[ 3843.392940]  [<ffffffffa085f710>] beiscsi_alloc_pdu+0x2f0/0x6e0 [be2iscsi]\n[ 3843.402076]  [<ffffffffa06bc358>] __iscsi_conn_send_pdu+0xf8/0x370 [libiscsi]\n[ 3843.411549]  [<ffffffffa06bc6fe>] iscsi_send_nopout+0xbe/0x110 [libiscsi]\n[ 3843.420639]  [<ffffffffa06bd98b>] iscsi_eh_cmd_timed_out+0x29b/0x2b0 [libiscsi]\n[ 3843.430339]  [<ffffffff814cd1de>] scsi_times_out+0x5e/0x250\n[ 3843.438119]  [<ffffffff813374af>] blk_rq_timed_out+0x1f/0x60\n[ 3843.446009]  [<ffffffff8133759d>] blk_timeout_work+0xad/0x150\n[ 3843.454010]  [<ffffffff810a6642>] process_one_work+0x152/0x400\n[ 3843.462114]  [<ffffffff810a6f35>] worker_thread+0x125/0x4b0\n[ 3843.469961]  [<ffffffff810a6e10>] ? rescuer_thread+0x380/0x380\n[ 3843.478116]  [<ffffffff810aca28>] kthread+0xd8/0xf0\n[ 3843.485212]  [<ffffffff816fedff>] ret_from_fork+0x1f/0x40\n[ 3843.492908]  [<ffffffff810ac950>] ? kthread_park+0x60/0x60\n[ 3843.500715] ---[ end trace 57ec0a1d8f0dd3a0 ]---\n[ 3852.328667] NMI watchdog: Watchdog detected hard LOCKUP on cpu 1Kernel panic - not syncing: Hard LOCKUP\n\nblk_timeout_work takes queue_lock spin_lock with interrupts disabled\nbefore invoking iscsi_eh_cmd_timed_out. This causes a WARN_ON_ONCE in\nspin_unlock_bh for wrb_lock/io_sgl_lock/mgmt_sgl_lock.\n\nCPU was kept busy in lot of bottom half work with interrupts disabled\nthus causing hard lock up.\n\nSigned-off-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>\nReviewed-by: Hannes Reinecke <hare@suse.com>\nReviewed-by: Chris Leech <cleech@redhat.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/7d2c0d643244311d0ce04fde373cd371ad1f1cad"},{"sha":"77f18a87186a87cab2a027335758a7244896084c","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"scsi: NCR5380: no longer mark irq probing as __init\n\nThe g_NCR5380 has been converted to more regular probing, which\nmeans its probe function can now be invoked after the __init section\nis discarded, as pointed out by this kbuild warning:\n\nWARNING: drivers/scsi/built-in.o(.text+0x3a105): Section mismatch in reference from the function generic_NCR5380_isa_match() to the function .init.text:probe_intr()\nWARNING: drivers/scsi/built-in.o(.text+0x3a145): Section mismatch in reference from the function generic_NCR5380_isa_match() to the variable .init.data:probe_irq\n\nTo make sure this works correctly in all cases, let's remove\nthe __init and __initdata annotations.\n\nFixes: a8cfbcaec0c1 (\"scsi: g_NCR5380: Stop using scsi_module.c\")\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Finn Thain <fthain@telegraphics.com.au>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/77f18a87186a87cab2a027335758a7244896084c"},{"sha":"8236d9ac4cf2e51e4355c411612cfbaec8d31942","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"clk: uniphier: add system clock support for sLD3 SoC\n\nI do not know why, but I missed to add this compatible string in\nthe initial commit of this driver.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/8236d9ac4cf2e51e4355c411612cfbaec8d31942"},{"sha":"c0ce317f0c8863d309e7cfb6f6c0fe86e38c6d86","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"clk: uniphier: fix type of variable passed to regmap_read()\n\nThe 3rd argument of regmap_read() takes a pointer to unsigned int.\nThis driver is saved just because u32 happens to be typedef'ed as\nunsigned int, but we should not rely on that fact.  Change the\nvariable type just in case.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/c0ce317f0c8863d309e7cfb6f6c0fe86e38c6d86"},{"sha":"34b89b2967f284937be6759936ef3dc4d3aff2d0","author":{"name":"Javier Martinez Canillas","email":"3143756678d9bea1c63e1e9bb72bc089a9106bec@osg.samsung.com"},"message":"clk: samsung: clk-exynos-audss: Fix module autoload\n\nIf the driver is built as a module, autoload won't work because the module\nalias information is not filled. So user-space can't match the registered\ndevice with the corresponding module.\n\nExport the module alias information using the MODULE_DEVICE_TABLE() macro.\n\nBefore this patch:\n\n$ modinfo drivers/clk/samsung/clk-exynos-audss.ko | grep alias\nalias:          platform:exynos-audss-clk\n\nAfter this patch:\n\n$ modinfo drivers/clk/samsung/clk-exynos-audss.ko | grep alias\nalias:          platform:exynos-audss-clk\nalias:          of:N*T*Csamsung,exynos5420-audss-clockC*\nalias:          of:N*T*Csamsung,exynos5420-audss-clock\nalias:          of:N*T*Csamsung,exynos5410-audss-clockC*\nalias:          of:N*T*Csamsung,exynos5410-audss-clock\nalias:          of:N*T*Csamsung,exynos5250-audss-clockC*\nalias:          of:N*T*Csamsung,exynos5250-audss-clock\nalias:          of:N*T*Csamsung,exynos4210-audss-clockC*\nalias:          of:N*T*Csamsung,exynos4210-audss-clock\n\nFixes: 4d252fd5719b (\"clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver\")\nSigned-off-by: Javier Martinez Canillas <javier@osg.samsung.com>\nReviewed-by: Krzysztof Kozlowski <krzk@kernel.org>\nTested-by: Krzysztof Kozlowski <krzk@kernel.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/34b89b2967f284937be6759936ef3dc4d3aff2d0"},{"sha":"234d511d8c158d62f73f1a818eb4dd494a13a6e3","author":{"name":"Jean Delvare","email":"4616a3e5938effe9a92f822317b057f918eac0f9@suse.de"},"message":"clk: mediatek: Add hardware dependency\n\nOnly propose the mediatek clock drivers on this platform, unless\nbuild-testing.\n\nSigned-off-by: Jean Delvare <jdelvare@suse.de>\nCc: Shunli Wang <shunli.wang@mediatek.com>\nCc: James Liao <jamesjj.liao@mediatek.com>\nCc: Erin Lo <erin.lo@mediatek.com>\nCc: Matthias Brugger <matthias.bgg@gmail.com>\nCc: Michael Turquette <mturquette@baylibre.com>\nReviewed-by: Matthias Brugger <matthias.bgg@gmail.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/234d511d8c158d62f73f1a818eb4dd494a13a6e3"},{"sha":"339e1e54891c339b30023c9cc8a005cbf65a3c0c","author":{"name":"Shawn Guo","email":"44d7acaa3f4e23fe307094648d49a2fc39e70f10@linaro.org"},"message":"clk: core: add __init decoration for CLK_OF_DECLARE_DRIVER function\n\nThe new introduced macro CLK_OF_DECLARE_DRIVER is usually used to\ndeclare clock driver init functions, which are mostly decorated with\n__init.  Add __init decoration for CLK_OF_DECLARE_DRIVER function to\navoid causing section mismatch warnings on client clock drivers.\n\nSigned-off-by: Shawn Guo <shawn.guo@linaro.org>\nFixes: c7296c51ce5d (\"clk: core: New macro CLK_OF_DECLARE_DRIVER\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/339e1e54891c339b30023c9cc8a005cbf65a3c0c"},{"sha":"981e1bea55e56abdb16505502e4a69ff868e87d3","author":{"name":"Gregory CLEMENT","email":"4264d285b3ce9b577917b36d034b4cf25ea4fe85@free-electrons.com"},"message":"clk: mvebu: armada-37xx-periph: Fix the clock provider registration\n\nWhile trying using a peripheral clock on a driver, I saw that the clock\npointer returned by the provider was NULL.\n\nThe problem was a missing indirection. It was the pointer stored in the\nhws array which needed to be updated not the value it contains.\n\nSigned-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>\nFixes: 8ca4746a78ab (\"clk: mvebu: Add the peripheral clock driver for Armada 3700\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/981e1bea55e56abdb16505502e4a69ff868e87d3"},{"sha":"1c7032258d568f9a7aeb4c541786699d9a219a2a","author":{"name":"Javier Martinez Canillas","email":"3143756678d9bea1c63e1e9bb72bc089a9106bec@osg.samsung.com"},"message":"clk: max77686: fix number of clocks setup for clk_hw based registration\n\nThe commit 9b4cac33adc7 (\"clk: max77686: Migrate to clk_hw based OF and\nregistration APIs\") converted the driver to use the new provider API to\nregister clocks using clk_hw.\n\nBut unfortunately, in the conversion it missed to set the num_clks value\nwhich lead to the following error when trying to register a clk provider:\n\n[    1.963782] of_clk_max77686_get: invalid index 0\n[    1.967460] ERROR: could not get clock /rtc@10070000:rtc_src(1)\n[    1.973638] s3c-rtc 10070000.rtc: failed to find rtc source clock\n\nFix it by correctly set the max77686_clk_driver_data num_clks member.\n\nFixes: 9b4cac33adc7 (\"clk: max77686: Migrate to clk_hw based OF and registration APIs\")\nReported-by: Markus Reichl <m.reichl@fivetechno.de>\nSuggested-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nSigned-off-by: Javier Martinez Canillas <javier@osg.samsung.com>\nTested-by: Markus Reichl <m.reichl@fivetechno.de>\nReviewed-by: Chanwoo Choi <cw00.choi@samsung.com>\nReviewed-by: Krzysztof Kozlowski <krzk@kernel.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/1c7032258d568f9a7aeb4c541786699d9a219a2a"},{"sha":"c4e634ce412d97f0e61223b2a5b3f8f9600cd4dc","author":{"name":"Eric Anholt","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@anholt.net"},"message":"clk: bcm2835: Clamp the PLL's requested rate to the hardware limits.\n\nFixes setting low-resolution video modes on HDMI.  Now the PLLH_PIX\ndivider adjusts itself until the PLLH is within bounds.\n\nSigned-off-by: Eric Anholt <eric@anholt.net>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/c4e634ce412d97f0e61223b2a5b3f8f9600cd4dc"},{"sha":"4aa6c99d31c0cc471b7f243f5d314391a1abcaf3","author":{"name":"Gregory CLEMENT","email":"4264d285b3ce9b577917b36d034b4cf25ea4fe85@free-electrons.com"},"message":"clk: mvebu: armada-37xx-periph: Fix the clock gate flag\n\nFor the gate part of the peripheral clock setting the bit disables the\nclock and clearing it enables the clock. This is not the default behavior\nof clk_gate component, so we need to use the CLK_GATE_SET_TO_DISABLE flag.\n\nSigned-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>\nFixes: 8ca4746a78ab (\"clk: mvebu: Add the peripheral clock driver for Armada 3700\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/RobertCNelson/linux-stable-rcn-ee/commits/4aa6c99d31c0cc471b7f243f5d314391a1abcaf3"}]}
{"actor":{"display_login":"RobertCNelson"}}