{"push_id":757447999,"size":1000,"distinct_size":0,"ref":"refs/heads/staging/drm/fixes","head":"2a30ac9d9bcfac2bd076961dc0aefb09d5bcadca","before":"17e15a01b48a4eaec225ed057c98720a82ca4d95","commits":[{"sha":"8ff8fc13bdd4f1474720669042fccfbf304638f1","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/u300: Migrate to new 'set-state' interface\n\nMigrate u300 driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Linus Walleij <linus.walleij@linaro.org>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nAcked-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/8ff8fc13bdd4f1474720669042fccfbf304638f1"},{"sha":"9552a6af8c807ab547c053399b40bd05781fa0a8","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/vf_pit: Migrate to new 'set-state' interface\n\nMigrate vf_pit driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Jingchang Lu <b35083@freescale.com>\nCc: Stefan Agner <stefan@agner.ch>\nCc: Shawn Guo <shawn.guo@linaro.org>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nAcked-by: Stefan Agner <stefan@agner.ch>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/9552a6af8c807ab547c053399b40bd05781fa0a8"},{"sha":"214bc755b67029821106acc0b73abdc9b4ca6968","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/vt8500: Migrate to new 'set-state' interface\n\nMigrate vt8500 driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Tony Prisk <linux@prisktech.co.nz>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/214bc755b67029821106acc0b73abdc9b4ca6968"},{"sha":"f0753793d33931bffbc7eee3289bf4d289728ef6","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/zevio: Migrate to new 'set-state' interface\n\nMigrate zevio driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Daniel Tang <dt.tangr@gmail.com>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/f0753793d33931bffbc7eee3289bf4d289728ef6"},{"sha":"cf4541c101ea497f68639cc94a2639a05cc3710f","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/tcb_clksrc: Migrate to new 'set-state' interface\n\nMigrate tcb_clksrc driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Nicolas Ferre <nicolas.ferre@atmel.com>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/cf4541c101ea497f68639cc94a2639a05cc3710f"},{"sha":"79e436d3a7d0510dfe6be3973efd78f6ccfe1492","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/exynos_mct: Migrate to new 'set-state' interface\n\nMigrate exynos_mct driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Kukjin Kim <kgene.kim@samsung.com>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/79e436d3a7d0510dfe6be3973efd78f6ccfe1492"},{"sha":"8b5f0010fe0d666bb8dfc74b881f2401324a0e89","author":{"email":"32a98b7880ab27b0cd7901af249e2ffd9126af80@marvell.com","name":"Jisheng Zhang"},"message":"clockevents/drivers/dw_apb_timer: Add dynamic irq flag to the timer\n\nCommit d2348fb6fdc6 (\"tick: Dynamically set broadcast irq affinity\")\nadds one excellent feature CLOCK_EVT_FEAT_DYNIRQ to let the core set the\ninterrupt affinity of the broadcast interrupt to the cpu which has the\nearliest expiry time. This patch adds CLOCK_EVT_FEAT_DYNIRQ flag to\navoid unnecessary wakeups and IPIs when the dw_apb_timer is used as\nbroadcast timer.\n\nA simple test:\n~ # rm /tmp/test.sh\n~ # cat > /tmp/test.sh\ncat /proc/interrupts\nfor i in `seq 10` ; do sleep $i; done\ncat /proc/interrupts\n~ # chmod +x /tmp/test.sh\n~ # taskset 0x2 /tmp/test.sh\n\nwithout the patch:\n\n           CPU0       CPU1\n 27:        115         36       GIC  27  arch_timer\n 45:         62          0       GIC  45  mmc0\n160:         88          0  interrupt-controller   8  timer\n227:          0          0  interrupt-controller   4  f7e81400.i2c\n228:          0          0  interrupt-controller   5  f7e81800.i2c\n229:          0          0  interrupt-controller   7  dw_spi65535\n230:          0          0  interrupt-controller  21  f7e84000.i2c\n231:          0          0  interrupt-controller  20  f7e84800.i2c\n265:        445          0  interrupt-controller   8  serial\nIPI0:          0          0  CPU wakeup interrupts\nIPI1:          0         11  Timer broadcast interrupts\nIPI2:         56        104  Rescheduling interrupts\nIPI3:          0          0  Function call interrupts\nIPI4:          0          4  Single function call interrupts\nIPI5:          0          0  CPU stop interrupts\nIPI6:         25         27  IRQ work interrupts\nIPI7:          0          0  completion interrupts\nIPI8:          0          0  CPU backtrace\nErr:          0\n           CPU0       CPU1\n 27:        115         38       GIC  27  arch_timer\n 45:         62          0       GIC  45  mmc0\n160:        160          0  interrupt-controller   8  timer\n227:          0          0  interrupt-controller   4  f7e81400.i2c\n228:          0          0  interrupt-controller   5  f7e81800.i2c\n229:          0          0  interrupt-controller   7  dw_spi65535\n230:          0          0  interrupt-controller  21  f7e84000.i2c\n231:          0          0  interrupt-controller  20  f7e84800.i2c\n265:        514          0  interrupt-controller   8  serial\nIPI0:          0          0  CPU wakeup interrupts\nIPI1:          0         83  Timer broadcast interrupts\nIPI2:         56        104  Rescheduling interrupts\nIPI3:          0          0  Function call interrupts\nIPI4:          0          4  Single function call interrupts\nIPI5:          0          0  CPU stop interrupts\nIPI6:         25         46  IRQ work interrupts\nIPI7:          0          0  completion interrupts\nIPI8:          0          0  CPU backtrace\nErr:          0\n\ncpu0 get 160-88=72 timer interrupts, CPU1 got 83-11=72 broadcast timer\nIPIs\nSo, overall system got 72+72=144 wake ups and 72 broadcast timer IPIs\n\nWith the patch:\n           CPU0       CPU1\n 27:        107         37       GIC  27  arch_timer\n 45:         62          0       GIC  45  mmc0\n160:         66          7  interrupt-controller   8  timer\n227:          0          0  interrupt-controller   4  f7e81400.i2c\n228:          0          0  interrupt-controller   5  f7e81800.i2c\n229:          0          0  interrupt-controller   7  dw_spi65535\n230:          0          0  interrupt-controller  21  f7e84000.i2c\n231:          0          0  interrupt-controller  20  f7e84800.i2c\n265:        311          0  interrupt-controller   8  serial\nIPI0:          0          0  CPU wakeup interrupts\nIPI1:          2          4  Timer broadcast interrupts\nIPI2:         58        100  Rescheduling interrupts\nIPI3:          0          0  Function call interrupts\nIPI4:          0          4  Single function call interrupts\nIPI5:          0          0  CPU stop interrupts\nIPI6:         21         24  IRQ work interrupts\nIPI7:          0          0  completion interrupts\nIPI8:          0          0  CPU backtrace\nErr:          0\n           CPU0       CPU1\n 27:        107         39       GIC  27  arch_timer\n 45:         62          0       GIC  45  mmc0\n160:         69         75  interrupt-controller   8  timer\n227:          0          0  interrupt-controller   4  f7e81400.i2c\n228:          0          0  interrupt-controller   5  f7e81800.i2c\n229:          0          0  interrupt-controller   7  dw_spi65535\n230:          0          0  interrupt-controller  21  f7e84000.i2c\n231:          0          0  interrupt-controller  20  f7e84800.i2c\n265:        380          0  interrupt-controller   8  serial\nIPI0:          0          0  CPU wakeup interrupts\nIPI1:          3          6  Timer broadcast interrupts\nIPI2:         60        100  Rescheduling interrupts\nIPI3:          0          0  Function call interrupts\nIPI4:          0          4  Single function call interrupts\nIPI5:          0          0  CPU stop interrupts\nIPI6:         21         45  IRQ work interrupts\nIPI7:          0          0  completion interrupts\nIPI8:          0          0  CPU backtrace\nErr:          0\n\ncpu0 got 69-66=3, cpu1 got 75-7=68 timer interrupts. cpu0 got 3-2=1\nbroadcast timer IPIs, cpu1 got 6-4=2 broadcast timer IPIs.\nSo, overall system got 3+68+1+2=74 wakeups and 1+2=3 broadcast timer\nIPIs\n\nThis patch removes 50% wakeups and almost 100% broadcast timer IPIs!\n\nSigned-off-by: Jisheng Zhang <jszhang@marvell.com>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/8b5f0010fe0d666bb8dfc74b881f2401324a0e89"},{"sha":"8c436f84800c570ecde517dcd8709258bb34e498","author":{"email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be","name":"Geert Uytterhoeven"},"message":"clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48 platform_device_id entry\n\nSince the removal of the r8a7740 legacy SoC code in commit\n44d88c754e57a6d9 (\"ARM: shmobile: Remove legacy SoC code for R-Mobile\nA1\"), all former users of the \"sh-cmt-48-gen2\" platform device name are\nonly supported in generic DT-only ARM multi-platform builds.  The driver\ndoesn't need to match platform devices by name anymore, hence remove the\ncorresponding platform_device_id entry.\n\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nAcked-by: Simon Horman <horms+renesas@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/8c436f84800c570ecde517dcd8709258bb34e498"},{"sha":"26b91f043abda63dd240374f0eac05e7283a509c","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/timer-imx-gpt: Migrate to new 'set-state' interface\n\nMigrate timer-imx-gpt driver to the new 'set-state' interface provided\nby clockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nAlso drop:\n- 'imx_timer.cem': It was caching the last state of the clockevent\n  device. The same behavior can be achieved by using clockevents state\n  helpers. These helpers are only required for oneshot mode as\n  shutdown/resume wouldn't be done twice by the core.\n\n- 'clock_event_mode_label': CLOCK_EVT_MODE_* shouldn't be used anymore\n  by drivers. The prints are modified to print the set-state functions\n  name now to debug the driver.\n\nCc: Shawn Guo <shawn.guo@linaro.org>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/26b91f043abda63dd240374f0eac05e7283a509c"},{"sha":"daea72831d3a18c561f028258ca5fb65ac3c8947","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/timer-sp804: Migrate to new 'set-state' interface\n\nMigrate timer-sp driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nThere are few more changes worth noticing:\n\n- The clockevent device was disabled by writing: 'TIMER_CTRL_32BIT |\n  TIMER_CTRL_IE' to ctrl register earlier. i.e. by un-setting the\n  TIMER_CTRL_ENABLE bit. Its done by writing zero now and should have\n  the same effect.\n\n- For shutdown and resume we were writing the same value twice to the\n  register (to disable the timer), which is fixed now.\n\n- Switching to oneshot mode was divided into two parts earlier:\n  - Firstly set_mode() was writing:\n    'TIMER_CTRL_32BIT | TIMER_CTRL_IE | TIMER_CTRL_ONESHOT'\n    to ctrl register (device not enabled yet)\n  - Then sp804_set_next_event() was enabling the device by writing\n    'readl(ctrl) | TIMER_CTRL_ENABLE' to the ctrl register. This was\n    unnecessarily complicated.\n  - Change this to: Stop device on set_state_oneshot and configure it in\n    sp804_set_next_event().\n\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: Russell King <rmk+kernel@arm.linux.org.uk>\nCc: Sudeep Holla <sudeep.holla@arm.com>\nCc: Arnd Bergmann <arnd@arndb.de>\nCc: Catalin Marinas <catalin.marinas@arm.com>\nCc: Olof Johansson <olof@lixom.net>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/daea72831d3a18c561f028258ca5fb65ac3c8947"},{"sha":"005e56272b28193540dcd1dab3dadb3da8375eaf","author":{"email":"e9fa45941f2ebe89c1b9d6c5f339ab42eadb8567@linaro.org","name":"Daniel Lezcano"},"message":"clockevents/drivers/timer-atmel-pit: Fix typo in structure initialization\n\nReported-by: Peter Mamonov <pmamonov@gmail.com>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/005e56272b28193540dcd1dab3dadb3da8375eaf"},{"sha":"452b13248fe8499b2d9a487999d3610095aecca5","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clocksource/drivers/sh_tmu: Fix traceback spotted in -next\n\nTraceback in -next due to commit 'clockevents/drivers/sh_tmu: Migrate to new\n'set-state' interface'.\n\nCommit (\"clockevents/drivers/sh_tmu: Migrate to new 'set-state' interface\")\nin -next causes the following traceback. This is seen with qemu runs for the sh\ntarget.\n\n------------[ cut here ]------------\nWARNING: at drivers/clocksource/sh_tmu.c:202\nModules linked in:\n\nCPU: 0 PID: 0 Comm: swapper Not tainted 4.2.0-rc3-next-20150720 #1\ntask: 8c411ed8 ti: 8c40e000 task.ti: 8c40e000\nPC is at sh_tmu_disable+0x40/0x60\nPR is at sh_tmu_clock_event_shutdown+0x8/0x20\nPC  : 8c271220 SP  : 8c40ff10 SR  : 400081f1 TEA : 00000000\nR0  : 8c271240 R1  : 8fc08cfc R2  : 00000000 R3  : 3fffffff\nR4  : 8fc08c00 R5  : 00000001 R6  : 00000002 R7  : ffffffff\nR8  : 00000001 R9  : 8fc08c20 R10 : 00000000 R11 : 00000000\nR12 : 8c012820 R13 : 00000000 R14 : 00000000\nMACH: 3b9ac9ff MACL: 80000000 GBR : 00000000 PR  : 8c271248\n\nCall trace:\n [<8c065836>] clockevents_switch_state+0x16/0x60\n [<8c06588c>] clockevents_shutdown+0xc/0x40\n [<8c066330>] tick_check_new_device+0x90/0xc0\n [<8c065556>] clockevents_register_device+0x56/0x120\n [<8c0662a0>] tick_check_new_device+0x0/0xc0\n [<8c27167a>] sh_tmu_probe+0x29a/0x4e0\n [<8c18a994>] kasprintf+0x14/0x20\n [<8c442782>] early_platform_driver_probe+0x20e/0x2bc\n [<8c1fade0>] platform_match+0x0/0x100\n [<8c33babc>] printk+0x0/0x24\n [<8c434892>] start_kernel+0x32e/0x574\n [<8c33babc>] printk+0x0/0x24\n [<8c17d320>] strlen+0x0/0x58\n [<8c43430c>] unknown_bootoption+0x0/0x1e0\n [<8c011024>] _stext+0x24/0x30\n\n---[ end trace cb88537fdc8fa200 ]---\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nTested-by: Geert Uytterhoeven <geert+renesas@glider.be>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/452b13248fe8499b2d9a487999d3610095aecca5"},{"sha":"fc2b2f5df6d8dbf78c958a34628a3880150d6c9e","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"clockevents/drivers/h8300_timer8: Migrate to new 'set-state' interface\n\nMigrate h8300_timer8 driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/fc2b2f5df6d8dbf78c958a34628a3880150d6c9e"},{"sha":"6ec81932988b231e3038f7b73d58b2f9ce1e7ab0","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"alpha/time: Migrate to new 'set-state' interface\n\nMigrate alpha driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nrtc clockevent device wasn't doing anything in set-mode and so its\nset-state callbacks aren't implemented.\n\nCc: Richard Henderson <rth@twiddle.net>\nCc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>\nCc: Matt Turner <mattst88@gmail.com>\nCc: Christoph Lameter <cl@linux.com>\nCc: linux-alpha@vger.kernel.org\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/6ec81932988b231e3038f7b73d58b2f9ce1e7ab0"},{"sha":"067f96218c60266d606258e246df269dfd34d1e6","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"blackfin/time-ts: Migrate to new 'set-state' interface\n\nMigrate blackfin driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nWe weren't doing anything in ->set_mode(RESUME) and so tick_resume()\nisn't implemented.\n\nCc: Steven Miao <realmz6@gmail.com>\nCc: adi-buildroot-devel@lists.sourceforge.net\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/067f96218c60266d606258e246df269dfd34d1e6"},{"sha":"677e6fe06378829a4263f65ee32c4b7242410636","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"c6x/timer64: Migrate to new 'set-state' interface\n\nMigrate c6x driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nWe weren't doing anything in ->set_mode(RESUME) and so tick_resume()\nisn't implemented.\n\nCc: Mark Salter <msalter@redhat.com>\nCc: Aurelien Jacquiot <a-jacquiot@ti.com>\nCc: linux-c6x-dev@linux-c6x.org\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/677e6fe06378829a4263f65ee32c4b7242410636"},{"sha":"9797529d8981b2d2dce116ba7cf0641e13a5774b","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"microblaze/timer: Migrate to new 'set-state' interface\n\nMigrate microblaze driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nWe weren't doing anything in ->set_mode(RESUME or ONESHOT) and so\ntick_resume() set_state_oneshot() aren't implemented.\n\nCc: Michal Simek <monstr@monstr.eu>\nCc: \"David S. Miller\" <davem@davemloft.net>\nCc: Richard Cochran <richardcochran@gmail.com>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/9797529d8981b2d2dce116ba7cf0641e13a5774b"},{"sha":"032facef42a1a15be4a038e5e45819b941c2a6a8","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"mn10300/cevt-mn10300: Migrate to new 'set-state' interface\n\nMigrate mn10300 driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nWe weren't doing anything in the ->set_mode() callback. So, this patch\ndoesn't provide any set-state callbacks.\n\nCc: David Howells <dhowells@redhat.com>\nCc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>\nCc: linux-am33-list@redhat.com\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/032facef42a1a15be4a038e5e45819b941c2a6a8"},{"sha":"00c5a0acd11ec157585d290469b6c82ddd816663","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"openrisc/time: Migrate to new 'set-state' interface\n\nMigrate openrisc driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nWe weren't doing anything in the ->set_mode() callback. So, this patch\ndoesn't provide any set-state callbacks.\n\nCc: Jonas Bonn <jonas@southpole.se>\nCc: linux@lists.openrisc.net\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/00c5a0acd11ec157585d290469b6c82ddd816663"},{"sha":"37a13e78e017c31fbb98a148b54c2552dc08d788","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"powerpc/time: Migrate to new 'set-state' interface\n\nMigrate powerpc driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nWe weren't doing anything in ->set_mode(ONSHOT) and so\nset_state_oneshot() isn't implemented.\n\nCc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nCc: Paul Mackerras <paulus@samba.org>\nCc: Michael Ellerman <mpe@ellerman.id.au>\nCc: linuxppc-dev@lists.ozlabs.org\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/37a13e78e017c31fbb98a148b54c2552dc08d788"}]}