)]}'
{
  "log": [
    {
      "commit": "63634c86365b530af5026d409fd403801abe1e75",
      "tree": "e2a323882ddd4d30ff8c6445965cdda1ce480477",
      "parents": [
        "fb1ae635772d679eb312fa447290fc02cd0e4cf1",
        "75392dd3041b8fb7ee4cef6bd9b71154ae34f4e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 11:03:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 11:03:06 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci:\n  davinci: fix compile warning: \u003cmach/da8xx.h\u003e: #include \u003clinux/platform_device.h\u003e\n  davinci: DM365: fix duplicate default IRQ priorities\n  davinci: edma: clear events in edma_start()\n  davinci: da8xx/omap-l1: fix build error when CONFIG_DAVINCI_MUX is undefined\n  davinci: timers: don\u0027t enable timer until clocksource is initialized\n"
    },
    {
      "commit": "75392dd3041b8fb7ee4cef6bd9b71154ae34f4e1",
      "tree": "73a2258622516994109d2eb024fad91aeeb283aa",
      "parents": [
        "c8e42de6efcf4e9bed79a8b030261d799ea1960a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Mar 26 17:56:58 2010 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Apr 07 09:51:58 2010 -0700"
      },
      "message": "davinci: fix compile warning: \u003cmach/da8xx.h\u003e: #include \u003clinux/platform_device.h\u003e\n\nThis hushes the following warning:\n\narch/arm/mach-davinci/include/mach/da8xx.h:104: warning: ‘struct platform_device’\ndeclared inside parameter list\narch/arm/mach-davinci/include/mach/da8xx.h:104: warning: its scope is only this\ndefinition or declaration, which is probably not what you want\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "c8e42de6efcf4e9bed79a8b030261d799ea1960a",
      "tree": "a8e88143adb0b077d5d24b6143f050df92dabdbb",
      "parents": [
        "bb17ef102b72e38557bfa829511e06c4bd3bb972"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Feb 25 16:24:41 2010 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 05 15:25:11 2010 -0700"
      },
      "message": "davinci: DM365: fix duplicate default IRQ priorities\n\nIRQ 29 has two possible interrupts DDRINT and RTC, but having both in\nthe default priority table is confusing (and triggers a warning from\nsparse.)\n\nThis patch removes the lower priority DDRINT from the default priority\ntable leaving the RTC setting as the default.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "bb17ef102b72e38557bfa829511e06c4bd3bb972",
      "tree": "e35ff2208685fdd619afbb4eba8b9e5fe1a34885",
      "parents": [
        "5eb2e891f038c8e04757f4536b9693faf35978a3"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr3@gmail.com",
        "time": "Tue Mar 09 16:48:03 2010 -0600"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 05 15:25:11 2010 -0700"
      },
      "message": "davinci: edma: clear events in edma_start()\n\nThis patch fixes an issue where a DMA channel can erroneously process an\nevent generated by a previous transfer.  A failure case is where DMA is\nbeing used for SPI transmit and receive channels on OMAP L138.  In this\ncase there is a single bit that controls all event generation from the\nSPI peripheral.  Therefore it is possible that between when edma_stop()\nhas been called for the transmit channel on a previous transfer and\nedma_start() is called for the transmit channel on a subsequent transfer,\nthat a transmit event has been generated.\n\nThe fix is to clear events in edma_start().  This prevents false events\nfrom being processed when events are enabled for that channel.\n\nSigned-off-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "5eb2e891f038c8e04757f4536b9693faf35978a3",
      "tree": "5be8237b1c8f79de629b9d32dac51920edefdad1",
      "parents": [
        "d99c3871148cb643cffe138e9427b7a743aca367"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Wed Mar 10 15:11:24 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 05 15:25:11 2010 -0700"
      },
      "message": "davinci: da8xx/omap-l1: fix build error when CONFIG_DAVINCI_MUX is undefined\n\nThe da8xx/omap-l1 boards refuse to build when CONFIG_DAVINCI_MUX is undefined\nbecause arch/arm/mach-davinci/mux.c:da8xx_pinmux_setup() is not defined.\n\nThis patch fixes this issue. This is build tested with davinci_all_defconfig\nand da8xx_omapl_defconfig and boot tested on DA830 EVM.\n\nReported-by: Shanmuga Sundaram Mahendran \u003cshanmuga@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "d99c3871148cb643cffe138e9427b7a743aca367",
      "tree": "c8c9f16f963263dce4ed72d814d72cb93ed481ee",
      "parents": [
        "2eaa9cfdf33b8d7fb7aff27792192e0019ae8fc6"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Mar 11 14:57:35 2010 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 05 15:25:11 2010 -0700"
      },
      "message": "davinci: timers: don\u0027t enable timer until clocksource is initialized\n\nOn da830, when the same timer is used for clocksource and clockevent,\nthe timer can be started before the clockevent is\nregistered/initialzed.  This creates a window where a timer\ninterrupt might fire before the clockevent handler has been\nsetup and causes a crash.\n\nThis patch moves the actual enable/start of the timer after\nthe clockevent has ben registered.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "fd522a8dec11a08b5fdd23982193808e268be19e",
      "tree": "0eb958250db72b19ff2e9da63c432e19be0122bb",
      "parents": [
        "782a0fd16723bfc0e765d789e82853d5dc424e76"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Mar 29 10:29:46 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 29 17:33:33 2010 +0100"
      },
      "message": "ARM: 6006/1: ARM: Use the correct NOP size in memmove for Thumb-2 kernel builds\n\nWhen compiling the kernel to Thumb-2, using a 16-bit NOP in the\nmemmove() implementation causes the preceding ADD PC instruction to\nbranch incorrectly in the middle of a 32-bit LDR or STR instruction. The\nmemmove() code is now similar to the memcpy() template.\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": "782a0fd16723bfc0e765d789e82853d5dc424e76",
      "tree": "a43682edbb5dd2382d6f75b048e0119ff70dc0c0",
      "parents": [
        "367d6acceaacff1adc44f121543effb9c060e575"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Mon Mar 29 06:59:16 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 29 17:33:33 2010 +0100"
      },
      "message": "ARM: 6005/1: arm: kprobes: fix register corruption with jprobes\n\nCurrent implementation of jprobes allocates empty pt_regs from the\nstack which is then passed to kprobe_handler() and eventually to\nsinglestep().  Now when instruction being simulated is STMFD (like\nin normal function prologues without CONFIG_FRAME_POINTER), stores\nusing SP actually write over top of the fabricated pt_regs\nstructure.\n\nThis can be reproduced for example by using LKDTM module:\n    # modprobe lkdtm\n    # mount -t debugfs none /sys/kernel/debug\n    # echo PANIC \u003e /sys/kernel/debug/provoke-crash/INT_HW_IRQ_EN\n\nafter this, it fails with corrupted registers (before the requested crash would occur):\n\nlkdtm: Crash point INT_HW_IRQ_EN of type PANIC hit, trigger in 9 rounds\nlkdtm: Crash point INT_HW_IRQ_EN of type PANIC hit, trigger in 8 rounds\nInternal error: Oops - undefined instruction: 0 [#1]\nlast sysfs file: /sys/devices/platform/serial8250.0/sleep_timeout\nModules linked in: lkdtm\nCPU: 0    Not tainted  (2.6.34-rc2 #69)\nPC is at irq_desc+0x1638/0xeeb0\nLR is at 0x25\npc : [\u003cc050b428\u003e]    lr : [\u003c00000025\u003e]    psr: c80a0013\nsp : ce94bd60  ip : c050b3e8  fp : a0000013\nr10: c0aa453c  r9 : cf5d4000  r8 : ce9a1822\nr7 : c050b424  r6 : 00000025  r5 : c039d8f8  r4 : c050b3e8\nr3 : 00000001  r2 : cf4d0440  r1 : c039d8f8  r0 : 00000020\nFlags: NZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\nControl: 10c5387d  Table: 8e804019  DAC: 00000015\nProcess sh (pid: 496, stack limit \u003d 0xce94a2e8)\nStack: (0xce94bd60 to 0xce94c000)\n[...]\nCode: 000002cd 00000000 00000000 00000001 (dead4ead)\n---[ end trace 2b46d5f2b682f370 ]---\nKernel panic - not syncing: Fatal exception in interrupt\n\nThis patch allocates enough space (2 * sizeof(struct pt_regs)) from\nthe stack to prevent such corruption.\n\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nAcked-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": "325ffc3633f1c30ef89d98d619f7e1497366e77c",
      "tree": "d99dd97fa648b5674812a920807d70c5bad1f3c8",
      "parents": [
        "e7c5650f6067f65f8e961394f376d4862808d0d2"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Mar 26 15:44:57 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 28 10:40:14 2010 +0100"
      },
      "message": "ARM: 5997/1: ARM: Correct the VFPv3 detection\n\nA CPU has VFPv3 hardware if the FPSID[19:16] bits are 2 or more.\nCurrently Linux was only checking for 3 or more.\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": "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": "23107c542068b2b94390aa333f6b330af64961e4",
      "tree": "8730f15e805ec2c02aaf6eac1780dcdbe22c2c04",
      "parents": [
        "319f551a0a167b49b5bbb4a9ff4802046a572bc5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Mar 24 16:48:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 25 21:13:50 2010 +0000"
      },
      "message": "ARM: 5995/1: ARM: Add L2x0 outer_sync() support (3/4)\n\nThe L2x0 cache controllers need to explicitly drain their write buffer\neven for Normal Noncacheable memory accesses.\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": "bb456928913fda2b360376afb13d9a0bc72c761c",
      "tree": "145254443578d74b098c9513a2eb3695af30325f",
      "parents": [
        "9705c3961e73054b656720884f0da0a5a438fbae"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Mon Mar 08 15:26:35 2010 -0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Mar 23 13:48:15 2010 -0400"
      },
      "message": "[ARM] Orion5x: replace KEY_WLAN with KEY_WPS_BUTTON\n\n\"Input: add KEY_WPS_BUTTON definition\" introduced\na generic keycode for WPS input events.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "9705c3961e73054b656720884f0da0a5a438fbae",
      "tree": "def61e8bd6f54997e3ffab11d0bc7aec1032461c",
      "parents": [
        "4f4669ee732a6b37279e912af1833fbff15407a2"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Mon Mar 08 15:25:29 2010 -0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Mar 23 13:48:14 2010 -0400"
      },
      "message": "[ARM] Kirkwood: WPS button keycode mapping\n\nCommit \"Input: add KEY_WPS_BUTTON definition\"\nadded a generic keycode for WPS button.\nLet\u0027s use it, instead of \"F1\" mapping.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "4f4669ee732a6b37279e912af1833fbff15407a2",
      "tree": "305e4bdb5fb5473d44425dec562b21e3b3d5c375",
      "parents": [
        "48edcfcfbfcb3ffa76539f237b5527b62d72133a",
        "e3396b263c6a8f086a99f1d524272ff409d66de0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 23 08:18:25 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 23 08:18:25 2010 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "fe3ebaad3229c5e842e8b24cf2a24d7049a6481c",
      "tree": "19fd27ff6169f27ba0820e75e5fa3b435a292759",
      "parents": [
        "af089f517a1fea0af2053f105c9360df614be07c"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Mar 18 19:37:29 2010 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:11 2010 +0800"
      },
      "message": "[ARM] pxa/raumfeld: fix button name\n\nThis fixes a warning when booting 2.6.34-rc2:\n\n[   26.619814] ------------[ cut here ]------------\n[   26.624604] WARNING: at fs/proc/generic.c:316 __xlate_proc_name+0xac/0xc0()\n[   26.631555] name \u0027on/off button\u0027\n[   26.634753] Modules linked in:\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "af089f517a1fea0af2053f105c9360df614be07c",
      "tree": "fdfc5d3961a81b6f0e7dc2eafc1b39751a90430f",
      "parents": [
        "c8c3dcb9df8025ed48f8b14bf4b8a77801d88758"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Mar 22 11:51:05 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:10 2010 +0800"
      },
      "message": "[ARM] pxa/raumfeld: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n arch/arm/mach-pxa/raumfeld.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "c8c3dcb9df8025ed48f8b14bf4b8a77801d88758",
      "tree": "42a62d5218a6edb26efa8a21eabfe5973dcb03ae",
      "parents": [
        "1b0d76cb9d5a65567230097a2512046f09f30523"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Mon Mar 22 11:09:20 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:09 2010 +0800"
      },
      "message": "[ARM] locomo: fix unpaired spin_lock_irqsave\n\nThe function locomo_m62332_senddata sends a three byte i2c message to\na M62332 DAC. This entire function is guarded with a spin_lock_irqsave\nat the start of the function and a spin_unlock_irqrestore at the end.\n\nAs each byte is transferred, the i2c ACK from the DAC is checked.\nCurrently, if the ACK is missing the function simply returns without\nthe unlock. It also leaves the i2c bus in an invalid state since the\nlast byte transferred did not have a \"stop\" condition and leave the\nbus idle.\n\nFix this by adding an exit path using goto.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "1b0d76cb9d5a65567230097a2512046f09f30523",
      "tree": "0db3dc2d1adc6a71d2d345d905da5c2306254a12",
      "parents": [
        "6533be390b1210285854fb2fc7ea80c0ada60b13"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Mon Mar 22 10:33:58 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:08 2010 +0800"
      },
      "message": "[ARM] locomo: fix SPI register offset\n\nThe locomo spi registers are all defined in locomo.h as offsets\nfrom the first spi register LOCOMO_SPI (0x60), which is itself\nan offset from the locomo base address.  To correctly access\nthese registers LOCOMO_SPI must always be included in the\naddress calculation.\n\nThere are two places in locomo.c where this is not done.  The\nfirst one, in locomo_suspend, actually results in a write to\nLOCOMO_ST instead of LOCOMO_SPICT.  The second is in __locomo_probe\nand results in a write to LOCOMO_MCSX2 instead of LOCOMO_SPIIE.\n\nFix these by including LOCOMO_SPI in the calculation.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "6533be390b1210285854fb2fc7ea80c0ada60b13",
      "tree": "c2c46eed3cfdc97c723964a5de618407bf4402c7",
      "parents": [
        "1fe2b6b527779ca966bc285dc27f84835bc1591a"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 09 10:34:27 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:07 2010 +0800"
      },
      "message": "[ARM] pxa/sharpsl: add dependency of max1111 driver to sharpsl_pm\n\nsharpsl_pm.c actually depends on max1111 driver being built-in when\nnot using legacy ssp code.\n\nReported-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "1fe2b6b527779ca966bc285dc27f84835bc1591a",
      "tree": "1bf1bc82b4b195f29145a9b73bbfdeb901de38e8",
      "parents": [
        "ef80936f99ce558a470c5379040abd0ece52c2ff"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 09 11:04:44 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:06 2010 +0800"
      },
      "message": "[ARM] pxa: remove unnecessary \u0027select FB_W100\u0027 from some platforms\n\nReported-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "ef80936f99ce558a470c5379040abd0ece52c2ff",
      "tree": "db7267f9de640a2a45504499213fc9a11b1e6a61",
      "parents": [
        "7471f46d74e0e2a668f4bc085ef486b1079b3466"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Sun Mar 07 21:59:16 2010 +0000"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:06 2010 +0800"
      },
      "message": "[ARM] pxa: remove spi cs gpio direction to avoid clash with driver\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "7471f46d74e0e2a668f4bc085ef486b1079b3466",
      "tree": "3131bf56095c801ab97fe227e19645dc7f77d5ec",
      "parents": [
        "2a8ac187e03027a958b289dd8701ca9c013ab096"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 09:39:58 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:05 2010 +0800"
      },
      "message": "[ARM] mmp: fix for variables in uncompress.h being discarded\n\nDue to commit:\n\n    5de813b  ARM: Eliminate decompressor -Dstatic\u003d PIC hack\n\nThe data section will be discarded for the decompressor, thus move the\nstatic variables into BSS section by initializing them at run time.\n\nReported-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "2a8ac187e03027a958b289dd8701ca9c013ab096",
      "tree": "bf9a4bbed0576f9c6ee3c32edeedf332d6df50ab",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "arm@jic23.retrosnub.co.uk",
        "time": "Mon Mar 08 17:44:19 2010 +0000"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 12:03:04 2010 +0800"
      },
      "message": "[ARM] pxa: fix for variables in uncompress.h being discarded\n\nDue to commit:\n\n    5de813b  ARM: Eliminate decompressor -Dstatic\u003d PIC hack\n\nThe data section will be discarded for the decompressor, thus move the\nstatic variables into BSS section by initializing them at run time.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "48edcfcfbfcb3ffa76539f237b5527b62d72133a",
      "tree": "3c38ebbabf8c91c15312e774d5fa96567b0c7587",
      "parents": [
        "0372c38047394e23278fe6dbc0827db12ce60bd3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 20 15:37:39 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 20 15:37:39 2010 +0000"
      },
      "message": "ARM: Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0372c38047394e23278fe6dbc0827db12ce60bd3",
      "tree": "2a4642f7fdb6f5ebb9681d8dead09c6afecbb579",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 20 15:33:09 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 20 15:33:09 2010 +0000"
      },
      "message": "ARM: Fix IXP23xx build error in mach/memory.h\n\nOne to many close parens.\n\nIn file included from arch/arm/include/asm/page.h:202,\n                 from include/linux/mm_types.h:15,\n                 from include/linux/sched.h:63,\n                 from arch/arm/kernel/asm-offsets.c:13:\narch/arm/include/asm/memory.h: In function \u0027virt_to_bus\u0027:\narch/arm/include/asm/memory.h:214: error: expected \u0027;\u0027 before \u0027)\u0027 token\narch/arm/include/asm/memory.h:214: error: expected statement before \u0027)\u0027 token\narch/arm/include/asm/memory.h: In function \u0027bus_to_virt\u0027:\narch/arm/include/asm/memory.h:219: error: expected \u0027;\u0027 before \u0027)\u0027 token\narch/arm/include/asm/memory.h:219: error: expected statement before \u0027)\u0027 token\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b59a0a4eefa132a3899b6e8d362f92559c67844",
      "tree": "a0611ccf73e261f8cb55001138518bfcb56171ae",
      "parents": [
        "c3a0bd7515c682f4529a35318b6712c9ae456edc",
        "29b2ee5af5f3a02846bd38a1e2121d62ee5f6aca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:30 2010 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  ARM/OMAP: Remove the +x bit from a couple of source files\n  omap: McBSP: Drop unnecessary status/error bit clearing on reg_cacheretrieved register values\n  OMAP4: fix temporary hacks that break multi-omap PM\n  OMAP2: cpu_is_omap2*: fix compile-time removal of unused code\n  omap3: pandora: add missing i2c3 board_info\n  omap: mach-omap2/io.c: fix function declarations\n  omap: Fix gpio_resume_after_retention\n  omap3: Fix support for the LEDs connected to GPIO outputs on IGEP v2board\n  omap: Checkpatch cleanup for blizzard.h\n  omap: pass the reboot command to the boot loader\n  omap2/3/4: mailbox: remove compiler warning\n  OMAP2: serial.c: Fix number of uarts in early_init\n  omap: Enable PM_RUNTIME in defconfigs to avoid USB compile errors\n  omap2: Update n8x0 defconfig to test multi-omap and DMA api changes\n  omap2: add USB initialization for tusb6010\n  omap4: Fix build break by moving omap_smc1 into a separate .S\n  omap2/3/4: ehci: avoid compiler error with touchbook\n  omap3: Fix compile for Touch Book early_param\n"
    },
    {
      "commit": "c3a0bd7515c682f4529a35318b6712c9ae456edc",
      "tree": "0dea8aa7f0f1e5f37c4c67faaf3aeb18f4a04701",
      "parents": [
        "a41842f70d6d6b0cfde3d21e163add81c4318ebd",
        "0d5e6f7ae8609b944c08e8a2f63f7d169c548134"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:10 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (23 commits)\n  ARM: Fix RiscPC decompressor build errors\n  ARM: Fix sorting of platform group config options and includes\n  ARM: 5991/1: Fix regression in restore_user_regs macro\n  ARM: 5989/1: ARM: KGDB: add support for SMP platforms\n  ARM: 5990/1: ARM: use __armv5tej_mmu_cache_flush for V5TEJ instead of __armv4_mmu_cache_flush\n  ARM: Add final piece to fix XIP decompressor in read-only memory\n  video: enable sh_mobile_lcdc on SH-Mobile ARM\n  ARM: mach-shmobile: ap4evb SDHI0 platform data V2\n  ARM: mach-shmobile: sh7372 SDHI vector merge\n  ARM: mach-shmobile: sh7377 SDHI vector merge\n  ARM: mach-shmobile: sh7367 SDHI vector merge\n  ARM: mach-shmobile: G4EVM KEYSC platform data\n  mtd: enable sh_flctl on SH-Mobile ARM\n  ARM: mach-shmobile: G3EVM FLCTL platform data\n  ARM: mach-shmobile: G3EVM KEYSC platform data\n  Video: ARM CLCD: Better fix for swapped IENB and CNTL registers\n  ARM: Add L2 cache handling to smp boot support\n  ARM: 5960/1: ARM: perf-events: fix v7 event selection mask\n  ARM: 5959/1: ARM: perf-events: request PMU interrupts with IRQF_NOBALANCING\n  ARM: 5988/1: pgprot_dmacoherent() for non-mmu builds\n  ...\n"
    },
    {
      "commit": "0e17226f7cd289504724466f4298abc9bdfca3fe",
      "tree": "05b5e231233f671da083dc5a20eff61a825b55e5",
      "parents": [
        "65e543f12cb7f98cb041a759a21685569eec8695"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 23:08:03 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 23:11:41 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Fixup commit 4e6d488af37980d224cbf298224db6173673f362\n\nCommit 4e6d488af37980d224cbf298224db6173673f362 either missed out the\nfollowing machine files or somehow managed to clash between merges.\n\nFixup the three files missing the second parameter to addruart macro\nto allow them to build.\n\nFixes the following warnings in arch/arm/kernel/debug.c:\narch/arm/kernel/debug.S: Assembler messages:\narch/arm/kernel/debug.S:167: Error: too many positional arguments\narch/arm/kernel/debug.S:183: Error: too many positional arguments\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "65e543f12cb7f98cb041a759a21685569eec8695",
      "tree": "abf1c3baa809b2b1f58a11e7467afc7ea44e6dab",
      "parents": [
        "e79032aa75af76a14e2cdd973b199855e7761881"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:57:18 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:57:18 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Fix build error from stale define in \u003cplat/uncompress.h\u003e\n\nThe decleration of error() as static in the platform specific uncompress\ncode in  arch/arm/plat-samsung/include/plat/uncomopress.h causes the build\nof the uncompressor to break. Remove it, as it is no longer needed.\n\narch/arm/boot/compressed/decompress.o: In function `gunzip\u0027:\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:67: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:73: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:80: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:95: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:152: undefined reference to `error\u0027\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e79032aa75af76a14e2cdd973b199855e7761881",
      "tree": "0dfefe4a63ce0afafd782eda859be26250b93f20",
      "parents": [
        "664e87e47e086962a832f9a613a8fd4042a02ac1"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Mon Mar 15 16:27:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:43:33 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Add suspend/resume support for S3C PWM driver\n\nReset period_ns and duty_ns values in suspend handler to avoid skip of\nconfiguration if same values passed to pwm_config;\nRestore invertion bit in resume handler.\n\nWithout this patch PWM works incorrectly after resume from suspend.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "664e87e47e086962a832f9a613a8fd4042a02ac1",
      "tree": "f485f15c50a132cf31f722113ebafb4b45a00fe4",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sun Mar 14 16:32:28 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:43:12 2010 +0000"
      },
      "message": "ARM: S3C2440: Fix s3c2440 cpufreq compilation post move.\n\nFix compilation issue by moving s3c2440-cpufreq.c into mach-s3c2440 directory\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0d5e6f7ae8609b944c08e8a2f63f7d169c548134",
      "tree": "a9462b648d9b2fe48577d1ed3f27683552b4a53e",
      "parents": [
        "ccf50e2341c4174d5579315e184ea312081acec6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 22:04:24 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 22:04:54 2010 +0000"
      },
      "message": "ARM: Fix RiscPC decompressor build errors\n\narch/arm/boot/compressed/decompress.o: In function `do_decompress\u0027:\ndecompress.c:(.text+0x26e8): undefined reference to `error\u0027\ndecompress.c:(.text+0x2760): undefined reference to `error\u0027\ndecompress.c:(.text+0x27d8): undefined reference to `error\u0027\ndecompress.c:(.text+0x2824): undefined reference to `error\u0027\ndecompress.c:(.text+0x28f0): undefined reference to `error\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ccf50e2341c4174d5579315e184ea312081acec6",
      "tree": "52f424514248ed1412e0a423af0294f106e5e102",
      "parents": [
        "8e4971f2fb2380ce66196136e113d04196b80fcd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 19:03:06 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 19:03:06 2010 +0000"
      },
      "message": "ARM: Fix sorting of platform group config options and includes\n\n... and document the sorting criteria to help future additions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e4971f2fb2380ce66196136e113d04196b80fcd",
      "tree": "18504783969d9e5005deadaa8709a475cc30e04f",
      "parents": [
        "5d8614cc5d6c5c02b7995ed97303481d4e3a8cc7"
      ],
      "author": {
        "name": "Anders Grafström",
        "email": "grfstrm@users.sourceforge.net",
        "time": "Mon Mar 15 16:04:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 17:20:08 2010 +0000"
      },
      "message": "ARM: 5991/1: Fix regression in restore_user_regs macro\n\nARMv5T and earlier require that a ldm {}^ instruction is not followed\nby an instruction that accesses banked registers. This patch restores\nthe nop that was lost in commit b86040a59feb255a8193173caa4d5199464433d5.\n\nSigned-off-by: Anders Grafström \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d8614cc5d6c5c02b7995ed97303481d4e3a8cc7",
      "tree": "ee5015f229e3ef7e519e01585725a6301d49e609",
      "parents": [
        "75216859d96f66856a0ee78c2de5b02115ff65f3"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Mar 12 11:03:58 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:33:04 2010 +0000"
      },
      "message": "ARM: 5989/1: ARM: KGDB: add support for SMP platforms\n\nTo support SMP platforms, KGDB requires the architecture backend to\nimplement the kgdb_roundup_cpus function.\n\nThis patch, taken against 2.6.33, implements the function for ARM based\non the MIPS port.\n\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Jean-Michel Hautbois \u003cjhautbois@gmail.com\u003e\nCc: KGDB Mailing List \u003ckgdb-bugreport@lists.sourceforge.net\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": "75216859d96f66856a0ee78c2de5b02115ff65f3",
      "tree": "a16586b30dfd8a3eba7613e25f8f224d49539059",
      "parents": [
        "b89ebadc3421f8ff85030768ec14144794984877"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Mar 15 15:14:50 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:32:02 2010 +0000"
      },
      "message": "ARM: 5990/1: ARM: use __armv5tej_mmu_cache_flush for V5TEJ instead of __armv4_mmu_cache_flush\n\nThis got broken with commit 0e056f20\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b89ebadc3421f8ff85030768ec14144794984877",
      "tree": "a26043c0e42bc059a4b7455c12bf4161817f9760",
      "parents": [
        "2d3b5fa3a39d16c880bda3cf2bd9dd6ed5a01f74"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:29:22 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:29:22 2010 +0000"
      },
      "message": "ARM: Add final piece to fix XIP decompressor in read-only memory\n\nThis defines STATIC_RW_DATA, which prevents the read/write malloc\nmanagement data being declared with a static attribute.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d3b5fa3a39d16c880bda3cf2bd9dd6ed5a01f74",
      "tree": "e20283fe2ed46aa35c8ca5fc1724ba067cd2e2f8",
      "parents": [
        "3f17522ce461a31e7ced6311b28fcf5b8a763316",
        "7278a22143b003e9af7b9ca1b5f1c40ae4b55d98"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:27:06 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:27:06 2010 +0000"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6\n"
    },
    {
      "commit": "3a14d0397732b6aaa541348b5a8e8f639ecd02b7",
      "tree": "245ec6b06af94c1da79cc77c1fdfa6efbad72481",
      "parents": [
        "c57a31abf0b469b9cab6810f4e1895bb7ef1c482"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 09:26:44 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:47 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb SDHI0 platform data V2\n\nAdd SDHI0 platform data for the AP4EVB board V2.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c57a31abf0b469b9cab6810f4e1895bb7ef1c482",
      "tree": "d1cfaff2234ec0d69ea97678536f4eb92e0b9efa",
      "parents": [
        "c148abfc2d807b2734e7ecd0e00c71ef7d4b7f42"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 05:17:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:46 2010 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 SDHI vector merge\n\nMerge the SDHI vectors for sh7372 using the recently\nmerged INTC force_enable/disable feature.\n\nWith this in place SDHI hotplug is supported using\nthe drivers sh_mobile_sdhi and tmio_mmc.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c148abfc2d807b2734e7ecd0e00c71ef7d4b7f42",
      "tree": "61ef14128dec49859bea39bfb2ddaa161ea4613c",
      "parents": [
        "9615b37c5c8fed963811c100053d495c412880fb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 05:15:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:46 2010 +0900"
      },
      "message": "ARM: mach-shmobile: sh7377 SDHI vector merge\n\nMerge the SDHI vectors for sh7377 using the recently\nmerged INTC force_enable/disable feature.\n\nWith this in place SDHI hotplug is supported using\nthe drivers sh_mobile_sdhi and tmio_mmc.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9615b37c5c8fed963811c100053d495c412880fb",
      "tree": "288017e4a66ce9f97d2175bf188da9a210782bdc",
      "parents": [
        "6676a1701b0b135dacbb7cfeef48004315300df0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 05:13:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:45 2010 +0900"
      },
      "message": "ARM: mach-shmobile: sh7367 SDHI vector merge\n\nMerge the SDHI vectors for sh7367 using the recently\nmerged INTC force_enable/disable feature.\n\nWith this in place SDHI hotplug is supported using\nthe drivers sh_mobile_sdhi and tmio_mmc.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6676a1701b0b135dacbb7cfeef48004315300df0",
      "tree": "3aea85e99b81ba25412e530e50f3ae654a7fdaad",
      "parents": [
        "3e862c05ca1bf5bd4cb703bc257d180a4583bc41"
      ],
      "author": {
        "name": "NISHIMOTO Hiroki",
        "email": "nishimoto.hiroki@renesas.com",
        "time": "Tue Feb 23 10:55:10 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:45 2010 +0900"
      },
      "message": "ARM: mach-shmobile: G4EVM KEYSC platform data\n\nThis patch adds KEYSC platform data for the G4EVM board.\n\nSigned-off-by: NISHIMOTO Hiroki \u003cnishimoto.hiroki@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "143f3b833f98271341379d813cb72deb1657a380",
      "tree": "e4e9ae3879024b06c64ae4e07713c34d215dc640",
      "parents": [
        "03fb256df9c960b10c0e01b7e92d2f31433675fe"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:54:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 11:13:14 2010 +0900"
      },
      "message": "ARM: mach-shmobile: G3EVM FLCTL platform data\n\nThis patch adds FLCTL platform data for the G3EVM board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "03fb256df9c960b10c0e01b7e92d2f31433675fe",
      "tree": "ae65bbc3a539e674ef0c82f11d653ea1d386e16f",
      "parents": [
        "bca14dd14f3b0c5e3e2d1d314679f85b67871365"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Feb 16 10:48:15 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 11:13:13 2010 +0900"
      },
      "message": "ARM: mach-shmobile: G3EVM KEYSC platform data\n\nThis patch adds KEYSC platform data for the G3EVM board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1027247f6eb727db6c600b9eb02796f0766ae704",
      "tree": "5ed53827e63426a5a2358cced2e20c4fdfc20970",
      "parents": [
        "d10fca9f39238b07cc670b441d2b423de30359d2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 14:36:24 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 14 19:42:35 2010 +0000"
      },
      "message": "ARM: Add L2 cache handling to smp boot support\n\nThe page table and secondary data which we\u0027re asking the secondary CPU\nto make use of has to hit RAM to ensure that the secondary CPU can see\nit since it may not be taking part in coherency or cache searches at\nthis point.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9fdfbc2bff587f454dd95e2caa6d147c9abe39e4",
      "tree": "2feaee47cbcfb57dd0d5cf23509e22011541e717",
      "parents": [
        "8cea4eb642890a1de58980e7e1617d1765ef8f7c",
        "dc1d628a67a8f042e711ea5accc0beedc3ef0092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:42 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Provide generic perf_sample_data initialization\n  MAINTAINERS: Add Arnaldo as tools/perf/ co-maintainer\n  perf trace: Don\u0027t use pager if scripting\n  perf trace/scripting: Remove extraneous header read\n  perf, ARM: Modify kuser rmb() call to compile for Thumb-2\n  x86/stacktrace: Don\u0027t dereference bad frame pointers\n  perf archive: Don\u0027t try to collect files without a build-id\n  perf_events, x86: Fixup fixed counter constraints\n  perf, x86: Restrict the ANY flag\n  perf, x86: rename macro in ARCH_PERFMON_EVENTSEL_ENABLE\n  perf, x86: add some IBS macros to perf_event.h\n  perf, x86: make IBS macros available in perf_event.h\n  hw-breakpoints: Remove stub unthrottle callback\n  x86/hw-breakpoints: Remove the name field\n  perf: Remove pointless breakpoint union\n  perf lock: Drop the buffers multiplexing dependency\n  perf lock: Fix and add misc documentally things\n  percpu: Add __percpu sparse annotations to hw_breakpoint\n"
    },
    {
      "commit": "d10fca9f39238b07cc670b441d2b423de30359d2",
      "tree": "d5b988628ad269d4d3f39b76ec55d9855a223988",
      "parents": [
        "ddee87f208b6229d2910dd5930c87089dc56c87e"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Feb 26 10:46:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:50:29 2010 +0000"
      },
      "message": "ARM: 5960/1: ARM: perf-events: fix v7 event selection mask\n\nThe event selection mask for ARMv7 cores [ARMV7_EVTSEL_MASK]\nis incorrectly set to 0x7f. This means that the top bit of an\nevent ID is ignored, so counting branch misses (id\u003d0x10) and\nISBs (id\u003d0x90) give the same results.\n\nThis patch sets the event selection mask to the correct value\nof 0xff.\n\nSigned-off-by: Jean Pihet \u003cjpihet@mvista.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": "ddee87f208b6229d2910dd5930c87089dc56c87e",
      "tree": "88cc9fcbe85243dbfd5bb4d988f78268431b16f3",
      "parents": [
        "a91ed072d6135926c296a42b0b46de35e6347845"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Feb 25 15:04:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:50:28 2010 +0000"
      },
      "message": "ARM: 5959/1: ARM: perf-events: request PMU interrupts with IRQF_NOBALANCING\n\nIf IRQ balancing is used on a multicore ARM system, PMU interrupt\nlines may be relocated onto CPUs other than the one causing the\ncounter overflow. This can result in misattribution of events to\nthe wrong core and, in the case that the CPU handling the interrupt\nhas not experience counter overflow, the interrupt can be disabled\nbecause the handler returns IRQ_NONE.\n\nThis patch adds the IRQF_NOBALANCING flag to the request_irq call\nin perf_events.c.\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": "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": "438ff39d7813515d3aac20f53b5b95aaa58b38f9",
      "tree": "68b22f32bc7abd06bd7384317754236587940afe",
      "parents": [
        "a2302b45d8ab41a55e84c39a6c6f813586ad8493"
      ],
      "author": {
        "name": "Rob Alley",
        "email": "rob.alley@navmanwireless.com",
        "time": "Thu Mar 11 02:15:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:21 2010 +0000"
      },
      "message": "ARM: 5986/1: at91sam9g20-ek: Correct braces in I2C registration code\n\nThe change introduced in patch 5596/1 used incorrect bracing which\nresulted in the AT24 EEPROM no longer being registered.  This patch\ncorrects the bracing and allows both the WM8731 audio device and AT24\nEEPROM device to be registered.\n\nSigned-off-by: Rob Alley \u003crob.alley@navmanwireless.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2302b45d8ab41a55e84c39a6c6f813586ad8493",
      "tree": "8d1f78cea3a0af0a62c17b850773447ffd3254ec",
      "parents": [
        "daf9fe2ee9a203c4fc555cfe5c5f3d9f660e743c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Mar 10 19:10:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:21 2010 +0000"
      },
      "message": "ARM: 5985/2: ARM: Fix Samsung build after \"ARM: Eliminate decompressor -Dstatic\u003d PIC hack\"\n\nCommit 5de813b6 (ARM: Eliminate decompressor -Dstatic\u003d PIC hack) among\nother things changed the declared type of the error() function to an\nextern, conflicting with the forward declartion in the Samsung\nplat/uncompress.h which appears to have been relying on the static\nbeing defined away, causing build failures since error() ends up with\na GOT relocation but the linker script discards all GOT relocated\ndata and functions:\n\narch/arm/boot/compressed/decompress.o: In function `gunzip\u0027:\n/home/broonie/git/linux-2.6/arch/arm/boot/compressed/../../../../lib/decompress_\n+inflate.c:68: undefined reference to `error\u0027\n\nand so on. Fix this by moving the declaration into uncompress/misc.c\nwhere it is shared with the rest of the code, correcting the definition\nas we go.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\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": "8661970875d7d27e4de233d357327fffdb4a5e3d",
      "tree": "7b8cb8c11bc5e66da62cccf8fd77201415183353",
      "parents": [
        "91d4e0a4c889e3e8078c26542b8f5a322b87adf4"
      ],
      "author": {
        "name": "Wang Qiang",
        "email": "rurality.linux@gmail.com",
        "time": "Wed Mar 10 15:21:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:34 2010 -0800"
      },
      "message": "NUC900 LCD Controller Driver\n\nAn LCD controller driver for nuc900s.  The Linux LOGO is just fine and the\nFB-Test application was ok, too.\n\nSigned-off-by: Wang Qiang \u003crurality.linux@gmail.com\u003e\nCc: Wang Zongshun \u003cmcuos.com@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1c341a060da1bd66a1982198b1a99765b07b8a2",
      "tree": "775a7bccfc5139450e312c6a3a1dd643aae4ceb8",
      "parents": [
        "d40f29bff30a1a50d7ad69bd150c9cda1ce1ba9d"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 10 15:21:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "broadsheetfb: add multiple panel type support\n\nUpdate broadsheetfb to add support for multiple panel types.  The 3.7\" and\n6\" are known to work but the 9.7\" is untested due to lack of hardware.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "29b2ee5af5f3a02846bd38a1e2121d62ee5f6aca",
      "tree": "0395ed721d8decb0c04e2df72efd7b8871b4cd6b",
      "parents": [
        "0841cb826859a4f14c472cc75a782811310f010e"
      ],
      "author": {
        "name": "Andrew Clayton",
        "email": "andrew@digital-domain.net",
        "time": "Sat Mar 06 00:14:46 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 12 09:16:09 2010 -0800"
      },
      "message": "ARM/OMAP: Remove the +x bit from a couple of source files\n\nRemove the +x bit from a couple of source files\n\nSigned-off-by: Andrew Clayton \u003candrew@digital-domain.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0841cb826859a4f14c472cc75a782811310f010e",
      "tree": "79a088cfdf9468b5bd3235062ff5b3d13991b462",
      "parents": [
        "aa4b1f6e83aaf20997edc4c10e03baf834343e5a"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Feb 23 15:50:38 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 12 09:16:09 2010 -0800"
      },
      "message": "omap: McBSP: Drop unnecessary status/error bit clearing on reg_cacheretrieved register values\n\nThe MsBSP register cache will never have any error/status flags set, since\nthese flags are never written to the reg_cache. So it is kind of not\nnecessary to clear these flags, which are actually always 0.\n\nIn other words, clearing the status/error flags are not necessary, since the\nreg_cache will never got these bits set. We can just write back the\nregister content from the cache as it is when clearing an error condition.\n\nTested on Amstrad Delta.\n\nReported-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "aa4b1f6e83aaf20997edc4c10e03baf834343e5a",
      "tree": "55fd98afbd265d7850d8f4c408415abf25fa97d7",
      "parents": [
        "54c44fb7df4774280a2deb4ba191cbab84602413"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Mar 10 17:16:31 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 15:55:43 2010 -0800"
      },
      "message": "OMAP4: fix temporary hacks that break multi-omap PM\n\nWhen building for multi-omap, and OMAP4 is enabled, CONFIG_ARCH_OMAP4\nwill be true and prevent included code from building/running for\nOMAP2/3 as well.\n\nThis problem exists in io.c where some hwmod/PM/SDRC init code is\nprevented from running even on OMAP2/3 when OMAP4 is included in a\nmulti-OMAP build.\n\nA quick glance suggests that this #ifndef is no longer needed in most\nof the cases.  In the remaining cases, the function is wrapped with\n\"if (cpu_is_omap24xx() || cpu_is_omap34xx())\" which will be optimized\nout for OMAP4-only builds.\n\nNote that this is only a short-term fix.  Longer-term, OMAP4\nneeds to create init functions for SDRC and hwmod late-init.\n\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "54c44fb7df4774280a2deb4ba191cbab84602413",
      "tree": "354e97afdd1778ec21781971bf1369119ddbd9ed",
      "parents": [
        "03d5671dde04a186471969d73cfc89ee02664c2c"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Mar 10 17:16:30 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 15:55:43 2010 -0800"
      },
      "message": "OMAP2: cpu_is_omap2*: fix compile-time removal of unused code\n\nCurrently if omap2420 is defined but not omap2430, cpu_is_omap2430()\nis still defined as a macro, instead of #define\u0027d to zero.  This\nresults in conditional cpu_is_omap2430() code still being compiled,\nand leads to possible compile/link errors.  In particular for hwmod\ninit.\n\nTo fix, add extra #ifdefs to CPU check macros to ensure that the\nis_omap* macros are zero for each OMAP2 if they are not configured\ninto the kernel.\n\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "03d5671dde04a186471969d73cfc89ee02664c2c",
      "tree": "dab8c4aab67673e668fd51362e51b22004d05ad5",
      "parents": [
        "8185e468446e1e2b383bd61210702fffaed3ddc0"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Wed Mar 10 11:13:53 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 15:55:43 2010 -0800"
      },
      "message": "omap3: pandora: add missing i2c3 board_info\n\nThis will allow BQ27500 fuel gauge to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8185e468446e1e2b383bd61210702fffaed3ddc0",
      "tree": "c7d98fdea076eb0649748986c41208984a98b12e",
      "parents": [
        "f00d649703fbedbdeb33d63c4c4731656e11297c"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "Aaro.Koskinen@nokia.com",
        "time": "Wed Mar 03 16:24:53 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 15:55:43 2010 -0800"
      },
      "message": "omap: mach-omap2/io.c: fix function declarations\n\nGet rid of the following warnings:\n\n\twarning: non-ANSI function declaration of function [...]\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f00d649703fbedbdeb33d63c4c4731656e11297c",
      "tree": "234391e54dcdc11e5bbe00d7c399f690967e499b",
      "parents": [
        "228893f9d2b70a7416267050ce03bfd9eb624713"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Wed Mar 03 16:21:08 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 14:50:01 2010 -0800"
      },
      "message": "omap: Fix gpio_resume_after_retention\n\nFor omap4 case, this was wrongly writing GPIO_LEVELDETECTx\nregisters with OMAP24XX_ offset and OMAP4_ offset.\n\nBug introduced in commit:\n\n  commit 3f1686a9bfe74979c6ad538c78039730f665f77e\n  Author: Tony Lindgren \u003ctony@atomide.com\u003e\n  Date:   Mon Feb 15 09:27:25 2010 -0800\n\n      omap: Fix gpio.c for multi-omap for omap4\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "228893f9d2b70a7416267050ce03bfd9eb624713",
      "tree": "d268d984b3ef0b7eb6401f996974b6ab70f992de",
      "parents": [
        "00df9384ccfa02c062449e381c051bcfe97cdf6f"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "eballetbo@iseebcn.com",
        "time": "Mon Mar 01 11:18:08 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 14:50:00 2010 -0800"
      },
      "message": "omap3: Fix support for the LEDs connected to GPIO outputs on IGEP v2board\n\nSelect CONFIG_LEDS_GPIO to enable IGEP v2 LED support and control of supported\nLEDs from userspace. Otherwise GPIO LEDs are exported as GPIO 26, 27 and 28 using\nthe gpiolib framework.\n\nSigned-off-by: Enric Balletbo i Serra \u003ceballetbo@iseebcn.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "00df9384ccfa02c062449e381c051bcfe97cdf6f",
      "tree": "ef6ae6dece1655a0786fc87be9d8bbf64a9bc686",
      "parents": [
        "29b9a218d0be8e207ddeacdc68eb1e4b7f54b85a"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 16:51:38 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 14:50:00 2010 -0800"
      },
      "message": "omap: Checkpatch cleanup for blizzard.h\n\narch/arm/plat-omap/include/plat/blizzard.h:9:\nERROR: spaces prohibited around that \u0027:\u0027 (ctx:WxW)\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "29b9a218d0be8e207ddeacdc68eb1e4b7f54b85a",
      "tree": "766e499c9996f476efee31dee65a6147db40e717",
      "parents": [
        "26e4248359c6bf2da4a07767f6e12f1df426ab0a"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "Aaro.Koskinen@nokia.com",
        "time": "Fri Feb 26 10:25:28 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 14:50:00 2010 -0800"
      },
      "message": "omap: pass the reboot command to the boot loader\n\nThis patch follows the commit be093beb608edf821b45fe00a8a080fb5c6ed4af\nby Russell King:\n\n  OMAP wishes to pass state to the boot loader upon reboot in order\n  to instruct it whether to wait for USB-based reflashing or not.\n  There is already a facility to do this via the reboot() syscall,\n  except we ignore the string passed to machine_restart().\n\nThe patch adds the missing parameter to omap1_arch_reset() and\nomap_prcm_arch_reset(), and modifies the latter to pass the reboot\ncommand parameter to the boot loader instead of reboot mode (which is\nfor kernel internal use only and cannot be modified by the userspace).\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "26e4248359c6bf2da4a07767f6e12f1df426ab0a",
      "tree": "d230c9590d1af60407a43da56297c1d045cf0f96",
      "parents": [
        "21b90340207d324f92111e25ead1752533eeb9ca"
      ],
      "author": {
        "name": "Suman Anna",
        "email": "s-anna@ti.com",
        "time": "Mon Jan 25 18:27:21 2010 -0600"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 14:50:00 2010 -0800"
      },
      "message": "omap2/3/4: mailbox: remove compiler warning\n\nRemove a compiler warning in device-specific\nmailbox module.\n\nSigned-off-by: Suman Anna \u003cs-anna@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "21b90340207d324f92111e25ead1752533eeb9ca",
      "tree": "d42dc0c3481ae599529ec8914074c9b0ee6806c4",
      "parents": [
        "9e542f37ce20428170010baa36a0ecbfcc0b29bb"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "swirl@gmx.li",
        "time": "Thu Feb 25 09:40:19 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 14:50:00 2010 -0800"
      },
      "message": "OMAP2: serial.c: Fix number of uarts in early_init\n\nThe omap_serial_early_init prints the following errors:\n\nCould not get uart4_ick\nCould not get uart4_fck\n\nbecause all the uarts available in omap_uart[] will be initialized.\nOnly omap4430 and omap3630 have 4 uarts at the moment.\nThis patch reduces the number of uarts when cpu is not omap4430 or\nomap3630.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9e542f37ce20428170010baa36a0ecbfcc0b29bb",
      "tree": "c493b375bf9b3b239c915c2767b60178bf75a37b",
      "parents": [
        "79cf5bff25bc30c31fd7e4782c36947ec4bace7f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 11:06:56 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 12:35:07 2010 -0800"
      },
      "message": "omap: Enable PM_RUNTIME in defconfigs to avoid USB compile errors\n\nWhile waiting for the related USB patch, fix compile by enabling\nit in the defconfigs. As discussed at:\n\nhttp://thread.gmane.org/gmane.linux.usb.general/27432/focus\u003d4460\n\nOtherwise we\u0027ll get errors like:\n\ndrivers/usb/core/hcd.c:1892: error: \u0027pm_wq\u0027 undeclared (first use in this function)\ndrivers/usb/core/hcd.c:1892: error: (Each undeclared identifier is reported only once\ndrivers/usb/core/hcd.c:1892: error: for each function it appears in.)\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "79cf5bff25bc30c31fd7e4782c36947ec4bace7f",
      "tree": "fc9ab9e641f71ba9a63b77d084bd1a2e9d4a9e99",
      "parents": [
        "97b9ad1633ed3724e0563d250850763d20275da7"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 10 18:55:31 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 10:22:39 2010 -0800"
      },
      "message": "omap2: Update n8x0 defconfig to test multi-omap and DMA api changes\n\nRecent DMA API changes broke compile for tusb6010. While\ntesting the fixes for tusb6010, I had to update the n8x0\ndefconfig quite a bit. Might as well merge it while at it\nto make it more usable as we\u0027re using this to test the\nmulti-omap booting between V6 and V7 ARMs.\n\nAlso, anybody using n8x0 with a current kernel will most\nlikely want to mount root on the MMC instead of the onenand\nto keep the Maemo install intact.\n\nEnable I2C, REGULATOR, MMC, MFD, PM, and USB. Also change the root\nto /dev/mmcblk0p2 instead of the onenand.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "97b9ad1633ed3724e0563d250850763d20275da7",
      "tree": "f7902dfc30c854c69a02b0e2e5ea5096e121b135",
      "parents": [
        "d660f9a26ef81c3bbced92514ffbe82e1b882ee1"
      ],
      "author": {
        "name": "Francisco Alecrim",
        "email": "francisco.alecrim@openbossa.org",
        "time": "Wed Mar 10 18:52:24 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 10:22:39 2010 -0800"
      },
      "message": "omap2: add USB initialization for tusb6010\n\nBased on Kalle\u0027s and Tony\u0027s patches. Some variables re-organized\nand unused code removed.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: Francisco Alecrim \u003cfrancisco.alecrim@openbossa.org\u003e\n[tony@atomide.com: this is needed to fix the related tusb6010 DMA API changes]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d660f9a26ef81c3bbced92514ffbe82e1b882ee1",
      "tree": "17997ef37df0ff3a0274b705d5d079531bc601d0",
      "parents": [
        "6f69a1815a93722b360a1439934856e766509002"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Thu Mar 11 07:33:46 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 09:38:53 2010 -0800"
      },
      "message": "omap4: Fix build break by moving omap_smc1 into a separate .S\n\nThis patch moves omap_smc1 function to a seperate omap44xx-smc.S file\nand sets compile flags as -Wa,-march\u003darmv7-a.\n\nThis fix was suggested by Tony Lindgren \u003ctony@atomide.com\u003e\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\n[tony@atomide.com: otherwise multi-omap build with V6 and V7 breaks]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6f69a1815a93722b360a1439934856e766509002",
      "tree": "481edc7df03ca6fb72c1b71496ee89f08c378f6e",
      "parents": [
        "d2197e1e6038bb01568367a220e4a4e040f8337d"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Mar 04 09:45:53 2010 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 11 09:32:03 2010 -0800"
      },
      "message": "omap2/3/4: ehci: avoid compiler error with touchbook\n\nthe early_param() call in board-omap3touchbook.c expands to:\n\nstatic const char __setup_str_early_touchbook_revision[]\n\t__section(.init.rodata) _aligned(1) \u003d tbr;\n[...]\n\nand we have a non-const variable being added to the\nsame section:\n\nstatic struct ehci_hcd_omap_platform_data ehci_pdata\n__section(.init.rodata);\n\nbecause of that, gcc generates a section type conflict\nwhich can (and actually should) be avoided by marking\nconst every variable marked with __initconst.\n\nThis patch fixes that for the ehci_hdc_omap_platform_data.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "dc1d628a67a8f042e711ea5accc0beedc3ef0092",
      "tree": "728f72a5f9a8368b225890a95ea947c1c8cda301",
      "parents": [
        "548b84166917d6f5e2296123b85ad24aecd3801d"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Mar 03 15:55:04 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 10 13:22:23 2010 +0100"
      },
      "message": "perf: Provide generic perf_sample_data initialization\n\nThis makes it easier to extend perf_sample_data and fixes a bug on arm\nand sparc, which failed to set -\u003eraw to NULL, which can cause crashes\nwhen combined with PERF_SAMPLE_RAW.\n\nIt also optimizes PowerPC and tracepoint, because the struct\ninitialization is forced to zero out the whole structure.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Jean Pihet \u003cjpihet@mvista.com\u003e\nReviewed-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: stable@kernel.org\nLKML-Reference: \u003c20100304140100.315416040@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d2197e1e6038bb01568367a220e4a4e040f8337d",
      "tree": "699227f0a8b8b8dc649ab9cfc371c2bafd8c445d",
      "parents": [
        "57d54889cd00db2752994b389ba714138652e60c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Mar 09 14:59:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Mar 09 16:39:58 2010 -0800"
      },
      "message": "omap3: Fix compile for Touch Book early_param\n\nCommit 2b0d8c251b8876d530a6bf671eb5425838fa698a changed ARM to use\nthe common early_param code. Fix compile for Touch Book accordingly.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "91e013827c0bcbb187ecf02213c5446b6f62d445",
      "tree": "52ad3d0db856c50ab3a1a56da2bf3ae6ed8a8f48",
      "parents": [
        "988addf82e4c03739375279de73929580a2d4a6a",
        "8d2b09f5b0de2c0e37f50d04980bc81098988239"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:24:11 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:24:11 2010 +0000"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\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": "e10154189f001b6428a83f58b03a27954f0f8022",
      "tree": "30b4ac5760c5d310e9cc2cbf8fc4b9c6f9d0e369",
      "parents": [
        "d4bab1b091be4a91a7363118c9ede3cc9a7fefd4",
        "410c17651998944630a95fbb286a50362de2dbb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:17:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:17:20 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (62 commits)\n  msi-laptop: depends on RFKILL\n  msi-laptop: Detect 3G device exists by standard ec command\n  msi-laptop: Add resume method for set the SCM load again\n  msi-laptop: Support some MSI 3G netbook that is need load SCM\n  msi-laptop: Add threeg sysfs file for support query 3G state by standard 66/62 ec command\n  msi-laptop: Support standard ec 66/62 command on MSI notebook and nebook\n  Driver core: create lock/unlock functions for struct device\n  sysfs: fix for thinko with sysfs_bin_attr_init()\n  sysfs: Kill unused sysfs_sb variable.\n  sysfs: Pass super_block to sysfs_get_inode\n  driver core: Use sysfs_rename_link in device_rename\n  sysfs: Implement sysfs_rename_link\n  sysfs: Pack sysfs_dirent more tightly.\n  sysfs: Serialize updates to the vfs inode\n  sysfs: windfarm: init sysfs attributes\n  sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on module dynamic attributes\n  sysfs: Document sysfs_attr_init and sysfs_bin_attr_init\n  sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on dynamic attributes\n  sysfs: Use one lockdep class per sysfs attribute.\n  sysfs: Only take active references on attributes.\n  ...\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "91a99dfc6b57f2e956d10d41123234fad3399212",
      "tree": "8b27b172d8964b3f85b7d9203ff021707975ed1e",
      "parents": [
        "831fad2f75f0d7bfc339de81173e7068a3c72276"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 04 20:56:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:50 2010 -0800"
      },
      "message": "platform-drivers: move probe to .devinit.text in arch/arm\n\nA pointer to a probe callback is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nCc: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b05007e43ea629394e89ea0b023d7b15375a2bb",
      "tree": "f96ba06dc0f8934786d40351eeeadb40675e04ee",
      "parents": [
        "f9fed7cd7efaa0d050f21f6f9ed532d3143b7369",
        "41f23a09f32124322dc41bea7f65baff6e9b0ac5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:19 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:19 2010 +0000"
      },
      "message": "ARM: Merge next-samsung-s3c2443-clock\n\nMerge branch \u0027next-samsung-s3c2443-clock\u0027 into next-samsung\n"
    },
    {
      "commit": "41f23a09f32124322dc41bea7f65baff6e9b0ac5",
      "tree": "a4946823b836a2dc8c63c5dea3961b083ece28fc",
      "parents": [
        "71ed587d4a5d377ef5a6917043543ff949ff7dcf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 11:14:14 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:13 2010 +0000"
      },
      "message": "ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n\nAdd set_rate and round_rate calls to armdiv for future use with cpu\nfrequency scaling.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "71ed587d4a5d377ef5a6917043543ff949ff7dcf",
      "tree": "f05f85a85df46f24b7ecefb168190b282b314735",
      "parents": [
        "2dd5f181420ae8ea1cb976b81ed87517f0d4fcd7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 10:49:15 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:12 2010 +0000"
      },
      "message": "ARM: S3C2443: Remove #if 0 for clk_mpll\n\nThe clk_mpll has long been moved into common clock code, remove the\ncode completely instead of the nasty #if 0 block.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2dd5f181420ae8ea1cb976b81ed87517f0d4fcd7",
      "tree": "dd34fae6b1095d34e5b7d6c8260ec21680786328",
      "parents": [
        "4bed36b2c5b3248ae6f9aaf5194fbe85153e4026"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 10:46:52 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:12 2010 +0000"
      },
      "message": "ARM: S3C2443: Update notes on MPLLREF clock\n\nAdd note on MPLLREF clock source and why it cannot be easily removed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4bed36b2c5b3248ae6f9aaf5194fbe85153e4026",
      "tree": "1f99b1d559b83c16444bd55dc2743343512d7103",
      "parents": [
        "9aa753c4422492547a190df8a3b6a56282669f9b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 10:25:49 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:11 2010 +0000"
      },
      "message": "ARM: S3C2443: Further clksrc-clk conversions\n\nMove more of the core clocks that where left over from the last commit\nas they are much more core to the system operation. This should allow\nfor easier tracking of any problems.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    }
  ],
  "next": "9aa753c4422492547a190df8a3b6a56282669f9b"
}
