)]}'
{
  "log": [
    {
      "commit": "0ebb962e00a52b644433065d224ed89f72a84756",
      "tree": "349a518542f801d0e34a1afd3faddb4294e89b61",
      "parents": [
        "0d6cfa3a75f5cde5b3ca0dde748fd22625b4f34c"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Wed Jul 20 15:43:42 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 24 09:45:21 2011 +0100"
      },
      "message": "ARM: 7003/1: vexpress: Add clock definition for the SP805.\n\nIt seems that an entry for the SP805 watchdog in the table of clocks was\nmissing.  This results in the sp805_wdt driver rejecting the device with\nthe following errors:\n\n  sp805-wdt mb:wdt: Clock not found\n  sp805-wdt mb:wdt: Probe Failed!!!\n  sp805-wdt: probe of mb:wdt failed with error -2\n\nWhile not obviously stated in the hardware docs, the onboard SP810\u0027s\n\"REFCLK\" is connected to a 32.768KHz crystal, and this drives the\nwatchdog.  Add a struct clk and corresponding lookup entry for it.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "06f365acef5ca54fd5708a0d853c4a89609536f1",
      "tree": "e2fb0146d450077dd95e4ae178ff56e72d3d89b5",
      "parents": [
        "4348810a241a330d3d143d62d7c988ec8b2e6629",
        "022ae537b23cb14a391565e9ad9e9945f4b17138",
        "30891c90d81133179cc47eb77c30764a3b5dad5c",
        "e7d59db91a346f5069692e3b1f4e0afd100096dc",
        "e2f81844efa2d44d326bef48e1c9e48926162bc6",
        "4cde7e0dca98e0e93dceb174d83f766d0d637c23",
        "7f294e4983b67be802277d139522837b3ce5769f",
        "29cb3cd208dd0e4471bb80bec4facc49ceb199fa",
        "19dad35fe0f10df8f0524f98037469e3a0dd1ec2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 22 23:08:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 22 23:08:48 2011 +0100"
      },
      "message": "Merge branches \u0027btc\u0027, \u0027dma\u0027, \u0027entry\u0027, \u0027fixes\u0027, \u0027linker-layout\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027suspend\u0027 and \u0027vfp\u0027 into for-next\n"
    },
    {
      "commit": "7fa22bd5460bb2021729fa5a1012c60b9b3a56e2",
      "tree": "f17dd732f1c915b52a3d5de968ed0e26596a4feb",
      "parents": [
        "10cdc7e5129ac26aefece4c7a7d5b1a0285237c2"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Jul 07 01:56:51 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 07 14:45:07 2011 +0100"
      },
      "message": "ARM: 6993/1: platsmp: Allow secondary cpu hotplug with maxcpus\u003d1\n\nIf an ARM system has multiple cpus in the same socket and the\nkernel is booted with maxcpus\u003d1, secondary cpus are possible but\nnot present due to how platform_smp_prepare_cpus() is called.\nSince most typical ARM processors don\u0027t actually support physical\nhotplug, initialize the present map to be equal to the possible\nmap in generic ARM SMP code. Also, always call\nplatform_smp_prepare_cpus() as long as max_cpus is non-zero (0\nmeans no SMP) to allow platform code to do any SMP setup.\n\nAfter applying this patch it\u0027s possible to boot an ARM system\nwith maxcpus\u003d1 on the command line and then hotplug in secondary\ncpus via sysfs. This is more in line with how x86 does things.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2fdf99934c2c39848ad3633ce504a0262f21faf9",
      "tree": "0553e9d9c81520ed5a181efb2191cedc89c23e4d",
      "parents": [
        "1fa7b6a29c61358cc2ca6f64cef4aa0e1a7ca74c"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Mon May 30 19:44:22 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 06 10:56:09 2011 +0100"
      },
      "message": "ARM: 6946/1: vexpress: move v2m clock init to init_early\n\nCommit 7ff550de99141cbd3be0129d563cc4554fdde9f6 breaks vexpress booting. The\nv2m clock table needs to be setup in init_early before the timer\ninitialization occurs.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b60e5f90dec4ae251386f20464336369e962e9c",
      "tree": "13ca50e109a23bcc5e1622ca658000cb85668d1e",
      "parents": [
        "e8765afe54b72b85ffe2b60683710ff450a92912",
        "667f390bee987d45351402e42008c52cdfb77d76",
        "a35d4e58737116fd4126c240a1faeb735839435e",
        "4d5336d50a7b4992c90729c27dae027a3426c48c",
        "041f10d46f97c87f8ae1cdb4117682214732cc45",
        "be20902ba67de70b38c995903321f4152dee57b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "message": "Merge branches \u0027consolidate-clksrc\u0027, \u0027consolidate-flash\u0027, \u0027consolidate-generic\u0027, \u0027consolidate-smp\u0027, \u0027consolidate-stmp\u0027 and \u0027consolidate-zones\u0027 into consolidate\n"
    },
    {
      "commit": "23828a7a976eb8dbe3b5f4e83584c3fe814b295b",
      "tree": "451a5429fd9fc76cb9714895736db464051ef9c2",
      "parents": [
        "57cc4f7de2b896ca79185e337eaf7ff9906c4656"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:45:16 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clockevents: ARM sp804: obtain sp804 timer rate via clks\n\nThis allows platforms to specify the rate of the SP804 clockevent via\nthe clk subsystem.  While ARM boards clock these at 1MHz, BCMRing also\nhas SP804 timers but are clocked at different rates.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "57cc4f7de2b896ca79185e337eaf7ff9906c4656",
      "tree": "d572d278dfc7d319518b73103905574f0a4b06e2",
      "parents": [
        "7ff550de99141cbd3be0129d563cc4554fdde9f6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:31:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clockevents: ARM sp804: allow clockevent name to be specified\n\nThis allows platforms to specify the clcokevent name upon registration.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ff550de99141cbd3be0129d563cc4554fdde9f6",
      "tree": "21381e1dcdbd69b461cefc696a1a1fd80f38ce8e",
      "parents": [
        "fb593cf38fc426331275d761fefe13096070f56a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 13:31:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clocksource: ARM sp804: obtain sp804 timer rate via clks\n\nThis allows platforms to specify the rate of the SP804 clocksource via\nthe clk subsystem.  While ARM boards clock these at 1MHz, BCMRing also\nhas SP804 timers but are clocked at different rates.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb593cf38fc426331275d761fefe13096070f56a",
      "tree": "f650ea0f76fe48d7e54a8cce506c099b6599c470",
      "parents": [
        "933e54a53ccb68543ffb7ea32168ea086c93d09a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 12:08:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clocksource: ARM sp804: allow clocksource name to be specified\n\nThis allows platforms to specify the clocksource name upon\nregistration, which is necessary should they wish to register more\nthan one sp804 clocksource.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "667f390bee987d45351402e42008c52cdfb77d76",
      "tree": "93b6a563915a4013c842302dd45dc3b4ee926d4e",
      "parents": [
        "adf0040096e4b45b9d1c12f59f9045951178ca00"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Wed May 18 10:51:55 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 20 22:27:34 2011 +0100"
      },
      "message": "ARM: 6910/1: MTD: physmap: let set_vpp() pass a platform_device instead of a map_info\n\nThe set_vpp() method provided by physmap passes a map_info back to\nthe platform code, which has little relevance as far as the platform\nis concerned (this parameter is completely unused).\n\nInstead, pass the platform_device, which can be used in the pismo\ndriver to retrieve some important information in a nicer way, instead\nof the hack that was in place.\n\nThe empty set_vpp function in board-at572d940hf_ek.c is left untouched,\nas the board/SoC is scheduled for removal.\n\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\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": "0f71fd492d99a005db7d0050a5ce8a733ffc2a1e",
      "tree": "4b02bc6c614293d662c63317f6324745d94365c7",
      "parents": [
        "68c0e38cafa0f24866ec8605431f7f666cae1304"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Wed May 18 10:51:51 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 20 22:27:08 2011 +0100"
      },
      "message": "ARM: 6909/1: VExpress: Use physmap driver instead of integrator-flash\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80b5efbd43f0a21e9fc6db87823be32fcfe3e7ce",
      "tree": "12a213968fa7c0bac41ff539f82ba64f0e979c4c",
      "parents": [
        "196f020fbbb83d246960548e73a40fd08f3e7866"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Feb 28 17:01:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:21 2011 +0000"
      },
      "message": "ARM: 6771/1: vexpress: add support for multiple core tiles\n\nThe current Versatile Express BSP defines the MACHINE_START macro\nin the core tile code.\n\nThis patch moves this into the generic board code and introduces a\nmethod for determining the current tile at runtime, allowing the\nKernel to have support for multiple tiles compiled in. Tile-specific\nfunctions are executed via a descriptor struct containing the correct\nimplementations for the current tile.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "196f020fbbb83d246960548e73a40fd08f3e7866",
      "tree": "aed9fa4c32938a4502eb8971dce18f74f0059162",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "7d85d61f6ad6e2d6a14b5c20369bc9569f634855",
        "516295e5ab4bf986865cfff856d484ec678e3b0b",
        "3de4ade3d696db31d1543dce585ba6296f876612"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:12 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:12 2011 +0000"
      },
      "message": "Merge branches \u0027fixes\u0027, \u0027pgt-next\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "3de4ade3d696db31d1543dce585ba6296f876612",
      "tree": "b1c635de8dd90e96ce62d58945e05b7027b072f8",
      "parents": [
        "07787a85c0c664d434b522c8bdf7cdc636a16e75"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Feb 21 19:12:27 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 27 12:08:48 2011 +0000"
      },
      "message": "ARM: 6751/1: vexpress: select applicable errata workarounds in Kconfig\n\nThe Cortex-A9 tile on the Versatile Express suffers from a number of\nengineering errata.\n\nThis patch selects workarounds in the ARCH_VEXPRESS_CA9X4 Kconfig entry\nso that users don\u0027t need to worry about which ones to apply.\n\nReported-by: Ulrich Weigand \u003culrich.weigand@de.ibm.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": "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": "493a451bb559476d2f7f189670be2172ca3010b4",
      "tree": "255ca4bf23ca31e33283f65fb477df22d0ce9211",
      "parents": [
        "631e55f966668d7a957342b38d7148643d919d73"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 11 13:07:52 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:10 2011 +0000"
      },
      "message": "ARM: vexpress: use new init_early for clock tree and sched_clock init\n\nInitialize the clock tree and our sched_clock() early.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fb44b910f6873c49066e8d0bf681a058fc01b67",
      "tree": "5dc1ae921feaa2879d17173bb2b1da97aedfc7b9",
      "parents": [
        "3cb5ee496ae99ee89e378d628b19cb5a904b1397"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 18 20:13:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:09:31 2011 +0000"
      },
      "message": "ARM: vexpress: switch Versatile Express to use consolidated CLCD\n\nThis switches Versatile Express to use the conslidated CLCD panel\nsupport, including the display capabilities.  As Versatile Express uses\na PL111, it can support the full range of pixel formats - 444, 5551,\n565 in both RGB and BGR mode.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b75c178afaa975896e894bb2b6951dc4cd43c977",
      "tree": "e3011acbb5c185497e9d72d406b69e5cc20debd5",
      "parents": [
        "f4117ac9e237b74afdf5e001d5ea26a4d15e9847"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 04 19:03:16 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 17 23:27:30 2011 +0000"
      },
      "message": "ARM: P2V: avoid initializers and assembly using PHYS_OFFSET\n\nAs PHYS_OFFSET will be becoming a variable, we can\u0027t have it used in\ninitializers nor assembly code.  Replace those in generic code with\na run-time initialization.  Replace those in platform code using the\nindividual platform specific PLAT_PHYS_OFFSET.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4117ac9e237b74afdf5e001d5ea26a4d15e9847",
      "tree": "dce3ccceda23d4bf620ec3d025a14773c7c938a8",
      "parents": [
        "6fc31d54443bdc25a8166be15e3920a7e39d195d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 04 18:07:14 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 17 23:26:55 2011 +0000"
      },
      "message": "ARM: P2V: separate PHYS_OFFSET from platform definitions\n\nThis uncouple PHYS_OFFSET from the platform definitions, thereby\nfacilitating run-time computation of the physical memory offset.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Jiandong Zheng \u003cjdzheng@broadcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95c34f831f0e06cda6dc0a26b4f693ed105c394d",
      "tree": "5ca911d2c9ef1a822e686b2e55e099957738ee08",
      "parents": [
        "baaece224570a935210a59257b5d9073e99843ea"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Fri Jan 21 15:51:06 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 16:19:12 2011 +0000"
      },
      "message": "ARM: 6633/1: vexpress: register platform PATA device.\n\nThe compactflash device on this platform is not usable simply because it\nis never registered with the kernel.  Fix that up.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baaece224570a935210a59257b5d9073e99843ea",
      "tree": "1b0af1903ce4a58122473cca2d128ae1f56726c0",
      "parents": [
        "e5310f611d17ed4e92e0d4e46fd9f6fb40e66df3"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Tue Jan 25 15:53:03 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 16:18:33 2011 +0000"
      },
      "message": "ARM: 6635/2: Configure reference clock for Versatile Express timers\n\nTimers on Versatile Express mainboard are used as system clock/event\nsources. Driver assumes that they are clocked with 1MHz signal.\nOld V2M firmware apparently configured it by default, but on newer\nboards one can observe that \"sleep 1\" command takes over 30 seconds\nto finish, as the timers are fed with 32kHz instead...\n\nThis patch performs required magic and also removes code clearing\ntimer\u0027s control registers, as exactly the same operations are\nperformed by the timer driver few jiffies later.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ec15038f2becd710eef7485baff7830abb1c9330",
      "tree": "87e4f3923fa3f589765eddffbb332d3c235db7f8",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 22 17:22:34 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 15:08:01 2011 +0000"
      },
      "message": "ARM: realview,vexpress: fix section mismatch warning for pen_release\n\nFix two section mismatch warnings in the platform SMP bringup code for\nRealview and Versatile Express:\n\nWARNING: arch/arm/mach-realview/built-in.o(.text+0x8ac): Section mismatch in reference from the function write_pen_release() to the variable .cpuinit.data:pen_release\nThe function write_pen_release() references\nthe variable __cpuinitdata pen_release.\nThis is often because write_pen_release lacks a __cpuinitdata\nannotation or the annotation of pen_release is wrong.\n\nWARNING: arch/arm/mach-vexpress/built-in.o(.text+0x7b4): Section mismatch in reference from the function write_pen_release() to the variable .cpuinit.data:pen_release\nThe function write_pen_release() references\nthe variable __cpuinitdata pen_release.\nThis is often because write_pen_release lacks a __cpuinitdata\nannotation or the annotation of pen_release is wrong.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4073723acb9cdcdbe4df9c0e0c376c65d1697e43",
      "tree": "f41c17eac157b1223ce104845cf9b1e5a9e6a83d",
      "parents": [
        "58daf18cdcab550262a5f4681e1f1e073e21965a",
        "4ec3eb13634529c0bc7466658d84d0bbe3244aea"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:32:52 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:32:52 2011 +0000"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/common/Makefile\n\tarch/arm/kernel/Makefile\n\tarch/arm/kernel/smp.c\n"
    },
    {
      "commit": "4ec3eb13634529c0bc7466658d84d0bbe3244aea",
      "tree": "b491daac2ccfc7b8ca88e171a43f66888463568a",
      "parents": [
        "24056f525051a9e186af28904b396320e18bf9a0",
        "15095bb0fe779c0403091bda7adce5fb3bb9ca35"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:31:35 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:32:03 2011 +0000"
      },
      "message": "Merge branch \u0027smp\u0027 into misc\n\nConflicts:\n\tarch/arm/kernel/entry-armv.S\n\tarch/arm/mm/ioremap.c\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": "31edf274f9aff1ccd39934a0b2fce38f4405c656",
      "tree": "fdc7bc445307ccb9648ca1a71375947c8ed59722",
      "parents": [
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5",
        "ed60453fa8f8fc3d034dfdf10371a99cc6905626",
        "ac61d143ffe2a6db4d4bcf47c21a5159d6a1b644",
        "28257f7fdee0facc3b7f934e82c2485f27120d41",
        "b23065313297e750edd57ab6edfd36224826724e",
        "50005a8deb38e5e6456ebd94e57adb321d4589de",
        "cf562b4a550b3cd9d602a05bc27aaaaa376947b4",
        "3d09fbcd26851ffb2c40cec411b8e56db02520d1",
        "8a9618f5dfca35edb0d7ab6374ff586e2e9e989b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 18:08:10 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 18:08:10 2011 +0000"
      },
      "message": "Merge branches \u0027ftrace\u0027, \u0027gic\u0027, \u0027io\u0027, \u0027kexec\u0027, \u0027mod\u0027, \u0027sa11x0\u0027, \u0027sh\u0027 and \u0027versatile\u0027 into devel\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": "e9882777d992b76e0b80deadd66ad886c25f5d1f",
      "tree": "fff29a87316991d544cf20c26945b8af3408a1f9",
      "parents": [
        "d4450261e546953c4a1ce8b48e29164a57c6ed33"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 19 11:33:12 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:15 2010 +0000"
      },
      "message": "ARM: CPU hotplug: add Versatile Express hotplug CPU support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3705ff6da538aff6dba535e2e9cbcbb9456d0d53",
      "tree": "348fcec2be9d41e1839686a6c03f0b5479d7e4f9",
      "parents": [
        "ed3768a8d9dc2d345d4f27eb44ee1e4825056c08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 18 10:53:12 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:13 2010 +0000"
      },
      "message": "ARM: Fix subtle race in CPU pen_release hotplug code\n\nThere is a subtle race in the CPU hotplug code, where a CPU which has\nbeen offlined can online itself before being requested, which results\nin things going astray on the next online/offline cycle.\n\nWhat happens in the normal online/offline/online cycle is:\n\n\tCPU0\t\t\tCPU3\n\trequests boot of CPU3\n\tpen_release \u003d 3\n\tflush cache line\n\t\t\t\tchecks pen_release, reads 3\n\t\t\t\tstarts boot\n\t\t\t\tpen_release \u003d -1\n\t... requests CPU3 offline ...\n\t\t\t\t... dies ...\n\t\t\t\tchecks pen_release, reads -1\n\trequests boot of CPU3\n\tpen_release \u003d 3\n\tflush cache line\n\t\t\t\tchecks pen_release, reads 3\n\t\t\t\tstarts boot\n\t\t\t\tpen_release \u003d -1\n\nHowever, as the write of -1 of pen_release is not fully flushed back to\nmemory, and the checking of pen_release is done with caches disabled,\nthis allows CPU3 the opportunity to read the old value of pen_release:\n\n\tCPU0\t\t\tCPU3\n\trequests boot of CPU3\n\tpen_release \u003d 3\n\tflush cache line\n\t\t\t\tchecks pen_release, reads 3\n\t\t\t\tstarts boot\n\t\t\t\tpen_release \u003d -1\n\t... requests CPU3 offline ...\n\t\t\t\t... dies ...\n\t\t\t\tchecks pen_release, reads 3\n\t\t\t\tstarts boot\n\t\t\t\tpen_release \u003d -1\n\trequests boot of CPU3\n\tpen_release \u003d 3\n\tflush cache line\n\nFix this by grouping the write of pen_release along with its cache line\nflushing code to ensure that any update to pen_release is always pushed\nout to physical memory.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86e62b93368cffca9111996e3ed9e5b7bf6f0af3",
      "tree": "554af0b864da59ddfe1bb49c88263f965ca32b59",
      "parents": [
        "f36d340122ae8744e64af0a92a6f77b97542c0a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 18:24:57 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:11 2010 +0000"
      },
      "message": "ARM: SMP: remove smp_mpidr.h\n\nWith \"ARM: CPU hotplug: remove bug checks in platform_cpu_die()\", we\nnow do not use hard_smp_processor_id(), we no longer need to read the\nhardware processor ID.  Remove the include providing this function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c0136dba4e43b0916ccc9ecc7f11e6d6b73f046",
      "tree": "11670406e209607ada215377a95ad73de4ca6e09",
      "parents": [
        "05c74a6cbcfb416286a947668ba32f63d99fe74a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 03 15:00:49 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:09 2010 +0000"
      },
      "message": "ARM: SMP: consolidate trace_hardirqs_off() into common SMP code\n\nAll platforms call trace_hardirqs_off() in their secondary startup code,\nso move this into the core SMP code - it doesn\u0027t need to be in the\nper-platform code.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05c74a6cbcfb416286a947668ba32f63d99fe74a",
      "tree": "96f4dd3d5cbc67b14b93e9630f4f02becaa1a66a",
      "parents": [
        "aec66ba1f75c2030cf66f5a21d1c81aa83aa5d95"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 03 11:09:48 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:08 2010 +0000"
      },
      "message": "ARM: SMP: consolidate the common parts of smp_prepare_cpus()\n\nThere is a certain amount of smp_prepare_cpus() which doesn\u0027t belong\nin the platform support code - that is, code which is invariant to the\nSMP implementation.  Move this code into arch/arm/kernel/smp.c, and\nadd a platform_ prefix to the original function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8975b6c0fdd57e061f4d1040163778ceaf340ad8",
      "tree": "23e2b750f79b69c6610ecb8061b3aa2d027f9dc8",
      "parents": [
        "bbc3d14e9aca023bb98e580aa1c9350af8effdb1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 03 19:29:53 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:08:27 2010 +0000"
      },
      "message": "ARM: SMP: Clean up ncores sanity checks\n\nscu_get_core_count() never returns zero cores, so we don\u0027t need to\ncheck and correct if ncores is zero.\n\nTegra was missing the check against NR_CPUS, leading to a potential\nbitfield overflow if this becomes the case.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7627dc802a98aebebc6a34e5b6558ea4717c968c",
      "tree": "f1308e351f6f003a52b5939b7eece82f14a12c62",
      "parents": [
        "bef8f9ee32511a28f1c9a7d3b8c51cdac030b564"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 05 08:51:38 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 19:21:47 2010 +0000"
      },
      "message": "ARM: GIC: private a standard get_irqnr_preamble assembler macro\n\nProvide a standard get_irqnr_preamble assembler macro for platforms\nto use, which retrieves the base address of the GIC CPU interface\nfrom gic_cpu_base_addr.  Allow platforms to override this by defining\nHAVE_GET_IRQNR_PREAMBLE.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nTested-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff2e27ae0b17f53a6a289c87d325f706598f3788",
      "tree": "1288f491bce11b3d8a6d48604fd00d68bea6eb98",
      "parents": [
        "384895330e0f3954d9478fd0853145f9c169df12"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 16:13:29 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 19:21:42 2010 +0000"
      },
      "message": "ARM: GIC: consolidate gic_cpu_base_addr to common GIC code\n\nEvery architecture using the GIC has a gic_cpu_base_addr pointer for\nGIC 0 for their entry assembly code to use to decode the cause of the\ncurrent interrupt.  Move this into the common GIC code.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nTested-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "384895330e0f3954d9478fd0853145f9c169df12",
      "tree": "c90f70f4e070b640a1f1f2a76cf4acf864354093",
      "parents": [
        "b580b899dd05a007ad232ee49a07b32d91876462"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 16:01:03 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 19:21:40 2010 +0000"
      },
      "message": "ARM: GIC: Remove MMIO address from gic_cpu_init, rename to gic_secondary_init\n\nWe don\u0027t need to re-pass the base address for the CPU interfaces to the\nGIC for secondary CPUs, as it will never be different from the boot CPU\n- and even if it was, we\u0027d overwrite the boot CPU\u0027s base address.\n\nGet rid of this argument, and rename to gic_secondary_init().\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nTested-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b580b899dd05a007ad232ee49a07b32d91876462",
      "tree": "72def6f195ca02a5f9eb5e082930603b85349b0e",
      "parents": [
        "e745a6676c76280f9721adeec79b08a0f2dfcc21"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 15:55:14 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 19:21:30 2010 +0000"
      },
      "message": "ARM: GIC: provide a single initialization function for boot CPU\n\nProvide gic_init() which initializes the GIC distributor and current\nCPU\u0027s GIC interface for the boot (or single) CPU.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nTested-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c91a2bd70a617a638e157a7e99d4b21ee0e7b1cf",
      "tree": "3395cd7fe5d01b23632334c59900531ece444887",
      "parents": [
        "5488324a6cbae617d103c42944827d82d8f5efd4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Nov 16 01:03:34 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 07 09:20:26 2010 +0000"
      },
      "message": "ARM: 6480/1: Use shared GIC entry macros on Vexpress\n\nUse the GIC demux code in asm/hardware/entry-macro-gic.S\non the Versatile Express subarchitecture.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad3b6993b9c5482e8a2ec5aed181538c921fdcbd",
      "tree": "ec14d13777bc9b7d495929d74a83c36687ec4eab",
      "parents": [
        "d92e04713c6323e09a0d0fdfa0d7cbcedb175e49"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 15 09:42:08 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 03 08:26:30 2010 +0000"
      },
      "message": "ARM: SMP: pass an ipi number to smp_cross_call()\n\nThis allows us to use smp_cross_call() to trigger a number of different\nsoftware generated interrupts, rather than combining them all on one\nSGI.  Recover the SGI number via do_IPI.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "618d9c8f9e554b5eaaca3f8e55a28e1a928a8571",
      "tree": "eed55141c126d49aca9a5299e629f78d991ef07e",
      "parents": [
        "725ca4adaea07460accd4622d44bcc7eaa34da09"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 30 13:05:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:27 2010 +0000"
      },
      "message": "ARM: 6508/1: vexpress: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a\nresult, using these directives in code sections can result in\nmisaligned data words when building a Thumb-2 kernel\n(CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to\nassume that fundamental types of word size or above are word-\naligned when accessing them from C.  If the data is not really\nword-aligned, this can cause impaired performance and stray\nalignment faults in some circumstances.\n\nIn general, the following rules should be applied when using\ndata word declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d803ba736abb5e122dede70a4720e4843dd6df4",
      "tree": "6d01199e41ede3ae3931664f7bd10a68dbcc42e6",
      "parents": [
        "64d2dc384e41e2b7acead6804593ddaaf8aad8e1"
      ],
      "author": {
        "name": "Jean-Christop PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Nov 17 10:04:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 26 10:51:04 2010 +0000"
      },
      "message": "ARM: 6483/1: arm \u0026 sh: factorised duplicated clkdev.c\n\nfactorise some generic infrastructure to assist looking up struct clks\nfor the ARM \u0026 SH architecture.\n\nas the code is identical at 99%\n\nput the arch specific code for allocation as example in asm/clkdev.h\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e56c010f0d08bbecd05074eded7805d555da29b6",
      "tree": "d3c12b12c6606845438ee57f521089679c28734b",
      "parents": [
        "69448c2a4d23e5883cbca21a173e3eb89f095746"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed Nov 10 15:59:11 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 10 15:11:19 2010 +0000"
      },
      "message": "ARM: 6472/1: vexpress ct-ca9x4: only set twd_base if local timers are being used\n\nIn commit bde28b84, I made the assumption that CONFIG_SMP is always set\nfor the quad-core ct-ca9x4 platform. As it turns out, people who aren\u0027t\nusing the SMP goodness are confronted with a build failure.\n\nThis patch fixes this issue by ensure that twd_base is only set if\nlocal timers are being used (and therefore SMP support is configured).\n\nReported-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\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": "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": "6451d7783ba5ff24eb1a544eaa6665b890f30466",
      "tree": "78651bbbed163fe933cd42deabebad682d7c03dc",
      "parents": [
        "c293393faa8e11a5a80a9e358718432b8697f451"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Thu Oct 14 22:21:46 2010 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Wed Oct 20 00:27:46 2010 -0400"
      },
      "message": "arm: remove machine_desc.io_pg_offst and .phys_io\n\nSince we\u0027re now using addruart to establish the debug mapping, we can\nremove the io_pg_offst and phys_io members of struct machine_desc.\n\nThe various declarations were removed using the following script:\n\n  grep -rl MACHINE_START arch/arm | xargs \\\n  sed -i \u0027/MACHINE_START/,/MACHINE_END/ { /\\.\\(phys_io\\|io_pg_offst\\)/d }\u0027\n\n[ Initial patch was from Jeremy Kerr, example script from Russell King ]\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Eric Miao \u003ceric.miao at canonical.com\u003e\n"
    },
    {
      "commit": "0ea1293009826da45e1019f45dfde1e557bb30df",
      "tree": "7111bcd355921f03415182845e5f236ffe1896f4",
      "parents": [
        "1ea64615601229f0dc16dee91dc5b50216411baa"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy.kerr@canonical.com",
        "time": "Tue Jul 06 18:30:06 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Wed Oct 20 00:27:33 2010 -0400"
      },
      "message": "arm: return both physical and virtual addresses from addruart\n\nRather than checking the MMU status in every instance of addruart, do it\nonce in kernel/debug.S, and change the existing addruart macros to\nreturn both physical and virtual addresses. The main debug code can then\nselect the appropriate address to use.\n\nThis will also allow us to retreive the address of a uart for the MMU\nstate that we\u0027re not current in.\n\nUpdated with fixes for OMAP from Jason Wang \u003cjason77.wang@gmail.com\u003e\nand Tony Lindgren \u003ctony@atomide.com\u003e, and fix for versatile express from\nLorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "809b4e00baf006a990a73329ba381d536c6fa277",
      "tree": "e949e0efd019d6f932537aba762792b07a84351c",
      "parents": [
        "a0a55682b83fd5f012afadcf415b030d7424ae68",
        "79a94c3538bda6869d7bb150b5e02dd3a72314dd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 19 22:06:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 19 22:06:36 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n"
    },
    {
      "commit": "cdaf9a2f280b25dd2fb1e04da5d3899411766e1b",
      "tree": "373d6e2614d8edb77c57c63daeeffcac197516c6",
      "parents": [
        "ccdf2e1bca8a45eaf89eb142dbed3551886413fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 05 11:29:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 05 11:30:40 2010 +0100"
      },
      "message": "ARM: fix section mismatch warnings in Versatile Express\n\nWARNING: vmlinux.o(.text+0xbf30): Section mismatch in reference from the function v2m_timer_init() to the function .init.text:sp804_clocksource_init()\nThe function v2m_timer_init() references\nthe function __init sp804_clocksource_init().\nThis is often because v2m_timer_init lacks a __init\nannotation or the annotation of sp804_clocksource_init is wrong.\n\nWARNING: vmlinux.o(.text+0xbf3c): Section mismatch in reference from the function v2m_timer_init() to the function .init.text:sp804_clockevents_init()\nThe function v2m_timer_init() references\nthe function __init sp804_clockevents_init().\nThis is often because v2m_timer_init lacks a __init\nannotation or the annotation of sp804_clockevents_init is wrong.\n\nWARNING: vmlinux.o(.text+0xc524): Section mismatch in reference from the function ct_ca9x4_init() to the function .init.text:l2x0_init()\nThe function ct_ca9x4_init() references\nthe function __init l2x0_init().\nThis is often because ct_ca9x4_init lacks a __init\nannotation or the annotation of l2x0_init is wrong.\n\nWARNING: vmlinux.o(.text+0xc530): Section mismatch in reference from the function ct_ca9x4_init() to the function .init.text:clkdev_add_table()\nThe function ct_ca9x4_init() references\nthe function __init clkdev_add_table().\nThis is often because ct_ca9x4_init lacks a __init\nannotation or the annotation of clkdev_add_table is wrong.\n\nWARNING: vmlinux.o(.text+0xc578): Section mismatch in reference from the function ct_ca9x4_init() to the (unknown reference) .init.data:(unknown)\nThe function ct_ca9x4_init() references\nthe (unknown reference) __initdata (unknown).\nThis is often because ct_ca9x4_init lacks a __initdata\nannotation or the annotation of (unknown) is wrong.\n\nFix these by making ct_ca9x4_init() and v2m_timer_init() both __init.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "067173526c3bbc2eaeefcf6b7b2a9d998b9e8042",
      "tree": "4da794388079afaf0f43a5aadb750e097846e538",
      "parents": [
        "971acb9b420ea1662dd3c48184c4315f87643be5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 04 16:14:20 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 04 20:20:45 2010 +0100"
      },
      "message": "ARM: Provide common header for hard_smp_processor_id()\n\nProvide a common header to read the SMP CPU number from the MPIDR.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2de59fea8b3095d1df4c729fda041625930aab4f",
      "tree": "b7d5e28e4da11607c74a7ed99c3bd2f93473a8fd",
      "parents": [
        "2de5c00ac06c8983ab33ad51a8341584f1cf42c3"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Sep 27 14:55:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 27 14:57:36 2010 +0100"
      },
      "message": "ARM: 6411/1: vexpress: set RAM latencies to 1 cycle for PL310 on ct-ca9x4 tile\n\nThe PL310 on the ct-ca9x4 tile for the Versatile Express does not need\nto add additional latency when accessing its cache RAMs. Unfortunately,\nthe boot monitor sets this up for an 8-cycle delay on reads and writes,\nresulting in greatly reduced memory performance when the L2 cache is\nenabled.\n\nThis patch sets the L2 RAM latencies to the correct value of 1 cycle\non the ct-ca9x4 tile before enabling the L2 cache.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.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": "1a8e41cd672f894bbd74874eac601e6cedf838fb",
      "tree": "6e38d880b05897fb97d698a670732b1d474e7e5d",
      "parents": [
        "a672e99b129e286df2e2697a1b603d82321117f3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Sep 16 17:57:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:52 2010 +0100"
      },
      "message": "ARM: 6395/1: VExpress: Set bit 22 in the PL310 (cache controller) AuxCtlr register\n\nClearing bit 22 in the PL310 Auxiliary Control register (shared\nattribute override enable) has the side effect of transforming Normal\nShared Non-cacheable reads into Cacheable no-allocate reads.\n\nCoherent DMA buffers in Linux always have a Cacheable alias via the\nkernel linear mapping and the processor can speculatively load cache\nlines into the PL310 controller. With bit 22 cleared, Non-cacheable\nreads would unexpectedly hit such cache lines leading to buffer\ncorruption.\n\nCc: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be82ae0238b0453afcf4a76f0512b7dde34ba500",
      "tree": "aaa3f5f11fd51fd73365ee1a2164aad9a03de060",
      "parents": [
        "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
        "7b70c4275f28702b76b273c8534c38f8313812e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)\n  ARM: AMBA: Add pclk support to AMBA bus infrastructure\n  ARM: 6278/2: fix regression in RealView after the introduction of pclk\n  ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n  ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n  ARM: 6246/1: mmci: support larger MMCIDATALENGTH register\n  ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants\n  ARM: 6244/1: mmci: add variant data and default MCICLOCK support\n  ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback\n  ARM: 6274/1: add global control registers definition header file for nuc900\n  mx2_camera: fix type of dma buffer virtual address pointer\n  mx2_camera: Add soc_camera support for i.MX25/i.MX27\n  arm/imx/gpio: add spinlock protection\n  ARM: Add support for the LPC32XX arch\n  ARM: LPC32XX: Arch config menu supoport and makefiles\n  ARM: LPC32XX: Phytec 3250 platform support\n  ARM: LPC32XX: Misc support functions\n  ARM: LPC32XX: Serial support code\n  ARM: LPC32XX: System suspend support\n  ARM: LPC32XX: GPIO, timer, and IRQ drivers\n  ARM: LPC32XX: Clock driver\n  ...\n"
    },
    {
      "commit": "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
      "tree": "4032893d60c28e28a39bace2c48483352f626ba9",
      "parents": [
        "f13b1035ce8bbc27d4ce7c281cddd2718f2cf5b0",
        "4037242c4f5ff77afe61bf07ca1e8a99490219e5",
        "a0fb007bf0c7de9ae361a9ad3821df4c69d4d2d9",
        "cea0bb1bc59b94625e60b69aaa9ad6749d5b57dd",
        "7d63397574c874a05e071987248c44fcf13eccf1",
        "a9deb137e4eb94d0a4fa0c3535b2c056d9363bef",
        "39ae702cd3b8b9d30693b73ad1a3d74c799b5b1a",
        "f4f5e28d2ee02e3b68da4a8b6156f3b4872d03be",
        "7cfe249475fdd82ad3c2767a9b906cc775dab868",
        "4bd48940190a34fe5a78a1595ec7756edf36b18a",
        "a3e5bb42898d10cff1d054d4b115d4dd608c0566"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027kexec\u0027, \u0027iop\u0027, \u0027lmb\u0027, \u0027nomadik\u0027, \u0027nuc\u0027, \u0027pl\u0027, \u0027spear\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "74bc80931c8bc34d24545f992a35349ad548897c",
      "tree": "402cb830059e78812ba32d3aa9245cc82c3a8ca3",
      "parents": [
        "831e8047eb2af310184a9d4d9e749f3de119ae39"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:58:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:16:32 2010 +0100"
      },
      "message": "ARM: Fix Versatile/Realview/VExpress MMC card detection sense\n\nThe MMC card detection sense has become really confused with negations\nat various levels, leading to some platforms not detecting inserted\ncards.  Fix this by converting everything to positive logic throughout,\nthereby getting rid of these negations.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3126c7bc4106c572ef47e2c220df5a00e7973379",
      "tree": "7ef39fa9e53521889a2dd3c5aed5221379a47bec",
      "parents": [
        "2f7989efd4398d92b8adffce2e07dd043a0895fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 15 11:01:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 22 09:55:38 2010 +0100"
      },
      "message": "ARM: AMBA: Add pclk definition for platforms using primecells\n\nAdd a dummy clk definition for the APB pclk signal on all platforms\nusing the AMBA bus infrastructure.  This ensures that these platforms\ncontinue to work when the core amba bus code controls the APB pclk.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bde28b846e7e0ea6fea78f6ad1c43091fdf4d3e0",
      "tree": "a7510112dfa0a6733add6a97ed0d2ea23740141f",
      "parents": [
        "e467e104bb7482170b79f516d2025e7cfcaaa733"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jul 09 13:52:09 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 09 14:21:51 2010 +0100"
      },
      "message": "ARM: 6218/1: Versatile Express: add support for local timers on CA9X4 daughterboard\n\nThis patch adds support for the Cortex-A9 local timers available when\nusing the CA9X4 daughterboard with the Versatile Express.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf0bb91b3ce7e42142ccea46232da19a9bbf28d5",
      "tree": "45c8c9403b519212211ee5bd5dd24040f3545617",
      "parents": [
        "ad642d9f58f1af6e96efccb5f84e52c6d01db5c4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:12:09 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:13:41 2010 +0100"
      },
      "message": "ARM: 6192/1: VExpress: Align the machine_desc.phys_io to 1MB section\n\nWhen not aligned, random bits could be written in the initial page table\nby the __create_page_tables() function.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "68aaae9e95199d2bc46a9e8e3670e403b4a3fe75",
      "tree": "57cae021f3ac12854c95eb3aca546b76ebcb2465",
      "parents": [
        "4ef09889d7b4c7be2aa3e132efb77029f51c95b7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:45 2010 +0900"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jun 28 10:19:18 2010 +1000"
      },
      "message": "arm: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "f417cbad7394fdccec850d13d7d5621516d693ce",
      "tree": "78a14c7f605ee810efa2f3ccd29841c98ecdd8f3",
      "parents": [
        "59ac59f6f1432aa9417d2592bdfd17c99804dd66"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Apr 15 10:16:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:40 2010 +0100"
      },
      "message": "ARM: 6057/1: Realview: register PMU IRQs during board initialisation\n\nThis patch updates the initialisation routines for the Realview boards\nand the Versatile Express board [ca9x4 tile] so that they register their\nPMU IRQs with the PMU framework in the Kernel.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59ac59f6f1432aa9417d2592bdfd17c99804dd66",
      "tree": "c4251d8827165d9eb926d77470a59fb196f998f8",
      "parents": [
        "fef88f10767cfd9f9b4eebb5d5490214c5e13ad5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 11 21:56:07 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:39 2010 +0100"
      },
      "message": "ARM: Add Versatile Express SMP support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fef88f10767cfd9f9b4eebb5d5490214c5e13ad5",
      "tree": "cf4a8cb7d8e3959a0d1692314ec41282eeeff6c3",
      "parents": [
        "ceade897f31b8bb66f378cc35859fcfd0d46aaa2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 28 17:26:25 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:39 2010 +0100"
      },
      "message": "ARM: Add Versatile Express CA9x4 processor support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ceade897f31b8bb66f378cc35859fcfd0d46aaa2",
      "tree": "44f6fffb4f93ec6247b468e4009e414b4124f585",
      "parents": [
        "9bf5b2ef673237e0e43161c56f70ac8bf24e43f9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 11 21:44:53 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:38 2010 +0100"
      },
      "message": "ARM: Add Versatile Express support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ]
}
