{"push_id":799403553,"size":1000,"distinct_size":0,"ref":"refs/heads/pm-cpufreq","head":"1f0bd44e937468446d080b98b5669844744c24a1","before":"74da56ce5c6715630aed3ccc0fcb86a9210c1a56","commits":[{"sha":"c909ca718e8f50cf484ef06a8dd935e738e8e53d","author":{"email":"5cdbcb0e11d2b5ebc39222958c54a1c6329d0c9d@imgtec.com","name":"Markos Chandras"},"message":"MIPS: math-emu: Emulate missing BC1{EQ,NE}Z instructions\n\nCommit c8a34581ec09 (\"MIPS: Emulate the BC1{EQ,NE}Z FPU instructions\")\nadded support for emulating the new R6 BC1{EQ,NE}Z branches but it missed\nthe case where the instruction that caused the exception was not on a DS.\n\nSigned-off-by: Markos Chandras <markos.chandras@imgtec.com>\nFixes: c8a34581ec09 (\"MIPS: Emulate the BC1{EQ,NE}Z FPU instructions\")\nCc: <stable@vger.kernel.org> # 4.0+\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/10738/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/c909ca718e8f50cf484ef06a8dd935e738e8e53d"},{"sha":"0f6ce77538c3f0628acdeee30738e4c8fe08d7e2","author":{"email":"547fa85bb3888a0222eed8ec39e36708605c6d53@imgtec.com","name":"James Hogan"},"message":"Documentation/sysrq.txt: Mention MIPS TLB dump (x)\n\nCommit d1e9a4f54735 (\"MIPS: Add SysRq operation to dump TLBs on all\nCPUs\") added the 'x' sysrq key for dumping MIPS TLB entries, but didn't\ndocument it in Documentation/sysrq.txt.\n\nAdd mention of the MIPS use of the 'x' SysRq key.\n\nReported-by: Maciej W. Rozycki <macro@linux-mips.org>\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nAcked-by: Jonathan Corbet <corbet@lwn.net>\nCc: Maciej W. Rozycki <macro@linux-mips.org>\nCc: linux-mips@linux-mips.org\nCc: linux-doc@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/10720/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/0f6ce77538c3f0628acdeee30738e4c8fe08d7e2"},{"sha":"3c865dd9c1d64046877112451f13db2cb46d4d28","author":{"email":"547fa85bb3888a0222eed8ec39e36708605c6d53@imgtec.com","name":"James Hogan"},"message":"MIPS: Refactor dumping of TLB registers for r3k/r4k\n\nThe TLB registers are dumped in a couble of places:\n - sysrq_tlbdump_single() - when dumping TLB state.\n - do_mcheck() - in response to a machine check error.\n\nThe main TLB registers also differ between r3k and r4k, but r4k appears\nto be assumed.\n\nRefactor this code into a dump_tlb_regs() function, implemented for both\nr3k and r4k, and used by both of the above functions.\n\nFixes: d1e9a4f54735 (\"MIPS: Add SysRq operation to dump TLBs on all CPUs\")\nSuggested-by: Maciej W. Rozycki <macro@linux-mips.org>\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: Maciej W. Rozycki <macro@linux-mips.org>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/10721/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/3c865dd9c1d64046877112451f13db2cb46d4d28"},{"sha":"aaa7be48fdbf14836ff1bc61c72969960a5923c6","author":{"email":"547fa85bb3888a0222eed8ec39e36708605c6d53@imgtec.com","name":"James Hogan"},"message":"MIPS: Probe for small (1KiB) page support\n\nProbe Config3 for small page support. This will be useful to give clues\nas to whether the PageGrain register exists.\n\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: Maciej W. Rozycki <macro@linux-mips.org>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/10722/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/aaa7be48fdbf14836ff1bc61c72969960a5923c6"},{"sha":"5d3c3c7d296d9622560558de96875cf694d96f58","author":{"email":"547fa85bb3888a0222eed8ec39e36708605c6d53@imgtec.com","name":"James Hogan"},"message":"MIPS: dump_tlb: Only dump PageGrain if interesting\n\nThe PageGrain register may not exist if certain architectural features\naren't present, therefore only print out its value when dumping the TLB\nregisters if it is expected to contain fields relevant to the TLB.\n\nFixes: d1e9a4f54735 (\"MIPS: Add SysRq operation to dump TLBs on all CPUs\")\nReported-by: Joshua Kinard <kumba@gentoo.org>\nReported-by: Maciej W. Rozycki <macro@linux-mips.org>\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: Joshua Kinard <kumba@gentoo.org>\nCc: Maciej W. Rozycki <macro@linux-mips.org>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/10723/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/5d3c3c7d296d9622560558de96875cf694d96f58"},{"sha":"9bd860cae3c46a83371ce899ae0d665b6e253687","author":{"email":"547fa85bb3888a0222eed8ec39e36708605c6d53@imgtec.com","name":"James Hogan"},"message":"MIPS: dump_tlb: Dump FrameMask register if exists\n\nThe FrameMask register is relevant to the TLB so it should be dumped by\ndump_tlb_regs(), however it is only present in certain cores (r10000,\nr12000, r14000, r16000). Add dumping of it, conditional upon\ncurrent_cpu_type().\n\nSuggested-by: Joshua Kinard <kumba@gentoo.org>\nSuggested-by: Maciej W. Rozycki <macro@linux-mips.org>\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: Joshua Kinard <kumba@gentoo.org>\nCc: Maciej W. Rozycki <macro@linux-mips.org>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/10724/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/9bd860cae3c46a83371ce899ae0d665b6e253687"},{"sha":"bae637a2148c97882a1bbfdac08d7a5f4441cdb3","author":{"email":"547fa85bb3888a0222eed8ec39e36708605c6d53@imgtec.com","name":"James Hogan"},"message":"MIPS: Rearrange ENTRYLO field definitions\n\nThe generic field definitions (i.e. present before MIPS32/MIPS64) in\nmipsregs.h are conventionally not prefixed with MIPS_, so rename the\nrecently added MIPS_ENTRYLO_* definitions for the G, V, D, and C fields\nto ENTRYLO_*. Also rearrange to put the EntryLo and EntryHi definitions\nin the right place in the file.\n\nFixes: 8ab6abcb6aa4 (\"MIPS: mipsregs.h: Add EntryLo bit definitions\")\nReported-by: Maciej W. Rozycki <macro@linux-mips.org>\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: Maciej W. Rozycki <macro@linux-mips.org>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/10725/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/bae637a2148c97882a1bbfdac08d7a5f4441cdb3"},{"sha":"486fcde40d8f903dbd460fb0b5a35423528032e3","author":{"email":"92f48d309cda194c8eda36aa8f9ae28c488fa208@linux-mips.org","name":"Ralf Baechle"},"message":"MIPS: Sibyte: Move bus watcher from deprecated __initcall to device_initcall\n\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/486fcde40d8f903dbd460fb0b5a35423528032e3"},{"sha":"8d6b591ce9b2706403b4c79d72c4483a7fbeda54","author":{"email":"92f48d309cda194c8eda36aa8f9ae28c488fa208@linux-mips.org","name":"Ralf Baechle"},"message":"MIPS: unaligned: Move from deprecated __initcall to arch_initcall.\n\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/8d6b591ce9b2706403b4c79d72c4483a7fbeda54"},{"sha":"1bab0b627f6d9cd5af08f6be81288883d3b1aa9c","author":{"email":"92f48d309cda194c8eda36aa8f9ae28c488fa208@linux-mips.org","name":"Ralf Baechle"},"message":"MIPS: Lasat: Move from deprecated __initcall to arch_initcall.\n\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/1bab0b627f6d9cd5af08f6be81288883d3b1aa9c"},{"sha":"1249ed3540809d30d1fe42c94276a9db2845d173","author":{"email":"92f48d309cda194c8eda36aa8f9ae28c488fa208@linux-mips.org","name":"Ralf Baechle"},"message":"MIPS: math-emu: Move from deprecated __initcall to arch_initcall.\n\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/1249ed3540809d30d1fe42c94276a9db2845d173"},{"sha":"f17c4ca33601f03f4b5f598f085ee356358932b7","author":{"email":"92f48d309cda194c8eda36aa8f9ae28c488fa208@linux-mips.org","name":"Ralf Baechle"},"message":"MIPS: Kconfig: Separate 32BIT and 64BIT config block by blank line.\n\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/f17c4ca33601f03f4b5f598f085ee356358932b7"},{"sha":"3dcd7779ac4dada4a2c97e19a9ac3593891d89a0","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: Alchemy: Migrate to new 'set-state' interface\n\nMigrate alchemy 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\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nCc: Manuel Lauss <manuel.lauss@gmail.com>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10599/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/3dcd7779ac4dada4a2c97e19a9ac3593891d89a0"},{"sha":"20a7835f8f3666eaaec599f8f9f1628c4e7e88dd","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: Jazz: Migrate to new 'set-state' interface\n\nMigrate jazz 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\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10600/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/20a7835f8f3666eaaec599f8f9f1628c4e7e88dd"},{"sha":"c87cbe06916868e1b14a0681e874b96cfab61083","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: jz4740: Migrate to new 'set-state' interface\n\nMigrate jz4740 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>\nCc: Paul Burton <paul.burton@imgtec.com>\nCc: Deng-Cheng Zhu <dengcheng.zhu@imgtec.com>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10601/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/c87cbe06916868e1b14a0681e874b96cfab61083"},{"sha":"1edf907a09e1cad9032411d84679b637ab696593","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: cevt-bcm1480: Migrate to new 'set-state' interface\n\nMigrate cevt-bcm1480 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\nRead operation on R_SCD_TIMER_CFG and R_SCD_TIMER_INIT registers isn't\nperformed now for many modes as there returned values aren't used.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10602/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/1edf907a09e1cad9032411d84679b637ab696593"},{"sha":"9f95618f9fe5fc902a3d8fecd10c98e482fab6c5","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: cevt-ds1287: Migrate to new 'set-state' interface\n\nMigrate cevt-ds1287 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>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10603/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/9f95618f9fe5fc902a3d8fecd10c98e482fab6c5"},{"sha":"c88f2fb4d81df3dbafd79d51b2cacefb356d466c","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: cevt-gt641xx: Migrate to new 'set-state' interface\n\nMigrate cevt-gt641xx 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>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10604/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/c88f2fb4d81df3dbafd79d51b2cacefb356d466c"},{"sha":"877c61dc63c2eaa98515abfd89596f293b543342","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: cevt-r4k: Migrate to new 'set-state' interface\n\nMigrate cevt-4k 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\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nCc: James Hogan <james.hogan@imgtec.com>\nCc: Andrew Bresticker <abrestic@chromium.org>\nCc: Qais Yousef <qais.yousef@imgtec.com>\nCc: Jason Cooper <jason@lakedaemon.net>\nCc: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10605/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/877c61dc63c2eaa98515abfd89596f293b543342"},{"sha":"57e148cabbb2f1e6770d6a506088486142b26b97","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"MIPS: cevt-sb1250: Migrate to new 'set-state' interface\n\nMigrate cevt-rsb1250 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>\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nCc: linux-mips@linux-mips.org\nCc: linaro-kernel@lists.linaro.org\nCc: Thomas Gleixner <tglx@linutronix.de>\nPatchwork: https://patchwork.linux-mips.org/patch/10606/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":false,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/57e148cabbb2f1e6770d6a506088486142b26b97"}]}