)]}'
{
  "log": [
    {
      "commit": "6ed5bebf24c72d2c9c4950826335fff2dca8da22",
      "tree": "b0ba9b12d9dafe1a7bb5469bf7a938456708dad9",
      "parents": [
        "c35ffa5200629d3e91cc508819d92ed4274d67ee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 20 22:04:18 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 11 09:42:46 2011 -0800"
      },
      "message": "ARM: smp: fix clipping of number of CPUs\n\ncommit a06f916b7a9b57447ceb875eb0a89f1a66b31bca upstream.\n\nRather than clipping the number of CPUs using the compile-time NR_CPUS\nconstant, use the runtime nr_cpu_ids value instead.  This allows the\nnr_cpus command line option to work as expected.\n\nReported-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5cb843ca0f781b62dc9793b26926d0b8efef5576",
      "tree": "d39a92f10ad51b98e989669ed47b532e85c876d0",
      "parents": [
        "7fdd3c49629e8aab48dbd1b2f800854b0f93cba0"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed Jul 20 11:57:03 2011 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Aug 12 15:40:57 2011 +0100"
      },
      "message": "ARM: realview: ensure visibility of writes during reset\n\nThe various reset routines in mach-realview rely on an FPGA to\npower-cycle the board after writing some magic runes to memory-mapped\nregisters.\n\nThis patch adds a dsb() following the writes, so that they become\nvisible before we mdelay(1000) in the arch_reset code. Without this\npatch, the timeout would expire sporadically, causing the reset to fail.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "3ad55155b222f2a901405dea20ff7c68828ecd92",
      "tree": "53b24c981387b037084a333dc5ae23be8e82ef4a",
      "parents": [
        "06f365acef5ca54fd5708a0d853c4a89609536f1",
        "6645cb61f3a1186a71475385d33f875dd8fb38bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 22 23:09:07 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 22 23:09:07 2011 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into for-next\n\nConflicts:\n\tarch/arm/kernel/entry-armv.S\n"
    },
    {
      "commit": "00e9125e061022dcba2daea95491d5400c47789b",
      "tree": "07aaae9e56fe3bdc00ecca0f020d0b9640234541",
      "parents": [
        "805e88dc40bbcc924797cfcac524931774c6e46c"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Tue Jul 05 22:28:09 2011 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Jul 18 15:30:02 2011 -0400"
      },
      "message": "ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\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": "f022e4e41bb339a8bded1063e718d463904ec716",
      "tree": "589181d2519c2ec7ed5abeb8606309751d88e633",
      "parents": [
        "201043f227576d42529ddb340746a060a00f57f6"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Jul 01 08:24:09 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 06 20:49:45 2011 +0100"
      },
      "message": "ARM: 6986/1: mach-realview: add TCM support for PB1176\n\nEnable TCM support on the RealView PB1176 - we have now taken\nthe precautions necessary to support even multi-board builds of\nRealView systems with TCM enabled.\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": "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": "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": "b8b87aefef435e0f802d78d56804002cc439792b",
      "tree": "0f3c64fa8d45657cc0c66300b6538ea17d9fa676",
      "parents": [
        "b7281ca2a4b00044c60c25059f467d05772cdbe3"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Wed May 18 10:51:49 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 20 22:27:08 2011 +0100"
      },
      "message": "ARM: 6903/1: Realview: Use physmap driver instead of integrator-flash\n\nTested on a PB11-MPCore.\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": "a904f5f9eb7a55baacb2f4c1423cac8a8eb78a3a",
      "tree": "d3ada07264a900601f8e610f9270b5319a6631d4",
      "parents": [
        "2af68df02fe5ccd644f4312ba2401996f52faab3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Apr 06 16:18:47 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 10:52:00 2011 +0100"
      },
      "message": "ARM: 6870/1: The mandatory barrier rmb() must be a dsb() in for device accesses\n\nSince mandatory barriers may be used (explicitly or implicitly via readl\netc.) to ensure the ordering between Device and Normal memory accesses,\na DMB is not enough. This patch converts it to a DSB.\n\nCc: Colin Cross \u003cccross@android.com\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": "be20902ba67de70b38c995903321f4152dee57b7",
      "tree": "86f27d4d90b7408d421ce246527431e58a836bf3",
      "parents": [
        "2fb3ec5c9503ba8874e24170de2b40e8f1a58370"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 11 15:39:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 08:36:53 2011 +0100"
      },
      "message": "ARM: use ARM_DMA_ZONE_SIZE to adjust the zone sizes\n\nRather than each platform providing its own function to adjust the\nzone sizes, use the new ARM_DMA_ZONE_SIZE definition to perform this\nadjustment.  This ensures that the actual DMA zone size and the\nISA_DMA_THRESHOLD/MAX_DMA_ADDRESS definitions are consistent with\neach other, and moves this complexity out of the platform code.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@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": "2fb3ec5c9503ba8874e24170de2b40e8f1a58370",
      "tree": "9a2b25d2c410bc51e1a1155e7dcaab17f9673716",
      "parents": [
        "78fca1b95837a44983608302e89c7258981be9b3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 11 16:06:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 08:36:49 2011 +0100"
      },
      "message": "ARM: Replace platform definition of ISA_DMA_THRESHOLD/MAX_DMA_ADDRESS\n\nThe values of ISA_DMA_THRESHOLD and MAX_DMA_ADDRESS are related; one is\nthe physical/bus address, the other is the virtual address.  Both need\nto be kept in step, so rather than having platforms define both, allow\nthem to define a single macro which sets both of these macros\nappropraitely.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@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": "0efc48ecaf0f84430524a1759ab9c60aad8eab1e",
      "tree": "b49c1ee680de596663da6df0a73c7a399dce3fa1",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Mar 17 13:10:22 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 26 10:06:08 2011 +0000"
      },
      "message": "ARM: 6807/1: realview: Fix secondary GIC initialisation for EB with MPCore tile\n\nThe second GIC, present when EB board is used with a MPCore tile,\nwas initialised starting with irq number 64, which made interrupts\n64-95 in the primary GIC unusable.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@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": "05e34754518b6a90d5c392790c032575fab12d66",
      "tree": "318d321262269eff585573ab2acf04a2ff2b65f4",
      "parents": [
        "bd1274dc005c2cee41771a7cc616f4709a6e6323",
        "b511d75d6150892e67c8ebfa9dc8eb37ebd02aa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:27 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:27 2011 +0000"
      },
      "message": "Merge branch \u0027p2v\u0027 into devel\n\nConflicts:\n\tarch/arm/kernel/module.c\n\tarch/arm/mach-s5pv210/sleep.S\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": "f093728c0ddc30bef5792b7faf2743024b166350",
      "tree": "d4631c29334087ff2de8730b9c4cda491280ab93",
      "parents": [
        "5e4b822f298b49d2940e09c31695a64417a836b9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 18 19:48:57 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:24 2011 +0000"
      },
      "message": "ARM: realview: remove old AMBA device DMA definitions\n\nThe AMBA DMA macro definitions are not used, and the AMBA Primecell DMA\nsupport makes no use of them either, so they can be removed.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "631e55f966668d7a957342b38d7148643d919d73",
      "tree": "6a0cb9bac002fab07f4ef4274036966dab274cb7",
      "parents": [
        "ad3bb19c5bd17cebe8e9a97dc0b53e274a05f23b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 11 13:05:01 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:11:07 2011 +0000"
      },
      "message": "ARM: realview: 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": "3cb5ee496ae99ee89e378d628b19cb5a904b1397",
      "tree": "52df58689f86ec8e3ad0fdb387c9cf6e6de986af",
      "parents": [
        "3414ba8c899023b604e6066d25bc9d516e059401"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 18 20:13:20 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 11:09:27 2011 +0000"
      },
      "message": "ARM: realview: switch Realview to use consolidated CLCD\n\nThis switches Realview platforms to use the consolidated CLCD panel\nsupport, including the display capabilities.  As Realview uses a PL111,\nit can support the full range of pixel formats - 444, 5551, 565 in both\nRGB 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": "74200e6421882bfb53677d63a134d89a919815c1",
      "tree": "4af927e1e1a112881450f9b339b60f91e5100a81",
      "parents": [
        "e399b1a4e1d205bdc816cb550d2064f2eb1ddc4c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 17 18:23:31 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 02 21:23:27 2011 +0000"
      },
      "message": "ARM: v6k: Realview EB 11MPCore and PB11MPCore use V6K architecture CPUs\n\nMake Realview EB ARM11MPCore and PB11MPCore select the new V6K CPU\noption.\n\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2a1c9ad785897850db0d46f4ba02364d89386b5",
      "tree": "6a15197b88850cc851de2103ccf597c6af55b8a5",
      "parents": [
        "ec15038f2becd710eef7485baff7830abb1c9330"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 24 10:58:24 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: name configuration options after actual board names\n\nAs no one seems to really know which configuration options tie up with\nwhich boards, I thought I\u0027d do some investigation and try to work it\nout.  After discussion with some folk in linaro, I think I have this\nnailed.\n\nThe names are updated to use the name on the front of the appropriate\nboard user guide for the various baseboards, which I\u0027ve taken to be\nthe official name for each board.\n\nI haven\u0027t significantly updated the descriptions for the tiles as that\nis even less clear - as far as I can see on ARMs website, there is no\nCortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,\nARM1176TZF-S and Cortex-R4F.  So exactly what this \u0027Multicore Cortex-A9\nTile\u0027 is...\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@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": "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": "e3d9c625f5e4158014e041f492b46e38ad10987e",
      "tree": "ffd37fad68be917c15a3fbbb44c4eacecde0d649",
      "parents": [
        "e9882777d992b76e0b80deadd66ad886c25f5d1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 19 11:36:33 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:16 2010 +0000"
      },
      "message": "ARM: CPU hotplug: fix hard-coded control register constants\n\nUse the definition we\u0027ve provided in asm/system.h rather than\nnumeric constants.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4450261e546953c4a1ce8b48e29164a57c6ed33",
      "tree": "b0f06bdcf316b78a05fb6e14167b4cccb247d78f",
      "parents": [
        "58613cd1d4f8c2d5f25b6c57ad7fbed80e75a67b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 19 11:30:43 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:14 2010 +0000"
      },
      "message": "ARM: CPU hotplug: fix reporting of spurious wakeups\n\nThe original scheme for reporting spurious wakeups was broken - it\ntried to use printk() from a context which wasn\u0027t coherent with the\nother CPUs, which risks corrupting the printk() data.\n\nFix this by noting the number spurious wakeups, and only report them\nwhen we are properly woken - when we will be coherent with the rest\nof the system.\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": "bbc81fd4327f9ed4480b05981e38acd48b1d184a",
      "tree": "eac37c1c598418589bf70badacd9509b566cdecc",
      "parents": [
        "3c030beabf937b1d3b4ecaedfd1fb2f1e2aa0c70"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 11:12:30 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:10 2010 +0000"
      },
      "message": "ARM: CPU hotplug: remove bug checks in platform_cpu_die()\n\nplatform_cpu_die() is entered from the CPU\u0027s own idle thread, which\ncan not be migrated to other CPUs.  Moreover, the \u0027cpu\u0027 argument\ncomes from the thread info, which will always be the \u0027current\u0027\nCPU.  So remove this useless bug check.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c030beabf937b1d3b4ecaedfd1fb2f1e2aa0c70",
      "tree": "3cac64838c83ecc2d0d070be268fb087dffd8d4b",
      "parents": [
        "2c0136dba4e43b0916ccc9ecc7f11e6d6b73f046"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 11:07:35 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:09:10 2010 +0000"
      },
      "message": "ARM: CPU hotplug: move cpu_killed completion to core code\n\nWe always need to wait for the dying CPU to reach a safe state before\ntaking it down, irrespective of the requirements of the platform.\nMove the completion code into the ARM SMP hotplug code rather than\nhaving each platform re-implement this.\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": "aec66ba1f75c2030cf66f5a21d1c81aa83aa5d95",
      "tree": "355074ac8fb90a7261557f5568cdf407e2deaeb8",
      "parents": [
        "fd778f0ad7dda1108281410ddca0d07936256d3c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 02 19:10:01 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:08:28 2010 +0000"
      },
      "message": "ARM: SMP: get rid of references to poke_milo and Milo\n\nMilo is an old boot loader, which is no longer relevant for these\nplatforms.  References to it are misleading.  Move the code out\nof poke_milo(), and remove references to milo in comments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fd778f0ad7dda1108281410ddca0d07936256d3c",
      "tree": "fe85b4ab73930c9fc0ad761dffd2d9394f2e1452",
      "parents": [
        "8975b6c0fdd57e061f4d1040163778ceaf340ad8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 02 18:09:37 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: get rid of get_core_count()\n\nWe don\u0027t need this small function as well as scu_get_core_count()\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": "bbc3d14e9aca023bb98e580aa1c9350af8effdb1",
      "tree": "d4b70bc67c04d1cbe05948a9368f916198237dbc",
      "parents": [
        "28e18293cf0f8d23a0950d7b1d2212d11af494dc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 03 10:42:58 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 20 15:08:26 2010 +0000"
      },
      "message": "ARM: SMP: move CPU number sanity checks to smp_init_cpus()\n\nEnsure that the number of CPUs is sanity checked before setting\nthe number of possible CPUs.  This avoids any chance of overflowing\nthe cpu_possible bitmap.\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": "c4d8c80f59f0611d747399a774ebef71f517a30c",
      "tree": "98b43a650a17cc5c8b4dcfa481dd36bf03123288",
      "parents": [
        "960351fb8e980f0aa6682f11630ff98d3a18e2c0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Nov 16 00:58:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 07 09:20:25 2010 +0000"
      },
      "message": "ARM: 6477/1: Use shared GIC entry macros on Realview\n\nUse the GIC demux code in asm/hardware/entry-macro-gic.S\non the Realview 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": "725ca4adaea07460accd4622d44bcc7eaa34da09",
      "tree": "3652a5b984abfb102a31bc80897c2d79f0e104c7",
      "parents": [
        "a75e5248c51af1eaeed936be6bd3497b93f09685"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 30 13:04:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:27 2010 +0000"
      },
      "message": "ARM: 6507/1: RealView: 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 result,\nusing these directives in code sections can result in misaligned data\nwords when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume that\nfundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned, this\ncan cause impaired performance and stray alignment faults in some\ncircumstances.\n\nIn general, the following rules should be applied when using data word\ndeclaration 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": "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": "23beab76b490172a9ff3d52843e4d27a35b2a4c6",
      "tree": "4fcde568ad32a1be08301172cb61a22717217f0e",
      "parents": [
        "8ed9059533eb89b4372d7fc31b6565c053e5253b",
        "5fb31a96e1e0078f1e82736ccd72a61ecabe6a4f",
        "80be7a7f642719bf99fc49692fc77d6333f51a73",
        "19852e59002fbba1c2c6ba0f154095a37ad2ac03",
        "29e29f27486ed7074df259b3eda8656bb014e9b5",
        "725343fa748fc9b7c883d198e9cec391425aa478",
        "9e978f096241e303c10cf6e6dc80dce41ef41b92",
        "f3af03de0b1c42225d492d874d9afeed0c02568c",
        "5333a3de3cdd739ec4f6d501f5f6d09bab7ff919"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 18 22:34:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 18 22:34:25 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dcache\u0027, \u0027ftrace\u0027, \u0027hwbpt\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027s3c\u0027, \u0027st-ux\u0027 and \u0027unwind\u0027 into devel\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": "2971944582ff43b7dedbb460777052243ac9915a",
      "tree": "1f5a05fed4b3f386e6468a2d52ba087e20d6bcd2",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Aug 09 12:54:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 26 19:54:27 2010 +0100"
      },
      "message": "ARM: 6307/1: mmci: allow the card detect GPIO value not to be inverted\n\nOn some platforms, the GPIO value from the gpio_cd pin doesn\u0027t need to\nbe inverted to get it active high.  Add a cd_invert platform data\nparameter and change existing platforms using GPIO for CD (only\nRealview) to enable it.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.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": "06385e490996d885c93fa03ce6e5374e4674a5cb",
      "tree": "b5acdcf7fbd36d5144e1a8eb9898b350bf32bfc8",
      "parents": [
        "3126c7bc4106c572ef47e2c220df5a00e7973379"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Jul 30 16:36:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 13:07:07 2010 +0100"
      },
      "message": "ARM: 6278/2: fix regression in RealView after the introduction of pclk\n\nThe patch to add the apb_pclk to the AMBA/PrimeCell bus broke\nRealView, since the clockdevice is not registered at probe() time.\nThis moves clock initialization to a core_initcall()\n\n[rmk:moved before the problematical commit to avoid bisect problems]\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "d161edfbf20597752e315e60e31026393680485a",
      "tree": "7b08379ff9d5631d4109b2cec7c24a4bcc06a155",
      "parents": [
        "ef6f4b129bbbade7d06b0a9307b605cc78ca4b3b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Jul 17 12:34:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 18 20:44:16 2010 +0100"
      },
      "message": "ARM: 6215/2: add character LCD platform data for RealView and Versatile\n\nThis adds some platform data for the character LCD found in the\nRealView and Versatile reference designs from ARM.\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": "b65b4781fbd5846a82cdac0c32818af1a7452d1f",
      "tree": "532f95a901c0d7dcd1d628e68d7984f09750bb4d",
      "parents": [
        "be370302742ff9948f2a42b15cb2ba174d97b930"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 20:58:51 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 16 10:57:36 2010 +0100"
      },
      "message": "ARM: Remove \u0027node\u0027 argument form arch_adjust_zones()\n\nSince we no longer support discontigmem, node is always zero, so\nremove this argument.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d6ada8609b8548e528cd91a922338aff7c616820",
      "tree": "9417078de37bc8bf6117fcb5d69103b2b1d28b4a",
      "parents": [
        "48f1d5a3cef5782cbc7a32c29f1eda2342877c13"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Jul 14 23:58:38 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 15 11:17:10 2010 +0100"
      },
      "message": "ARM: 6227/1: PL022 SSP platform data for the RealViews\n\nThis adds platform data for the PL022 to the ARM RealView reference\ndesigns, adds the necessary clock definition and fixes a badly\ndefined IRQ line on the PB1176.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "48f1d5a3cef5782cbc7a32c29f1eda2342877c13",
      "tree": "1a7852e7b646f48118dbb97988c44f1971cd4a8e",
      "parents": [
        "bde28b846e7e0ea6fea78f6ad1c43091fdf4d3e0"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Jul 02 10:24:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 09 14:32:35 2010 +0100"
      },
      "message": "ARM: 6204/1: Fixups for the RealView PB1176\n\nThis is a number of basic fixes to the PB1176 that makes it tick\nproperly:\n\n- Detect MMC insertion/removal even when PL061 GPIO is not compiled\n  in. The register to read this status directly is removed on the\n  PB1176.\n- Define the UART3 on the DevChip (where is actually is) and define\n  the new UART4 serial port on the FPGA.\n- Also define the clocks for these two UARTs apropriately.\n- Remove the false notion that the PB1176 should have its CLCD\n  on the ISSP, this is not the case, it is in the DevChip.\n- Remove the defintions and the previously commented-out PL081\n  DMAC. As confirmed by mail this was found to be broken on the\n  PB1176 board and removed from the subsequent FPGA images.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2503a5ecd86c002506001eba432c524ea009fe7f",
      "tree": "02f4646b29de1194154db5bd387298c222ffaf59",
      "parents": [
        "00952d8f14447fccfb9560d98999f7489d4fd2df"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jul 01 13:21:47 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 02 10:10:09 2010 +0100"
      },
      "message": "ARM: 6201/1: RealView: Do not use outer_sync() on ARM11MPCore boards with L220\n\nRealView boards with certain revisions of the L220 cache controller (ARM11*\nprocessors only) may have issues (hardware deadlock) with the recent changes to\nthe mb() barrier implementation (DSB followed by an L2 cache sync). The patch\nredefines the RealView ARM11MPCore mandatory barriers without the outer_sync()\ncall.\n\nCc: \u003cstable@kernel.org\u003e\nTested-by: Linus Walleij \u003clinus.walleij@stericsson.com\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": "cc9897df72ddea33762f9d24ecaa2b23ef0ad1b4",
      "tree": "5a1cc9301837476230b5dbb9331562da2f892b7b",
      "parents": [
        "cf0bb91b3ce7e42142ccea46232da19a9bbf28d5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:12:40 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:13:46 2010 +0100"
      },
      "message": "ARM: 6193/1: RealView: 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": "ac1d426e825ab5778995f2f6f053ca2e6b45c622",
      "tree": "75b91356ca39463e0112931aa6790802fb1e07a2",
      "parents": [
        "fda0e18c8a7a3e02747c2b045b4fcd2c920410b9",
        "a3685f00652af83f12b63e3b4ef48f29581ba48b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 17:24:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 17:24:04 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/system.h\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "c39e52a793f5599582dbacf4d8f62634a492f79e",
      "tree": "7379649b5a722ceb45cc66f049a7571c66054dcd",
      "parents": [
        "762253741942d8ddbaca1c1ee62d7ed57544332b",
        "8716011315a5b2fa932fa1e7570c34975ed2cb14",
        "4fec9978822a66b25f5645eb20c115034a18cfd1",
        "de4338f40e48da3b604219909a1d4aa7aa60870f",
        "47ab0dee661dbd5aca67abe44a333e471134fbf9",
        "2a847513cdecd517f7efc06296c539c3a936cf98",
        "883413341e479d4e9f9c69def4884b4c6e1cef4e",
        "3e9cc70590287f7cb7e38793bbf968b3362b7612",
        "4c18e77f718cdda33363132127db4df795eadbd9",
        "f417cbad7394fdccec850d13d7d5621516d693ce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 11:52:31 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 11:53:39 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027misc\u0027, \u0027nomadik\u0027, \u0027omap\u0027, \u0027pxa\u0027, \u0027spear\u0027 and \u0027versatile\u0027 into devel\n\nConflicts:\n\tarch/arm/Makefile\n\tarch/arm/common/Makefile\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "8e2a43f5f5e1255879064924917fb1a6e5be7cb3",
      "tree": "561ddfdf7bc8e152f0f13bc4dcfe18f3eb517fd5",
      "parents": [
        "75070612c49c0bb976bb9221d051b20316ad1bc7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 15 10:18:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 15 15:03:51 2010 +0100"
      },
      "message": "ARM: rename mach_cpu_disable() to platform_cpu_disable()\n\nConsistently name all SMP platform related functions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "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": "3081e43b97cb50a80ebd98ce4b60e4853ad38424",
      "tree": "eb773a0dae54bd31c709b9ca5b84fb22aed0af88",
      "parents": [
        "d1914c7e75cff736e2c2dac13ad2fe20c2567e68"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed Jan 20 19:06:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:37 2010 +0100"
      },
      "message": "ARM: 5890/1: Fix incorrect Realview board IRQs for L220 and PMU\n\nIn anticipation of PMU support for Realview boards, the IRQs defined\nfor some of these boards need updating.\n\nThis patch removes incorrect L220 IRQ definitions, corrects incorrect PMU\nIRQs and adds any missing IRQs that are required.\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": "d1914c7e75cff736e2c2dac13ad2fe20c2567e68",
      "tree": "a9913c63b86caf9122b6b1246e8045b9b436c98e",
      "parents": [
        "f5fc00826d1e60af0e22cb9f65b933d823a8ed84"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 20:09:34 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:37 2010 +0100"
      },
      "message": "ARM: Make Integrator/Versatile/Reaview VCO code similar\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": "e606a940cba4083b9c382c17251636856e03346b",
      "tree": "ccdc15e24c51eee2ae61f12ecd40e85a3ccea26f",
      "parents": [
        "4ce1755275c13eb0de90fe23c950bce5e81e680f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 17 19:27:09 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/Integrator: remove unused definitions from platform.h\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"
    },
    {
      "commit": "c5a0adb51002e51a4254cb7f0ab7190d41d8b930",
      "tree": "b6ae6bd13b1aa722e7d96876da28cd5ac3722188",
      "parents": [
        "232eaf7f268f765b52170bec42bfa0c5825aa239"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 20:16:10 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:33 2010 +0100"
      },
      "message": "ARM: ICST: kill duplicate icst code\n\nThe only difference between ICST307 and ICST525 are the two arrays\nfor calculating the S parameter; the code is now identical.  Merge\nthe two files and kill the duplicated code.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "232eaf7f268f765b52170bec42bfa0c5825aa239",
      "tree": "972eb80dcb7d3b0d8ee10f83f307f1bc47b784a9",
      "parents": [
        "e73a46a3d3df22b379d8adcb59999eafea1d60d5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 19:46:19 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:32 2010 +0100"
      },
      "message": "ARM: ICST: indirect s2div and idx2s arrays via icst_params\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e73a46a3d3df22b379d8adcb59999eafea1d60d5",
      "tree": "20253a507d838d0acc180776ba5e7737111e78df",
      "parents": [
        "64fceb1dcd1aa6a9f2e53cf8830b38bb007b375b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 19:49:39 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:31 2010 +0100"
      },
      "message": "ARM: ICST: move minimum VCO frequency to icst_params\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64fceb1dcd1aa6a9f2e53cf8830b38bb007b375b",
      "tree": "ccf7b5a9fc9bbf65962b6bc7ba0d4adac0206c8e",
      "parents": [
        "4de2edbd15ff70c77e1d018611d06f7801fc2b72"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 17:28:44 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:31 2010 +0100"
      },
      "message": "ARM: ICST: use Hz instead of kHz\n\nThis makes the ICST support fit more nicely with the clk API,\neliminating the need to *1000 and /1000 in places.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4de2edbd15ff70c77e1d018611d06f7801fc2b72",
      "tree": "576899cd3a6492bb01d8326851ee63e1ea58fc0a",
      "parents": [
        "643761ac43dfe4bea1195e966fc65a9403cdcb9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 18:08:47 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:30 2010 +0100"
      },
      "message": "ARM: ICST: provide definitions for max/min VCO frequencies\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39c0cb02db5b8fdfac76d506b7a008b70bc960e9",
      "tree": "30e79dcadb5f6c26bba5fcf585cc309e240ff948",
      "parents": [
        "b830b9b5b3d04bc22f0b9ded85b713f7d3c11b7f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 16:27:28 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 02 09:35:29 2010 +0100"
      },
      "message": "ARM: ICST: merge common ICST VCO structures\n\nThe structures for the ICST307 and ICST525 VCO devices are\nidentical, so merge them together.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b56ba8aa6f3aeab23d3d4b1190ed1098463b2a9c",
      "tree": "7b180e5ce9753a1f3c4e7958dba4b7f3446e616f",
      "parents": [
        "0ad707407d933841a0f337d6edccbc1d6c83e186"
      ],
      "author": {
        "name": "Colin Tuckley",
        "email": "colin.tuckley@arm.com",
        "time": "Wed Feb 24 15:23:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 28 22:21:52 2010 +0100"
      },
      "message": "ARM: 5957/1: ARM: RealView SD/MMC Card detection and write-protect using GPIOLIB\n\nThe switch to using GPIOLIB broke the sd/mmc card detection on the\nRealView development boards if GPIO_PL061 was not selected.\nThis patch selects GPIO_PL061 if GPIOLIB is selected.\nThe sense of the return value from mmc_status has also changed\nand is corrected.\n\nSigned-off-by: Colin Tuckley \u003ccolin.tuckley@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9",
      "tree": "816e5ac643b15c2050c64a7075f0f7e13d86ea09",
      "parents": [
        "b1bf9368407ae7e89d8a005bb40beb70a41df539",
        "9f33be2c3a80bdc2cc08342dd77fac87652e0548"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:15:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:15:15 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (100 commits)\n  ARM: Eliminate decompressor -Dstatic\u003d PIC hack\n  ARM: 5958/1: ARM: U300: fix inverted clk round rate\n  ARM: 5956/1: misplaced parentheses\n  ARM: 5955/1: ep93xx: move timer defines into core.c and document\n  ARM: 5954/1: ep93xx: move gpio interrupt support to gpio.c\n  ARM: 5953/1: ep93xx: fix broken build of clock.c\n  ARM: 5952/1: ARM: MM: Add ARM_L1_CACHE_SHIFT_6 for handle inside each ARCH Kconfig\n  ARM: 5949/1: NUC900 add gpio virtual memory map\n  ARM: 5948/1: Enable timer0 to time4 clock support for nuc910\n  ARM: 5940/2: ARM: MMCI: remove custom DBG macro and printk\n  ARM: make_coherent(): fix problems with highpte, part 2\n  MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itself\n  ARM: 5945/1: ep93xx: include correct irq.h in core.c\n  ARM: 5933/1: amba-pl011: support hardware flow control\n  ARM: 5930/1: Add PKMAP area description to memory.txt.\n  ARM: 5929/1: Add checks to detect overlap of memory regions.\n  ARM: 5928/1: Change type of VMALLOC_END to unsigned long.\n  ARM: 5927/1: Make delimiters of DMA area globally visibly.\n  ARM: 5926/1: Add \"Virtual kernel memory...\" printout.\n  ARM: 5920/1: OMAP4: Enable L2 Cache\n  ...\n\nFix up trivial conflict in arch/arm/mach-mx25/clock.c\n"
    },
    {
      "commit": "9f33be2c3a80bdc2cc08342dd77fac87652e0548",
      "tree": "7ad6e825427a15c5ec0fc15540abc0429d7f4bce",
      "parents": [
        "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
        "eed18b5fa4d297c681b00144e8c6942dd35d39a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:10:38 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:10:38 2010 +0000"
      },
      "message": "Merge branches \u0027clks\u0027 and \u0027pnx\u0027 into devel\n"
    },
    {
      "commit": "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
      "tree": "4aa71d7551184ee88f32c7f3660d821133058c32",
      "parents": [
        "bc85e585c6d0fab4bde12d60964b2f25802c3163",
        "5de813b6cd06460b337f9da9afe316823cf3ef45"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "message": "Merge branch \u0027misc2\u0027 into devel\n"
    },
    {
      "commit": "c931b4f655a1b86c929384e674eb8c31795f3bd7",
      "tree": "2787c5ed4bf2918fa6fd96ac0a2a92b43889cf7e",
      "parents": [
        "a7bd08c82e4f74387a39eeebb942712f23967420"
      ],
      "author": {
        "name": "Fenkart/Bostandzhyan",
        "email": "andreas.fenkart@streamunlimited.com",
        "time": "Sun Feb 07 21:47:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:40:33 2010 +0000"
      },
      "message": "ARM: 5928/1: Change type of VMALLOC_END to unsigned long.\n\nMakes it consistent with VMALLOC_START\n\nTested-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Andreas Fenkart \u003candreas.fenkart@streamunlimited.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a0300dc8c4b3f3ce5c9ef5a0a4be5442590398f",
      "tree": "e9a0a9dc5f195447f44a077f76c8d61e2c955d17",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 12:28:00 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:32:36 2010 +0000"
      },
      "message": "ARM: Consolidate clks_register() and similar\n\nMost machine classes want some way to register a block of clk_lookup\nstructures, and most do it by implementing a clks_register() type\nfunction which walks an array, or by open-coding a loop.\n\nConsolidate all this into clkdev_add_table().\n\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\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": "4e6d488af37980d224cbf298224db6173673f362",
      "tree": "5e5d7276f321c239c129031892ec08a3ba034c2f",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 23:26:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:27:52 2010 +0000"
      },
      "message": "ARM: 5910/1: ARM: Add tmp register for addruart and loadsp\n\nOtherwise more complicated uart configuration won\u0027t be possible.\nWe can use r1 for tmp register for both head.S and debug.S.\n\nNOTE: This patch depends on another patch to add the the tmp register\ninto all debug-macro.S files. That can be done with:\n\n$ sed -i -e \"s/addruart,rx|addruart, rx/addruart, rx, tmp/\"\n\tarch/arm/*/include/*/debug-macro.S\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df2e615a3b3a66d0731e3309e9731970a6c51268",
      "tree": "aec08bb025d094b9b2847ea6ebd6f847f3968fcb",
      "parents": [
        "abe94c756c08d50566c09a65b9c7fe72f83071c5"
      ],
      "author": {
        "name": "Colin Tuckley",
        "email": "colin.tuckley@arm.com",
        "time": "Fri Jan 29 12:52:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 30 16:12:40 2010 +0000"
      },
      "message": "ARM: 5907/1: ARM: Fix the reset on the RealView PBX Development board\n\nSigned-off-by: Colin Tuckley \u003ccolin.tuckley@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4c9f8be7dab831c78b5f491739fc5cd01f2efb03",
      "tree": "fa023e7c6a1d540b645f0d4d237f710a413058a9",
      "parents": [
        "62a8c5bcb547c0aca1c3af810695dfb9b25e5351"
      ],
      "author": {
        "name": "Colin Tuckley",
        "email": "colin.tuckley@arm.com",
        "time": "Mon Jan 11 11:09:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 11 15:39:21 2010 +0000"
      },
      "message": "ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n\nExtend the patch from Philby John to the other \"RealView\" boards.\nRename the constants and offsets to reflect their actual functions.\n\nCc: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Colin Tuckley \u003ccolin.tuckley@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c52854018ad123c9ef83867462457b75bb56d452",
      "tree": "3e0348b327fcb085d5ae47269b8820a07e400bdd",
      "parents": [
        "10b496832efa046ab9222a8cf132681730886db3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Dec 09 10:02:19 2009 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Dec 09 13:19:42 2009 +0000"
      },
      "message": "ARM: RealView: Fix typo in the RealView/PBX Kconfig entry\n\nA previous patch was introducing a SPARSEMEM dependency on\n!HIGH_PHYS_OFFSET but it should actually be !REALVIEW_HIGH_PHYS_OFFSET.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "c97c5aa83c41a532bc67da356d77da929bc41b9c",
      "tree": "b01bec4b8151f5697512b180406c54bc5588811a",
      "parents": [
        "157aed7473d300587e89cc87e13f194e3fa6fa36"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Nov 04 12:19:05 2009 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Nov 05 10:10:36 2009 +0000"
      },
      "message": "RealView: Add sparsemem support for the RealView PBX platform\n\nThe RealView PBX board has two 512MB blocks of memory - one at\n0x70000000 (with 256MB mirror at 0) and another at 0x20000000. Only the\nblock at 0x70000000 (or the mirror at 0) may be used for DMA (e.g.\nframebuffer). This patch adds the sparsemem definitions to allow the use\nof all the memory split as follows:\n\n  256MB @ 0x00000000 (ZONE_DMA)\n  512MB @ 0x20000000 (ZONE_NORMAL)\n  256MB @ 0x80000000 (ZONE_NORMAL)\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    }
  ],
  "next": "157aed7473d300587e89cc87e13f194e3fa6fa36"
}
