)]}'
{
  "log": [
    {
      "commit": "3108e6ab21a9b9dbd88f0b2ff99f73e95b8b1580",
      "tree": "9e87e1e4196849090103317d109dc95ba9d159f8",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sat Apr 28 14:33:47 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 04 16:53:37 2012 +0100"
      },
      "message": "ARM: 7389/2: plat-versatile: modernize FPGA IRQ controller\n\nThis does two things to the FPGA IRQ controller in the versatile\nfamily:\n\n- Convert to MULTI_IRQ_HANDLER so we can drop the entry macro\n  from the Integrator. The C IRQ handler was inspired from\n  arch/arm/common/vic.c, recent bug discovered in this handler was\n  accounted for.\n- Convert to using IRQ domains so we can get rid of the NO_IRQ\n  mess and proceed with device tree and such stuff.\n\nAs part of the exercise, bump all the low IRQ numbers on the\nIntegrator PIC to start from 1 rather than 0, since IRQ 0 is\nnow NO_IRQ. The Linux IRQ numbers are thus entirely decoupled\nfrom the hardware IRQ numbers in this controller.\n\nI was unable to split this patch. The main reason is the half-done\nconversion to device tree in Versatile.\n\nTested on Integrator/AP and Integrator/CP.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "12679a2d7e3bfbdc7586e3e86d1ca90c46659363",
      "tree": "d9c00f2e599d1c3e04a349229a6a19906d01f99e",
      "parents": [
        "1c036588772d01655d851f75dffc27c971e072e2",
        "b0df89868006517417251e02cc4ce5d4b0165885"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:53:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:53:48 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull more ARM updates from Russell King.\n\nThis got a fair number of conflicts with the \u003casm/system.h\u003e split, but\nalso with some other sparse-irq and header file include cleanups.  They\nall looked pretty trivial, though.\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (59 commits)\n  ARM: fix Kconfig warning for HAVE_BPF_JIT\n  ARM: 7361/1: provide XIP_VIRT_ADDR for no-MMU builds\n  ARM: 7349/1: integrator: convert to sparse irqs\n  ARM: 7259/3: net: JIT compiler for packet filters\n  ARM: 7334/1: add jump label support\n  ARM: 7333/2: jump label: detect %c support for ARM\n  ARM: 7338/1: add support for early console output via semihosting\n  ARM: use set_current_blocked() and block_sigmask()\n  ARM: exec: remove redundant set_fs(USER_DS)\n  ARM: 7332/1: extract out code patch function from kprobes\n  ARM: 7331/1: extract out insn generation code from ftrace\n  ARM: 7330/1: ftrace: use canonical Thumb-2 wide instruction format\n  ARM: 7351/1: ftrace: remove useless memory checks\n  ARM: 7316/1: kexec: EOI active and mask all interrupts in kexec crash path\n  ARM: Versatile Express: add NO_IOPORT\n  ARM: get rid of asm/irq.h in asm/prom.h\n  ARM: 7319/1: Print debug info for SIGBUS in user faults\n  ARM: 7318/1: gic: refactor irq_start assignment\n  ARM: 7317/1: irq: avoid NULL check in for_each_irq_desc loop\n  ARM: 7315/1: perf: add support for the Cortex-A7 PMU\n  ...\n"
    },
    {
      "commit": "b0df89868006517417251e02cc4ce5d4b0165885",
      "tree": "6800388c633a13f64fd1f7845ce026ca2606522f",
      "parents": [
        "4ba21e868f4b6e2ce5432055e206edadc6319533",
        "6c634726352f0d796a4b5e6aa9849ee5b45712ce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 27 11:30:31 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 27 11:30:31 2012 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into for-linus\n\nConflicts:\n\tarch/arm/Kconfig.debug\n\tarch/arm/plat-versatile/Kconfig\nMerge fixes:\n\tarch/arm/mach-integrator/Kconfig\n\tdrivers/clocksource/Kconfig\n"
    },
    {
      "commit": "a9d6d15131b0519363b0c94734ee80955c411093",
      "tree": "95c534c441e26e11a10fa06abeacbc6fd8b40070",
      "parents": [
        "f9d4861fc32b995b1616775614459b8f266c803c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 31 23:38:23 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 09:38:51 2012 +0000"
      },
      "message": "ARM: 7310/1: integrator: implement sched_clock across all boards\n\nNow that we can select a sched_clock at runtime, let\u0027s implement\nit for the Integrator AP, default-select the one found in all\nother board it for all plat-versatile boards and make the right\nclock kick in at runtime.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c380f273cf09b202e4bc9cbe137aef1870b8a20",
      "tree": "1731276247100c90a24462f08bf1c722e1573c39",
      "parents": [
        "a45c983f85328be9d0540a6b8250609dbf16872c"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Aug 04 11:57:04 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Mar 13 13:29:58 2012 +0000"
      },
      "message": "ARM: plat-versatile: convert to twd_local_timer_register() interface\n\nAdd support for the new smp_twd runtime registration interface\nto the RealView/VE platforms, and remove the old compile-time support.\nTested on EB11MP.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "e129440af63879808ee0a40613fd1cece935678e",
      "tree": "d5951428211d644d79d7920cdaff11c948d95003",
      "parents": [
        "98ed4ceb93ba22268f35ebcbb7de0cb1c7e70231"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Feb 23 14:57:11 2012 +0000"
      },
      "committer": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Feb 23 15:09:42 2012 +0000"
      },
      "message": "ARM: versatile: Map local timers using Device Tree when possible\n\nTry to map TWD registers basing on a \"arm,*-twd-timer\" Device Tree\nnode. This overrides existing twd_base value.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\n"
    },
    {
      "commit": "6905a65879b51d326396e63dfea40861a30bc17f",
      "tree": "45551c601c45cbfcfe87d346bb5c59fcbdd6d4fe",
      "parents": [
        "bc8d849d9171a2014f8e9b0322f3ac5af9d3f2b2"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Wed Jan 18 15:05:11 2012 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Fri Feb 03 11:34:27 2012 +0000"
      },
      "message": "ARM: Make the sched_clock framework mandatory\n\nAll sched_clock() providers have been converted to the sched_clock\nframework, which also provides a jiffy based implementation for\nthe platforms that do not provide a counter.\n\nIt is now possible to make the sched_clock framework mandatory,\neffectively preventing new platforms to add new sched_clock()\nfunctions, which would be detrimental to the single zImage work.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "eb50439b92b6298bf209a982f295ba9c0f7cb30b",
      "tree": "8678f4221e4a40907d9781753a8b95c96bbfded6",
      "parents": [
        "a092f2b15399bb4d1aa4e83cffe775f0c946f323"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 12:01:12 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:05 2012 +0000"
      },
      "message": "ARM: 7293/1: logical_cpu_map: decouple CPU mapping from SMP\n\nIt turns out that the logical CPU mapping is useful even when !CONFIG_SMP\nfor manipulation of devices like interrupt and power controllers when\nrunning a UP kernel on a CPU other than 0. This can happen when kexecing\na UP image from an SMP kernel.\n\nIn the future, multi-cluster systems running AMP configurations will\nrequire something similar for mapping cluster IDs, so it makes sense to\ndecouple this logic in preparation for this support.\n\nAcked-by: Yang Bai \u003chamo.by@gmail.com\u003e\nAcked-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nReported-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8b0f6d12de91345190f234edba781b2fd03257b6",
      "tree": "4b6015433a0ffe5fc7ff9115014e3da580581f4b",
      "parents": [
        "916e5ebb9f5a154bb845d555a1a84ef48411b73a",
        "efb963dcd9854c70667cdba9b5854b7290f1cefd"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jan 16 22:46:06 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jan 16 22:46:06 2012 -0800"
      },
      "message": "Merge branch \u0027fixes-for-arm-soc\u0027 of git://sources.calxeda.com/kernel/linux into fixes\n\n* \u0027fixes-for-arm-soc\u0027 of git://sources.calxeda.com/kernel/linux:\n  ARM: make BSYM macro assembly only\n  ARM: highbank: remove incorrect BSYM usage\n  ARM: imx: remove incorrect BSYM usage\n  ARM: exynos: remove incorrect BSYM usage\n  ARM: ux500: add missing ENDPROC to headsmp.S\n  ARM: msm: Add missing ENDPROC to headsmp.S\n  ARM: versatile: Add missing ENDPROC to headsmp.S\n"
    },
    {
      "commit": "764a579fb56a9205a9212250e625efe2b11e3f96",
      "tree": "87ce1089712267471579dd33537c34acad65b70e",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Dec 15 14:02:33 2011 +0000"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Mon Jan 16 08:35:25 2012 -0600"
      },
      "message": "ARM: versatile: Add missing ENDPROC to headsmp.S\n\nOnce the ENDPROC is in place, BSYM() in not longer necessary\nto get correct pointer to versatile_secondary_startup().\n\nTested-by: Jon Medhurst \u003ctixy@linaro.org\u003e\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nAcked-by: Dave Martin \u003cdave.martin@linaro.org\u003e\n"
    },
    {
      "commit": "2f0778afac79bd8d226225556858a636931eeabc",
      "tree": "e00cea674f3d6cc8c5584aa5b75239f11f6d229d",
      "parents": [
        "3bdc3484e8f2b1b219ad0397d81ce4601fbaf76d"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Thu Dec 15 12:19:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 18 23:00:26 2011 +0000"
      },
      "message": "ARM: 7205/2: sched_clock: allow sched_clock to be selected at runtime\n\nsched_clock() is yet another blocker on the road to the single\nimage. This patch implements an idea by Russell King:\n\nhttp://www.spinics.net/lists/linux-omap/msg49561.html\n\nInstead of asking the platform to implement both sched_clock()\nitself and the rollover callback, simply register a read()\nfunction, and let the ARM code care about sched_clock() itself,\nthe conversion to ns and the rollover. sched_clock() uses\nthis read() function as an indirection to the platform code.\nIf the platform doesn\u0027t provide a read(), the code falls back\nto the jiffy counter (just like the default sched_clock).\n\nThis allow some simplifications and possibly some footprint gain\nwhen multiple platforms are compiled in. Among the drawbacks,\nthe removal of the *_fixed_sched_clock optimization which could\nnegatively impact some platforms (sa1100, tegra, versatile\nand omap).\n\nTested on 11MPCore, OMAP4 and Tegra.\n\nCc: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Colin Cross \u003cccross@android.com\u003e\nCc: Erik Gilling \u003ckonkers@android.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nCc: STEricsson \u003cSTEricsson_nomadik_linux@list.st.com\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nTested-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nTested-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a139b64703115e41e1a4e16ebf7eb93d0a0e349",
      "tree": "88a5c30d4946dcd5309488ce3f3b0e0805180470",
      "parents": [
        "28763487b19eacca70374c1f62b3b8da2bba464f"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Aug 09 12:24:07 2011 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 17 10:01:11 2011 +0100"
      },
      "message": "ARM: versatile: convert logical CPU numbers to physical numbers\n\nThis patch uses the new cpu_logical_map() macro for converting logical\nCPU numbers into physical numbers when dealing with the pen_release\nvariable in the SMP boot and CPU hotplug paths.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "0f7b332f9777819a39a3b325690379a7efef89d1",
      "tree": "abc9dc45eb604cc4af88a5ab8c4a6c0cbdaa0596",
      "parents": [
        "43b3e1898206a1e385c9cb06f6040ea83a58b638"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 03 13:01:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 16:53:17 2011 +0100"
      },
      "message": "ARM: consolidate SMP cross call implementation\n\nRather than having each platform class provide a mach/smp.h header for\nsmp_cross_call(), arrange for them to register the function with the\ncore ARM SMP code instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f38c02f3b338651e145aac2889ba976baf6b28b3",
      "tree": "30cfbf42ccff4a9dc26d95e9058ec76f5fde78bb",
      "parents": [
        "9323f26186403433293e87e717a7785f74f75d80"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 13:35:09 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:47:58 2011 +0200"
      },
      "message": "arm: Fold irq_set_chip/irq_set_handler\n\nUse irq_set_chip_and_handler() instead. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6845664a6a7d443f03883db59d10749d38d98b8e",
      "tree": "4b4499f4d41f24152190220d93ea186fbf991fca",
      "parents": [
        "25a5662a13e604d86b0a9fd71703582a7393d8ec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 13:25:22 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:47:57 2011 +0200"
      },
      "message": "arm: Cleanup the irq namespace\n\nConvert to the new function names. Automated with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "af90f10d3826525306c96d423df240210640cb72",
      "tree": "1b4e2fa6e483b0bb9ced44a9e36a9dceff384c8e",
      "parents": [
        "d77e270c53a4911d23ded9f4ab8b175a3fe3bb34"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Feb 23 18:53:15 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 17:54:27 2011 +0000"
      },
      "message": "ARM: 6759/1: smp: Select local timers vs broadcast timer support runtime\n\nThe current code support of dummy timers in absence of local\ntimer is compile time. This is an attempt to convert it to runtime\nso that on few SOC version if the local timers aren\u0027t supported\nkernel can switch to dummy timers. OMAP4430 ES1.0 does suffer from\nthis limitation.\n\nThis patch should not have any functional impact on affected\nfiles.\n\nCc: Daniel Walker \u003cdwalker@codeaurora.org\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nCc: Colin Cross \u003cccross@android.com\u003e\nCc: Erik Gilling \u003ckonkers@android.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d77e270c53a4911d23ded9f4ab8b175a3fe3bb34",
      "tree": "7ef42283816f32d55389026e51d6e9fdcae84f7a",
      "parents": [
        "0462b4477ea3260304bbcd97c64c0b704b4f0f85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 22 11:37:54 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:46 2011 +0000"
      },
      "message": "ARM: integrator: add Integrator/CP sched_clock support\n\nIntegrator/CP has the 24MHz counter which Versatile and later platforms\nalso have, which we use for sched_clock support.  Allow this counter to\nbe used when building a kernel targetting Integrator/CP alone.\nIntegrator/AP does not have this counter, so we must exclude support\nfor the Integrator family when this is enabled.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0462b4477ea3260304bbcd97c64c0b704b4f0f85",
      "tree": "bf5baa29b411f0ea5f3ebeb30d12a4faf83a72cb",
      "parents": [
        "cdab142a80d859984eb5e3876e0e762b1f0bded9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 19 10:24:56 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:41 2011 +0000"
      },
      "message": "ARM: realview/vexpress: consolidate SMP bringup code\n\nRealview and Versatile Express share the same SMP bringup code, so\nconsolidate the two implementations.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cdab142a80d859984eb5e3876e0e762b1f0bded9",
      "tree": "85f212da3ef394d2c25c343ee5fd911f6d4695f2",
      "parents": [
        "c41b16f8c9d9dc74ed5669d4a3e3d42374c9e609"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 19 10:07:38 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:36 2011 +0000"
      },
      "message": "ARM: realview/vexpress: consolidate localtimer support\n\nRealview and Versatile Express local timer support is identical, so\nconsolidate the implementations.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c41b16f8c9d9dc74ed5669d4a3e3d42374c9e609",
      "tree": "0e7ee2bef09e6c752cda71087795bd40f0f35177",
      "parents": [
        "dc37c31bbfaf87118d6c827be0a38a512a40b741"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 19 15:32:15 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:33 2011 +0000"
      },
      "message": "ARM: integrator/versatile: consolidate FPGA IRQ handling code\n\nConsolidate the FPGA IRQ handling code.  Integrator/AP and Versatile\nhave one FPGA-based IRQ handler each.  Integrator/CP has three.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dc37c31bbfaf87118d6c827be0a38a512a40b741",
      "tree": "188741bec32c43d8a92c32e44420b5404744d261",
      "parents": [
        "f093728c0ddc30bef5792b7faf2743024b166350"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 18 20:26:08 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:28 2011 +0000"
      },
      "message": "ARM: rationalize versatile family Kconfig/Makefile\n\nMove leds and sched_clock build conditionals out of the Makefile into\nthe Kconfig file.  Move selection of HAVE_SCHED_CLOCK into the\nplatform Kconfig rather than duplicating it three times in the main\narchitecture Kconfig.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "420c34e4ccbbacab56d199e90a214e24380077dd",
      "tree": "57acbdb10e263fc718704e9666fa55cf4b79f17a",
      "parents": [
        "7b4e9ced69a120e7e7446e3303d2307aa29d891c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 18 20:08:06 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:09:12 2011 +0000"
      },
      "message": "ARM: add versatile family consolidated CLCD support\n\nThis consolidates the CLCD panel definitions and memory allocation into\none location.\n\nRename the Sanyo 2.5in and Epson 2.2in displays after their respective\npart numbers.  Rather than using a general \"Sanyo 2.5in\" and \"Epson\n2.2in\" description of the display panel, use the manufacturers part\nnumber to be more specific.  This helps people identify what the timings\nactually refer to, which are panel specific.\n\nWhile here, add CLCD capability information to each panel definition,\nwhich has no effect until we add the board-level capabilities.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58daf18cdcab550262a5f4681e1f1e073e21965a",
      "tree": "2096324b947761a567dd451f33664f17ee1de2cd",
      "parents": [
        "aa312be1987d43216e72ffce42bccf6bf81f62ed",
        "0af85dda39d9b673aca8c0ebae004ea70f3efc93"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 18:09:03 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 18:09:03 2011 +0000"
      },
      "message": "Merge branch \u0027clksrc\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-vexpress/v2m.c\n\tarch/arm/plat-omap/counter_32k.c\n\tarch/arm/plat-versatile/Makefile\n"
    },
    {
      "commit": "0af85dda39d9b673aca8c0ebae004ea70f3efc93",
      "tree": "a3fad536f3c5cb4e91291efeb26eca93c2f37fd2",
      "parents": [
        "1da0c89c66753860ccfe81eb327c25db46c2a24a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 15 21:58:50 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 11:16:00 2011 +0000"
      },
      "message": "ARM: vexpress: add sched_clock() for Versatile Express\n\nAdd a sched_clock() implementation to Versatile Express using the new\nsched_clock() infrastructure for extending 32bit counters to full\n64-bit nanoseconds.\n\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1da0c89c66753860ccfe81eb327c25db46c2a24a",
      "tree": "565710dc2a57dca18a17d3e34465485f32191b81",
      "parents": [
        "f06a1624621527ef597ae4b3b795553fc1b2eff2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 15 21:56:47 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 22 22:44:50 2010 +0000"
      },
      "message": "ARM: versatile: convert sched_clock() to use new infrastructure\n\nConvert versatile platforms to use the new sched_clock() infrastructure\nfor extending 32bit counters to full 64-bit nanoseconds.\n\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e06b6492e53ab2a4e467763a9ee9f70b032c301",
      "tree": "6259d673f427d7194c6825bb1868ccf8b0ee21fe",
      "parents": [
        "684e94cbcb5add60356d124166e40feb2174f0f1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 15 19:19:25 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 22 22:44:42 2010 +0000"
      },
      "message": "ARM: ensure all sched_clock() implementations are notrace marked\n\nftrace requires sched_clock() to be notrace.  Ensure that all\nimplementations are so marked.  Also make sure that they include\nlinux/sched.h\n\nAlso ensure OMAP clocksource read functions are marked notrace as\nthey\u0027re used for sched_clock() too.\n\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nTested-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nTested-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "11e718a6535c0c7a375b24c3ad60a98b988090c8",
      "tree": "1c9583226ae3f0ab5dd166c0e183673a6d3ab251",
      "parents": [
        "2218543fe0c40ce36fa165c5003072cc8b236c34"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 13 13:21:52 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 22 22:44:41 2010 +0000"
      },
      "message": "ARM: realview/versatile: update clock source registration\n\nIn d7e81c2 (clocksource: Add clocksource_register_hz/khz interface) new\ninterfaces were added which simplify (and optimize) the selection of the\ndivisor shift/mult constants.  Switch over to using this new interface.\n\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ec763f0de879fa1a64b7641098271107f5e32c67",
      "tree": "e15f2d8714b24f818f57883361e7ee2b98df07cc",
      "parents": [
        "0143832cc96d0bf78486297aad5c8fb2c2ead02a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Fri Nov 19 21:11:02 2010 +0530"
      },
      "committer": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Fri Nov 19 21:17:24 2010 +0530"
      },
      "message": "ARM: versatile: ensure sched_clock() is notrace\n\nInclude sched.h to ensure sched_clock() has the notrace\nannotation.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\n"
    },
    {
      "commit": "8a9618f5dfca35edb0d7ab6374ff586e2e9e989b",
      "tree": "0104c5a164af6f750aee1dd2e86c6c0b333d004a",
      "parents": [
        "ff8b16d7e15a8ba2a6086645614a483e048e3fbf"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "r.herring@freescale.com",
        "time": "Wed Oct 06 16:18:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 04 15:49:32 2010 +0000"
      },
      "message": "ARM: 6432/1: move timer-sp.c from versatile to common\n\nFrom: Rob Herring \u003crob.herring@smooth-stone.com\u003e\n\nThe timer-sp h/w used on versatile platforms can also be used for other\nplatforms, so move it to a common location.\n\nSigned-off-by: Rob Herring \u003crob.herring@smooth-stone.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b042245fc2ca8c0326f3f1ea6c4dafc561bb3a82",
      "tree": "b9fc084cf9a3528c746279a23ac8e3ff024bfae2",
      "parents": [
        "b5417019a6e614f5285f9eb8f9e5b2d62395965b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Jul 23 11:49:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 10:48:34 2010 +0100"
      },
      "message": "ARM: 6264/1: fix Versatile Express LED oversight\n\nMy attempt to make the LEDs only compile for RealView and\nVersatile was futile: I missed the Versatile Express. So invert\nthe logic and explicitly include the platforms to compile for.\n\nSigned-off-by: Linus Walleij \u003ctriad@df.lth.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b5417019a6e614f5285f9eb8f9e5b2d62395965b",
      "tree": "2e5a4f4b3c761367ac02435ebcf1deda8e87ee78",
      "parents": [
        "ce8962455e902ffa08d59fd2b113942eaaffb0d6"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Jul 20 22:32:00 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 10:48:29 2010 +0100"
      },
      "message": "ARM: 6235/2: driver for the LEDs found in the later ARM refdesigns\n\nThis adds a simple driver supporting the new LED framework with\ntriggers and all for the RealView and Versatile platforms. The\nRealView and Versatile platform drivers were arranged to compile\nfor all-but-integrator as a side effect since the Integrator has\na different LED driver.\n\nSigned-off-by: Linus Walleij \u003ctriad@df.lth.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9bf5b2ef673237e0e43161c56f70ac8bf24e43f9",
      "tree": "6b75855102d54da6ff6d7023ae00e25610e44f92",
      "parents": [
        "3081e43b97cb50a80ebd98ce4b60e4853ad38424"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 01 16:18:39 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:38 2010 +0100"
      },
      "message": "ARM: Indirect round/set_rate operations through clk structure\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5fc00826d1e60af0e22cb9f65b933d823a8ed84",
      "tree": "bcff2df77e951dbfc0833cda47620ee3c65694ac",
      "parents": [
        "6be4826e37122b25cb10b215fc84c3a0b1fe1402"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 20:07:35 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:36 2010 +0100"
      },
      "message": "ARM: Realview/Versatile: separate out common sched_clock()\n\nProvide a common sched_clock() implementation for Versatile and\nRealview.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ce1755275c13eb0de90fe23c950bce5e81e680f",
      "tree": "c6ee385d4d3ee92e36ec2e7ec0fa0e2245435217",
      "parents": [
        "fe8e1a57f0ccdaede41618ca9ced7d746b6298d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 15 18:19:56 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:35 2010 +0100"
      },
      "message": "ARM: Realview/Versatile: don\u0027t use magic numbers for timer frequency\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fe8e1a57f0ccdaede41618ca9ced7d746b6298d3",
      "tree": "c1056096717f28e5c8c8d59395ca0efff61ca539",
      "parents": [
        "e388771458b4ff3ad81ab70e390b24d069647da4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 22:37:12 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:34 2010 +0100"
      },
      "message": "ARM: Realview/Versatile: remove useless TIMER_RELOAD calculations\n\nRealview/Versatile copied the Integrator timer code, including the\ncalculations for ensuring that the reload value fits into the 16-bit\ncounter.  However, these platforms have a 32-bit counter which is\nclocked at a slower rate.\n\nThe result is that the preprocessor conditions are never triggered:\nTICKS_PER_uSEC \u003d 1, mSEC_10 \u003d 10000, which is 0x2710 - less than\n0x10000.\n\nSo, remove the unnecessary complexity, reducing the TIMER_RELOAD\ncalculation to just:\n\n\tTICKS_PER_uSEC * mSEC_10\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e388771458b4ff3ad81ab70e390b24d069647da4",
      "tree": "43f130464e60cabf5a1357355277f3d959cd1789",
      "parents": [
        "f4b8b319bf21bf3576014ce7336763cd3e1684ef"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 13:30:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:34 2010 +0100"
      },
      "message": "ARM: Realview/Versatile: separate out common SP804 timer code\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4b8b319bf21bf3576014ce7336763cd3e1684ef",
      "tree": "5f3200e3b82dd23fc58633e010f3996246d81607",
      "parents": [
        "c5a0adb51002e51a4254cb7f0ab7190d41d8b930"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 12:48:06 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:33 2010 +0100"
      },
      "message": "ARM: Realview/Versatile/Integrator: separate out common clock code\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ]
}
