)]}'
{
  "log": [
    {
      "commit": "1d3c6ff44ad4b5f113602e153026a338f0f9b3ff",
      "tree": "1e1f2932634fc6d0e4acfe68496c1c727b83a13e",
      "parents": [
        "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
        "717e7c2672e37253a4d3aa70e4716b5b0a658761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 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: (224 commits)\n  ARM: remove \u0027select GENERIC_TIME\u0027\n  ARM: 6136/1: ARCH_REQUIRE_GPIOLIB selects GENERIC_GPIO\n  ARM: 6074/1: oprofile: convert from sysdev to platform device\n  ARM: 6073/1: oprofile: remove old files and update KConfig\n  ARM: 6072/1: oprofile: use perf-events framework as backend\n  ARM: 6071/1: perf-events: allow modules to query the number of hardware counters\n  ARM: 6070/1: perf-events: add support for xscale PMUs\n  ARM: 6069/1: perf-events: use numeric ID to identify PMU\n  ARM: 6064/1: pmu: register IRQs at runtime\n  ARM: Optionally allow ARMv6 to use \u0027normal, bufferable\u0027 memory for DMA\n  ARM: 6134/1: Handle instruction cache maintenance fault properly\n  ARM: nwfpe: allow debugging output to be configured at runtime\n  ARM: rename mach_cpu_disable() to platform_cpu_disable()\n  ARM: 6132/1: PL330: Add common core driver\n  ARM: 6094/1: Extend cache-l2x0 to support the 16-way PL310\n  ARM: Move memory mapping into mmu.c\n  ARM: Ensure meminfo is sorted prior to sanity_check_meminfo\n  ARM: Remove useless linux/bootmem.h includes\n  ARM: convert /proc/cpu/aligment to seq_file\n  arm: use asm-generic/scatterlist.h\n  ...\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": "f3d46f9d3194e0329216002a8724d4c0957abc79",
      "tree": "6d9413e4a448d7b8d342c40297c4fbe0b9c4c2f0",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon May 17 14:33:53 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 17 07:57:27 2010 -0700"
      },
      "message": "atomic_t: Cast to volatile when accessing atomic variables\n\nIn preparation for removing volatile from the atomic_t definition, this\npatch adds a volatile cast to all the atomic read functions.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "929f5199448a67d41bb249d58815ef77bcd53622",
      "tree": "edb796c49205561ef98abb73f340e900225146dc",
      "parents": [
        "49e6a32f2f0876b6267584d9c7e0e213bca6e2b8"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Apr 30 11:34:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 11:53:58 2010 +0100"
      },
      "message": "ARM: 6071/1: perf-events: allow modules to query the number of hardware counters\n\nFor OProfile to initialise oprofilefs correctly, it needs to know\nthe number of counters it can represent.\n\nThis patch adds a function to the ARM perf-events backend to return\nthe number of hardware counters available for the current PMU.\n\nCc: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "181193f398e7d8da6b1196138f0e219709621743",
      "tree": "ab633ad66a481a4acfb3fffcedeaef78a4a5803a",
      "parents": [
        "49c006b93769a86bec2b32b9234abf016ac0d50e"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Apr 30 11:32:44 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 11:53:57 2010 +0100"
      },
      "message": "ARM: 6069/1: perf-events: use numeric ID to identify PMU\n\nThe ARM perf-events framework provides support for a number of different\nPMUs using struct arm_pmu. The char *name field of this struct can be\nused to identify the PMU, but this is cumbersome if used outside of perf.\n\nThis patch replaces the name string for a PMU with an enum, which holds\na unique ID for the PMU being represented. This ID can be used to index\nan array of names within perf, so no functionality is lost. The presence\nof the ID field, allows other kernel subsystems [currently oprofile] to\nuse their own mappings for the PMU name.\n\nCc: Jean Pihet \u003cjpihet@mvista.com\u003e\nAcked-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "49c006b93769a86bec2b32b9234abf016ac0d50e",
      "tree": "6784e69f48186c6edc6e9130fc1680a31cec0ce4",
      "parents": [
        "c39e52a793f5599582dbacf4d8f62634a492f79e"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Apr 29 17:13:24 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 11:53:57 2010 +0100"
      },
      "message": "ARM: 6064/1: pmu: register IRQs at runtime\n\nThe current PMU infrastructure for ARM requires that the IRQs for the PMU\ndevice are fixed at compile time and are selected based on the ARCH_ or MACH_ flags. This has the disadvantage of tying the Kernel down to a\nparticular board as far as profiling is concerned.\n\nThis patch replaces the compile-time IRQ registration with a runtime mechanism which allows the IRQs to be registered with the framework as\na platform_device.\n\nA further advantage of this change is that there is scope for registering\ndifferent types of performance counters in the future by changing the id\nof the platform_device and attaching different resources to it.\n\nAcked-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "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": "47ab0dee661dbd5aca67abe44a333e471134fbf9",
      "tree": "6464acf6eb3cd42102fa70e160335626354edfc1",
      "parents": [
        "8c0b742ca7a7d21de0ddc87eda6ef0b282e4de18"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 15 11:02:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 11:52:11 2010 +0100"
      },
      "message": "ARM: Optionally allow ARMv6 to use \u0027normal, bufferable\u0027 memory for DMA\n\nProvide a configuration option to allow the ARMv6 to use normal\nbufferable memory for coherent DMA.  This option is forced to \u0027y\u0027\nfor ARMv7, and offered as a configuration option on ARMv6.\n\nEnabling this option requires drivers to have the necessary barriers\nto ensure that data in DMA coherent memory is visible prior to the\nDMA operation commencing.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "75070612c49c0bb976bb9221d051b20316ad1bc7",
      "tree": "4459727b25d1b1732f86cc6034879364801705c0",
      "parents": [
        "64039be8226b9f6c80c704d94ac9891eee4a274c"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassisinghbrar@gmail.com",
        "time": "Fri May 14 15:18:54 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 15 15:03:50 2010 +0100"
      },
      "message": "ARM: 6132/1: PL330: Add common core driver\n\nPL330 is a configurable DMA controller PrimeCell device.\nThe register map of the device is well defined.\nThe configuration of a particular implementation can be\nread from the six configuration registers CR0-4,Dn.\n\nThis patch implements a driver for the specification:-\nhttp://infocenter.arm.com/help/topic/com.arm.doc.ddi0424a/DDI0424A_dmac_pl330_r0p0_trm.pdf\n\nThe exported interface should be sufficient to implement\na driver for any DMA API.\n\nSigned-off-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64039be8226b9f6c80c704d94ac9891eee4a274c",
      "tree": "60a675fdc5e5734a8f73b5c1081f4b966fea59e8",
      "parents": [
        "a2227120eead4ea7d2ea04d8ce0947f1dd23dedf"
      ],
      "author": {
        "name": "Jason McMullan",
        "email": "jason.mcmullan@gmail.com",
        "time": "Wed May 05 18:59:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 15 15:03:50 2010 +0100"
      },
      "message": "ARM: 6094/1: Extend cache-l2x0 to support the 16-way PL310\n\nThe L310 cache controller\u0027s interface is almost identical\nto the L210. One major difference is that the PL310 can\nhave up to 16 ways.\n\nThis change uses the cache\u0027s part ID and the Associativity\nbits in the AUX_CTRL register to determine the number of ways.\n\nAlso, this version prints out the CACHE_ID and AUX_CTRL registers.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: Acked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Jason S. McMullan \u003cjason.mcmullan@netronome.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d736b5e1cffb716bfbad669ce6aedf454779373",
      "tree": "630371ae5c0ed3f015de1d5ef81e2e8ee0108a9f",
      "parents": [
        "52882173cfed4fabcc1496755000bf022d681e52"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sun Apr 04 23:25:52 2010 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 15 15:03:48 2010 +0100"
      },
      "message": "arm: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4a27aed48584b9e4699e9ee76288618a8574d77",
      "tree": "3620c7c02872aafabd50ccc82e7681919a8c5648",
      "parents": [
        "e814d826dc1821dbce3aa1ddb7f2f739f420ffd8"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Wed May 12 05:52:18 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 12 11:18:13 2010 +0100"
      },
      "message": "ARM: 6125/1: ARM TWD: move TWD registers to common header\n\nThis moves the TWD register set of MPcore to a common\nexisting file so that watchdog driver can access it\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8349b569aae661dea9d59d7d2ee587ccea3336c",
      "tree": "297ce3147521e0658321d61114a045bef4eca1d0",
      "parents": [
        "f4d6477f7f073b99220386d62f5bf54bec3482cc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri May 07 18:03:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 08 10:44:30 2010 +0100"
      },
      "message": "ARM: 6112/1: Use the Inner Shareable I-cache and BTB ops on ARMv7 SMP\n\nThe standard I-cache Invalidate All (ICIALLU) and Branch Predication\nInvalidate All (BPIALL) operations are not automatically broadcast to\nthe other CPUs in an ARMv7 MP system. The patch adds the Inner Shareable\nvariants, ICIALLUIS and BPIALLIS, if ARMv7 and SMP.\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": "e8faff7330a3501eafc9bfe5f4f15af444be29f5",
      "tree": "f0348e3831698baed6cc122972b8239bd155ecdf",
      "parents": [
        "aec9562f3db8ece218125042e0b2b7ac5b7091e7"
      ],
      "author": {
        "name": "Claudio Scordino",
        "email": "claudio@evidence.eu.com",
        "time": "Mon May 03 13:31:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 04 16:59:11 2010 +0100"
      },
      "message": "ARM: 6092/1: atmel_serial: support for RS485 communications\n\nFinal version of the patch that adds support for RS485 communications to the atmel_serial driver.\n\nThe patch has been already sent and discussed on both linux-kernel and linux-arm-kernel mailing lists several times.\n\nMany people collaborated to improve and test the code:\n\nTested-by: Sebastian Heutling \u003cSebastian.Heutling@who-ing.de\u003e\nTested-by: Bernhard Roth \u003cbr@pwrnet.de\u003e\nReviewed-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Michael Trimarchi \u003cmichael@evidence.eu.com\u003e\nSigned-off-by: Rick Bronson \u003crick@efn.org\u003e\nSigned-off-by: Sebastian Heutling \u003cSebastian.Heutling@who-ing.de\u003e\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": "643761ac43dfe4bea1195e966fc65a9403cdcb9f",
      "tree": "75d59ed9d5d2058f188acc6bbdb047f8266fa512",
      "parents": [
        "39c0cb02db5b8fdfac76d506b7a008b70bc960e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 17:15:07 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: icst.*_ps_to_vco() functions are unused, remove them\n\nThese functions were originally implemented for the CLCD driver before\nwe had clk API support.  Since the CLCD driver does not use these\nanymore, we can remove them.\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": "ea5ce655b90f5debb7b9768284eaafcca218ddef",
      "tree": "577da50caed14ca763017e62a03e6c7289ff7ddf",
      "parents": [
        "d54690fec751aad3907b512e8eba0de11e250f87"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Apr 27 14:09:12 2010 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 01 11:33:00 2010 +0100"
      },
      "message": "arch/arm/include/asm/elf.h: forward-declare the task-struct\n\niop32x_defconfig:\n\nIn file included from include/linux/elf.h:7,\n                 from kernel/elfcore.c:1:\narch/arm/include/asm/elf.h:101: warning: \"struct task_struct\" declared inside parameter list\narch/arm/include/asm/elf.h:101: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba02a21544b41a65e58506f1d79353203d94b8b6",
      "tree": "7dcd84b616003e7a3fb56fc23cc18dee0211b953",
      "parents": [
        "a285edcf18b8838814d645c7e411a337a825236e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 16 15:07:08 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 29 18:04:15 2010 +0100"
      },
      "message": "ARM: Improve documentation in arm_timer.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28d7f4ec98a8edb029ef24c1ee4af6a1ccbc9633",
      "tree": "e0d9f392da201ce0334a987f7a2eb01a72cc8a5a",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Apr 29 17:11:45 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 29 18:03:21 2010 +0100"
      },
      "message": "ARM: 6063/1: pmu: add enum describing PMU types\n\nThis patch adds an enum describing the potential PMU device types in\npreparation for PMU device registration via platform devices.\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": "52882173cfed4fabcc1496755000bf022d681e52",
      "tree": "6f30bfd65acd01fa8eda00df14fd17b318268c73",
      "parents": [
        "e193ba290f0228453341b41ab2bbdd963259f97e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Apr 19 13:20:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 22 21:38:11 2010 +0100"
      },
      "message": "ARM: 6058/1: Add support for PCI domains\n\nThis patch adds support for PCI domains on ARM platforms.\n\nAlso, protect asm/mach/pci.h from multiple inclustions, otherwise\nbuild fails because of pci_domain_nr() and pci_proc_domain()\nredefinitions.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4260415f6a3b92c5c986398d96c314df37a4ccbf",
      "tree": "13db8d997677c70d7b3f880daafab41d0b6711f3",
      "parents": [
        "05ce7bfe547c9fa967d9cab6c37867a9cb6fb3fa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 19 10:15:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 21 08:45:21 2010 +0100"
      },
      "message": "ARM: fix build error in arch/arm/kernel/process.c\n\n/tmp/ccJ3ssZW.s: Assembler messages:\n/tmp/ccJ3ssZW.s:1952: Error: can\u0027t resolve `.text\u0027 {.text section} - `.LFB1077\u0027\n\nThis is caused because:\n\n\t.section .data\n\t.section .text\n\t.section .text\n\t.previous\n\ndoes not return us to the .text section, but the .data section; this\nmakes use of .previous dangerous if the ordering of previous sections\nis not known.\n\nFix up the other users of .previous; .pushsection and .popsection are\na safer pairing to use than .section and .previous.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff37f6e5910c4fd7ad42063d89c0687def665941",
      "tree": "7f8e3b25bcc269aa28b87c81887847f95437bd75",
      "parents": [
        "70f4c0bf9e4d067744ee453bc37c0c4adcea6e53"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Apr 01 12:49:09 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 14 11:34:38 2010 +0100"
      },
      "message": "ARM: 6021/1: ST SPEAr: Added ARM PrimeXsys System Controller SP810 header file\n\nReviewed-by: Linus Walleij \u003clinux.walleij@stericsson.com\u003e\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82c6f5a5b3e91ef4d2fb8725de4b8cf7affd4d61",
      "tree": "1f077be392f88b7b8355960b882ffbfdc3e6bab6",
      "parents": [
        "5c5cac63851f347d8308d69f1892c4af51d7c1a4"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Sun Apr 11 15:58:27 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 14 11:11:30 2010 +0100"
      },
      "message": "ARM: 6051/1: VFP: preserve the HW context when calling signal handlers\n\nFrom: Imre Deak \u003cimre.deak@nokia.com\u003e\n\nSignal handlers can use floating point, so prevent them to corrupt\nthe main thread\u0027s VFP context. So far there were two signal stack\nframe formats defined based on the VFP implementation, but the user\nstruct used for ptrace covers all posibilities, so use it for the\nsignal stack too.\n\nIntroduce also a new user struct for VFP exception registers. In\nthis too fields not relevant to the current VFP architecture are\nignored.\n\nSupport to save / restore the exception registers was added by\nWill Deacon.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7e5a69e83ba7a0d5917ad830f417cba8b8d6aa72",
      "tree": "d8547f21cc0dd6fbc605d5f72c5662f65bbd18cd",
      "parents": [
        "317aa408d69a5b833a116317c18c7e957989ce44"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Mar 29 21:46:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 14 11:11:27 2010 +0100"
      },
      "message": "ARM: 6007/1: fix highmem with VIPT cache and DMA\n\nThe VIVT cache of a highmem page is always flushed before the page\nis unmapped.  This cache flush is explicit through flush_cache_kmaps()\nin flush_all_zero_pkmaps(), or through __cpuc_flush_dcache_area() in\nkunmap_atomic().  There is also an implicit flush of those highmem pages\nthat were part of a process that just terminated making those pages free\nas the whole VIVT cache has to be flushed on every task switch. Hence\nunmapped highmem pages need no cache maintenance in that case.\n\nHowever unmapped pages may still be cached with a VIPT cache because the\ncache is tagged with physical addresses.  There is no need for a whole\ncache flush during task switching for that reason, and despite the\nexplicit cache flushes in flush_all_zero_pkmaps() and kunmap_atomic(),\nsome highmem pages that were mapped in user space end up still cached\neven when they become unmapped.\n\nSo, we do have to perform cache maintenance on those unmapped highmem\npages in the context of DMA when using a VIPT cache.  Unfortunately,\nit is not possible to perform that cache maintenance using physical\naddresses as all the L1 cache maintenance coprocessor functions accept\nvirtual addresses only.  Therefore we have no choice but to set up a\ntemporary virtual mapping for that purpose.\n\nAnd of course the explicit cache flushing when unmapping a highmem page\non a system with a VIPT cache now can go, which should increase\nperformance.\n\nWhile at it, because the code in __flush_dcache_page() has to be modified\nanyway, let\u0027s also make sure the mapped highmem pages are pinned with\nkmap_high_get() for the duration of the cache maintenance operation.\nBecause kunmap() does unmap highmem pages lazily, it was reported by\nGary King \u003cGKing@nvidia.com\u003e that those pages ended up being unmapped\nduring cache maintenance on SMP causing segmentation faults.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "55a07517edbf15b83f323644edf346726eccd7e0",
      "tree": "e353081a7421dc7a9ad989e38e9dd227cac268c2",
      "parents": [
        "aedceb2a490bae56f9d7e80be480421e1cf22ce0"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 29 05:58:51 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 29 17:33:32 2010 +0100"
      },
      "message": "ARM: 6001/1: removing compilation warning comming from clkdev.h\n\nclkdev.h is using struct device *. Due to this compilation\nwarning is comming. Removing this warning.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aedceb2a490bae56f9d7e80be480421e1cf22ce0",
      "tree": "0855627045430a837b2d84496ff3d9e6e32d990b",
      "parents": [
        "c36207a4624f15020f2918324405c1c88a5d4cbc"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 29 05:29:57 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 29 17:33:31 2010 +0100"
      },
      "message": "ARM: 6000/1: removing compilation warning comming from \u003casm/irq.h\u003e\n\nirq.h is using struct pt_regs *. Due to this compilation\nwarning is comming. Removing this warning by adding declaration\nof struct pt_regs.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e7c5650f6067f65f8e961394f376d4862808d0d2",
      "tree": "ac1a298272cf4b452f3b36fef7878982d7eead9c",
      "parents": [
        "23107c542068b2b94390aa333f6b330af64961e4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Mar 24 16:49:54 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 25 21:13:50 2010 +0000"
      },
      "message": "ARM: 5996/1: ARM: Change the mandatory barriers implementation (4/4)\n\nThe mandatory barriers (mb, rmb, wmb) are used even on uniprocessor\nsystems for things like ordering Normal Non-cacheable memory accesses\nwith DMA transfer (via Device memory writes). The current implementation\nuses dmb() for mb() and friends but this is not sufficient. The DMB only\nensures the relative ordering of the observability of accesses by other\nprocessors or devices acting as masters. In case of DMA transfers\nstarted by writes to device memory, the relative ordering is not ensured\nbecause accesses to slave ports of a device are not considered\nobservable by the DMB definition.\n\nA DSB is required for the data to reach the main memory (even if mapped\nas Normal Non-cacheable) before the device receives the notification to\nbegin the transfer. Furthermore, some L2 cache controllers (like L2x0 or\nPL310) buffer stores to Normal Non-cacheable memory and this would need\nto be drained with the outer_sync() function call.\n\nThe patch also allows platforms to define their own mandatory barriers\nimplementation by selecting CONFIG_ARCH_HAS_BARRIERS and providing a\nmach/barriers.h file.\n\nNote that the SMP barriers are unchanged (being DMBs as before) since\nthey are only guaranteed to work with Normal Cacheable memory.\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": "319f551a0a167b49b5bbb4a9ff4802046a572bc5",
      "tree": "b10f922c96e8f0a6ead8557677badeaf27bea630",
      "parents": [
        "33f663ff9186da1bcc88dc7830b3a632bd472da5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Mar 24 16:47:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 25 21:13:49 2010 +0000"
      },
      "message": "ARM: 5994/1: ARM: Add outer_cache_fns.sync function pointer (2/4)\n\nThis patch introduces the outer_cache_fns.sync function pointer together\nwith the OUTER_CACHE_SYNC config option that can be used to drain the\nwrite buffer of the outer cache.\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": "33f663ff9186da1bcc88dc7830b3a632bd472da5",
      "tree": "2853dc3f699c04d553e17700f66edea924635f0e",
      "parents": [
        "01e77706cdde7c0b47e5ca1f4284a795504c7c40"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Mar 24 16:46:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 25 21:13:49 2010 +0000"
      },
      "message": "ARM: 5993/1: ARM: Move the outer_cache definitions into a separate file (1/4)\n\nTo avoid #include collisions with subsequent patches in the series, this\npatch moves the outer_cache definitions to a separate asm/outercache.h\nfile.\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": "5cfc8ee0bb5134e1204e1ec5843e164f24315021",
      "tree": "56a5ef91318f0bba164f944ad3f06bc200bd94dd",
      "parents": [
        "e4bf5becccf4685754c4d8e4485bb2ff7d28147f"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed Mar 24 00:22:36 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 24 08:08:58 2010 +0000"
      },
      "message": "ARM: convert arm to arch_gettimeoffset()\n\nConvert arm to use GENERIC_TIME via the arch_getoffset() infrastructure,\nreducing the amount of arch specific code we need to maintain.\n\nThe arm architecture is the last arch that need to be converted.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a91ed072d6135926c296a42b0b46de35e6347845",
      "tree": "257a17cbb8f1c5e131e3425e45aa43ca6b45f60d",
      "parents": [
        "bb35579b45bcb0b74167a2165d3ea973f640bf00"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Mar 12 06:19:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:22 2010 +0000"
      },
      "message": "ARM: 5988/1: pgprot_dmacoherent() for non-mmu builds\n\nCommit 26a26d329688ab018e068b412b03d43d7c299f0a (\"dma-mapping: switch\nARMv7 DMA mappings to retain \u0027memory\u0027 attribute\") added a new macro,\npgprot_dmacoherent(), to correctly map DMA memory. The non-mmu pgtable\nsupport code also needs to implement this macro, otherwise when\ncompiling you get:\n\n  CC      arch/arm/mm/dma-mapping.o\narch/arm/mm/dma-mapping.c: In function \u0027dma_alloc_coherent\u0027:\narch/arm/mm/dma-mapping.c:320: error: implicit declaration of function \u0027pgprot_dmacoherent\u0027\narch/arm/mm/dma-mapping.c:320: error: \u0027pgprot_kernel\u0027 undeclared (first use in this function)\narch/arm/mm/dma-mapping.c:320: error: (Each undeclared identifier is reported only once\narch/arm/mm/dma-mapping.c:320: error: for each function it appears in.)\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb35579b45bcb0b74167a2165d3ea973f640bf00",
      "tree": "b666e3dce92234955318dac8b9bc2139e1363604",
      "parents": [
        "438ff39d7813515d3aac20f53b5b95aaa58b38f9"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Thu Mar 11 12:28:31 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:22 2010 +0000"
      },
      "message": "ARM: 5987/1: fix warning in kernel/elfcore.c from ARM\u0027s elf.h\n\n2.6.34-rc1 added kernel/elfcore.c which includes \u003casm/elf.h\u003e.\nOn ARM, this results in:\n\nIn file included from include/linux/elf.h:7,\n                 from kernel/elfcore.c:1:\n/tmp/linux-2.6.34-rc1/arch/arm/include/asm/elf.h:101: warning: \u0027struct task_struct\u0027 declared inside parameter list\n/tmp/linux-2.6.34-rc1/arch/arm/include/asm/elf.h:101: warning: its scope is only this definition or declaration, which is probably not what you want\n\nIncluding \u003clinux/sched.h\u003e seems a bit heavyweight, so this patch just\nadds a tentative declaration of struct task_struct in \u003casm/elf.h\u003e.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 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: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "6fee48cd330c68332f9712bc968d934a1a84a32a",
      "tree": "aaa9b904e612668a46ed4eac64f45c6fde71b45e",
      "parents": [
        "6e6c70e6910d21443ab0f894bab52b9ea653ef27"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: arm: use generic pci_set_dma_mask and pci_set_consistent_dma_mask\n\nThis converts arm to the generic pci_set_dma_mask and\npci_set_consistent_dma_mask (removes HAVE_ARCH_PCI_SET_DMA_MASK for\ndmabounce).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nLooked-over-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f41b177157718abe9a93868bb76e47d4a6f3681d",
      "tree": "555d8608a2fe320483c8761dcb2e80cc37b5e822",
      "parents": [
        "c7e67ac1f329fa28b6a411335787c786de618cba"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "pci-dma: add linux/pci-dma.h to linux/pci.h\n\nAll the architectures properly set NEED_DMA_MAP_STATE now so we can safely\nadd linux/pci-dma.h to linux/pci.h and remove the linux/pci-dma.h\ninclusion in arch\u0027s asm/pci.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccd7ab7f7efb4cb94b4a000ba220a0aeefe9bc11",
      "tree": "04ad7ebf314531919636b774a2bbcd755fff3f24",
      "parents": [
        "08d925badd63a4e335905066152d96b83266987c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: arm: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "440e6ca79aebdc274ce4c625a6f42c8bf3c7bc91",
      "tree": "ff3230d94decd47b67960134a54313706c10bfa5",
      "parents": [
        "fd341abba65e3d93fc24c132e4c0278d18b6d2fc"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "arm: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t and the single stepping disable only happens if the\ntracee process isn\u0027t a zombie yet, which is consistent with all\narchitectures using the modern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baed7fc9b580bd3fb8252ff1d9b36eaf1f86b670",
      "tree": "38f23cd9888b92de3f73ed1f4ce48cd83e940e0e",
      "parents": [
        "a4679373cf4ee0e7792dc56205365732b725c2c1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_ipc wrapper\n\nAdd a generic implementation of the ipc demultiplexer syscall.  Except for\ns390 and sparc64 all implementations of the sys_ipc are nearly identical.\n\nThere are slight differences in the types of the parameters, where mips\nand powerpc as the only 64-bit architectures with sys_ipc use unsigned\nlong for the \"third\" argument as it gets casted to a pointer later, while\nit traditionally is an \"int\" like most other paramters.  frv goes even\nfurther and uses unsigned long for all parameters execept for \"ptr\" which\nis a pointer type everywhere.  The change from int to unsigned long for\n\"third\" and back to \"int\" for the others on frv should be fine due to the\nin-register calling conventions for syscalls (we already had a similar\nissue with the generic sys_ptrace), but I\u0027d prefer to have the arch\nmaintainers looks over this in details.\n\nExcept for that h8300, m68k and m68knommu lack an impplementation of the\nsemtimedop sub call which this patch adds, and various architectures have\ngets used - at least on i386 it seems superflous as the compat code on\nx86-64 and ia64 doesn\u0027t even bother to implement it.\n\n[akpm@linux-foundation.org: add sys_ipc to sys_ni.c]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4679373cf4ee0e7792dc56205365732b725c2c1",
      "tree": "6cf8040f608ad46ae7c605284af1ca585fb50eaa",
      "parents": [
        "5d0e52830e9ae09b872567f4aca3dfb5b5918079"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_old_mmap()\n\nAdd a generic implementation of the old mmap() syscall, which expects its\nargument in a memory block and switch all architectures over to use it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d0e52830e9ae09b872567f4aca3dfb5b5918079",
      "tree": "55a199575058da551ccc837ab35a1f4826a8c5b4",
      "parents": [
        "724ee626f38feaea215a11790e1a0cb5d83b0628"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_old_select()\n\nAdd a generic implementation of the old select() syscall, which expects\nits argument in a memory block and switch all architectures over to use\nit.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "9bb676966aa85e56af00b353387d3c274a26e480",
      "tree": "cafc9a409aa05cc9060eb53f03c35881f41b6cec",
      "parents": [
        "0f2cc4ecd81dc1917a041dc93db0ada28f8356fa",
        "dd58ffcf5a5352fc10820c8ffbcd5fed416a2c3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 08:20:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 08:20:14 2010 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (28 commits)\n  ioat: cleanup -\u003etimer_fn() and -\u003ecleanup_fn() prototypes\n  ioat3: interrupt coalescing\n  ioat: close potential BUG_ON race in the descriptor cleanup path\n  ioat2: kill pending flag\n  ioat3: use ioat2_quiesce()\n  ioat3: cleanup, don\u0027t enable DCA completion writes\n  DMAENGINE: COH 901 318 lli sg offset fix\n  DMAENGINE: COH 901 318 configure channel direction\n  DMAENGINE: COH 901 318 remove irq counting\n  DMAENGINE: COH 901 318 descriptor pool refactoring\n  DMAENGINE: COH 901 318 cleanups\n  dma: Add MPC512x DMA driver\n  Debugging options for the DMA engine subsystem\n  iop-adma: redundant/wrong tests in iop_*_count()?\n  dmatest: fix handling of an even number of xor_sources\n  dmatest: correct raid6 PQ test\n  fsldma: Fix cookie issues\n  fsldma: Fix cookie issues\n  dma: cases IPU_PIX_FMT_BGRA32, BGR32 and ABGR32 are the same in ipu_ch_param_set_size()\n  dma: make Open Firmware device id constant\n  ...\n"
    },
    {
      "commit": "0dc726bb264ca5ecfdfab94a6937e0e9b9b26f64",
      "tree": "4c7341d035de7891bfe43d5dc6edbe1b482d5a28",
      "parents": [
        "19851c58e680f71d087b79b53edbf814193e1d33"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Dec 27 23:01:25 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:51 2010 +0800"
      },
      "message": "[ARM] pxa: move board board IRQ definitions out of irqs.h\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "19851c58e680f71d087b79b53edbf814193e1d33",
      "tree": "50a1c533c9953ec5e9c95d970a1e9788cf5308aa",
      "parents": [
        "08fa159003aa510027951671b94aadc380ab2d2a"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Dec 26 16:23:02 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:51 2010 +0800"
      },
      "message": "[ARM] sa1111: allow cascaded IRQs to be used by platforms\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "ac609d266e4af4ebf586d610bd76e04dddae0c4c",
      "tree": "24465ed348c37c8abcfadd80676912b395f196eb",
      "parents": [
        "00dd8027b913088ff9b656c5aaa6336c303b7f26"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Feb 04 18:07:33 2010 -0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:50 2010 +0800"
      },
      "message": "[ARM] locomo: allow cascaded IRQ base to be specified by platforms\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.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": "f1acb878b6070941e844dfc4ca1b3b9e5a70426c",
      "tree": "ee42486424fea38a50136f95379b4bc42d0c3d5f",
      "parents": [
        "67b9124f734b22b30d9adf18c39fe795e2901070"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Feb 13 15:54:03 2010 +0100"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Sun Feb 28 22:22:12 2010 -0700"
      },
      "message": "iop-adma: redundant/wrong tests in iop_*_count()?\n\nWhen we reach the loop, len is at least 1, we only stay in the loop when\nlen is at least MAX_BYTE_COUNT + 1, MAX_BYTE_COUNT is subtracted in each\niteration. So when we leave the loop, or didn\u0027t take it, len is at least 1.\nTesting whether len is non-zero appears redundant.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "f24407d2bde27a4eb75ce5e52069bf4f1ba0e8a5",
      "tree": "6ad6dbc0b3d394435615b5e53b7d2ab3bde4c354",
      "parents": [
        "654451748b779b28077d9058442d0f354251870d",
        "73c77e2ccc14413c232c3e0b3aa43a0c4b72ec70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:05:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:05:10 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/xfs-vipt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/xfs-vipt:\n  xfs: fix xfs to work with Virtually Indexed architectures\n  sh: add mm API for DMA to vmalloc/vmap areas\n  arm: add mm API for DMA to vmalloc/vmap areas\n  parisc: add mm API for DMA to vmalloc/vmap areas\n  mm: add coherence API for DMA to vmalloc/vmap areas\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": "bc85e585c6d0fab4bde12d60964b2f25802c3163",
      "tree": "80f5fe916e3458d0676e595e3433a0313e7ba72b",
      "parents": [
        "186f93ea1f274f4cde4a356401c1786c818ff881",
        "796d12959ad374cae8eb77faaf4243455a305433"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:22 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:22 2010 +0000"
      },
      "message": "Merge branch \u0027perf\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "3560adf62075829393743667ff338dd8fd26a5c2",
      "tree": "f6359884ab2812401394840142e3c1227844af90",
      "parents": [
        "c9a8fdd8b3ecdcfa3aa40e553c87c5787f5d70e4",
        "2ef7f3dbd7a70a48c3f09b498df528cb00ea03a4",
        "2725898fc9bb2121ac0fb1b5e4faf4fc09014729",
        "1587a373f06ab700004758d6970abb530decef76",
        "e00d9d4b1796dae3adf6e39c9a766e760dd1c796",
        "6d636c68e9253fb641c325052bcf9ba513a58ed3",
        "2ffe2da3e71652d4f4cae19539b5c78c2a239136",
        "cd71f8f48eda141404db78f7b01902ba3f9ab477",
        "ae1402022edbeef3991f1e4bae8fa99558be291b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:06:43 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:06:43 2010 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027cache\u0027, \u0027cup\u0027, \u0027ep93xx\u0027, \u0027ixp4xx\u0027, \u0027nuc\u0027, \u0027pending-dma-streaming\u0027, \u0027u300\u0027 and \u0027umc\u0027 into devel\n"
    },
    {
      "commit": "2a2d10f386c1bacabe1a530c06dc8488eac419e5",
      "tree": "4606a4a3bafa42a8aa70e001d35883956a0f0589",
      "parents": [
        "2f68ffd11aa76b251921976c982b814df9ebe890",
        "c499546f43f2c31b681271ef7db922839fcde5fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 20:41:34 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 20:41:34 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel-stable\n"
    },
    {
      "commit": "4b3073e1c53a256275f1079c0fbfbe85883d9275",
      "tree": "a0fa98cb75edbbc58c43bbe38ac4c6da0913ae6d",
      "parents": [
        "ed42acaef1a9d51631a31b55e9ed52d400430492"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 16:40:18 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 16:41:46 2010 +0000"
      },
      "message": "MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itself\n\nOn VIVT ARM, when we have multiple shared mappings of the same file\nin the same MM, we need to ensure that we have coherency across all\ncopies.  We do this via make_coherent() by making the pages\nuncacheable.\n\nThis used to work fine, until we allowed highmem with highpte - we\nnow have a page table which is mapped as required, and is not available\nfor modification via update_mmu_cache().\n\nRalf Beache suggested getting rid of the PTE value passed to\nupdate_mmu_cache():\n\n  On MIPS update_mmu_cache() calls __update_tlb() which walks pagetables\n  to construct a pointer to the pte again.  Passing a pte_t * is much\n  more elegant.  Maybe we might even replace the pte argument with the\n  pte_t?\n\nBen Herrenschmidt would also like the pte pointer for PowerPC:\n\n  Passing the ptep in there is exactly what I want.  I want that\n  -instead- of the PTE value, because I have issue on some ppc cases,\n  for I$/D$ coherency, where set_pte_at() may decide to mask out the\n  _PAGE_EXEC.\n\nSo, pass in the mapped page table pointer into update_mmu_cache(), and\nremove the PTE value, updating all implementations and call sites to\nsuit.\n\nIncludes a fix from Stephen Rothwell:\n\n  sparc: fix fallout from update_mmu_cache API change\n\n  Signed-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c8e170aaa7ba62c0160e96a52e25ad004419109",
      "tree": "8f5143509a99997c2cdb8ec3855ca0de0d6e9f0f",
      "parents": [
        "2b4f0175799a5d714ff7f83bba7eae6fca268834"
      ],
      "author": {
        "name": "Abdoulaye Walsimou Gaye",
        "email": "walsimou@walsimou.com",
        "time": "Fri Feb 19 12:47:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:10:47 2010 +0000"
      },
      "message": "ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor\n\nThis patch fix the below build error for arm1026ej-s processor (IntegratorCP/arm1026ej-s board).\n  CC      init/main.o\nIn file included from include/linux/highmem.h:8,\n                 from include/linux/pagemap.h:10,\n                 from include/linux/mempolicy.h:62,\n                 from init/main.c:52:\narch/arm/include/asm/cacheflush.h:134:2: error: #error Unknown cache maintainence model\nmake[1]: *** [init/main.o] Erreur 1\nmake: *** [init] Erreur 2\n\nSigned-off-by: Abdoulaye Walsimou Gaye \u003cwalsimou@walsimou.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "a7bd08c82e4f74387a39eeebb942712f23967420",
      "tree": "4637930167da99522bcff48e4877bdfa961f13c1",
      "parents": [
        "db9ef1af4879c121c354ad2f653f185f1d50fd89"
      ],
      "author": {
        "name": "Fenkart/Bostandzhyan",
        "email": "andreas.fenkart@streamunlimited.com",
        "time": "Sun Feb 07 21:46:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:40:32 2010 +0000"
      },
      "message": "ARM: 5927/1: Make delimiters of DMA area globally visibly.\n\nAdds DMA area to \u0027virtual memory map\u0027 startup message\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": "ad187f956108e1c56b444706212bf08d84c0bee0",
      "tree": "5aa54adb07016a87be9629aea20a6fd363d449c2",
      "parents": [
        "54cb3dbb4a1cccd6b1bffc169ff638f8e74daf44"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 06 11:36:23 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:53 2010 +0000"
      },
      "message": "ARM: vfp ptrace: no point flushing hw context for PTRACE_GETVFPREGS\n\nIf we\u0027re only reading the VFP context via the ptrace call, there\u0027s\nno need to invalidate the hardware context - we only need to do that\non PTRACE_SETVFPREGS.  This allows more efficient monitoring of a\ntraced task.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "11805bcfa411c816b7c76fc40724be6733c74ffc",
      "tree": "09c5c6c91deffb60339f027779521bafa42921ce",
      "parents": [
        "48ab7e09e0a7c00a217f87e4b57dfbee9c603e79"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Jan 26 19:09:42 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:51 2010 +0000"
      },
      "message": "ARM: 5905/1: ARM: Global ASID allocation on SMP\n\nThe current ASID allocation algorithm doesn\u0027t ensure the notification\nof the other CPUs when the ASID rolls over. This may lead to two\nprocesses using the same ASID (but different generation) or multiple\nthreads of the same process using different ASIDs.\n\nThis patch adds the broadcasting of the ASID rollover event to the\nother CPUs. To avoid a race on multiple CPUs modifying \"cpu_last_asid\"\nduring the handling of the broadcast, the ASID numbering now starts at\n\"smp_processor_id() + 1\". At rollover, the cpu_last_asid will be set\nto NR_CPUS.\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": "c5113b61baf7a9a8616eca83e20847e7fecdc679",
      "tree": "a7109d04a3dc00b7e6063a9a69fe5afcf3eb85d8",
      "parents": [
        "24b44a66fa240f6fc63343623ca730d39754047e"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon Jan 25 19:43:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:50 2010 +0000"
      },
      "message": "ARM: 5897/1: spinlock: don\u0027t use deprecated barriers on ARMv7\n\nOn ARMv7, the use of the cp15 operations for barriers is deprecated\nin favour of the isb, dsb, and dmb instructions.  Change the locking\nfunctions to use the appropriate type of dsb for the architecture\nbeing built for.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "24b44a66fa240f6fc63343623ca730d39754047e",
      "tree": "c271eea37b9559a06b11eb87743856be9a254663",
      "parents": [
        "a9221de66d2d94e6e34c3f56bbdd744935020737"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed Jan 20 19:05:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:50 2010 +0000"
      },
      "message": "ARM: 5889/1: Add atomic64 routines for ARMv6k and above.\n\nIn preparation for perf-events support, ARM needs to support atomic64_t\noperations. v6k and above support the ldrexd and strexd instructions to\ndo just that.\n\nThis patch adds atomic64 support to the ARM architecture. v6k and above\nmake use of new instructions whilst older cores fall back on the generic\nsolution using spinlocks. If and when v7-M cores are supported by Linux,\nthey will need to fall back on the spinlock implementation too.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@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": "a9221de66d2d94e6e34c3f56bbdd744935020737",
      "tree": "d28a14e4a536a282aff11ae135c19c3a8b237b40",
      "parents": [
        "2b0d8c251b8876d530a6bf671eb5425838fa698a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 20 17:02:54 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:14 2010 +0000"
      },
      "message": "ARM: add notify_die() support\n\nKernel debuggers want to be informed of die() events, so that they\ncan take some action to allow the problem to be inspected.  Provide\nthe hook in a similar manner to x86.\n\nNote that we currently don\u0027t implement the individual trap hooks.\n\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2b0d8c251b8876d530a6bf671eb5425838fa698a",
      "tree": "f8b85d4ee0f76be6a45738452e91fbbb94602b4c",
      "parents": [
        "e119bfff1f102f8d1505910cd6c09df55c776b43"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy.kerr@canonical.com",
        "time": "Mon Jan 11 23:17:34 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:13 2010 +0000"
      },
      "message": "ARM: 5880/1: arm: use generic infrastructure for early params\n\nThe ARM setup code includes its own parser for early params, there\u0027s\nalso one in the generic init code.\n\nThis patch removes __early_init (and related code) from\narch/arm/kernel/setup.c, and changes users to the generic early_init\nmacro instead.\n\nThe generic macro takes a char * argument, rather than char **, so we\nneed to update the parser functions a little.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7921fc4a25800f4210bca96c05dea67a6b736d32",
      "tree": "ae7360c69aa8d8f8c782dbda81aa412c4901501b",
      "parents": [
        "31aa8fd6fd30b0f36416df7d09619768d26b4332"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 17:05:08 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:12 2010 +0000"
      },
      "message": "ARM: remove old RTC support\n\nAll RTC drivers have been converted to rtclib, so the old code\nproviding the set_rtc function pointer, save_time_delta() and\nrestore_time_delta() functions is obsolete.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "31aa8fd6fd30b0f36416df7d09619768d26b4332",
      "tree": "d44a7edc5287cf73df43206712e3736ae9b1de5a",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 11:10:03 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:11 2010 +0000"
      },
      "message": "ARM: Add caller information to ioremap\n\nThis allows the procfs vmallocinfo file to show who created the ioremap\nregions.  Note: __builtin_return_address(0) doesn\u0027t do what\u0027s expected\nif its used in an inline function, so we leave __arm_ioremap callers\nin such places alone.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "56012808f4d5606e401539f663d92009d964425b",
      "tree": "f3736a97725647393a2db7c95462d857115197ca",
      "parents": [
        "a814290e17ae314bd614476cffc6119846eca27e",
        "b2a731aa5cbca7e0252da75e16de7ae5feb1313a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:20:18 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:20:18 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel-stable\n\nConflicts:\n\tarch/arm/Makefile\n"
    },
    {
      "commit": "702b94bff3c50542a6e4ab9a4f4cef093262fe65",
      "tree": "2ae468b08de2aeb0e65ab3830c40c7a84dbbdb5e",
      "parents": [
        "a9c9147eb9b1dba0ce567a41897c7773b4d1b0bc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 26 16:24:19 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 15:22:23 2010 +0000"
      },
      "message": "ARM: dma-mapping: remove dmac_clean_range and dmac_inv_range\n\nThese are now unused, and so can be removed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nTested-By: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\n"
    },
    {
      "commit": "a9c9147eb9b1dba0ce567a41897c7773b4d1b0bc",
      "tree": "178938c909f4717c2e599d6f3de954d7ee8a7f21",
      "parents": [
        "93f1d629e22b08642eb713ad96ac2cb9ade0641c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 26 16:19:58 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 15:22:20 2010 +0000"
      },
      "message": "ARM: dma-mapping: provide per-cpu type map/unmap functions\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nTested-By: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\n"
    },
    {
      "commit": "4ea0d7371e808628d11154b0d44140b70f05b998",
      "tree": "7673b2fc850475a587144a02c9f568a2831f0c2f",
      "parents": [
        "18eabe2347ae7a11b3db768695913724166dfb0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 24 16:27:17 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 15:22:11 2010 +0000"
      },
      "message": "ARM: dma-mapping: push buffer ownership down into dma-mapping.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nTested-By: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\n"
    },
    {
      "commit": "18eabe2347ae7a11b3db768695913724166dfb0e",
      "tree": "2f6a9bb654d01e07a62be75adc1282e97b5c16d4",
      "parents": [
        "bf32eb85492af197ea5ff20e0be56f667a80584d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 31 16:52:16 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 15:21:43 2010 +0000"
      },
      "message": "ARM: dma-mapping: introduce the idea of buffer ownership\n\nThe DMA API has the notion of buffer ownership; make it explicit in the\nARM implementation of this API.  This gives us a set of hooks to allow\nus to deal with CPU cache issues arising from non-cache coherent DMA.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nTested-By: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-By: Jamie Iles \u003cjamie@jamieiles.com\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": "7ada189f5c8627662c23f49b3e68463f86fc511e",
      "tree": "3b4b15586e3e81ec0bbca292dd9a1ed8175e717e",
      "parents": [
        "1618fdd9602c689de2f820a88cb3e283a39c3d90"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie.iles@picochip.com",
        "time": "Tue Feb 02 20:24:58 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:25:53 2010 +0000"
      },
      "message": "ARM: 5900/2: arm: enable support for software perf events\n\nThe perf events subsystem allows counting of both hardware and\nsoftware events. This patch implements the bare minimum for software\nperformance events.\n\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f4f0672ac950c96cffaf84a666d35e817d7c3ca",
      "tree": "cb4c1ec72f7842622c636a76f5ca519f3f3e8ea8",
      "parents": [
        "74d2e4f8d79ae0c4b6ec027958d5b18058662eea"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie.iles@picochip.com",
        "time": "Tue Feb 02 20:23:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:23:43 2010 +0000"
      },
      "message": "ARM: 5899/2: arm: provide a mechanism to reserve performance counters\n\nTo add support for perf events and to allow the hardware counters to be\nshared with oprofile, we need a way to reserve access to the pmu\n(performance monitor unit). Platforms with PMU interrupts should\nregister the interrupts in arch/arm/kernel/pmu.c\n\nSigned-off-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "252a9afff76097667429b583e8b5b170b47665a4",
      "tree": "2e61eaf9c662b0c8f0762fc4a90d206915d0244d",
      "parents": [
        "ef7cc35b0ee03431731186320b18e5da585341ff"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 25 11:42:22 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Feb 05 12:32:34 2010 -0600"
      },
      "message": "arm: add mm API for DMA to vmalloc/vmap areas\n\nARM cannot prevent cache movein, so this patch implements both the\nflush and invalidate pieces of the API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2045124ffd1a5e46d157349016a2c50f19c8c91d",
      "tree": "e305146e3f9054baead6ccb6d8bddb22c845161a",
      "parents": [
        "1f667c690be3ab71036c436d8391105eee23f65b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 23:42:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 23:11:56 2010 +0000"
      },
      "message": "ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n\nThe comments in cacheflush.h should follow what\u0027s in\nstruct cpu_cache_fns. The comments for V6 and V7 are\nunnecessary.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b39be4637bb795b2133dbee0eadbcc08bdd4134",
      "tree": "f55baa4bf30212075ba45d89b78ccf2e265467bc",
      "parents": [
        "51022cf6591ae2945960d034788bdeffa28cde13"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 07 08:59:26 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:10:14 2010 +0900"
      },
      "message": "ARM: Add common entry code for system with two VICs\n\nAdd a common entry-macro-vic2.S for systems where there are two VICs\nso that the machine or platform directories just need to setup the\ncorrect information before including \u003casm/entry-macro-vic2.S\u003e into\ntheir own entry-macro.S file.\n\nSince this code is from the S3C64XX project, we update the S3C64XX\nmachine entry code to use this new header.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "62a8c5bcb547c0aca1c3af810695dfb9b25e5351",
      "tree": "2365d6b7d9a196009d55aef843aa58be656e72d5",
      "parents": [
        "657b366a2827f35c020712e46696e56ab116d3c7"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Jan 10 09:21:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 13:03:52 2010 +0000"
      },
      "message": "ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n\nThe file arch/arm/include/asm/cpu.h needs to include \u0027linux/cpu.h\u0027 to\nmeet its dependency. Otherwise when using \"struct cpuinfo_arm\" and\nincluding just \u0027asm/cpu.h\u0027 throws below error -\n\tarch/arm/include/asm/cpu.h:16: error: field \u0027cpu\u0027 has incomplete type\n\nTo fix this  otherway, one can also include both linux/cpu.h and\nasm/cpu.h but it shoudn\u0027t be that way.  So this patch fixes this by\nincluding the linux/cpu.h in asm/cpu.h, so that including alone\nasm/cpu.h is enough.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f892027c02f8d985455ba239ce280ac13b68a7fa",
      "tree": "e9e23f20fcf4a709034265c7865a4c8c0274901e",
      "parents": [
        "0de9a00fd6e0a137c63fbbfb6012bf34cc0ab7c4"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Sat Jan 09 13:46:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 00:08:03 2010 +0000"
      },
      "message": "ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n\nA lot of ARM-defconfigs (those without CONFIG_ISA_DMA_API set) fail to\nbuild [1][2][3] due to the changes of the patch\n    [PATCH] PCI: Clean up build for CONFIG_PCI_QUIRKS unset\n    by Rafael J. Wysocki (Sat, 2 Jan 2010 22:57:24 +0100) [4]\nas the referenced variable \u0027isa_dma_bridge_buggy\u0027 in asm/dma.h is\nenclosed by the CONFIG_ISA_DMA_API conditional all configs without this\nsetting fail to build.\n\nI\u0027m not sure wether moving the condition is the right way to solve the\nissue, but atleast it fixes the issue :)\n\nReferences:\n[1] http://kisskb.ellerman.id.au/kisskb/buildresult/1983354/\n[2] http://kisskb.ellerman.id.au/kisskb/buildresult/1983333/\n[3] http://kisskb.ellerman.id.au/kisskb/buildresult/1983337/\n[4] http://lkml.org/lkml/2010/1/2/102\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "092a4e957a835cbf6b2ec82a6a4d6ff06c0a362e",
      "tree": "c22d005f4268be3553029ae258a68d910e62c28e",
      "parents": [
        "8784895ede9a39cfecf76fe26b090a602877f70f"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie.iles@picochip.com",
        "time": "Wed Jan 06 10:50:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 08 16:14:21 2010 +0000"
      },
      "message": "ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs\n\nMake registers unsigned for kernel space. This is important for\nexample in the perf events where the PC is stored into a u64. We\ndon\u0027t want it sign extended so make the regs unsigned to prevent\ncasts throughout the kernel.\n\nSigned-off-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8784895ede9a39cfecf76fe26b090a602877f70f",
      "tree": "e37516577c52886f8e5bcf5647843a640c03604c",
      "parents": [
        "2c1f1895ef2aa8f0e5497893eff71304aef332e1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 07 17:52:26 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 07 17:52:26 2010 +0000"
      },
      "message": "ARM: add missing recvmmsg syscall number\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4da8b8208eded0ba21e3ed7cee79e7454b2b973d",
      "tree": "592ba5af65c6799fad17d26d0d642a7912fdf3e6",
      "parents": [
        "797245f5da543074ee7db0e0516da744c89aa17f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 16:06:32 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 16:07:53 2009 +0000"
      },
      "message": "ARM: Kill CONFIG_CPU_32\n\n26-bit ARM support was removed a long time ago, and this symbol has\nbeen defined to be \u0027y\u0027 ever since.  As it\u0027s never disabled anymore,\nwe can kill it without any side effects.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "797245f5da543074ee7db0e0516da744c89aa17f",
      "tree": "429a08d54bb870c720139a3f04ad27ded7f93a8f",
      "parents": [
        "2395d66d09ce10c25b6756575c4aeb219760d1fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 14:34:43 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 14:53:41 2009 +0000"
      },
      "message": "ARM: Convert VFP/Crunch/XscaleCP thread_release() to exit_thread()\n\nThis avoids races in the VFP code where the dead thread may have\nstate on another CPU.  By moving this code to exit_thread(), we\nwill be running as the thread, and therefore be running on the\ncurrent CPU.\n\nThis means that we can ensure that the only local state is accessed\nin the thread notifiers.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a695bc683609a2b815915e4cfcd93e4ccc0e2cae",
      "tree": "824d6b35783317f929fe13a9efcc8a35d5e00311",
      "parents": [
        "6485536bcf499839a54dcda8a8d47ea0bd29b375",
        "6665398afafcb1c75d933c1452a9010644aba3e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:53:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:53:41 2009 -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:\n  PCMCIA: fix pxa2xx_lubbock modular build error\n  [ARM] Update mach-types\n  [ARM] pxa: fix no reference of cpu_is_pxa25x() in devices.c\n  [ARM] pxa/cm-x300: add PWM backlight support\n  revert \"[ARM] pxa/cm-x300: add PWM backlight support\"\n  ARM: use flush_kernel_dcache_area() for dmabounce\n  ARM: add size argument to __cpuc_flush_dcache_page\n  ARM: 5848/1: kill flush_ioremap_region()\n  ARM: cache-l2x0: make better use of background cache handling\n  ARM: cache-l2x0: avoid taking spinlock for every iteration\n  [ARM] Kirkwood: Add LaCie Network Space v2 support\n  ARM: dove: fix the mm mmu flags of the pj4 procinfo\n"
    },
    {
      "commit": "6665398afafcb1c75d933c1452a9010644aba3e6",
      "tree": "6a6dce2ac7835de25f422330ea224a01eef55635",
      "parents": [
        "c0caac93f873cd3402b63246bf94d904afc4f5fd",
        "bf32eb85492af197ea5ff20e0be56f667a80584d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 17 23:22:23 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 17 23:22:23 2009 +0000"
      },
      "message": "Merge branch \u0027cache\u0027 (early part)\n"
    },
    {
      "commit": "5a865c0606eb44d5d12cabb429751c83712183de",
      "tree": "726d6eaf3b20f30900304bd0cbb6339b423a071f",
      "parents": [
        "331d9d5958277de27e6ce42247e1cbec54fd1c7e",
        "46e75f66677f5094bb51e91f9473128c4e907c7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:23:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:23:42 2009 -0800"
      },
      "message": "Merge branch \u0027for-33\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-33\u0027 of git://repo.or.cz/linux-kbuild: (29 commits)\n  net: fix for utsrelease.h moving to generated\n  gen_init_cpio: fixed fwrite warning\n  kbuild: fix make clean after mismerge\n  kbuild: generate modules.builtin\n  genksyms: properly consider  EXPORT_UNUSED_SYMBOL{,_GPL}()\n  score: add asm/asm-offsets.h wrapper\n  unifdef: update to upstream revision 1.190\n  kbuild: specify absolute paths for cscope\n  kbuild: create include/generated in silentoldconfig\n  scripts/package: deb-pkg: use fakeroot if available\n  scripts/package: add KBUILD_PKG_ROOTCMD variable\n  scripts/package: tar-pkg: use tar --owner\u003droot\n  Kbuild: clean up marker\n  net: add net_tstamp.h to headers_install\n  kbuild: move utsrelease.h to include/generated\n  kbuild: move autoconf.h to include/generated\n  drop explicit include of autoconf.h\n  kbuild: move compile.h to include/generated\n  kbuild: drop include/asm\n  kbuild: do not check for include/asm-$ARCH\n  ...\n\nFixed non-conflicting clean merge of modpost.c as per comments from\nStephen Rothwell (modpost.c had grown an include of linux/autoconf.h\nthat needed to be changed to generated/autoconf.h)\n"
    },
    {
      "commit": "698ba7b5a3a7be772922340fade365c675b8243f",
      "tree": "3e251d4ee8cbd8489d75e7570b2d821395021d59",
      "parents": [
        "d1da96aada79fd1d29ae4e3157120d1ce1e77594"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Dec 15 16:47:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:12 2009 -0800"
      },
      "message": "elf: kill USE_ELF_CORE_DUMP\n\nCurrently all architectures but microblaze unconditionally define\nUSE_ELF_CORE_DUMP.  The microblaze omission seems like an error to me, so\nlet\u0027s kill this ifdef and make sure we are the same everywhere.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Michal Simek \u003cmichal.simek@petalogix.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "239007b8440abff689632f50cdf0f2b9e895b534",
      "tree": "569cab843af4a999d6d868ec9a824530d2bfa733",
      "parents": [
        "9f5a5621e78cf48d86682a71ceb3fcdbde38b222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 16:46:45 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:33 2009 +0100"
      },
      "message": "genirq: Convert irq_desc.lock to raw_spinlock\n\nConvert locks which cannot be sleeping locks in preempt-rt to\nraw_spinlocks.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e5931943d02bf751b1ec849c0d2ade23d76a8d41",
      "tree": "119fe3bc583d0d043d97cb9edd98bad52692a546",
      "parents": [
        "fb3a6bbc912b12347614e5742c7c61416cdb0ca0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 03 20:08:46 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert raw_rwlock functions to arch_rwlock\n\nName space cleanup for rwlock functions. No functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n"
    },
    {
      "commit": "fb3a6bbc912b12347614e5742c7c61416cdb0ca0",
      "tree": "f9dbf8dab23cea6f033a58672ba16abf2ae09ebd",
      "parents": [
        "0199c4e68d1f02894bdefe4b5d9e9ee4aedd8d62"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 03 20:01:19 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert raw_rwlock to arch_rwlock\n\nNot strictly necessary for -rt as -rt does not have non sleeping\nrwlocks, but it\u0027s odd to not have a consistent naming convention.\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n\n"
    },
    {
      "commit": "0199c4e68d1f02894bdefe4b5d9e9ee4aedd8d62",
      "tree": "e371d17bd73d64332349debbf45962ec67e7269d",
      "parents": [
        "edc35bd72e2079b25f99c5da7d7a65dbbffc4a26"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Dec 02 20:01:25 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert __raw_spin* functions to arch_spin*\n\nName space cleanup. No functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n"
    },
    {
      "commit": "edc35bd72e2079b25f99c5da7d7a65dbbffc4a26",
      "tree": "a4fac9d24d243d3296fc36a2371db2a56d363e1a",
      "parents": [
        "445c89514be242b1b0080056d50bdc1b72adeb5c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 03 12:38:57 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Rename __RAW_SPIN_LOCK_UNLOCKED to __ARCH_SPIN_LOCK_UNLOCKED\n\nFurther name space cleanup. No functional change\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n"
    },
    {
      "commit": "445c89514be242b1b0080056d50bdc1b72adeb5c",
      "tree": "96ed062794ad0fb6a649713c83f009eea382e8b2",
      "parents": [
        "6b6b4792f89346e47437682c7ba3438e6681c0f9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Dec 02 19:49:50 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert raw_spinlock to arch_spinlock\n\nThe raw_spin* namespace was taken by lockdep for the architecture\nspecific implementations. raw_spin_* would be the ideal name space for\nthe spinlocks which are not converted to sleeping locks in preempt-rt.\n\nLinus suggested to convert the raw_ to arch_ locks and cleanup the\nname space instead of using an artifical name like core_spin,\natomic_spin or whatever\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n\n"
    },
    {
      "commit": "2ef7f3dbd7a70a48c3f09b498df528cb00ea03a4",
      "tree": "ed6478d2eb2a9062b6f586acd4cc28ac0cfe30a5",
      "parents": [
        "bf32eb85492af197ea5ff20e0be56f667a80584d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 05 13:29:36 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 14 14:54:28 2009 +0000"
      },
      "message": "ARM: Fix ptrace accesses\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c9b9c8490b60428fa2d1c64042f7c7caed93940",
      "tree": "c8af289af8c801193eea924db0cd81f09068ddb9",
      "parents": [
        "ccaf5f05b218e5eb41e2f5cdfd26b18dce4a0218"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 26 12:56:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 14 14:53:22 2009 +0000"
      },
      "message": "ARM: add size argument to __cpuc_flush_dcache_page\n\n... and rename the function since it no longer operates on just\npages.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "ccaf5f05b218e5eb41e2f5cdfd26b18dce4a0218"
}
