)]}'
{
  "log": [
    {
      "commit": "e360adbe29241a0194e10e20595360dd7b98a2b3",
      "tree": "ef5fa5f50a895096bfb25bc11b25949603158238",
      "parents": [
        "8e5fc1a7320baf6076391607515dceb61319b36a"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 14 14:01:34 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 18 19:58:50 2010 +0200"
      },
      "message": "irq_work: Add generic hardirq context callbacks\n\nProvide a mechanism that allows running code in IRQ context. It is\nmost useful for NMI code that needs to interact with the rest of the\nsystem -- like wakeup a task to drain buffers.\n\nPerf currently has such a mechanism, so extract that and provide it as\na generic feature, independent of perf so that others may also\nbenefit.\n\nThe IRQ context callback is generated through self-IPIs where\npossible, or on architectures like powerpc the decrementer (the\nbuilt-in timer facility) is set to generate an interrupt immediately.\n\nArchitectures that don\u0027t have anything like this get to do with a\ncallback from the timer tick. These architectures can call\nirq_work_run() at the tail of any IRQ handlers that might enqueue such\nwork (like the perf IRQ handler) to avoid undue latencies in\nprocessing the work.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n[ various fixes ]\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nLKML-Reference: \u003c1287036094.7768.291.camel@yhuang-dev\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6268464b370e234e0255330190f9bd5d19386ad7",
      "tree": "5742641092ce64227dd2086d78baaede57da1f80",
      "parents": [
        "7df01d96b295e400167e78061b81d4c91630b12d",
        "0fdf13606b67f830559abdaad15980c7f4f05ec4"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:45:00 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:45:00 2010 +0200"
      },
      "message": "Merge remote branch \u0027tip/perf/core\u0027 into oprofile/core\n\nConflicts:\n\tarch/arm/oprofile/common.c\n\tkernel/perf_event.c\n"
    },
    {
      "commit": "1efeb08d7dd32c0fbd4b784ea9303b53d345bfd0",
      "tree": "7e6bc0e0785b11b38c828e062b2da3033e61cd35",
      "parents": [
        "7cd2541cf2395962daf98ec32a141aba3398a9b2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 14 08:09:42 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 14 08:09:42 2010 +0200"
      },
      "message": "perf, ARM: Fix sysfs bits removal build failure\n\nFix this linux-next build failure that Stephen reported:\n\n arch/arm/kernel/perf_event.c: In function \u0027armpmu_event_init\u0027:\n arch/arm/kernel/perf_event.c:543: error: request for member \u0027num_events\u0027 in something not a structure or union\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c20101014164925.4fa16b75.sfr@canb.auug.org.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ad0f7cfaa85fc033523a09ab1f3dd6b8ded3dff5",
      "tree": "2565121e4b9945d953e02c77a2e53065b3789aa4",
      "parents": [
        "86c8c04792f152c5469023885510140dd34817bc",
        "c7a27aa4652c63172489a73f3961455650a79a7f"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:26:50 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:26:50 2010 +0200"
      },
      "message": "Merge branch \u0027oprofile/urgent\u0027 (early part) into oprofile/perf\n"
    },
    {
      "commit": "3d90a00763b51e1db344a7430c966be723b67a29",
      "tree": "16d089339f161eb1e719b4b9b61e59e572587656",
      "parents": [
        "58850e210cd207399cf6461326e322541b2ec81c"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Sep 27 20:45:08 2010 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 17:46:16 2010 +0200"
      },
      "message": "oprofile: Abstract the perf-events backend\n\nMove the perf-events backend from arch/arm/oprofile into\ndrivers/oprofile so that the code can be shared between architectures.\n\nThis allows each architecture to maintain only a single copy of the PMU\naccessor functions instead of one for both perf and OProfile. It also\nbecomes possible for other architectures to delete much of their\nOProfile code in favour of the common code now available in\ndrivers/oprofile/oprofile_perf.c.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "58850e210cd207399cf6461326e322541b2ec81c",
      "tree": "7649e9ebcb30c0e9347cb39b9f3e9006e898717d",
      "parents": [
        "80e96b11f6cd261e1e569f3931604d656388af33"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Sep 27 20:35:29 2010 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 17:46:15 2010 +0200"
      },
      "message": "ARM: oprofile: Move non-ARM code into separate init/exit\n\nIn preparation for moving the majority of this oprofile code into an\narchitecture-neutral place separate the architecture-independent code\ninto oprofile_perf_init() and oprofile_perf_exit().\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "80e96b11f6cd261e1e569f3931604d656388af33",
      "tree": "9e1045534174e120d8c7fbefd558aa67097037bd",
      "parents": [
        "56946331b28d53232115a155ba662ab3dc598952"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Sep 27 20:29:58 2010 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 17:46:15 2010 +0200"
      },
      "message": "ARM: oprofile: Rename op_arm to oprofile_perf\n\nIn preparation for moving the generic functions out of this file, give\nthe functions more general names (e.g. remove \"arm\" from the names).\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "56946331b28d53232115a155ba662ab3dc598952",
      "tree": "f0534248dc0638894e72e60c16cfb3e8790e48e7",
      "parents": [
        "84c7991059c9c4530cc911137c5bf508a41ed129"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Fri Oct 08 21:42:17 2010 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 17:46:15 2010 +0200"
      },
      "message": "oprofile: Make op_name_from_perf_id() global\n\nMake op_name_from_perf_id() global so that we have a way for each\narchitecture to construct an oprofile name for op-\u003ecpu_type. We need to\nremove the argument from the function prototype so that we can hide all\nimplementation details inside the function.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "3bf101ba42a1c89b5afbc7492e7647dae5e18735",
      "tree": "2501d57e827b283da1a0240630fe5988d155f07b",
      "parents": [
        "4cbe75be5c6ae86bdc7daec864eeb2dfd66f48bb"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Sep 27 20:22:24 2010 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 10:38:13 2010 +0200"
      },
      "message": "perf: Add helper function to return number of counters\n\nThe number of counters for the registered pmu is needed in a few places\nso provide a helper function that returns this number.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "7cd2541cf2395962daf98ec32a141aba3398a9b2",
      "tree": "3c8bebb277462ba0de9d44233a970d34056dc45e",
      "parents": [
        "c62f981f9309486ba5546edbb5925f71e441fa65",
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 08 10:46:27 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 08 10:46:27 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.36-rc7\u0027 into perf/core\n\nConflicts:\n\tarch/x86/kernel/module.c\n\nMerge reason: Resolve the conflict, pick up fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "39c12be86aaedd2f81bfb2236aca5333a2334dea",
      "tree": "ba3edacaa130bc875813674ed960b100c9158e64",
      "parents": [
        "231d0aefd88e94129cb8fb84794f9bb788c6366e",
        "0f940cb7d970f4fd569bb5f9f49774422f2ccbee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:57:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:57:37 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 trace scripting: Fix extern struct definitions\n  perf ui hist browser: Fix segfault on \u0027a\u0027 for annotate\n  perf tools: Fix build breakage\n  perf, x86: Handle in flight NMIs on P4 platform\n  oprofile, ARM: Release resources on failure\n  oprofile: Add Support for Intel CPU Family 6 / Model 29\n"
    },
    {
      "commit": "00e8976200665eec2fa9264d61885b4d1384d4f0",
      "tree": "5554648e4411fcd6909214f71370348567cf4b2d",
      "parents": [
        "540804b5c52065a87d826f7714b18a3ec0b269f9",
        "0f940cb7d970f4fd569bb5f9f49774422f2ccbee"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 05 09:47:14 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 05 09:47:14 2010 +0200"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nConflicts:\n\ttools/perf/util/ui/browsers/hists.c\n\nMerge reason: fix the conflict and merge in changes for dependent patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c729087d4312a4a1fa1a8b674fd9c8050cfc3db",
      "tree": "13573259926af305d273196047e666b9e4a599f1",
      "parents": [
        "9d8117e72bf453dd9d85e0cd322ce4a0f8bccbc0",
        "cb922d2596593bac0bf0597eb305cc9bc136cec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:53:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:53:06 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  omap: McBSP: tx_irq_completion used in rx_irq_handler\n  omap: Fix compile dependency to LEDS_CLASS\n"
    },
    {
      "commit": "98d943b02f6f1b57787ff1aa6f34d019a407e3ee",
      "tree": "164e086eae181e38b7ab25751f0b05928a4c2366",
      "parents": [
        "c7a27aa4652c63172489a73f3961455650a79a7f"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 29 16:52:25 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 30 09:14:25 2010 +0200"
      },
      "message": "oprofile, ARM: Release resources on failure\n\nThis patch fixes a resource leak on failure, where the\noprofilefs and some counters may not released properly.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: \u003cstable@kernel.org\u003e # .35.x\nLKML-Reference: \u003c20100929145225.GJ13563@erda.amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6e029fe3737b022610ededf9e70ee84fb2bdc045",
      "tree": "0fc7a86e17014907d32e1b6dcb3b8b310b495870",
      "parents": [
        "26d1e7ced7a51c9ebcff058a9671513fe1fe05b1",
        "2de59fea8b3095d1df4c729fda041625930aab4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:32:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:32:36 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (28 commits)\n  ARM: 6411/1: vexpress: set RAM latencies to 1 cycle for PL310 on ct-ca9x4 tile\n  ARM: 6409/1: davinci: map sram using MT_MEMORY_NONCACHED instead of MT_DEVICE\n  ARM: 6408/1: omap: Map only available sram memory\n  ARM: 6407/1: mmu: Setup MT_MEMORY and MT_MEMORY_NONCACHED L1 entries\n  ARM: pxa: remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n  ARM: pxa168fb: clear enable bit when not active\n  ARM: pxa: fix cpu_is_pxa*() not expanding to zero when not configured\n  ARM: pxa168: fix corrected reset vector\n  ARM: pxa: Use PIO for PI2C communication on Palm27x\n  ARM: pxa: Fix Vpac270 gpio_power for MMC\n  ARM: 6401/1: plug a race in the alignment trap handler\n  ARM: 6406/1: at91sam9g45: fix i2c bus speed\n  leds: leds-ns2: fix locking\n  ARM: dove: fix __io() definition to use bus based offset\n  dmaengine: fix interrupt clearing for mv_xor\n  ARM: kirkwood: Unbreak PCIe I/O port\n  ARM: Fix build error when using KCONFIG_CONFIG\n  ARM: 6383/1: Implement phys_mem_access_prot() to avoid attributes aliasing\n  ARM: 6400/1: at91: fix arch_gettimeoffset fallout\n  ARM: 6398/1: add proc info for ARM11MPCore/Cortex-A9 from ARM\n  ...\n"
    },
    {
      "commit": "2de59fea8b3095d1df4c729fda041625930aab4f",
      "tree": "b7d5e28e4da11607c74a7ed99c3bd2f93473a8fd",
      "parents": [
        "2de5c00ac06c8983ab33ad51a8341584f1cf42c3"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Sep 27 14:55:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 27 14:57:36 2010 +0100"
      },
      "message": "ARM: 6411/1: vexpress: set RAM latencies to 1 cycle for PL310 on ct-ca9x4 tile\n\nThe PL310 on the ct-ca9x4 tile for the Versatile Express does not need\nto add additional latency when accessing its cache RAMs. Unfortunately,\nthe boot monitor sets this up for an 8-cycle delay on reads and writes,\nresulting in greatly reduced memory performance when the L2 cache is\nenabled.\n\nThis patch sets the L2 RAM latencies to the correct value of 1 cycle\non the ct-ca9x4 tile before enabling the L2 cache.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2de5c00ac06c8983ab33ad51a8341584f1cf42c3",
      "tree": "b3d73b315c0bf3fa809e9382b9368b5f02917c51",
      "parents": [
        "e546f21b4b7af012d9f18edad6237339adfeb681"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 24 07:21:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 15:58:40 2010 +0100"
      },
      "message": "ARM: 6409/1: davinci: map sram using MT_MEMORY_NONCACHED instead of MT_DEVICE\n\nOn Davinci SRAM is mapped as MT_DEVICE becasue of the section\nmapping pre-requisite instead of intended MT_MEMORY_NONCACHED\n\nSince the section mapping limitation gets fixed with first\npatch in this series, the MT_MEMORY_NONCACHED can be used now.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e546f21b4b7af012d9f18edad6237339adfeb681",
      "tree": "8c425960cc8e2fce8f35a294c00f2c97852696a7",
      "parents": [
        "f1a2481c0ad3aebd94d11b317c488deaadc25002"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 24 07:19:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 15:58:40 2010 +0100"
      },
      "message": "ARM: 6408/1: omap: Map only available sram memory\n\nCurrently we map 1 MB section while setting up SRAM on OMAPs\nRegardless of the actual memory. The physical OCM RAM available\non OMAP SOCs is in order of KBs. This patch maps only available\nsram and cleans up some un-necessary cpu_is_xxx checks.\n\nMapping un-available or non-accessible(secure) memory on the newer ARM\nprocessor is dangerous. Because ARM CPUs can now speculatively prefetch,\nwe should avoid mapping any no-existing or secure memory.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1a2481c0ad3aebd94d11b317c488deaadc25002",
      "tree": "34835ebb681604635db2f8b44c2fa7d2d0f75933",
      "parents": [
        "f933b87e6f06fcce5988fd5e8ebf3a97858a7155"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 24 07:18:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 15:58:39 2010 +0100"
      },
      "message": "ARM: 6407/1: mmu: Setup MT_MEMORY and MT_MEMORY_NONCACHED L1 entries\n\nThis patch populates the L1 entries for MT_MEMORY and MT_MEMORY_NONCACHED\ntypes so that at boot-up, we can map memories outside system memory\nat page level granularity\n\nPreviously the mapping was limiting to section level, which creates\nunnecessary additional mapping for which physical memory may not\npresent. On the newer ARM with speculation, this is dangerous and can\nresult in untraceable aborts.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f933b87e6f06fcce5988fd5e8ebf3a97858a7155",
      "tree": "eb334347814e930bd0fd39b2f8291655280a597c",
      "parents": [
        "2f27bf834e1d0a06e83d7458b535891c552271aa",
        "d42028060dfe1b9b65a387a849e82fd5c86359fb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 10:27:50 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 10:27:50 2010 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "d42028060dfe1b9b65a387a849e82fd5c86359fb",
      "tree": "a36fa9c0527d18a9207c130f2c9d567d3966a042",
      "parents": [
        "07a5d146c80b7caa9e754b51f64d3fcbbc74e9c0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 11 22:10:49 2010 -0700"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Sep 25 09:47:04 2010 +0800"
      },
      "message": "ARM: pxa: remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "cfc6a554d7a364997a43964b4b1290487f890447",
      "tree": "f9e780f3ec8b791f98085ee82832e11a1d0ba0a4",
      "parents": [
        "32c4dad8f872fadb0ae3caa15d26e73934982217"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@canonical.com",
        "time": "Tue Sep 07 15:10:14 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Sep 25 09:47:03 2010 +0800"
      },
      "message": "ARM: pxa: fix cpu_is_pxa*() not expanding to zero when not configured\n\nWhen CONFIG_PXA3xx is not selected, cpu_is_pxa3xx() doesn\u0027t expand to\nzero, which in some places doesn\u0027t result in correct optimization.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nReported-and-tested-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\n"
    },
    {
      "commit": "32c4dad8f872fadb0ae3caa15d26e73934982217",
      "tree": "5bdeba2c213361ffb45b26523ae3cece95aae54f",
      "parents": [
        "cf625368d3ad664c7c9ae89974599bbfe9947511"
      ],
      "author": {
        "name": "Mark F. Brown",
        "email": "mark.brown314@gmail.com",
        "time": "Thu Aug 26 05:07:29 2010 -0400"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Sep 25 09:47:03 2010 +0800"
      },
      "message": "ARM: pxa168: fix corrected reset vector\n\nReset vector for pxa168 is 0xffff_0000 not 0x0. This fix allows\nreboot to work\n\nSigned-off-by: Mark F. Brown \u003cmark.brown314@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "cf625368d3ad664c7c9ae89974599bbfe9947511",
      "tree": "0e698cdf1d5cd084fc47e0c651ecd4fe9729d89d",
      "parents": [
        "979a281c34906fd905d6153ad999487b0c56f396"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sat Aug 14 06:08:30 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Sep 25 09:47:02 2010 +0800"
      },
      "message": "ARM: pxa: Use PIO for PI2C communication on Palm27x\n\nOriginal idea by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\n"
    },
    {
      "commit": "979a281c34906fd905d6153ad999487b0c56f396",
      "tree": "d0972b3858e6a33215ecce5b4ecd767e1b80c04b",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Aug 09 03:55:09 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Sep 25 09:47:02 2010 +0800"
      },
      "message": "ARM: pxa: Fix Vpac270 gpio_power for MMC\n\nGPIO 0 is valid, yet this platform doesn\u0027t have any power GPIO for MMC.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\n"
    },
    {
      "commit": "cb922d2596593bac0bf0597eb305cc9bc136cec5",
      "tree": "eddf23df64b36b29bab3116e7b55f8c151d097c9",
      "parents": [
        "359f64f7b3997e94ee71039b5fcdc1278b9b77c4"
      ],
      "author": {
        "name": "Scott Ellis",
        "email": "scott@jumpnowtek.com",
        "time": "Thu Sep 23 18:47:23 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Sep 23 18:47:23 2010 -0700"
      },
      "message": "omap: McBSP: tx_irq_completion used in rx_irq_handler\n\nLooks like a typo from commit d6d834b010.\n\nSigned-off-by: Scott Ellis \u003cscott@jumpnowtek.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2f27bf834e1d0a06e83d7458b535891c552271aa",
      "tree": "6d0ed3804614f146a8001245d52579c4ee0cb311",
      "parents": [
        "1d5b4c0fa9ff79a4f01e5efc1caefd16b190a3dc"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Sep 20 04:10:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 15:17:04 2010 +0100"
      },
      "message": "ARM: 6401/1: plug a race in the alignment trap handler\n\nWhen the policy for user space is to ignore misaligned accesses from user\nspace, the processor then performs a documented rotation on the accessed\ndata.  This is the result of the access being trapped, and the kernel\ndisabling the alignment trap before returning to user space again.\n\nIn kernel space we always want misaligned accesses to be fixed up.  This\nis enforced by always re-enabling the alignment trap on every entry into\nkernel space from user space.  No such re-enabling is performed when an\nexception occurs while already in kernel space as the alignment trap is\nalways supposed to be enabled in that case.\n\nThere is however a small race window when a misaligned access in user\nspace is trapped and the alignment trap disabled, but the CPU didn\u0027t\nreturn to user space just yet.  Any exception would be entered from kernel\nspace at that point and the kernel would then execute with the alignment\ntrap disabled.\n\nThanks to Maxime Bizon \u003cmbizon@freebox.fr\u003e for providing a test module\nthat made this issue reproducible.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1d5b4c0fa9ff79a4f01e5efc1caefd16b190a3dc",
      "tree": "3d6650d378615d829d0f89e15755a0c95228a7e3",
      "parents": [
        "94bf27586631d32ed08dd49eeaa77222b7874cf3"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Sep 22 21:29:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 15:08:48 2010 +0100"
      },
      "message": "ARM: 6406/1: at91sam9g45: fix i2c bus speed\n\nUse a correct udelay value to get bus speed around 100KHz. The udelay\nvalue was most likely copied from the older devices, but the 9g45\nis signicantly faster (400MHz, DDR, ..), so a udelay of 2 gives a\nbus speed of around 190KHz, which is too fast for some devices.\nA udelay value of 5 gives a bus speed of around 90KHz here.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "94bf27586631d32ed08dd49eeaa77222b7874cf3",
      "tree": "e17e4981376a69a8a2d35cd6e97d821bad12b718",
      "parents": [
        "d93c333dc867d04111c9dcebdbcaa9ae8b2d5c2d",
        "f539dfedbd169e5ed47912bb517c75976ab556f3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 11:52:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 11:52:04 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion\n"
    },
    {
      "commit": "710224fa2750cf449c02dd115548acebfdd2c86a",
      "tree": "3caa498384daec3b2e40adb4a89d7f854f2adb7c",
      "parents": [
        "c227e69028473c7c7994a9b0a2cc0034f3f7e0fe"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Sep 22 13:04:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 22 17:22:38 2010 -0700"
      },
      "message": "arm: fix \"arm: fix pci_set_consistent_dma_mask for dmabounce devices\"\n\nThis fixes the regression caused by the commit 6fee48cd330c68\n(\"dma-mapping: arm: use generic pci_set_dma_mask and\npci_set_consistent_dma_mask\").\n\nARM needs to clip the dma coherent mask for dmabounce devices. This\nrestores the old trick.\n\nNote that strictly speaking, the DMA API doesn\u0027t allow architectures to do\nsuch but I\u0027m not sure it\u0027s worth adding the new API to set the dma mask\nthat allows architectures to clip it.\n\nReported-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ed569206ebe7467b9c912b857ec46cf1c361111",
      "tree": "c3e0b92cc782439c33ae844e2520819a29700897",
      "parents": [
        "e9d2b064149ff7ef4acbc65a1b9374ac8b218d3e",
        "b30a3f6257ed2105259b404d419b4964e363928c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 21 13:55:04 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 21 13:55:11 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.36-rc5\u0027 into perf/core\n\nMerge reason: Pick up the latest fixes in -rc5.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c4a90588fa07ea47df7a67fd6cb03d6bc0f99634",
      "tree": "74e86967ed623e7ed987e37bbf90dccbfebd11a9",
      "parents": [
        "863636828f1fcd9fdc15e24d620aa53cf18b432f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@canonical.com",
        "time": "Tue Sep 14 16:14:15 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Sun Sep 19 22:43:42 2010 -0400"
      },
      "message": "ARM: dove: fix __io() definition to use bus based offset\n\nSigned-off-by: Eric Miao \u003ceric.miao@canonical.com\u003e\nAcked-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "e4ff1c39ee1122198e8355069da59297038e55bb",
      "tree": "e368d8a2a922996e8dd237cfaf697a6a19a72120",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Sun Aug 22 22:49:46 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Sun Sep 19 22:43:25 2010 -0400"
      },
      "message": "ARM: kirkwood: Unbreak PCIe I/O port\n\nThe support for the 2 pcie port of the 6282 has broken i/o port by switching\n*_IO_PHYS_BASE and *_IO_BUS_BASE. In fact, the patches reintroduced the same\nbug solved by commit 35f029e2514be209eb0e88c7d927f3bcc42a5cc2.\nSo, I\u0027m adding back *_IO_BUS_BASE in resource declaration and fix definition\nof KIRKWOOD_PCIE1_IO_BUS_BASE. With this change, the xgi card on my t5325 is\nworking again.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "f1c9c9797a7c519a70b8e4607f41d97ec59fc8f0",
      "tree": "42b0cbfeb946a76844d20c7aae39037f5e1c7ba3",
      "parents": [
        "112d421df2fddc0278584b084f4fcfedd144c5f4",
        "4d89ecaae9c145e60b920acb1120f1de3d6eac6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 19 11:05:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 19 11:05: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: S3C64XX: Add IORESOURCE_IRQ_HIGHLEVEL flag to dm9000 on mach-real6410\n  ARM: S3C64XX: Fix coding style errors on mach-real6410\n  ARM: S3C64XX: Prototype SPI devices\n  ARM: S3C64XX: Fix dev-spi build\n  ARM: SAMSUNG: Fix on s5p_gpio_[get,set]_drvstr\n  ARM: SAMSUNG: Fix on drive strength value\n  ARM: S5PV210: Add FIMC clocks\n  ARM: S5PV210: Reduce the iodesc length of systimer\n  ARM: S5PV210: Update I2C-1 Clock Register Property.\n  ARM: S5P: Decrease IO Registers memory region size on FIMC\n  ARM: S5P: Fix DMA coherent mask for FIMC\n"
    },
    {
      "commit": "d93c333dc867d04111c9dcebdbcaa9ae8b2d5c2d",
      "tree": "a1f7d5158ede42d032a38f530a4a7ba3273dc826",
      "parents": [
        "d907387c42e9e39261629890e45a08ef4c3ed3fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 19 16:16:58 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 19 16:18:37 2010 +0100"
      },
      "message": "ARM: Fix build error when using KCONFIG_CONFIG\n\nJonathan Cameron reports that when using the environment\nvariable KCONFIG_CONFIG, he encounters this error:\n\nmake[2]: *** No rule to make target `.config\u0027, needed by `arch/arm/boot/compressed/vmlinux.lds\u0027\n\nReported-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d907387c42e9e39261629890e45a08ef4c3ed3fe",
      "tree": "c25c1c7bde121ccb9ac56a434113c16d24203647",
      "parents": [
        "79e27dc0677b969e2d53b76fa0fa58467cce946a"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Sep 13 16:01:24 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 19 12:19:18 2010 +0100"
      },
      "message": "ARM: 6383/1: Implement phys_mem_access_prot() to avoid attributes aliasing\n\nARMv7 onwards requires that there are no aliases to the same physical\nlocation using different memory types (i.e. Normal vs Strongly Ordered).\nAccess to SO mappings when the unaligned accesses are handled in\nhardware is also Unpredictable (pgprot_noncached() mappings in user\nspace).\n\nThe /dev/mem driver requires uncached mappings with O_SYNC. The patch\nimplements the phys_mem_access_prot() function which generates Strongly\nOrdered memory attributes if !pfn_valid() (independent of O_SYNC) and\nNormal Noncacheable (writecombine) if O_SYNC.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79e27dc0677b969e2d53b76fa0fa58467cce946a",
      "tree": "421016559e14d10c5168b995e79c1e5593e652f4",
      "parents": [
        "14eff1812679c76564b775aa95cdd378965f6cfb"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sat Sep 18 19:55:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 19 12:16:27 2010 +0100"
      },
      "message": "ARM: 6400/1: at91: fix arch_gettimeoffset fallout\n\n5cfc8ee0bb51 (ARM: convert arm to arch_gettimeoffset()) marked all of\nat91 AND at91x40 as needing ARCH_USES_GETTIMEOFFSET, and hence no high\nres timer support / accurate clock_gettime() - But only at91x40 needs it.\n\nCc: stable@kernel.org\nSigned-off-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d89ecaae9c145e60b920acb1120f1de3d6eac6e",
      "tree": "5eb606a3bf389e40d40c6e79ed6a14f60d1705cf",
      "parents": [
        "591cd25ee35986184870c447ff5c12e78bc80699"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Thu Sep 09 21:41:31 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Sep 18 09:54:55 2010 +0900"
      },
      "message": "ARM: S3C64XX: Add IORESOURCE_IRQ_HIGHLEVEL flag to dm9000 on mach-real6410\n\nAdd IORESOURCE_IRQ_HIGHLEVEL irq flag to dm9000 driver\nplatform data in board mach-real6410.\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\n[kgene.kim@samsung.com: minor title fix]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "591cd25ee35986184870c447ff5c12e78bc80699",
      "tree": "1ad6cb2d5ba2a62c232430d65286688c255c9199",
      "parents": [
        "5343795fda222183c1f77d0f5870f2027713bb0d"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Thu Sep 09 21:40:22 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Sep 18 09:54:55 2010 +0900"
      },
      "message": "ARM: S3C64XX: Fix coding style errors on mach-real6410\n\nFix errors reported by checkpatch.pl script\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\n[kgene.kim@samsung.com: minor title fix]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "5343795fda222183c1f77d0f5870f2027713bb0d",
      "tree": "bd0e43f4a82762367895ce344506afc770f4099e",
      "parents": [
        "23a07eb0e8ea7d5b6ac41f2cc647e7ae53859292"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 18 09:54:38 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Sep 18 09:54:54 2010 +0900"
      },
      "message": "ARM: S3C64XX: Prototype SPI devices\n\nAvoids build warnings due to the undeclared non-statics.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "653d48b22166db2d8b1515ebe6f9f0f7c95dfc86",
      "tree": "ed6f5dbb1a3133588a0db7b534bfbff76c05e552",
      "parents": [
        "a5b617368c8d61072844ac267aaf140e489b808b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Sep 17 14:34:39 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:22:18 2010 -0700"
      },
      "message": "arm: fix really nasty sigreturn bug\n\nIf a signal hits us outside of a syscall and another gets delivered\nwhen we are in sigreturn (e.g. because it had been in sa_mask for\nthe first one and got sent to us while we\u0027d been in the first handler),\nwe have a chance of returning from the second handler to location one\ninsn prior to where we ought to return.  If r0 happens to contain -513\n(-ERESTARTNOINTR), sigreturn will get confused into doing restart\nsyscall song and dance.\n\nIncredible joy to debug, since it manifests as random, infrequent and\nvery hard to reproduce double execution of instructions in userland\ncode...\n\nThe fix is simple - mark it \"don\u0027t bother with restarts\" in wrapper,\ni.e. set r8 to 0 in sys_sigreturn and sys_rt_sigreturn wrappers,\nsuppressing the syscall restart handling on return from these guys.\nThey can\u0027t legitimately return a restart-worthy error anyway.\n\nTestcase:\n\t#include \u003cunistd.h\u003e\n\t#include \u003csignal.h\u003e\n\t#include \u003cstdlib.h\u003e\n\t#include \u003csys/time.h\u003e\n\t#include \u003cerrno.h\u003e\n\n\tvoid f(int n)\n\t{\n\t\t__asm__ __volatile__(\n\t\t\t\"ldr r0, [%0]\\n\"\n\t\t\t\"b 1f\\n\"\n\t\t\t\"b 2f\\n\"\n\t\t\t\"1:b .\\n\"\n\t\t\t\"2:\\n\" : : \"r\"(\u0026n));\n\t}\n\n\tvoid handler1(int sig) { }\n\tvoid handler2(int sig) { raise(1); }\n\tvoid handler3(int sig) { exit(0); }\n\n\tmain()\n\t{\n\t\tstruct sigaction s \u003d {.sa_handler \u003d handler2};\n\t\tstruct itimerval t1 \u003d { .it_value \u003d {1} };\n\t\tstruct itimerval t2 \u003d { .it_value \u003d {2} };\n\n\t\tsignal(1, handler1);\n\n\t\tsigemptyset(\u0026s.sa_mask);\n\t\tsigaddset(\u0026s.sa_mask, 1);\n\t\tsigaction(SIGALRM, \u0026s, NULL);\n\n\t\tsignal(SIGVTALRM, handler3);\n\n\t\tsetitimer(ITIMER_REAL, \u0026t1, NULL);\n\t\tsetitimer(ITIMER_VIRTUAL, \u0026t2, NULL);\n\n\t\tf(-513); /* -ERESTARTNOINTR */\n\n\t\twrite(1, \"buggered\\n\", 9);\n\t\treturn 1;\n\t}\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14eff1812679c76564b775aa95cdd378965f6cfb",
      "tree": "af574c59bddc14386830a7e93d63a8a7c29a4904",
      "parents": [
        "b2b163bb82b12bae2504a5b31399c37d099ad3cc"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@fifo99.com",
        "time": "Fri Sep 17 16:42:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 16:44:24 2010 +0100"
      },
      "message": "ARM: 6398/1: add proc info for ARM11MPCore/Cortex-A9 from ARM\n\nSetting of these bits can cause issues on other SMP SoC\u0027s not produced\nby ARM.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2b163bb82b12bae2504a5b31399c37d099ad3cc",
      "tree": "c82f6af3b566b449895e202962d2dc7caed1f20f",
      "parents": [
        "1a8e41cd672f894bbd74874eac601e6cedf838fb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 14:56:16 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 14:56:16 2010 +0100"
      },
      "message": "ARM: prevent multiple syscall restarts\n\nAl Viro reports that calling \"sys_sigsuspend(-ERESTARTNOHAND, 0, 0)\"\nwith two signals coming and being handled in kernel space results\nin the syscall restart being done twice.\n\nAvoid this by clearing the \u0027why\u0027 flag when we call the signal handling\ncode to prevent further syscall restarts after the first.\n\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a8e41cd672f894bbd74874eac601e6cedf838fb",
      "tree": "6e38d880b05897fb97d698a670732b1d474e7e5d",
      "parents": [
        "a672e99b129e286df2e2697a1b603d82321117f3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Sep 16 17:57:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:52 2010 +0100"
      },
      "message": "ARM: 6395/1: VExpress: Set bit 22 in the PL310 (cache controller) AuxCtlr register\n\nClearing bit 22 in the PL310 Auxiliary Control register (shared\nattribute override enable) has the side effect of transforming Normal\nShared Non-cacheable reads into Cacheable no-allocate reads.\n\nCoherent DMA buffers in Linux always have a Cacheable alias via the\nkernel linear mapping and the processor can speculatively load cache\nlines into the PL310 controller. With bit 22 cleared, Non-cacheable\nreads would unexpectedly hit such cache lines leading to buffer\ncorruption.\n\nCc: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a672e99b129e286df2e2697a1b603d82321117f3",
      "tree": "3307cdb68df62a67d78309ecdf6c35cab7321892",
      "parents": [
        "9f05027c7cb3cfe56a31892bd83391138d41a667"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Sep 14 09:53:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:52 2010 +0100"
      },
      "message": "ARM: 6389/1: errata: incorrect hazard handling in the SCU may lead to data corruption\n\nOn the r2p0, r2p1 and r2p2 versions of the Cortex-A9, data corruption\ncan occur if a shared cache line is replaced on one CPU as another CPU\nis accessing it.\n\nThis workaround sets two bits in the diagnostic register of the Cortex-A9,\nreducing the linefill issuing capabilities of the processor and\navoiding the erroneous behaviour.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f05027c7cb3cfe56a31892bd83391138d41a667",
      "tree": "efe9361be8e1b8d78ff44ef13a1e46e1a4b9b23a",
      "parents": [
        "6491848d1ab246f6d243ddef25085fc1d836ff2c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Sep 14 09:51:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:51 2010 +0100"
      },
      "message": "ARM: 6388/1: errata: DMB operation may be faulty\n\nOn versions of the Cortex-A9 up to and including r2p2, under rare\ncircumstances, a DMB instruction between 2 write operations may not\nensure the correct visibility ordering of the 2 writes.\n\nThis workaround sets a bit in the diagnostic register of the Cortex-A9,\ncausing the DMB instruction to behave like a DSB, which functions\ncorrectly on the affected cores.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6491848d1ab246f6d243ddef25085fc1d836ff2c",
      "tree": "c818251255daf1edc51f4fe04b2a34c0e8580c2c",
      "parents": [
        "63f469324f999a28e67b90eb27a5fe0e379b7064"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Sep 14 09:50:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:50 2010 +0100"
      },
      "message": "ARM: 6387/1: errata: check primary part ID in proc-v7.S\n\nKconfig doesn\u0027t have any knowledge of specific v7 cores, so it is possible\nto select errata workarounds that may cause inadvertent behaviour when\nexecuted on a core other than those targetted by the fix.\n\nThis patch improves the variant and revision checking in proc-v7.S so\nthat the primary part number is also considered when applying errata\nworkarounds.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63f469324f999a28e67b90eb27a5fe0e379b7064",
      "tree": "55a74d40b336cd060ce05bd73aa53e2bc1cf6819",
      "parents": [
        "a0719f52d90aed5b82ecf2f3ed14bc4ced3d1a8a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 13 13:44:47 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:49 2010 +0100"
      },
      "message": "ARM: 6377/1: supply _cansleep gpio function to U300\n\nWe have to use _cansleep gpio accessors in the MMCI driver so as\nto avoid slowpath warnings, now U300 has MMCI but doesn\u0027t have\nthese functions in place to siply wrap the existing non-sleeping\nfunctions into sleepable variants.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a0719f52d90aed5b82ecf2f3ed14bc4ced3d1a8a",
      "tree": "2441c3195a1d8d7d70cdbdf6c39381cae5b7cd78",
      "parents": [
        "99f76891a33d130776da3b01935d978b1e75fe68"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 13 13:40:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:48 2010 +0100"
      },
      "message": "ARM: 6376/1: plat-nomadik: MTU: Change prescaler limit and comment updates\n\nThe prescaler 16 is now used only when the timer runs at 32 MHz\nor more. Some comment updates as well.\n\nAcked-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "99f76891a33d130776da3b01935d978b1e75fe68",
      "tree": "f4224067ddd14bde9b8730278c8bc1a9257a292d",
      "parents": [
        "03a7ab083e4d619136d6f07ce70fa9de0bc436fc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 13 13:38:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 17 10:16:47 2010 +0100"
      },
      "message": "ARM: 6375/1: plat-nomadik: MTU timer trivial bug fix\n\ntimer0 to 3 are all on mtu block 0, so don\u0027t calculate the clock event\nrate based upon mtu block 1\u0027s clock speed.\n\nAcked-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "359f64f7b3997e94ee71039b5fcdc1278b9b77c4",
      "tree": "5fdcf9cca9d690eb88924fc973a6b29d55526084",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Sep 15 10:18:51 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Sep 15 10:18:51 2010 -0700"
      },
      "message": "omap: Fix compile dependency to LEDS_CLASS\n\nIf we LEDS_CLASS is not selected, we will get undefined reference\nto `led_classdev_register\u0027.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "38a81da2205f94e8a2a834b51a6b99c91fc7c2e8",
      "tree": "5227c665f37d1c472608a44aaad0a04be68befb2",
      "parents": [
        "2ebd4ffb6d0cb877787b1e42be8485820158857e"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Sep 13 13:01:20 2010 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 15 10:44:00 2010 +0200"
      },
      "message": "perf events: Clean up pid passing\n\nThe kernel perf event creation path shouldn\u0027t use find_task_by_vpid()\nbecause a vpid exists in a specific namespace. find_task_by_vpid() uses\ncurrent\u0027s pid namespace which isn\u0027t always the correct namespace to use\nfor the vpid in all the places perf_event_create_kernel_counter() (and\nthus find_get_context()) is called.\n\nThe goal is to clean up pid namespace handling and prevent bugs like:\n\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d17281\n\nInstead of using pids switch find_get_context() to use task struct\npointers directly. The syscall is responsible for resolving the pid to\na task struct. This moves the pid namespace resolution into the syscall\nmuch like every other syscall that takes pid parameters.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Robin Green \u003cgreenrd@greenrd.org\u003e\nCc: Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003ca134e5e392ab0204961fd1a62c84a222bf5874a9.1284407763.git.matthltc@us.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3aabae7d9dfaed60effe93662f02c19bafc18537",
      "tree": "af94cdd69add07601d9f3f5988dfc1dc255e3886",
      "parents": [
        "79e406d7b00ab2b261ae32a59f266fd3b7af6f29",
        "57c072c7113f54f9512624d6c665db6184448782"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 15 10:27:31 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 15 10:27:31 2010 +0200"
      },
      "message": "Merge branch \u0027tip/perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core\n"
    },
    {
      "commit": "23a07eb0e8ea7d5b6ac41f2cc647e7ae53859292",
      "tree": "90b5c77be698a1a6cf4ed89c7055f99995929cd7",
      "parents": [
        "cbd2780fcefc370732c1f1526fb784573308177d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 09 11:12:37 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:59:51 2010 +0900"
      },
      "message": "ARM: S3C64XX: Fix dev-spi build\n\nThe irqs.h usage here got missed in the Samsung platform reorganisation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "cbd2780fcefc370732c1f1526fb784573308177d",
      "tree": "6a94bdcf020f2c7e1d29b80b06a54aaea4954805",
      "parents": [
        "0770e5280efd6f0001972a2b5127dffad0e22591"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Aug 30 12:07:58 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:59:31 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix on s5p_gpio_[get,set]_drvstr\n\nThis patch fixes bug on gpio drive strength helper function.\n\nThe offset should be like follwoing.\n-       off \u003d chip-\u003echip.base - pin;\n+       off \u003d pin - chip-\u003echip.base;\n\nIn the s5p_gpio_get_drvstr(),\nthe second line is unnecessary, because overwrite drvstr.\n        drvstr \u003d __raw_readl(reg);\n-       drvstr \u003d 0xffff \u0026 (0x3 \u003c\u003c shift);\n\nAnd need 2bit masking before return the drvstr value.\n        drvstr \u003d drvstr \u003e\u003e shift;\n+       drvstr \u0026\u003d 0x3;\n\nIn the s5p_gpio_set_drvstr(), need relevant bit clear.\n        tmp \u003d __raw_readl(reg);\n+       tmp \u0026\u003d ~(0x3 \u003c\u003c shift);\n        tmp |\u003d drvstr \u003c\u003c shift;\n\nReported-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "0770e5280efd6f0001972a2b5127dffad0e22591",
      "tree": "d197461471cd38a2892d3eb0087696b6dcbfe2aa",
      "parents": [
        "da01c2f733f5eaa1b0670e7b584f431934c60306"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Aug 30 10:45:54 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:59:23 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix on drive strength value\n\nThis patch fixes on defined drive strength value for GPIO.\nAccording to data sheet, if we want drive strength 1x, the value\nshould be 00(b), if 2x should be 10(b), if 3x should be 01(b),\nand if 4x should be 11(b). Also fixes comment(from S5C to S5P).\n\nReported-by: Janghyuck Kim \u003cjanghyuck.kim@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "da01c2f733f5eaa1b0670e7b584f431934c60306",
      "tree": "3fe627f20c42d1e7a91ee6b59978288742d9de7c",
      "parents": [
        "a203a13a8843c3ec2d4dbc6285d000079a12afa5"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Sep 10 19:43:12 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:59:16 2010 +0900"
      },
      "message": "ARM: S5PV210: Add FIMC clocks\n\nThese clocks enables FIMC driver to operate on machines, which\nbootloader power gated FIMC devices to save power on boot.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[kgene.kim@samsung.com: minor title fix]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "a203a13a8843c3ec2d4dbc6285d000079a12afa5",
      "tree": "a5a9aa3fdc71033565dd17708bddbe797086093f",
      "parents": [
        "f1c894de475c2455e6cedcc91d0ee4eb04388f3b"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Aug 21 11:48:45 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:58:35 2010 +0900"
      },
      "message": "ARM: S5PV210: Reduce the iodesc length of systimer\n\nIt\u0027s enough to use 4KiB.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f1c894de475c2455e6cedcc91d0ee4eb04388f3b",
      "tree": "fc46d2be77dc1d9c05b01847ce5f44ba269a867a",
      "parents": [
        "80e2f36aab7e69a193926814b73b3609c2f69f20"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Sat Aug 21 09:18:19 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:58:21 2010 +0900"
      },
      "message": "ARM: S5PV210: Update I2C-1 Clock Register Property.\n\nCLK_GATE_IP3[8] is RESERVED. The port \"I2C_HDMI_DDC\" of CLK_GATE_IP3[10] is\nused as another I2C port. Therefore, defined the unused I2C-1 as another I2C\nthere was left undefined but used.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "80e2f36aab7e69a193926814b73b3609c2f69f20",
      "tree": "86c8a78bb10fb27e4ae257ff5a8c33048fd5502b",
      "parents": [
        "0fe7f885043ea0e3e026cc98cfd7f8715018c023"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Sep 09 21:31:46 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:57:55 2010 +0900"
      },
      "message": "ARM: S5P: Decrease IO Registers memory region size on FIMC\n\nIO registers region size of all FIMC versions is less than 1kB so there\nis no need to reserve 1M.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n[kgene.kim@samsung.com: minor title fix]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "0fe7f885043ea0e3e026cc98cfd7f8715018c023",
      "tree": "118ab41d626ff666ee969c3b0ac6ad4875ba6122",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Sep 09 21:29:52 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 14 17:57:39 2010 +0900"
      },
      "message": "ARM: S5P: Fix DMA coherent mask for FIMC\n\nFIMC driver uses DMA_coherent allocator, which requires proper dma mask\nto be set.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[kgene.kim@samsung.com: minor title fix]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\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": "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": "15ac9a395a753cb28c674e7ea80386ffdff21785",
      "tree": "63879e3031a6ed8e372ffd254ef97ff703a4d478",
      "parents": [
        "a4eaf7f14675cb512d69f0c928055e73d0c6d252"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Sep 06 15:51:45 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 09 20:46:31 2010 +0200"
      },
      "message": "perf: Remove the sysfs bits\n\nNeither the overcommit nor the reservation sysfs parameter were\nactually working, remove them as they\u0027ll only get in the way.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a4eaf7f14675cb512d69f0c928055e73d0c6d252",
      "tree": "e8a0f631fc28d4bd9becd2e9e2c71743c64ee3ec",
      "parents": [
        "fa407f35e0298d841e4088f95a7f9cf6e725c6d5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Jun 16 14:37:10 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 09 20:46:30 2010 +0200"
      },
      "message": "perf: Rework the PMU methods\n\nReplace pmu::{enable,disable,start,stop,unthrottle} with\npmu::{add,del,start,stop}, all of which take a flags argument.\n\nThe new interface extends the capability to stop a counter while\nkeeping it scheduled on the PMU. We replace the throttled state with\nthe generic stopped state.\n\nThis also allows us to efficiently stop/start counters over certain\ncode paths (like IRQ handlers).\n\nIt also allows scheduling a counter without it starting, allowing for\na generic frozen state (useful for rotating stopped counters).\n\nThe stopped state is implemented in two different ways, depending on\nhow the architecture implemented the throttled state:\n\n 1) We disable the counter:\n    a) the pmu has per-counter enable bits, we flip that\n    b) we program a NOP event, preserving the counter state\n\n 2) We store the counter state and ignore all read/overflow events\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: stephane eranian \u003ceranian@googlemail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "33696fc0d141bbbcb12f75b69608ea83282e3117",
      "tree": "72e08dba377d57eb7dd8c08a937a6de10e8af9c4",
      "parents": [
        "24cd7f54a0d47e1d5b3de29e2456bfbd2d8447b7"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Jun 14 08:49:00 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 09 20:46:29 2010 +0200"
      },
      "message": "perf: Per PMU disable\n\nChanges perf_disable() into perf_pmu_disable().\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: stephane eranian \u003ceranian@googlemail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "24cd7f54a0d47e1d5b3de29e2456bfbd2d8447b7",
      "tree": "a37d3a4cb101e3f67635a1920f447c9e9e8d8ab2",
      "parents": [
        "9ed6060d286b1eb55974d09080f442f809408c42"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jun 11 17:32:03 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 09 20:46:29 2010 +0200"
      },
      "message": "perf: Reduce perf_disable() usage\n\nSince the current perf_disable() usage is only an optimization,\nremove it for now. This eases the removal of the __weak\nhw_perf_enable() interface.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: stephane eranian \u003ceranian@googlemail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0a873ebbf87bf38bf70b5e39a7cadc96099fa13",
      "tree": "63ab672b847aed295f99b9b2a3bbcfd5d3d35bd9",
      "parents": [
        "51b0fe39549a04858001922919ab355dee9bdfcf"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jun 11 13:35:08 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 09 20:46:28 2010 +0200"
      },
      "message": "perf: Register PMU implementations\n\nSimple registration interface for struct pmu, this provides the\ninfrastructure for removing all the weak functions.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: stephane eranian \u003ceranian@googlemail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "51b0fe39549a04858001922919ab355dee9bdfcf",
      "tree": "024768dd0c87e890edf76e129820ea0cdf16a257",
      "parents": [
        "2aa61274efb9f532deaebc9812675a27af1994cb"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jun 11 13:35:57 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 09 20:46:27 2010 +0200"
      },
      "message": "perf: Deconstify struct pmu\n\nsed -ie \u0027s/const struct pmu\\\u003e/struct pmu/g\u0027 `git grep -l \"const struct pmu\\\u003e\"`\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: stephane eranian \u003ceranian@googlemail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\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": "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": "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": "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": "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": "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": "4cbe75be5c6ae86bdc7daec864eeb2dfd66f48bb",
      "tree": "c0a99fac4a736cce9725b2c2da16a93ea95070fe",
      "parents": [
        "c7fd239a647ead1c336a051012d6bb96465ea8c6"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Aug 30 18:21:55 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Aug 31 12:51:43 2010 +0200"
      },
      "message": "oprofile, arm: initialize perf_event pointers with NULL\n\nThe pointers must be NULL\u0027ed to avoid double-freeing the pointers in\nrare cases during reinitialization.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "c7fd239a647ead1c336a051012d6bb96465ea8c6",
      "tree": "0ea0d2f251c1979a05d5e10bae1a0296187b95ac",
      "parents": [
        "979048e1f26190d16b5aea87166177f37e614439"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Sun Aug 29 14:52:00 2010 -0400"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Aug 31 11:49:07 2010 +0200"
      },
      "message": "ARM: oprofile: fix and simplify init/exit functions\n\nNow that oprofile_arch_exit is only called when the OProfile module\nis unloaded, it can assume that init completed successfully and not\nhave to worry about double frees or releasing NULL perf events.\n\nThis patch ensures that oprofile_arch_init fails gracefully on ARM\nand simplifies the exit code based on the above.\n\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\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": "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": "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": "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"
    }
  ],
  "next": "3ff310206db33e66c076b1f656e70e9080f5be50"
}
