)]}'
{
  "log": [
    {
      "commit": "10d90f28033fbd97e86c0cde4c99214165547a4b",
      "tree": "dc750b7f2e7c39fb4900e96f9967a2745316991e",
      "parents": [
        "aad1830e6b978f5d90e5d81d071e1752f526f732",
        "b19f8200392db88d529576a4f8178d08b70047be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 08:01:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 08:01:09 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Kill all BKL usage.\n"
    },
    {
      "commit": "5ee5e97ee9bca919af11c562beeaf61741ad33f1",
      "tree": "1456b2d8a8adcebe63dba1dd9f0c849d0349b5fb",
      "parents": [
        "9aea5a65aa7a1af9a4236dfaeb0088f1624f9919"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Fri Sep 10 22:32:53 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 18:17:45 2010 -0700"
      },
      "message": "x86, tsc: Fix a preemption leak in restore_sched_clock_state()\n\nA real life genuine preemption leak..\n\nReported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be6200aac985e0a3db56ec636763a32f3e32e7f1",
      "tree": "2ce9fb31018c3348c0dd270d5be187bb4b724ca7",
      "parents": [
        "f2955b490b249ca56e465fd32cc355f84aedf8bd",
        "da908f2fb4e783c2a4de751fb90f11a0dd041161"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 08:02:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 08:02:45 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: x86: Perform hardware_enable in CPU_STARTING callback\n  KVM: i8259: fix migration\n  KVM: fix i8259 oops when no vcpus are online\n  KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts\n"
    },
    {
      "commit": "6ccaa3172941c0a97c7f1c5155b1d32ecd27ec2f",
      "tree": "f92588c8084f758c348120d712292d7f4a00edc7",
      "parents": [
        "3657423c02b639fcade37673f8541bd90c5e58e5",
        "4deb22a6001eb0d4058295c3645c36190a0ec603"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 07:24:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 07:24:51 2010 -0700"
      },
      "message": "Merge branch \u0027at91-fixes-for-linus\u0027 of git://github.com/at91linux/linux-2.6-at91\n\n* \u0027at91-fixes-for-linus\u0027 of git://github.com/at91linux/linux-2.6-at91:\n  AT91: at91sam9261ek: remove C99 comments but keep information\n  AT91: at91sam9261ek board: remove warnings related to use of SPI or SD/MMC\n  AT91: dm9000 initialization update\n  AT91: SAM9G45 - add a separate clock entry for every single TC block\n  AT91: clock: peripheral clocks can have other parent than mck\n  AT91: change dma resource index\n"
    },
    {
      "commit": "4deb22a6001eb0d4058295c3645c36190a0ec603",
      "tree": "b1f5abf1f12a1bd733a7fe016f4707635b75c192",
      "parents": [
        "64d72bbeeb68b536a27319471f212d413f58bf6f"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Sep 10 14:36:06 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Sep 10 14:36:06 2010 +0200"
      },
      "message": "AT91: at91sam9261ek: remove C99 comments but keep information\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "64d72bbeeb68b536a27319471f212d413f58bf6f",
      "tree": "3b36de76c98d8951425bd6af67580d474a7f4a41",
      "parents": [
        "1879c45cce6411fe97b0b65ccad38f5206700dda"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Sep 10 11:26:42 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Sep 10 12:00:56 2010 +0200"
      },
      "message": "AT91: at91sam9261ek board: remove warnings related to use of SPI or SD/MMC\n\nThe sd/mmc data structure is not used if SPI is selected. The configuration\nof PIO on the board prevent from using both interfaces at the same time\n(board dependent).\nRemove the warnings at compilation time adding a preprocessor condition.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "1879c45cce6411fe97b0b65ccad38f5206700dda",
      "tree": "fa44aa094049ce78f33b1259f6e79a35518a66fe",
      "parents": [
        "ab64511cbbd03196d84bcc32c6e7b9d46543df7b"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Sep 10 11:38:43 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Sep 10 11:39:23 2010 +0200"
      },
      "message": "AT91: dm9000 initialization update\n\nAdd information in dm9000 mac/phy chip initialization:\n- irq resource details\n- platform data details\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "94131e174fedd9f3f9bb148cee4be12f2d46d68e",
      "tree": "25cfaeb07bd63f19f776bd34e8633e9f7f8a544e",
      "parents": [
        "408929bed7841686ce5fdd06366fb652cb653d6c"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Thu Sep 09 16:37:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:24 2010 -0700"
      },
      "message": "arch/powerpc/include/asm/fsldma.h needs slab.h\n\nThe slab.h header is required to use the kmalloc() family of functions.\nDue to recent kernel changes, this header must be directly included by\ncode that calls into the memory allocator.\n\nWithout this patch, any code which includes this header fails to build.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "152831be91dfe864e06c3b3ff2bf994e04df4cdf",
      "tree": "ebacd4419074ad8b143b059094f5e2ec347d25fc",
      "parents": [
        "a73f8844e1fc54c3762555c1cf1f71774142ca91",
        "a14d0404088a7b0d51bb5219baf33d77e5592007"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:31:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:31:34 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (30 commits)\n  ARM: Update mach-types\n  ARM: Partially revert \"Auto calculate ZRELADDR and provide option for exceptions\"\n  ARM: Ensure PTE modifications via dma_alloc_coherent are visible\n  ARM: 6359/1: ep93xx: move clock initialization earlier\n  Revert \"[ARM] pxa: remove now unnecessary dma_needs_bounce()\"\n  ARM: 6352/1: perf: fix event validation\n  ARM: 6344/1: Mark CPU_32v6K as depended on CPU_V7\n  ARM: 6343/1: wire up fanotify and prlimit64 syscalls on ARM\n  ARM: 6330/1: perf: reword comments relating to perf_event_do_pending\n  ARM: pxa168fb: fix section mismatch\n  ARM: pxa: Make id const in pwm_probe()\n  ARM: pxa: fix CI_HSYNC and CI_VSYNC MFP defines for pxa300\n  ARM: pxa: remove __init from cpufreq_driver-\u003einit()\n  ARM: imx: set cache line size to 64 bytes for i.MX5\n  mx5/clock: fix clear bit fields issue in _clk_ccgr_disable function\n  mxc/tzic: add base address when accessing TZIC registers\n  ARM: mach-shmobile: ap4evb: fix write protect for SDHI1\n  ARM: mach-shmobile: ap4evb: modify FSI2 ID\n  ARM: mach-shmobile: do not enable the PLLC2 clock on init\n  ARM: mach-shmobile: Clock framework comment fix\n  ...\n"
    },
    {
      "commit": "a14d0404088a7b0d51bb5219baf33d77e5592007",
      "tree": "1e0b4d838cc2ef109457afd7e5379326bd0f1f29",
      "parents": [
        "9e84ed63dc71e13b62cea5ec6b0049260cca0b7a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 09 22:43:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 09 22:49:26 2010 +0100"
      },
      "message": "ARM: Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e84ed63dc71e13b62cea5ec6b0049260cca0b7a",
      "tree": "4aae9bbc9d5033d514a7601d6972c355808e859c",
      "parents": [
        "de9ea203d105f760e8e995c07aa80e855a9aedba"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 09 22:39:41 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 09 22:39:41 2010 +0100"
      },
      "message": "ARM: Partially revert \"Auto calculate ZRELADDR and provide option for exceptions\"\n\nPartially revert e69edc7, which introduced automatic zreladdr\nsupport.  The change in the way the manual definition is defined\nseems to be error and conflict prone.  Go back to the original way\nwe were handling this for the time being, while keeping the automatic\nzreladdr facility.\n\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "de9ea203d105f760e8e995c07aa80e855a9aedba",
      "tree": "75e4702e98a0b3ea9ed6d085f74474a70642909b",
      "parents": [
        "2be23c475af8ae4e25f8bab08d815b17593bd547",
        "d56557af19867edb8c0e96f8e26399698a08857f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 09 22:38:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 09 22:38:43 2010 +0100"
      },
      "message": "Merge branch \u0027origin\u0027\n"
    },
    {
      "commit": "ab64511cbbd03196d84bcc32c6e7b9d46543df7b",
      "tree": "a8b9e33180a7ff4d08b6a2daef8ed9bb3d4dc74e",
      "parents": [
        "5afddee415c829704d3a91031ae634008bc332e9"
      ],
      "author": {
        "name": "Fabian Godehardt",
        "email": "fg@emlix.com",
        "time": "Fri Sep 03 13:31:33 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Sep 09 20:14:43 2010 +0200"
      },
      "message": "AT91: SAM9G45 - add a separate clock entry for every single TC block\n\nWithout this patch you will not be able to register the first block\nbecause of the second association call on at91_add_device_tc().\n\nSigned-off-by: Fabian Godehardt \u003cfg@emlix.com\u003e\n[nicolas.ferre@atmel.com: change tcb1_clk to fake child clock of tcb0_clk]\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "5afddee415c829704d3a91031ae634008bc332e9",
      "tree": "40dbd82e8596a03a07733ca796442da91ba0844b",
      "parents": [
        "8d2602e0778299e2d6084f03086b716d6e7a1e1e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Sep 09 19:58:23 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Sep 09 20:13:23 2010 +0200"
      },
      "message": "AT91: clock: peripheral clocks can have other parent than mck\n\nWhile registering clock allow to set parent clock other\nthan mck. It is useful for clocks than can be seen as\nchild clock of a peripheral.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\n"
    },
    {
      "commit": "b19f8200392db88d529576a4f8178d08b70047be",
      "tree": "fcfdbc9de62c614e2ccdc8adcab021aaa60bbb5c",
      "parents": [
        "25edd6946a1d74e5e77813c2324a0908c68bcf9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 20:57:59 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 20:57:59 2010 -0700"
      },
      "message": "sparc: Kill all BKL usage.\n\nThey were all bogus artifacts and completely unnecessary.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1faa6ec8ccbde8c4f0237be80473a4294ebf8289",
      "tree": "7348fad546bbedddcb83d1282d9815e7e0fd2e15",
      "parents": [
        "79637a41e466bbe7dfe394bac3c9d86a92fd55b1",
        "1389298f7d14f179c2fa4b4b343079bd56082c70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 08 11:14:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 08 11:14:10 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, mcheck: Avoid duplicate sysfs links/files for thresholding banks\n  io-mapping: Fix the address space annotations\n  x86: Fix the address space annotations of iomap_atomic_prot_pfn()\n  x86, mm: Fix CONFIG_VMSPLIT_1G and 2G_OPT trampoline\n  x86, hwmon: Fix unsafe smp_processor_id() in thermal_throttle_add_dev\n"
    },
    {
      "commit": "899edae615c806f78880077bd46f04d7f23ae6e6",
      "tree": "ae3918d9947a8c4811e86217fc77b3927784492d",
      "parents": [
        "c8c727db413e18414dc6ebc2cc4f18f390763e17",
        "4177c42a6301a34c20038ec2771a33dcc30bb338"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 08 11:13:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 08 11:13:16 2010 -0700"
      },
      "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, x86: Try to handle unknown nmis with an enabled PMU\n  perf, x86: Fix handle_irq return values\n  perf, x86: Fix accidentally ack\u0027ing a second event on intel perf counter\n  oprofile, x86: fix init_sysfs() function stub\n  lockup_detector: Sync touch_*_watchdog back to old semantics\n  tracing: Fix a race in function profile\n  oprofile, x86: fix init_sysfs error handling\n  perf_events: Fix time tracking for events with pid !\u003d -1 and cpu !\u003d -1\n  perf: Initialize callchains roots\u0027s childen hits\n  oprofile: fix crash when accessing freed task structs\n"
    },
    {
      "commit": "eebb5f31b8d9a2620dcf32297096f8ce1240b179",
      "tree": "430a40dd38588b7306a5df1134238d1ffdbb0ea7",
      "parents": [
        "ae0635b3580844e320a253a16985f4ce8b5bd0b6"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Mon Aug 30 12:49:13 2010 +0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Sep 08 14:50:58 2010 -0300"
      },
      "message": "KVM: i8259: fix migration\n\nTop of kvm_kpic_state structure should have the same memory layout as\nkvm_pic_state since it is copied by memcpy.\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "ae0635b3580844e320a253a16985f4ce8b5bd0b6",
      "tree": "cbb5d9c113a9b69cb6438664f7eed1137b6f3fdf",
      "parents": [
        "16518d5ada690643453eb0aef3cc7841d3623c2d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Jul 27 14:51:44 2010 +0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Sep 08 14:50:56 2010 -0300"
      },
      "message": "KVM: fix i8259 oops when no vcpus are online\n\nIf there are no vcpus, found will be NULL.  Check before doing anything with\nit.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "16518d5ada690643453eb0aef3cc7841d3623c2d",
      "tree": "1ecef3f87959e48d34f2815ddd66b49da1adfa3d",
      "parents": [
        "d56557af19867edb8c0e96f8e26399698a08857f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Aug 26 14:31:30 2010 +0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Sep 08 14:50:55 2010 -0300"
      },
      "message": "KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts\n\noperand::val and operand::orig_val are 32-bit on i386, whereas cmpxchg8b\noperands are 64-bit.\n\nFix by adding val64 and orig_val64 union members to struct operand, and\nusing them where needed.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "2be23c475af8ae4e25f8bab08d815b17593bd547",
      "tree": "864cf9dca5faaa51c9346a8835c8f101bd5c8fa2",
      "parents": [
        "a387f0f5409276c5cf75eecb61ef6e6896f851b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 08 16:27:56 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 08 16:27:56 2010 +0100"
      },
      "message": "ARM: Ensure PTE modifications via dma_alloc_coherent are visible\n\nDave Hylands reports:\n| We\u0027ve observed a problem with dma_alloc_writecombine when the system\n| is under heavy load (heavy bus traffic).  We\u0027ve managed to reduce the\n| problem to the following snippet, which is run from a kthread in a\n| continuous loop:\n|\n|   void *virtAddr;\n|   dma_addr_t physAddr;\n|   unsigned int numBytes \u003d 256;\n|\n|   for (;;) {\n|       virtAddr \u003d dma_alloc_writecombine(NULL,\n|             numBytes, \u0026physAddr, GFP_KERNEL);\n|       if (virtAddr \u003d\u003d NULL) {\n|          printk(KERN_ERR \"Running out of memory\\n\");\n|          break;\n|       }\n|\n|       /* access DMA memory allocated */\n|       tmp \u003d virtAddr;\n|       *tmp \u003d 0x77;\n|\n|       /* free DMA memory */\n|       dma_free_writecombine(NULL,\n|             numBytes, virtAddr, physAddr);\n|\n|         ...sleep here...\n|     }\n|\n| By itself, the code will run forever with no issues. However, as we\n| increase our bus traffic (typically using DMA) then the *tmp \u003d 0x77\n| line will eventually cause a page fault. If we add a small delay (a\n| few microseconds) before the *tmp \u003d 0x77, then we don\u0027t see a page\n| fault, even under heavy load.\n\nA dsb() is required after modifying the PTE entries to ensure that they\nwill always be visible.  Add this dsb().\n\nReported-by: Dave Hylands \u003cdhylands@gmail.com\u003e\nTested-by: Dave Hylands \u003cdhylands@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a387f0f5409276c5cf75eecb61ef6e6896f851b4",
      "tree": "01303767d7718b4f2deb9dac1e7031f6d81e140a",
      "parents": [
        "0485e18bc4112a3b548baa314c24bfbece4d156b"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Fri Sep 03 17:14:54 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 08 12:28:39 2010 +0100"
      },
      "message": "ARM: 6359/1: ep93xx: move clock initialization earlier\n\nCommit 7cfe24947 (\"ARM: AMBA: Add pclk support to AMBA bus\ninfrastructure\") changed AMBA bus to handle the PCLK automatically.\nHowever, in EP93xx clock initialization is arch_initcall which is done\nlater than AMBA device identification. This causes\namba_get_enable_pclk() to fail resulting device where UARTs are not\nfunctional.\n\nSo change ep93xx_clock_init() to be postcore_initcall.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0485e18bc4112a3b548baa314c24bfbece4d156b",
      "tree": "0b95078c742952272c4c23259e1d6daafcd65172",
      "parents": [
        "65b4711ff513767341aa1915c822de6ec0de65cb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 05 12:19:50 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 08 12:28:39 2010 +0100"
      },
      "message": "Revert \"[ARM] pxa: remove now unnecessary dma_needs_bounce()\"\n\nThis reverts commit 4fa5518, which causes a compilation regression for\nIXP4xx platforms.\n\nReported-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d56557af19867edb8c0e96f8e26399698a08857f",
      "tree": "2d98f87962a5a08839371ed90b9eaa7f256bea36",
      "parents": [
        "fa2925cf90e612cb9c10c45d0cb8a7c7332e56a7",
        "17134d96735115644cc2f0e2b1bab51ca6e3ab95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 16:00:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 16:00:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: bus speed strings should be const\n  PCI hotplug: Fix build with CONFIG_ACPI unset\n  PCI: PCIe: Remove the port driver module exit routine\n  PCI: PCIe: Move PCIe PME code to the pcie directory\n  PCI: PCIe: Disable PCIe port services during port initialization\n  PCI: PCIe: Ask BIOS for control of all native services at once\n  ACPI/PCI: Negotiate _OSC control bits before requesting them\n  ACPI/PCI: Do not preserve _OSC control bits returned by a query\n  ACPI/PCI: Make acpi_pci_query_osc() return control bits\n  ACPI/PCI: Reorder checks in acpi_pci_osc_control_set()\n  PCI: PCIe: Introduce commad line switch for disabling port services\n  PCI: PCIe AER: Introduce pci_aer_available()\n  x86/PCI: only define pci_domain_nr if PCI and PCI_DOMAINS are set\n  PCI: provide stub pci_domain_nr function for !CONFIG_PCI configs\n"
    },
    {
      "commit": "98e52c373cdc1239a9ec6a2763f519cc1d99dcbc",
      "tree": "c668453e4b4f430e54cb34819d6e840b56243085",
      "parents": [
        "add2b10f2ba15ac231181306c975e58d26f9bd54",
        "a9d8fb4d09ec8823045f44ebcde53a563fce2feb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:48:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:48:44 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.kernel.org/kernel/tegra:\n  [ARM] tegra: Add ZRELADDR default for ARCH_TEGRA\n"
    },
    {
      "commit": "add2b10f2ba15ac231181306c975e58d26f9bd54",
      "tree": "e3196992ab39adfa42a4fe4234f9f6b2ce0ba5b1",
      "parents": [
        "3c5dff7b5ec7ac1bf356d43ac37e2e4ec7ec063a",
        "3e073367a57d41e506f20aebb98e308387ce3090"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:38:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:38:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: Fix printk format errors\n  alpha: convert perf_event to use local_t\n  Fix call to replaced SuperIO functions\n  alpha: remove homegrown L1_CACHE_ALIGN macro\n"
    },
    {
      "commit": "a44a553f827f28d46130c9818dbcb95f4262b96c",
      "tree": "44bd46b1604eb93f15196193a99725f94138af41",
      "parents": [
        "ce7db282a3830f57f5b05ec48288c23a5c4d66d5",
        "93f68f1ef787d97ab688f78a01f446e85bb9a496"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:34:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:34:37 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/pseries: Correct rtas_data_buf locking in dlpar code\n  powerpc/85xx: Add P1021 PCI IDs and quirks\n  arch/powerpc/sysdev/qe_lib/qe.c: Add of_node_put to avoid memory leak\n  arch/powerpc/platforms/83xx/mpc837x_mds.c: Add missing iounmap\n  fsl_rio: fix compile errors\n  powerpc/85xx: Fix compile issue with p1022_ds due to lmb rename to memblock\n  powerpc/85xx: Fix compilation of mpc85xx_mds.c\n  powerpc: Don\u0027t use kernel stack with translation off\n  powerpc/perf_event: Reduce latency of calling perf_event_do_pending\n  powerpc/kexec: Adds correct calling convention for kexec purgatory\n"
    },
    {
      "commit": "e6ba59bcae6968ee18ef5a237a8020a0ea331ae1",
      "tree": "5b8b892c0e7874a93f196b1284f06d236c12112a",
      "parents": [
        "1e72910e248fb94839cd63c0c62107b1f15716f9"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Sep 03 11:15:19 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 13:55:30 2010 -0700"
      },
      "message": "m68knommu: fix missing linker segments\n\nRecent changes to linker segments that hold per-cpu data broke linking\nfor m68knommu targets:\n\n  LD      vmlinux\n/usr/local/bin/m68k-uclinux-ld.real: error: no memory region specified for loadable section `.data..shared_aligned\u0027\n\nAdd missing segments into the m68knommu linker script.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e72910e248fb94839cd63c0c62107b1f15716f9",
      "tree": "4460512e548e3f7e2e3ad002022ca9ce4f058cb7",
      "parents": [
        "b857189d94e0d8a05943349618c4f84dbc57144c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 31 16:52:21 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 13:52:28 2010 -0700"
      },
      "message": "h8300: Fix missing consts in kernel_execve()\n\nFix missing consts in h8300\u0027s kernel_execve():\n\n  arch/h8300/kernel/sys_h8300.c: In function \u0027kernel_execve\u0027:\n  arch/h8300/kernel/sys_h8300.c:59: warning: initialization from incompatible pointer type\n  arch/h8300/kernel/sys_h8300.c:60: warning: initialization from incompatible pointer type\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b857189d94e0d8a05943349618c4f84dbc57144c",
      "tree": "c5e1792b550c6628aa978cf4ad048a3851c7b963",
      "parents": [
        "3ab61eb9fd751336d1b3ad50ec7704bd3b62213f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 31 16:52:16 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 13:52:28 2010 -0700"
      },
      "message": "h8300: Fix die()\n\nFix h8300\u0027s die() to take care of a number of problems:\n\n    CC      arch/h8300/kernel/traps.o\n  In file included from arch/h8300/include/asm/bitops.h:10,\n                   from include/linux/bitops.h:22,\n                   from include/linux/kernel.h:17,\n                   from include/linux/sched.h:54,\n                   from arch/h8300/kernel/traps.c:18:\n  arch/h8300/include/asm/system.h:136: warning: \u0027struct pt_regs\u0027 declared inside parameter list\n  arch/h8300/include/asm/system.h:136: warning: its scope is only this definition or declaration, which is probably not what you want\n  arch/h8300/kernel/traps.c:100: error: conflicting types for \u0027die\u0027\n  arch/h8300/include/asm/system.h:136: error: previous declaration of \u0027die\u0027 was here\n  make[2]: *** [arch/h8300/kernel/traps.o] Error 1\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ab61eb9fd751336d1b3ad50ec7704bd3b62213f",
      "tree": "6f1adf03516c10df7b7d46a240a3446e24be7d12",
      "parents": [
        "7a2e8a8faab76386d8eaae9ded739ee5615be174"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 31 16:52:11 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 13:52:28 2010 -0700"
      },
      "message": "h8300: IRQ flags should be stored in an unsigned long\n\nFix h8300\u0027s asm/atomic.h to store the IRQ flags in an unsigned long to deal\nwith warnings of the following type:\n\n  arch/h8300/include/asm/atomic.h: In function \u0027atomic_add_return\u0027:\n  arch/h8300/include/asm/atomic.h:22: warning: comparison of distinct pointer types lacks a cast\n  arch/h8300/include/asm/atomic.h:24: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d2602e0778299e2d6084f03086b716d6e7a1e1e",
      "tree": "7c96aa2d2fa2bcdbc681a8c5fbccbefab0d6961d",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Aug 20 16:44:33 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Sep 07 18:53:33 2010 +0200"
      },
      "message": "AT91: change dma resource index\n\nReported-by: Dan Liang \u003cdan.liang@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "1389298f7d14f179c2fa4b4b343079bd56082c70",
      "tree": "9ef25a7bb32f7358b46c200668ad26d64fead8c7",
      "parents": [
        "29bc17ecb856ffb2b47c7009a71971c6f9334205"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Fri Aug 27 11:20:07 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 05 14:35:49 2010 +0200"
      },
      "message": "x86, mcheck: Avoid duplicate sysfs links/files for thresholding banks\n\nkobject_add_internal failed for threshold_bank2 with -EEXIST,\ndon\u0027t try to register things with the same name in the same\ndirectory:\n\n  Pid: 1, comm: swapper Tainted: G        W  2.6.31 #1\n  Call Trace:\n  [\u003cffffffff81161b07\u003e] ? kobject_add_internal+0x156/0x180\n  [\u003cffffffff81161cc0\u003e] ? kobject_add+0x66/0x6b\n  [\u003cffffffff81161793\u003e] ? kobject_init+0x42/0x82\n  [\u003cffffffff81161cf9\u003e] ? kobject_create_and_add+0x34/0x63\n  [\u003cffffffff81393963\u003e] ? threshold_create_bank+0x14f/0x259\n  [\u003cffffffff8139310a\u003e] ? mce_create_device+0x8d/0x1b8\n  [\u003cffffffff81646497\u003e] ? threshold_init_device+0x3f/0x80\n  [\u003cffffffff81646458\u003e] ? threshold_init_device+0x0/0x80\n  [\u003cffffffff81009050\u003e] ? do_one_initcall+0x4f/0x143\n  [\u003cffffffff816413a0\u003e] ? kernel_init+0x14c/0x1a2\n  [\u003cffffffff8100c8da\u003e] ? child_rip+0xa/0x20\n  [\u003cffffffff81641254\u003e] ? kernel_init+0x0/0x1a2\n  [\u003cffffffff8100c8d0\u003e] ? child_rip+0x0/0x20\n  kobject_create_and_add: kobject_add error: -17\n\n(Probably the for_each_cpu loop should be entirely removed.)\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nLKML-Reference: \u003c20100827092006.GB5348@loge.amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cc1a8e523333bc3d990102140f4d12908fa83caf",
      "tree": "f8f2f4059968288ed6f5d452e7151f275a37a3d8",
      "parents": [
        "b7d460897739e02f186425b7276e3fdb1595cea7"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Sep 04 22:56:43 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 05 14:26:14 2010 +0200"
      },
      "message": "x86: Fix the address space annotations of iomap_atomic_prot_pfn()\n\nThis patch fixes the sparse warnings when the return pointer of\niomap_atomic_prot_pfn() is used as an argument of iowrite32()\nand friends.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nLKML-Reference: \u003c1283633804-11749-1-git-send-email-currojerez@riseup.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4177c42a6301a34c20038ec2771a33dcc30bb338",
      "tree": "fe6a374cfc0299ea44e1d7edb459465513452cdf",
      "parents": [
        "de725dec9de7a7541996176d59cf8542365b8b0e"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Thu Sep 02 15:07:48 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 03 08:05:18 2010 +0200"
      },
      "message": "perf, x86: Try to handle unknown nmis with an enabled PMU\n\nWhen the PMU is enabled it is valid to have unhandled nmis, two\nevents could trigger \u0027simultaneously\u0027 raising two back-to-back\nNMIs. If the first NMI handles both, the latter will be empty\nand daze the CPU.\n\nThe solution to avoid an \u0027unknown nmi\u0027 massage in this case was\nsimply to stop the nmi handler chain when the PMU is enabled by\nstating the nmi was handled. This has the drawback that a) we\ncan not detect unknown nmis anymore, and b) subsequent nmi\nhandlers are not called.\n\nThis patch addresses this. Now, we check this unknown NMI if it\ncould be a PMU back-to-back NMI. Otherwise we pass it and let\nthe kernel handle the unknown nmi.\n\nThis is a debug log:\n\n cpu #6, nmi #32333, skip_nmi #32330, handled \u003d 1, time \u003d 1934364430\n cpu #6, nmi #32334, skip_nmi #32330, handled \u003d 1, time \u003d 1934704616\n cpu #6, nmi #32335, skip_nmi #32336, handled \u003d 2, time \u003d 1936032320\n cpu #6, nmi #32336, skip_nmi #32336, handled \u003d 0, time \u003d 1936034139\n cpu #6, nmi #32337, skip_nmi #32336, handled \u003d 1, time \u003d 1936120100\n cpu #6, nmi #32338, skip_nmi #32336, handled \u003d 1, time \u003d 1936404607\n cpu #6, nmi #32339, skip_nmi #32336, handled \u003d 1, time \u003d 1937983416\n cpu #6, nmi #32340, skip_nmi #32341, handled \u003d 2, time \u003d 1938201032\n cpu #6, nmi #32341, skip_nmi #32341, handled \u003d 0, time \u003d 1938202830\n cpu #6, nmi #32342, skip_nmi #32341, handled \u003d 1, time \u003d 1938443743\n cpu #6, nmi #32343, skip_nmi #32341, handled \u003d 1, time \u003d 1939956552\n cpu #6, nmi #32344, skip_nmi #32341, handled \u003d 1, time \u003d 1940073224\n cpu #6, nmi #32345, skip_nmi #32341, handled \u003d 1, time \u003d 1940485677\n cpu #6, nmi #32346, skip_nmi #32347, handled \u003d 2, time \u003d 1941947772\n cpu #6, nmi #32347, skip_nmi #32347, handled \u003d 1, time \u003d 1941949818\n cpu #6, nmi #32348, skip_nmi #32347, handled \u003d 0, time \u003d 1941951591\n Uhhuh. NMI received for unknown reason 00 on CPU 6.\n Do you have a strange power saving mode enabled?\n Dazed and confused, but trying to continue\n\nDeltas:\n\n nmi #32334 340186\n nmi #32335 1327704\n nmi #32336 1819      \u003c\u003c\u003c\u003c back-to-back nmi [1]\n nmi #32337 85961\n nmi #32338 284507\n nmi #32339 1578809\n nmi #32340 217616\n nmi #32341 1798      \u003c\u003c\u003c\u003c back-to-back nmi [2]\n nmi #32342 240913\n nmi #32343 1512809\n nmi #32344 116672\n nmi #32345 412453\n nmi #32346 1462095   \u003c\u003c\u003c\u003c 1st nmi (standard) handling 2 counters\n nmi #32347 2046      \u003c\u003c\u003c\u003c 2nd nmi (back-to-back) handling one\n counter nmi #32348 1773      \u003c\u003c\u003c\u003c 3rd nmi (back-to-back)\n handling no counter! [3]\n\nFor  back-to-back nmi detection there are the following rules:\n\nThe PMU nmi handler was handling more than one counter and no\ncounter was handled in the subsequent nmi (see [1] and [2]\nabove).\n\nThere is another case if there are two subsequent back-to-back\nnmis [3]. The 2nd is detected as back-to-back because the first\nhandled more than one counter. If the second handles one counter\nand the 3rd handles nothing, we drop the 3rd nmi because it\ncould be a back-to-back nmi.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n[ renamed nmi variable to pmu_nmi to avoid clash with .nmi in entry.S ]\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: peterz@infradead.org\nCc: gorcunov@gmail.com\nCc: fweisbec@gmail.com\nCc: ying.huang@intel.com\nCc: ming.m.lin@intel.com\nCc: eranian@google.com\nLKML-Reference: \u003c1283454469-1909-3-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "de725dec9de7a7541996176d59cf8542365b8b0e",
      "tree": "ca58fb67f6e6086733fb32b818fe80a111abac1f",
      "parents": [
        "2e556b5b320838fde98480a1f6cf220a5af200fc"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Sep 02 15:07:49 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 03 08:05:18 2010 +0200"
      },
      "message": "perf, x86: Fix handle_irq return values\n\nNow that we rely on the number of handled overflows, ensure all\nhandle_irq implementations actually return the right number.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: peterz@infradead.org\nCc: robert.richter@amd.com\nCc: gorcunov@gmail.com\nCc: fweisbec@gmail.com\nCc: ying.huang@intel.com\nCc: ming.m.lin@intel.com\nCc: eranian@google.com\nLKML-Reference: \u003c1283454469-1909-4-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2e556b5b320838fde98480a1f6cf220a5af200fc",
      "tree": "13154588f289bdc31a2150036727c7fb826c0bb7",
      "parents": [
        "b4c69d45c4c0d7480e9df183ebda62148984af25"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Thu Sep 02 15:07:47 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 03 08:05:17 2010 +0200"
      },
      "message": "perf, x86: Fix accidentally ack\u0027ing a second event on intel perf counter\n\nDuring testing of a patch to stop having the perf subsytem\nswallow nmis, it was uncovered that Nehalem boxes were randomly\ngetting unknown nmis when using the perf tool.\n\nMoving the ack\u0027ing of the PMI closer to when we get the status\nallows the hardware to properly re-set the PMU bit signaling\nanother PMI was triggered during the processing of the first\nPMI.  This allows the new logic for dealing with the\nshortcomings of multiple PMIs to handle the extra NMI by\n\u0027eat\u0027ing it later.\n\nNow one can wonder why are we getting a second PMI when we\ndisable all the PMUs in the begining of the NMI handler to\nprevent such a case, for that I do not know.  But I know the fix\nbelow helps deal with this quirk.\n\nTested on multiple Nehalems where the problem was occuring.\nWith the patch, the code now loops a second time to handle the\nsecond PMI (whereas before it was not).\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: peterz@infradead.org\nCc: robert.richter@amd.com\nCc: gorcunov@gmail.com\nCc: fweisbec@gmail.com\nCc: ying.huang@intel.com\nCc: ming.m.lin@intel.com\nCc: eranian@google.com\nLKML-Reference: \u003c1283454469-1909-2-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "65b4711ff513767341aa1915c822de6ec0de65cb",
      "tree": "fa9b04363c4644219030a15425593180388f1842",
      "parents": [
        "026b5ca3b65f878019a8eb0c7a702cd5c20a4104"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Sep 02 09:32:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 02 16:36:42 2010 +0100"
      },
      "message": "ARM: 6352/1: perf: fix event validation\n\nThe validate_event function in the ARM perf events backend has the\nfollowing problems:\n\n1.) Events that are disabled count towards the cost.\n2.) Events associated with other PMUs [for example, software events or\n    breakpoints] do not count towards the cost, but do fail validation,\n    causing the group to fail.\n\nThis patch changes validate_event so that it ignores events in the\nPERF_EVENT_STATE_OFF state or that are scheduled for other PMUs.\n\nReported-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nAcked-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "026b5ca3b65f878019a8eb0c7a702cd5c20a4104",
      "tree": "fbab114954b4134635af3b93f5fcddd6e32ce025",
      "parents": [
        "b6d17c1a8e64e8b7f58dde3d353de664a492908a"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Sep 01 14:33:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 02 15:32:13 2010 +0100"
      },
      "message": "ARM: 6344/1: Mark CPU_32v6K as depended on CPU_V7\n\nCPU_32v6K is selected by CPU_V7 but it only depends on CPU_V6.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93f68f1ef787d97ab688f78a01f446e85bb9a496",
      "tree": "48686ab3564991aba66e47f1a6048ff8a4cbe4c2",
      "parents": [
        "a28dec2f26013aad89446b1f708f948617bc28a2"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Wed Aug 18 09:58:46 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 02 10:07:38 2010 +1000"
      },
      "message": "powerpc/pseries: Correct rtas_data_buf locking in dlpar code\n\nThe dlpar code can cause a deadlock to occur when making the RTAS\nconfigure-connector call.  This occurs because we make kmalloc calls,\nwhich can block, while parsing the rtas_data_buf and holding the\nrtas_data_buf_lock.  This an cause issues if someone else attempts\nto grab the rtas_data_bug_lock.\n\nThis patch alleviates this issue by copying the contents of the rtas_data_buf\nto a local buffer before parsing.  This allows us to only hold the\nrtas_data_buf_lock around the RTAS configure-connector calls.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a9d8fb4d09ec8823045f44ebcde53a563fce2feb",
      "tree": "619d560c7122c882a2525ef770399c63015142c9",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Fri Aug 27 12:57:39 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 01 14:58:53 2010 -0700"
      },
      "message": "[ARM] tegra: Add ZRELADDR default for ARCH_TEGRA\n\nfixes the warning:\n.config:369:warning: symbol value \u0027\u0027 invalid for ZRELADDR\n\nand the prompt for ZRELADDR on make\n\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "b4c69d45c4c0d7480e9df183ebda62148984af25",
      "tree": "b93b7a249779fdde22bc6639ad878335afaaf4c0",
      "parents": [
        "68d3f1d810500e8b975bdf0b20dd83d060076b4b",
        "269f45c25028c75fe10e6d9be86e7202ab461fbc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 01 22:31:07 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 01 22:31:07 2010 +0200"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/urgent\n"
    },
    {
      "commit": "269f45c25028c75fe10e6d9be86e7202ab461fbc",
      "tree": "24cb24316d73ce1b643f25ede33d1059ff6d759c",
      "parents": [
        "10f0412f57f2a76a90eff4376f59cbb0a39e4e18"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 01 14:50:50 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 01 21:23:01 2010 +0200"
      },
      "message": "oprofile, x86: fix init_sysfs() function stub\n\nThe use of the return value of init_sysfs() with commit\n\n 10f0412 oprofile, x86: fix init_sysfs error handling\n\ndiscovered the following build error for !CONFIG_PM:\n\n .../linux/arch/x86/oprofile/nmi_int.c: In function ‘op_nmi_init’:\n .../linux/arch/x86/oprofile/nmi_int.c:784: error: expected expression before ‘do’\n make[2]: *** [arch/x86/oprofile/nmi_int.o] Error 1\n make[1]: *** [arch/x86/oprofile] Error 2\n\nThis patch fixes this.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: stable@kernel.org\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "3e073367a57d41e506f20aebb98e308387ce3090",
      "tree": "4f67417223ba0c66176231814a8e2c25ab1df970",
      "parents": [
        "7b598cdd03e35a4361f4ff7ebc630aa508c35be6"
      ],
      "author": {
        "name": "Michael Cree",
        "email": "mcree@orcon.net.nz",
        "time": "Wed Sep 01 11:25:17 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Sep 01 11:25:17 2010 -0400"
      },
      "message": "alpha: Fix printk format errors\n\nWhen compiling alpha generic build get errors such as:\narch/alpha/kernel/err_marvel.c: In function ‘marvel_print_err_cyc’:\narch/alpha/kernel/err_marvel.c:119: error: format ‘%ld’ expects type ‘long int’, but argument 6 has type ‘u64’\n\nReplaced a number of %ld format specifiers with %lld since u64\nis unsigned long long.\n\nSigned-off-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "b6d17c1a8e64e8b7f58dde3d353de664a492908a",
      "tree": "160c175e9c3ab65a7221effadee78eba24e7d2f4",
      "parents": [
        "1fd317076caf1ee22ddb6a7853a0ca462f0233c5",
        "14f0f512ba6f4eccc9b7cf67be47439ed2917afb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:08:50 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:08:50 2010 +0100"
      },
      "message": "Merge branch \u0027imx-for-2.6.36\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "1fd317076caf1ee22ddb6a7853a0ca462f0233c5",
      "tree": "09f657809faf866bb11c43d831b3bd45589e486d",
      "parents": [
        "ca15f790e049f40951dc0d688084dd670df445a5",
        "ffb287c9daabc3734a92def0d59796f065ad29eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:06:27 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:06:27 2010 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "ca15f790e049f40951dc0d688084dd670df445a5",
      "tree": "927f8377910b3773b0720b6252af10ad82db2139",
      "parents": [
        "418cf646c9999f2f7d216b1a693c2c575ab8094c",
        "410d878bd05315a19894b8b4685107f2cd0712a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:06:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:06:21 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6\n"
    },
    {
      "commit": "418cf646c9999f2f7d216b1a693c2c575ab8094c",
      "tree": "0ae511984d363a67e5f50f858d515a105c689476",
      "parents": [
        "25d3584797a39f57b69cd835722ac7c41113fb9a"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Wed Aug 25 20:49:01 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:06:08 2010 +0100"
      },
      "message": "ARM: 6343/1: wire up fanotify and prlimit64 syscalls on ARM\n\nThe 2.6.36-rc kernel added three new system calls:\nfanotify_init, fanotify_mark, and prlimit64.  This patch\nwires them up on ARM.\n\nThe only non-trivial issue here is the u64 argument to\nsys_fanotify_mark(), but it is the 3rd argument and thus\npassed in r2/r3 in both kernel and user space, so it causes\nno problems.\n\nTested with a 2.6.36-rc2 EABI kernel on an ixp4xx machine.\n\nTested-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25d3584797a39f57b69cd835722ac7c41113fb9a",
      "tree": "b86ba92c1c31b063248d545808725dc1a65d81ea",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Aug 16 15:15:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 01 10:06:08 2010 +0100"
      },
      "message": "ARM: 6330/1: perf: reword comments relating to perf_event_do_pending\n\nThis is purely a cosmetic change to the ARM perf backend because the current\ncomments about the relationship between NMIs, interrupt context and\nperf_event_do_pending are misleading.\n\nThis patch updates the comments so that they reflect what the code\nactually does (which is in line with other architectures).\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": "7b598cdd03e35a4361f4ff7ebc630aa508c35be6",
      "tree": "0d1c9d755a577825bcc8152e914230c09af632c9",
      "parents": [
        "59b25ed91400ace98d6cf0d59b1cb6928ad5cd37"
      ],
      "author": {
        "name": "Michael Cree",
        "email": "mcree@orcon.net.nz",
        "time": "Tue Aug 31 22:46:04 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Aug 31 22:46:04 2010 -0400"
      },
      "message": "alpha: convert perf_event to use local_t\n\nUpdates the Alpha perf_event code to match the changes\nrecently made to the core perf_event code in commit\ne78505958cf123048fb48cb56b79cebb8edd15fb.\n\nSigned-off-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "59b25ed91400ace98d6cf0d59b1cb6928ad5cd37",
      "tree": "bf7647470b73a08fe164e770a6bb2843cbe8152c",
      "parents": [
        "6445671b00b3c4bcb26c8e0fc74abe780a67b901"
      ],
      "author": {
        "name": "Morten H. Larsen",
        "email": "m-larsen@post6.tele.dk",
        "time": "Tue Aug 31 22:29:13 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Aug 31 22:45:31 2010 -0400"
      },
      "message": "Fix call to replaced SuperIO functions\n\nThis patch fixes the failure to compile Alpha Generic because of\npreviously overlooked calls to ns87312_enable_ide(). The function has\nbeen replaced by newer SuperIO code.\n\nTested-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nSigned-off-by: Morten H. Larsen \u003cm-larsen@post6.tele.dk\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "6445671b00b3c4bcb26c8e0fc74abe780a67b901",
      "tree": "c857ee3983e16f50e821d4e8a8f4cd00647d0657",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 31 22:26:15 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Aug 31 22:45:31 2010 -0400"
      },
      "message": "alpha: remove homegrown L1_CACHE_ALIGN macro\n\nLet\u0027s use the standard L1_CACHE_ALIGN macro instead.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "a28dec2f26013aad89446b1f708f948617bc28a2",
      "tree": "61f9c219e8dc8318bc7f75e5b4c3d7382c8faa85",
      "parents": [
        "5aac4d73dc234fe7be91679b547af2436d7f8d1e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Sun Aug 08 18:03:33 2010 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 16:44:24 2010 -0500"
      },
      "message": "powerpc/85xx: Add P1021 PCI IDs and quirks\n\nThis is needed for proper PCI-E support on P1021 SoCs.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5aac4d73dc234fe7be91679b547af2436d7f8d1e",
      "tree": "c8602d3b4ea3326957beb884e095cc51c1a3596f",
      "parents": [
        "fa9fc821f8892590211a9aa9e855eb83152b9870"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 29 11:52:44 2010 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 16:41:03 2010 -0500"
      },
      "message": "arch/powerpc/sysdev/qe_lib/qe.c: Add of_node_put to avoid memory leak\n\nAdd a call to of_node_put in the error handling code following a call to\nof_find_compatible_node.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E,E1;\nstatement S;\n@@\n\n*x \u003d\n(of_find_node_by_path\n|of_find_node_by_name\n|of_find_node_by_phandle\n|of_get_parent\n|of_get_next_parent\n|of_get_next_child\n|of_find_compatible_node\n|of_match_node\n)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x \u003d E\n*if (...) {\n  ... when !\u003d of_node_put(x)\n      when !\u003d if (...) { ... of_node_put(x); ... }\n(\n  return \u003c+...x...+\u003e;\n|\n*  return ...;\n)\n}\n...\u003e\nof_node_put(x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fa9fc821f8892590211a9aa9e855eb83152b9870",
      "tree": "8fece0e8803418f5c23b1861ec49b205fd02ee49",
      "parents": [
        "ff33f1821259d00d3fd85d86f59783e2ca3c9ee1"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 29 21:47:18 2010 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 16:38:47 2010 -0500"
      },
      "message": "arch/powerpc/platforms/83xx/mpc837x_mds.c: Add missing iounmap\n\nThe function of_iomap returns the result of calling ioremap, so iounmap\nshould be called on the result in the error handling code, as done in the\nnormal exit of the function.\n\nThe sematic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E,E1;\nidentifier l;\nstatement S;\n@@\n\n*x \u003d of_iomap(...);\n...  when !\u003d iounmap(x)\n     when !\u003d if (...) { ... iounmap(x); ... }\n     when !\u003d E \u003d x\n     when any\n(\nif (x \u003d\u003d NULL) S\n|\nif (...) {\n  ... when !\u003d iounmap(x)\n      when !\u003d if (...) { ... iounmap(x); ... }\n(\n  return \u003c+...x...+\u003e;\n|\n*  return ...;\n)\n}\n)\n... when !\u003d x \u003d E1\n    when any\niounmap(x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ff33f1821259d00d3fd85d86f59783e2ca3c9ee1",
      "tree": "a3b233bf52038292010fe03cf0d16c521144a729",
      "parents": [
        "dc1c41f450a5f201f1d8c19aef32319f3b84c273"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Jun 18 14:24:20 2010 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 16:24:57 2010 -0500"
      },
      "message": "fsl_rio: fix compile errors\n\nFixes the following compile problem on E500 platforms:\narch/powerpc/sysdev/fsl_rio.c: In function \u0027fsl_rio_mcheck_exception\u0027:\narch/powerpc/sysdev/fsl_rio.c:248: error: \u0027MCSR_MASK\u0027 undeclared (first use in this function)\n\nAlso fixes the compile problem on non-E500 platforms.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dc1c41f450a5f201f1d8c19aef32319f3b84c273",
      "tree": "37cc968def9d535310edfce03696ef5abdabc9bf",
      "parents": [
        "6d4f2fb0860c36e7ef16cc41126242a8b6542771"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 11:39:25 2010 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 11:41:01 2010 -0500"
      },
      "message": "powerpc/85xx: Fix compile issue with p1022_ds due to lmb rename to memblock\n\narch/powerpc/platforms/85xx/p1022_ds.c:22:23: error: linux/lmb.h: No such file or directory\narch/powerpc/platforms/85xx/p1022_ds.c: In function \u0027p1022_ds_setup_arch\u0027:\narch/powerpc/platforms/85xx/p1022_ds.c:100: error: implicit declaration of function \u0027memblock_end_of_DRAM\u0027\narch/powerpc/platforms/85xx/p1022_ds.c: At top level:\narch/powerpc/platforms/85xx/p1022_ds.c:147: error: \u0027udbg_progress\u0027 undeclared here (not in a function)\nmake[2]: *** [arch/powerpc/platforms/85xx/p1022_ds.o] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6d4f2fb0860c36e7ef16cc41126242a8b6542771",
      "tree": "61264aff5331ef419058aed4a49c3ebbdd8a233a",
      "parents": [
        "54a834043314c257210db2a9d59f8cc605571639"
      ],
      "author": {
        "name": "Alexander Graf",
        "email": "agraf@suse.de",
        "time": "Tue Aug 31 04:15:22 2010 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 31 11:36:04 2010 -0500"
      },
      "message": "powerpc/85xx: Fix compilation of mpc85xx_mds.c\n\nCommit 99d8238f berobbed the for_each loop of its iterator! Let\u0027s be\nnice and give it back, so it compiles for us.\n\nCC: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "10f0412f57f2a76a90eff4376f59cbb0a39e4e18",
      "tree": "6e038c3816b5e1f61a498ed69cd730d5e4e832ef",
      "parents": [
        "750d857c682f4db60d14722d430c7ccc35070962"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Aug 30 10:56:18 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Aug 31 10:26:26 2010 +0200"
      },
      "message": "oprofile, x86: fix init_sysfs error handling\n\nOn failure init_sysfs() might not properly free resources. The error\ncode of the function is not checked. And, when reinitializing the exit\nfunction might be called twice. This patch fixes all this.\n\nCc: stable@kernel.org\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "54a834043314c257210db2a9d59f8cc605571639",
      "tree": "7743a708fd13626c79f4773b81c39e8246cc973a",
      "parents": [
        "b0d278b7d3ae9115939ddcea93f516308cc367e2"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Aug 25 21:04:25 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 31 11:35:13 2010 +1000"
      },
      "message": "powerpc: Don\u0027t use kernel stack with translation off\n\nIn f761622e59433130bc33ad086ce219feee9eb961 we changed\nearly_setup_secondary so it\u0027s called using the proper kernel stack\nrather than the emergency one.\n\nUnfortunately, this stack pointer can\u0027t be used when translation is off\non PHYP as this stack pointer might be outside the RMO.  This results in\nthe following on all non zero cpus:\n  cpu 0x1: Vector: 300 (Data Access) at [c00000001639fd10]\n      pc: 000000000001c50c\n      lr: 000000000000821c\n      sp: c00000001639ff90\n     msr: 8000000000001000\n     dar: c00000001639ffa0\n   dsisr: 42000000\n    current \u003d 0xc000000016393540\n    paca    \u003d 0xc000000006e00200\n      pid   \u003d 0, comm \u003d swapper\n\nThe original patch was only tested on bare metal system, so it never\ncaught this problem.\n\nThis changes __secondary_start so that we calculate the new stack\npointer but only start using it after we\u0027ve called early_setup_secondary.\n\nWith this patch, the above problem goes away.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b0d278b7d3ae9115939ddcea93f516308cc367e2",
      "tree": "82584f3fff6aede6423193784b7edb75c9b892fa",
      "parents": [
        "4562c986f0d694124de20815adf7e1aad8a94668"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 10 20:38:23 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 31 11:35:13 2010 +1000"
      },
      "message": "powerpc/perf_event: Reduce latency of calling perf_event_do_pending\n\nCommit 0fe1ac48 (\"powerpc/perf_event: Fix oops due to\nperf_event_do_pending call\") moved the call to perf_event_do_pending\nin timer_interrupt() down so that it was after the irq_enter() call.\nUnfortunately this moved it after the code that checks whether it\nis time for the next decrementer clock event.  The result is that\nthe call to perf_event_do_pending() won\u0027t happen until the next\ndecrementer clock event is due.  This was pointed out by Milton\nMiller.\n\nThis fixes it by moving the check for whether it\u0027s time for the\nnext decrementer clock event down to the point where we\u0027re about\nto call the event handler, after we\u0027ve called perf_event_do_pending.\n\nThis has the side effect that on old pre-Core99 Powermacs where we\nuse the ppc_n_lost_interrupts mechanism to replay interrupts, a\nreplayed interrupt will incur a little more latency since it will\nnow do the code from the irq_enter down to the irq_exit, that it\nused to skip.  However, these machines are now old and rare enough\nthat this doesn\u0027t matter.  To make it clear that ppc_n_lost_interrupts\nis only used on Powermacs, and to speed up the code slightly on\nnon-Powermac ppc32 machines, the code that tests ppc_n_lost_interrupts\nis now conditional on CONFIG_PMAC as well as CONFIG_PPC32.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4562c986f0d694124de20815adf7e1aad8a94668",
      "tree": "c8ca89c874ee92a5bb7571cdb5841b83b544acb3",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Matthew McClintock",
        "email": "msm@freescale.com",
        "time": "Fri Aug 27 11:58:21 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 31 11:35:12 2010 +1000"
      },
      "message": "powerpc/kexec: Adds correct calling convention for kexec purgatory\n\nCall kexec purgatory code correctly. We were getting lucky before.\nIf you examine the powerpc 32bit kexec \"purgatory\" code you will\nsee it expects the following:\n\n\u003eFrom kexec-tools: purgatory/arch/ppc/v2wrap_32.S\n-\u003e calling convention:\n-\u003e   r3 \u003d physical number of this cpu (all cpus)\n-\u003e   r4 \u003d address of this chunk (master only)\n\nAs such, we need to set r3 to the current core, r4 happens to be\nunused by purgatory at the moment but we go ahead and set it\nhere as well\n\nSigned-off-by: Matthew McClintock \u003cmsm@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b3282ab116cd7ebd2829ac8088524b5b279330e5",
      "tree": "e415add0e19f33ed570f6b2fe7b82d8937d8f18b",
      "parents": [
        "be7a6d9dd67251675b83a29f4b15392eae62e70b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Aug 12 08:18:28 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Aug 30 09:59:44 2010 +0800"
      },
      "message": "ARM: pxa: Make id const in pwm_probe()\n\nThis fixes the compiler warning:\n\n\tarch/arm/plat-pxa/pwm.c: In function \u0027pwm_probe\u0027:\n\tarch/arm/plat-pxa/pwm.c:179: warning: initialization discards qualifiers from pointer target type\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "be7a6d9dd67251675b83a29f4b15392eae62e70b",
      "tree": "a62458cb17cfedf5ac42470d4dac553705496700",
      "parents": [
        "50e77fcd790e02a095f906df0f6fa72afef7e11c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Aug 13 11:39:07 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Aug 30 09:59:43 2010 +0800"
      },
      "message": "ARM: pxa: fix CI_HSYNC and CI_VSYNC MFP defines for pxa300\n\nAccording to PXA3xx Processor Family Developer Manuall Vol1. section\n\"Pin Descriptions and Control\", PXA30x and PXA31x Processor Alternate\nFunction Table shows the Alt FN 0 for GPIO51 is CI_HSYNC and for GPIO52\nis CI_VSYNC.  This patch fixes the MFP defines and also corrects the\norder of MFD defines.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "50e77fcd790e02a095f906df0f6fa72afef7e11c",
      "tree": "0835333f3da5f88a641b6d86f18065272a76b635",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Aug 18 11:51:13 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Aug 30 09:59:43 2010 +0800"
      },
      "message": "ARM: pxa: remove __init from cpufreq_driver-\u003einit()\n\nThis is causing section mismatches when linking, as cpufreq_driver-\u003einit()\nis not supposed to be in init section.\n\nReported-by: Tomáš \u0027Sleep_Walker\u0027 Čech \u003csleep_walker@suse.cz\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "303fd2c2ce5addef1aacac962a5b099cc0af71ea",
      "tree": "a20d906caec25a068742d6d9998baf79e5c72677",
      "parents": [
        "6b3a7c0f8a030561cb4eb5e905149938575e8085",
        "9e5610a99535723e83b7ddd02f0fd3fe36c86649"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:24:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:24:49 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: bf52x/bf54x boards: drop unused nand page size\n  Blackfin: punt duplicate SPORT MMR defines\n"
    },
    {
      "commit": "45b5bed7bc02a7f04127ac32f8fe7117b6baa419",
      "tree": "1cfa97e50e3e7be28f025e580a3e6e5deedaa737",
      "parents": [
        "30c0f6a04975d557f3c1a4e640b3808b1231c3ef",
        "766211e74818e655593fd3272cbf84868220f9e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:12:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:12:05 2010 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S5PV310: Fix on Secondary CPU startup\n  ARM: S5PV310: Bug fix on uclk1 and sclk_pwm\n  ARM: S5PV310: Fix missed uart clocks\n  ARM: S5PV310: Should be clk_sclk_apll not clk_mout_apll\n  ARM: S5PV310: Fix on PLL setting for S5PV310\n  ARM: S5PV310: Add CMU block for S5PV310 Clock\n  ARM: S5PV310: Fix on typo irqs.h of S5PV310\n  ARM: S5PV310: Fix on default ZRELADDR of ARCH_S5PV310\n  ARM: S5PV310: Fix on GPIO base addresses\n  ARM: SAMSUNG: Fix on build warning regarding VMALLOC_END type\n  ARM: S5P: VMALLOC_END should be unsigned long\n"
    },
    {
      "commit": "8f2a0029b8aaed9fb37d775dbe527e163920b129",
      "tree": "771b9ce7983e36452a480340984f6e06fcc5eceb",
      "parents": [
        "06f01e73ef1064d81b010e84941b01a15e2745ed",
        "42537eff861baccf3912e16ac4fd15a10fda2136"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:09:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:09:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra:\n  arm: tegra: VMALLOC_END should be unsigned long\n  arm: tegra: fix compilation of board-harmony.c\n"
    },
    {
      "commit": "a5a8283495f55efcfbd83540468f801219a960f2",
      "tree": "abc3474193079032b02c4458d1fc78c57f65bd64",
      "parents": [
        "997396a73a94de7d92d82e30d7bb1d931e38cb16",
        "58a5559e461a4ab945286dacef611d3c542c5fee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:07:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:07:38 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  OMAP3: PM: ensure IO wakeups are properly disabled\n  omap: Fix omap_4430sdp_defconfig for make oldconfig\n  omap: Use CONFIG_SMP for test_for_ipi and test_for_ltirq\n  omap: Fix sev instruction usage for multi-omap\n  OMAP3: Fix a cpu type check problem\n  omap3: id: fix 3630 rev detection\n"
    },
    {
      "commit": "62b88dc1912c7d105f768e0e64756f8bd83936db",
      "tree": "05b21f7db2a6d34b1e9d05ec9bea6c84aac3629f",
      "parents": [
        "bad849b3dc0fae1297c8d47f846f8d202a6145ed"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Aug 26 17:44:35 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 14:01:03 2010 -0700"
      },
      "message": "Alpha: Fix a missing comma in sys_osf_statfs()\n\nFix a comma that got accidentally deleted from sys_osf_statfs() leading to the\nfollowing warning:\n\n  arch/alpha/kernel/osf_sys.c: In function \u0027SYSC_osf_statfs\u0027:\n  arch/alpha/kernel/osf_sys.c:255: error: syntax error before \u0027buffer\u0027\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2637d139fb9a1bd428a003b7671fda40a034854f",
      "tree": "7983e0776c95990a545f83275682614e16a71167",
      "parents": [
        "494e2fbe1f8bee22ab2070bd6f4d1a24f7d5fd8b",
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:31 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: pxa27x_keypad - remove input_free_device() in pxa27x_keypad_remove()\n  Input: mousedev - fix regression of inverting axes\n  Input: uinput - add devname alias to allow module on-demand load\n  Input: hil_kbd - fix compile error\n  USB: drop tty argument from usb_serial_handle_sysrq_char()\n  Input: sysrq - drop tty argument form handle_sysrq()\n  Input: sysrq - drop tty argument from sysrq ops handlers\n"
    },
    {
      "commit": "9e5610a99535723e83b7ddd02f0fd3fe36c86649",
      "tree": "aa73920918321b03e1a6120192812109df2b40f6",
      "parents": [
        "ac0a5042befbe4396b7650358ad35298512d683d"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Jun 02 04:22:11 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 27 16:08:43 2010 -0400"
      },
      "message": "Blackfin: bf52x/bf54x boards: drop unused nand page size\n\nNow that the driver for the Blackfin on-chip NFC no longer uses/respects\nthe page_size from the platform resources (figures out the needs on the\nfly), drop it from the platform resources.  This fixes some build errors\nsince the defines no longer exists.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ac0a5042befbe4396b7650358ad35298512d683d",
      "tree": "ed0ce62c139f88153a4f7acd787e3c82d761298c",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Nov 17 15:40:30 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 27 15:58:27 2010 -0400"
      },
      "message": "Blackfin: punt duplicate SPORT MMR defines\n\nThe common bfin_sport.h header now has unified definitions of these, so\nstop polluting the global namespace.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "766211e74818e655593fd3272cbf84868220f9e5",
      "tree": "ca7be6e4b485e1fc39571fc71a887504bcccea50",
      "parents": [
        "3297c2e6d7c3b1498b28c93141056cbe96444fde"
      ],
      "author": {
        "name": "Changhwan Youn",
        "email": "chaos.youn@samsung.com",
        "time": "Fri Aug 27 17:57:44 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:29:58 2010 +0900"
      },
      "message": "ARM: S5PV310: Fix on Secondary CPU startup\n\nFollowing occurs on boot message without this patch.\n    CPU1: processor failed to boot\n    Brought up 1 CPUs\n    SMP: Total of 1 processors activated...\n\nThis patch adds SYSRAM mapping for fixing Secondary CPU startup.\n    CPU1: Booted secondary processor\n    Brought up 2 CPUs\n    SMP: Total of 2 processors activated...\n\nSigned-off-by: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "3297c2e6d7c3b1498b28c93141056cbe96444fde",
      "tree": "d6dd6d0e0208c4571b918de205c33dbac0dedd6a",
      "parents": [
        "5a847b4af8057f0297356824f793988d311d7aa0"
      ],
      "author": {
        "name": "Jongpill Lee",
        "email": "boyko.lee@samsung.com",
        "time": "Fri Aug 27 17:53:26 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:29:27 2010 +0900"
      },
      "message": "ARM: S5PV310: Bug fix on uclk1 and sclk_pwm\n\nThis patch fixes on enable and ctrlbit of uclk1 and sclk_pwm.\n\nSigned-off-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "5a847b4af8057f0297356824f793988d311d7aa0",
      "tree": "2c6ec3ec319e1dccd7b724284c785592372bd59d",
      "parents": [
        "3ff310206db33e66c076b1f656e70e9080f5be50"
      ],
      "author": {
        "name": "Jongpill Lee",
        "email": "boyko.lee@samsung.com",
        "time": "Fri Aug 27 16:50:47 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:29:24 2010 +0900"
      },
      "message": "ARM: S5PV310: Fix missed uart clocks\n\nThis patch adds missed uart clocks for S5PV310/S5PC210.\n\nSigned-off-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "3ff310206db33e66c076b1f656e70e9080f5be50",
      "tree": "18cb540c6e39b4b65030ad0f3c213ca617e76754",
      "parents": [
        "4d235f7934ab55329a5cb34d7e3949ba50b511d4"
      ],
      "author": {
        "name": "Jongpill Lee",
        "email": "boyko.lee@samsung.com",
        "time": "Wed Aug 18 22:20:31 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:06:54 2010 +0900"
      },
      "message": "ARM: S5PV310: Should be clk_sclk_apll not clk_mout_apll\n\nThis patch adds clk_sclk_apll so that fixes on clk_mout_apll.\n\nSigned-off-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4d235f7934ab55329a5cb34d7e3949ba50b511d4",
      "tree": "0897d078f8807c547db9808ad2830efd05ca635e",
      "parents": [
        "c598c47d85cbc0ac04ba808a696d774baa7a0a34"
      ],
      "author": {
        "name": "Jongpill Lee",
        "email": "boyko.lee@samsung.com",
        "time": "Wed Aug 18 22:13:49 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:06:54 2010 +0900"
      },
      "message": "ARM: S5PV310: Fix on PLL setting for S5PV310\n\nThis patch fixes on PLL setting for S5PV310/S5PC210.\n\nSigned-off-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "c598c47d85cbc0ac04ba808a696d774baa7a0a34",
      "tree": "4412bb9dd9e0cf6184f46c6826929a8eebaf5fe2",
      "parents": [
        "35fc950bd5889d62c34e67199a73ea49733614f7"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Aug 18 21:45:49 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:04:37 2010 +0900"
      },
      "message": "ARM: S5PV310: Add CMU block for S5PV310 Clock\n\nThis patch adds CMU block for S5PV310/S5PC210 clock.\n(CMU: Clock Management Unit)\nOf course, changed current clock addresses for it together.\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "35fc950bd5889d62c34e67199a73ea49733614f7",
      "tree": "93ebf84d3217d36dc41b13a5a2aa28a3c78fbcbd",
      "parents": [
        "68c1dbcb5aeb00eb17caf0c2e42c71b48baac902"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 20 19:09:31 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 18:04:13 2010 +0900"
      },
      "message": "ARM: S5PV310: Fix on typo irqs.h of S5PV310\n\nThis patch fixes typo \u0027IRQ_WTD\u0027 in the irqs.h of S5PV310.\nAnd minor update comments.\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "68c1dbcb5aeb00eb17caf0c2e42c71b48baac902",
      "tree": "5ce874540c17e07cd21cfd479da7ae77354b79d8",
      "parents": [
        "4d9147053bb7b90f083220440194a1cff0ee90b6"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Aug 18 21:03:24 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 15:29:11 2010 +0900"
      },
      "message": "ARM: S5PV310: Fix on default ZRELADDR of ARCH_S5PV310\n\nThis patch adds default zreladdr of ARCH_S5PV310.\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4d9147053bb7b90f083220440194a1cff0ee90b6",
      "tree": "d7e57ef8b9b7ecf6957cbd47a8f4c39f2c0c6a05",
      "parents": [
        "15cae77ad891c1533b664759f8eebae246e5edf8"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 20 20:41:31 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 15:29:01 2010 +0900"
      },
      "message": "ARM: S5PV310: Fix on GPIO base addresses\n\nThe S5PV310/S5PC210 has following three GPIO base addresses.\n\nPart1 Base Address\u003d0x11400000\nPart2 Base Address\u003d0x11000000\nPart3 Base Address\u003d0x03860000\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[kgene.kim@samsung.com: minor edit of title]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "15cae77ad891c1533b664759f8eebae246e5edf8",
      "tree": "0ea0de439f332a3ac9b77180e4fb5b5abfc0edaa",
      "parents": [
        "c1eea3756a9b16d8def6cf194a6ee74eb65b7aef"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Aug 21 09:03:16 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 27 15:28:38 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix on build warning regarding VMALLOC_END type\n\nFix this warning:\n\narch/arm/mm/init.c: In function \u0027mem_init\u0027:\narch/arm/mm/init.c:644: warning: format \u0027%08lx\u0027 expects type\n\u0027long unsigned int\u0027, but argument 12 has type \u0027unsigned int\u0027\n\nAnd removes the useless parens and white space.\n\nReported-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d4348c678977c7093438bbbf2067c49396ae941b",
      "tree": "c60752bc177c3297e28e62f759ddd5816fa52e19",
      "parents": [
        "37822188ef7bb41ae47b84ae283e6ac93cdafb9c",
        "8d330919927ea31fa083b5a80084dc991da813a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 10:50:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 10:50:07 2010 -0700"
      },
      "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, x86, Pentium4: Clear the P4_CCCR_FORCE_OVF flag\n  tracing/trace_stack: Fix stack trace on ppc64\n"
    },
    {
      "commit": "5e686019df425a4fd8003ce7f6eaccbe537331d8",
      "tree": "cc78762bc0fb471562ca1b5f745834a983020623",
      "parents": [
        "e09b4e9a8d15dce04bedf1b860abeec00de31aad",
        "cd7240c0b900eb6d690ccee088a6c9b46dae815a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 08:40:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 08:40:56 2010 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, tsc, sched: Recompute cyc2ns_offset\u0027s during resume from sleep states\n  sched: Fix rq-\u003eclock synchronization when migrating tasks\n"
    },
    {
      "commit": "8d330919927ea31fa083b5a80084dc991da813a0",
      "tree": "5c4ccce4ee5e660abfa497e842a7d356d18a674e",
      "parents": [
        "151772dbfad4dbe81721e40f9b3d588ea77bb7aa"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Aug 25 21:06:32 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 25 15:15:33 2010 +0200"
      },
      "message": "perf, x86, Pentium4: Clear the P4_CCCR_FORCE_OVF flag\n\nIf on Pentium4 CPUs the FORCE_OVF flag is set then an NMI happens\non every event, which can generate a flood of NMIs. Clear it.\n\nReported-by: Vince Weaver \u003cvweaver1@eecs.utk.edu\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7d460897739e02f186425b7276e3fdb1595cea7",
      "tree": "d8ecc51119e21a5ef285c234bf1bf554112fb56b",
      "parents": [
        "51e3c1b558b31b11bf5fc66d3c6f5adacf3573f7"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Tue Aug 24 22:44:12 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 24 23:05:17 2010 -0700"
      },
      "message": "x86, mm: Fix CONFIG_VMSPLIT_1G and 2G_OPT trampoline\n\nrc2 kernel crashes when booting second cpu on this CONFIG_VMSPLIT_2G_OPT\nlaptop: whereas cloning from kernel to low mappings pgd range does need\nto limit by both KERNEL_PGD_PTRS and KERNEL_PGD_BOUNDARY, cloning kernel\npgd range itself must not be limited by the smaller KERNEL_PGD_BOUNDARY.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nLKML-Reference: \u003calpine.LSU.2.00.1008242235120.2515@sister.anvils\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f4e385ccfc10f44364101b126d1ac52b4c806f1d",
      "tree": "05b8d1c55900e46d034cf11809ef9990ec48cdae",
      "parents": [
        "32e2f63bcc8903487975506d8db5931a8c4bbb1f",
        "050eef364ad700590a605a0749f825cab4834b1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:43:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:43:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] fix tlb flushing vs. concurrent /proc accesses\n  [S390] s390: fix build error (sys_execve)\n"
    },
    {
      "commit": "1a7c55368c7c8749aa9326c29a50e79a4eba5d26",
      "tree": "abbbfe79f7362a2f2d2fa478c57f943514338ae2",
      "parents": [
        "bd45fe539f0e26ff8d76b4cb954195ab8a6467af",
        "25edd6946a1d74e5e77813c2324a0908c68bcf9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:10:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:10:13 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Get rid of indirect p1275 PROM call buffer.\n  sparc64: Fill a missing delay slot.\n  sparc64: Make lock backoff really a NOP on UP builds.\n  sparc64: simple microoptimizations for atomic functions\n  sparc64: Make rwsems 64-bit.\n  sparc64: Really fix atomic64_t interface types.\n"
    },
    {
      "commit": "050eef364ad700590a605a0749f825cab4834b1e",
      "tree": "2714c9cf7edcbf394971cc2c929e5ab2ea34d6a6",
      "parents": [
        "7af048dc7639db5202c56fecf2346c310647a218"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Aug 24 09:26:21 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Aug 24 09:26:34 2010 +0200"
      },
      "message": "[S390] fix tlb flushing vs. concurrent /proc accesses\n\nThe tlb flushing code uses the mm_users field of the mm_struct to\ndecide if each page table entry needs to be flushed individually with\nIPTE or if a global flush for the mm_struct is sufficient after all page\ntable updates have been done. The comment for mm_users says \"How many\nusers with user space?\" but the /proc code increases mm_users after it\nfound the process structure by pid without creating a new user process.\nWhich makes mm_users useless for the decision between the two tlb\nflusing methods. The current code can be confused to not flush tlb\nentries by a concurrent access to /proc files if e.g. a fork is in\nprogres. The solution for this problem is to make the tlb flushing\nlogic independent from the mm_users field.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bd45fe539f0e26ff8d76b4cb954195ab8a6467af",
      "tree": "515fb9c7280c7ec98a3e0c58f3af93548e88ee4f",
      "parents": [
        "e1f1f07334e73fbe53fd8432f57846d5a1b90b5a",
        "314b389b1795286400f109a25e9c2f02ab3b9b15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:26:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:26:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (25 commits)\n  powerpc: Fix config dependency problem with MPIC_U3_HT_IRQS\n  via-pmu: Add compat_pmu_ioctl\n  powerpc: Wire up fanotify_init, fanotify_mark, prlimit64 syscalls\n  powerpc/pci: Fix checking for child bridges in PCI code.\n  powerpc: Fix typo in uImage target\n  powerpc: Initialise paca-\u003ekstack before early_setup_secondary\n  powerpc: Fix bogus it_blocksize in VIO iommu code\n  powerpc: Inline ppc64_runlatch_off\n  powerpc: Correct smt_enabled\u003dX boot option for \u003e 2 threads per core\n  powerpc: Silence xics_migrate_irqs_away() during cpu offline\n  powerpc: Silence __cpu_up() under normal operation\n  powerpc: Re-enable preemption before cpu_die()\n  powerpc/pci: Drop unnecessary null test\n  powerpc/powermac: Drop unnecessary null test\n  powerpc/powermac: Drop unnecessary of_node_put\n  powerpc/kdump: Stop all other CPUs before running crash handlers\n  powerpc/mm: Fix vsid_scrample typo\n  powerpc: Use is_32bit_task() helper to test 32 bit binary\n  powerpc: Export memstart_addr and kernstart_addr on ppc64\n  powerpc: Make rwsem use \"long\" type\n  ...\n"
    },
    {
      "commit": "7af048dc7639db5202c56fecf2346c310647a218",
      "tree": "399a8189d984ad7eb547d951075b69b8662fd55a",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Aug 24 09:26:20 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Aug 24 09:26:34 2010 +0200"
      },
      "message": "[S390] s390: fix build error (sys_execve)\n\nfix this build error:\narch/s390/kernel/process.c:272: error: conflicting types for \u0027sys_execve\u0027\narch/s390/kernel/entry.h:45: error: previous declaration of \u0027sys_execve\u0027 was here\nmake[1]: *** [arch/s390/kernel/process.o] Error 1\nmake: *** [arch/s390/kernel] Error 2\n\nintroduced by d7627467b7a8dd6944885290a03a07ceb28c10eb\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d20de763548f9948f4534fc816155d8ee48e1d35",
      "tree": "66343a0f3a7dc134fab7cfd97f25d8efd5a8de65",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9",
        "70ddd47f7d56f17b40f78d21d6f653c84617e450"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:20:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:20:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  ARM: imx: fix build failure concerning otg/ulpi\n  USB: ftdi_sio: add product ID for Lenz LI-USB\n  USB: adutux: fix misuse of return value of copy_to_user()\n  USB: iowarrior: fix misuse of return value of copy_to_user()\n  USB: xHCI: update ring dequeue pointer when process missed tds\n  USB: xhci: Remove buggy assignment in next_trb()\n  USB: ftdi_sio: Add ID for Ionics PlugComputer\n  USB: serial: io_ti.c: don\u0027t return 0 if writing the download record failed\n  USB: otg: twl4030: fix wrong assumption of starting state\n  USB: gadget: Return -ENOMEM on memory allocation failure\n  USB: gadget: fix composite kernel-doc warnings\n  USB: ssu100: set tty_flags in ssu100_process_packet\n  USB: ssu100: add disconnect function for ssu100\n  USB: serial: export symbol usb_serial_generic_disconnect\n  USB: ssu100: rework logic for TIOCMIWAIT\n  USB: ssu100: add register parameter to ssu100_setregister\n  USB: ssu100: remove duplicate #defines in ssu100\n  USB: ssu100: refine process_packet in ssu100\n  USB: ssu100: add locking for port private data in ssu100\n  USB: r8a66597-udc: return -ENOMEM if kzalloc() fails\n  ...\n"
    },
    {
      "commit": "25edd6946a1d74e5e77813c2324a0908c68bcf9e",
      "tree": "29afc2a7287df17776e4e2b4a6ee78b108c09f10",
      "parents": [
        "019408f9b89c68cd7b8ddb904960dc17ccf7e531"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 23:10:57 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 23:10:57 2010 -0700"
      },
      "message": "sparc64: Get rid of indirect p1275 PROM call buffer.\n\nThis is based upon a report by Meelis Roos showing that it\u0027s possible\nthat we\u0027ll try to fetch a property that is 32K in size with some\ndevices.  With the current fixed 3K buffer we use for moving data in\nand out of the firmware during PROM calls, that simply won\u0027t work.\n\nIn fact, it will scramble random kernel data during bootup.\n\nThe reasoning behind the temporary buffer is entirely historical.  It\nused to be the case that we had problems referencing dynamic kernel\nmemory (including the stack) early in the boot process before we\nexplicitly told the firwmare to switch us over to the kernel trap\ntable.\n\nSo what we did was always give the firmware buffers that were locked\ninto the main kernel image.\n\nBut we no longer have problems like that, so get rid of all of this\nindirect bounce buffering.\n\nBesides fixing Meelis\u0027s bug, this also makes the kernel data about 3K\nsmaller.\n\nIt was also discovered during these conversions that the\nimplementation of prom_retain() was completely wrong, so that was\nfixed here as well.  Currently that interface is not in use.\n\nReported-by: Meelis Roos \u003cmroos@linux.ee\u003e\nTested-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "314b389b1795286400f109a25e9c2f02ab3b9b15",
      "tree": "724c19b79c9243248a0e65fc92f46f8be08a99f1",
      "parents": [
        "4cc4587fb14bb04fbc68096cc3780b4e6aa88fe7"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Mon Aug 23 07:36:41 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:29 2010 +1000"
      },
      "message": "powerpc: Fix config dependency problem with MPIC_U3_HT_IRQS\n\nMPIC_U3_HT_IRQS is selected both by PPC_PMAC64 and PPC_MAPLE, but depends\non PPC_MAPLE, so a PPC_PMAC64-only config gets this warning:\n\nwarning: (PPC_PMAC64 \u0026\u0026 PPC_PMAC \u0026\u0026 POWER4 || PPC_MAPLE \u0026\u0026 PPC64 \u0026\u0026 PPC_BOOK3S) selects MPIC_U3_HT_IRQS which has unmet direct dependencies (PPC_MAPLE)\n\nFix that by removing the dependency on PPC_MAPLE.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bcc30d37582b3822ae24712e894379ccd8298e8f",
      "tree": "42399b3d8cea2cccc310f6c1b6db8ba727d4ae6a",
      "parents": [
        "76ec01dbb70353928a9cee826502073ae928bbba"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Thu Aug 19 05:15:37 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:28 2010 +1000"
      },
      "message": "powerpc: Wire up fanotify_init, fanotify_mark, prlimit64 syscalls\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "76ec01dbb70353928a9cee826502073ae928bbba",
      "tree": "1778622e12a70290a173f19a9c25b20c6a0cb4b9",
      "parents": [
        "c686ecf5040d287a68d4fca7f1948472f556a6d3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Aug 18 08:27:55 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:27 2010 +1000"
      },
      "message": "powerpc/pci: Fix checking for child bridges in PCI code.\n\npci_device_to_OF_node() can return null, and list_for_each_entry will\nnever enter the loop when dev is NULL, so it looks like this test is\na typo.\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c686ecf5040d287a68d4fca7f1948472f556a6d3",
      "tree": "c2e05b9b86f9e26f527fb40a6669f25e9b95995b",
      "parents": [
        "f761622e59433130bc33ad086ce219feee9eb961"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Sun Aug 15 22:26:56 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:32 2010 +1000"
      },
      "message": "powerpc: Fix typo in uImage target\n\nCommit e32e78c5ee8aadef020fbaecbe6fb741ed9029fd\n(powerpc: fix build with make 3.82) introduced a\ntypo in uImage target and broke building uImage:\n\nmake: *** No rule to make target `uImage\u0027.  Stop.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f761622e59433130bc33ad086ce219feee9eb961",
      "tree": "5368ebf02c7879d98d3158a2ff9ba3b612a5b471",
      "parents": [
        "7aa241fdcef2a1d6587fe4c390e9fdbfc767af28"
      ],
      "author": {
        "name": "Matt Evans",
        "email": "matt@ozlabs.org",
        "time": "Thu Aug 12 20:58:28 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:31 2010 +1000"
      },
      "message": "powerpc: Initialise paca-\u003ekstack before early_setup_secondary\n\nAs early setup calls down to slb_initialize(), we must have kstack\ninitialised before checking \"should we add a bolted SLB entry for our kstack?\"\n\nFailing to do so means stack access requires an SLB miss exception to refill\nan entry dynamically, if the stack isn\u0027t accessible via SLB(0) (kernel text\n\u0026 static data).  It\u0027s not always allowable to take such a miss, and\nintermittent crashes will result.\n\nPrimary CPUs don\u0027t have this issue; an SLB entry is not bolted for their\nstack anyway (as that lives within SLB(0)).  This patch therefore only\naffects the init of secondaries.\n\nSigned-off-by: Matt Evans \u003cmatt@ozlabs.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7aa241fdcef2a1d6587fe4c390e9fdbfc767af28",
      "tree": "d54e07498245696a16ef7702f28e32ca9efc0f03",
      "parents": [
        "4138d65333fa8961714441ed40229ea8cbeaf7e5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 11 16:42:48 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:31 2010 +1000"
      },
      "message": "powerpc: Fix bogus it_blocksize in VIO iommu code\n\nWhen looking at some issues with the virtual ethernet driver I noticed\nthat TCE allocation was following a very strange pattern:\n\naddress 00e9000 length 2048\naddress 0409000 length 2048 \u003c-----\naddress 0429000 length 2048\naddress 0449000 length 2048\naddress 0469000 length 2048\naddress 0489000 length 2048\naddress 04a9000 length 2048\naddress 04c9000 length 2048\naddress 04e9000 length 2048\naddress 4009000 length 2048 \u003c-----\naddress 4029000 length 2048\n\nHuge unexplained gaps in what should be an empty TCE table. It turns out\nit_blocksize, the amount we want to align the next allocation to, was\nc0000000fe903b20. Completely bogus.\n\nInitialise it to something reasonable in the VIO IOMMU code, and use kzalloc\neverywhere to protect against this when we next add a non compulsary\nfield to iommu code and forget to initialise it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "4138d65333fa8961714441ed40229ea8cbeaf7e5"
}
