)]}'
{
  "log": [
    {
      "commit": "a7f4255f906f60f72e00aad2fb000939449ff32e",
      "tree": "e406279014534fef75e15c5c6b2bc797a0e1488a",
      "parents": [
        "c447064de46a942e2d91a4cf22afa70538d781dd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 09 20:55:10 2012 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 09 12:43:27 2012 -0800"
      },
      "message": "x86: Derandom delay_tsc for 64 bit\n\nCommit f0fbf0abc093 (\"x86: integrate delay functions\") converted\ndelay_tsc() into a random delay generator for 64 bit.  The reason is\nthat it merged the mostly identical versions of delay_32.c and\ndelay_64.c.  Though the subtle difference of the result was:\n\n static void delay_tsc(unsigned long loops)\n {\n-\tunsigned bclock, now;\n+\tunsigned long bclock, now;\n\nNow the function uses rdtscl() which returns the lower 32bit of the\nTSC. On 32bit that\u0027s not problematic as unsigned long is 32bit. On 64\nbit this fails when the lower 32bit are close to wrap around when\nbclock is read, because the following check\n\n       if ((now - bclock) \u003e\u003d loops)\n       \t  \tbreak;\n\nevaluated to true on 64bit for e.g. bclock \u003d 0xffffffff and now \u003d 0\nbecause the unsigned long (now - bclock) of these values results in\n0xffffffff00000001 which is definitely larger than the loops\nvalue. That explains Tvortkos observation:\n\n\"Because I am seeing udelay(500) (_occasionally_) being short, and\n that by delaying for some duration between 0us (yep) and 491us.\"\n\nMake those variables explicitely u32 again, so this works for both 32\nand 64 bit.\n\nReported-by: Tvrtko Ursulin \u003ctvrtko.ursulin@onelan.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@vger.kernel.org # \u003e\u003d 2.6.27\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ab5d757db3beb865f52cb59fe4240c4fdc2da55",
      "tree": "dae37469dcfd4ff9055c326aa1f6a163f0e0a4e9",
      "parents": [
        "0cacaf51a0b3092fc84e5c8d483721baee67b60f",
        "4cd7c0a03ea44ef88fa0d3901d671798d23cbc35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 09 07:27:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 09 07:27:38 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://linux-c6x.org/git/projects/linux-c6x-upstreaming\n\nPull C6X fix from Mark Salter:\n \"Fix for C6X KSTK_EIP and KSTK_ESP macros.\"\n\n* tag \u0027for-linus\u0027 of git://linux-c6x.org/git/projects/linux-c6x-upstreaming:\n  C6X: fix KSTK_EIP and KSTK_ESP macros\n"
    },
    {
      "commit": "0cacaf51a0b3092fc84e5c8d483721baee67b60f",
      "tree": "ce81f9186720f930da986a6081eb26dbd8ad12a3",
      "parents": [
        "45b8da90f2e1af7e1a233f03791c78ed0f831fca",
        "6b7f000eb6a0b81d7a809833edb7a457eedf8512"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 09 07:26:25 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 09 07:26:25 2012 -0800"
      },
      "message": "Merge tag \u0027iommu-fixes-v3.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu\n\nPull two IOMMU fixes from Joerg Roedel:\n \"The first is an additional fix for the OMAP initialization order issue\n  and the second patch fixes a possible section mismatch which can lead\n  to a kernel crash in the AMD IOMMU driver when suspend/resume is used\n  and the compiler has not inlined the iommu_set_device_table function.\"\n\n* tag \u0027iommu-fixes-v3.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:\n  x86/amd: iommu_set_device_table() must not be __init\n  ARM: OMAP: fix iommu, not mailbox\n"
    },
    {
      "commit": "9f8050c4f99789d03ca96d4e625bd6637241828f",
      "tree": "1da2ab64926a1661ab97407ea5ca5e01cc2e977a",
      "parents": [
        "9a0cee711448335ec43eae83272495e9334c0098",
        "c66fcfa938d84d4661c77e9fe85312dece0133e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:32:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:32:42 2012 -0800"
      },
      "message": "Merge tag \u0027fixes-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull last minute fixes from Olof Johansson:\n \"One samsung build fix due to a mis-applied patch, and a small set of\n  OMAP fixes.  This should be the last from arm-soc for 3.3, hopefully.\"\n\n* tag \u0027fixes-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: S3C2440: Fixed build error for s3c244x\n  ARM: OMAP2+: Fix module build errors with CONFIG_OMAP4_ERRATA_I688\n  ARM: OMAP: id: Add missing break statement in omap3xxx_check_revision\n  ARM: OMAP2+: Remove apply_uV constraints for fixed regulator\n  ARM: OMAP: irqs: Fix NR_IRQS value to handle PRCM interrupts\n"
    },
    {
      "commit": "ee0849c9114a45c1ecd6136623a25f95892c59fe",
      "tree": "b2c1b21f11e724795f569c75405beb6918fcf272",
      "parents": [
        "7d77696e924bf09d83d83354ce57aa11d3ad61de",
        "29f141fed01a09050207c4d41fc5811520d81146"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:24:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:24:27 2012 -0800"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull minor devicetree bug fixes and documentation updates from Grant Likely:\n \"Fixes up a duplicate #include, adds an empty implementation of\n  of_find_compatible_node() and make git ignore .dtb files.  And fix up\n  bus name on OF described PHYs.  Nothing exciting here.\"\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  doc: dt: Fix broken reference in gpio-leds documentation\n  of/mdio: fix fixed link bus name\n  of/fdt.c: asm/setup.h included twice\n  of: add picochip vendor prefix\n  dt: add empty of_find_compatible_node function\n  ARM: devicetree: Add .dtb files to arch/arm/boot/.gitignore\n"
    },
    {
      "commit": "c66fcfa938d84d4661c77e9fe85312dece0133e8",
      "tree": "06cb95cb2f5c29d6767029a0a1b0c8aa49c44963",
      "parents": [
        "48546cc0a5c2deac67c9a3cafa3889871b25a4c0",
        "cc4ad9072cce2bf0eeae1fb197e42612fbac1f15"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 10:56:12 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 10:56:12 2012 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP2+: Fix module build errors with CONFIG_OMAP4_ERRATA_I688\n  ARM: OMAP: id: Add missing break statement in omap3xxx_check_revision\n  ARM: OMAP2+: Remove apply_uV constraints for fixed regulator\n  ARM: OMAP: irqs: Fix NR_IRQS value to handle PRCM interrupts\n"
    },
    {
      "commit": "48546cc0a5c2deac67c9a3cafa3889871b25a4c0",
      "tree": "2c6ff993a0bc4687df9182f1d460e8abc50f01be",
      "parents": [
        "4f262acfde22b63498b5e4f165e53d3bb4e96400"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Mar 08 01:48:36 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:57:29 2012 -0800"
      },
      "message": "ARM: S3C2440: Fixed build error for s3c244x\n\nFixed following:\narch/arm/mach-s3c2440/s3c244x.c: In function \u0027s3c244x_restart\u0027:\narch/arm/mach-s3c2440/s3c244x.c:209: error: expected declaration or statement at end of input\nmake[1]: *** [arch/arm/mach-s3c24xx/s3c244x.o] Error 1\nmake: *** [arch/arm/mach-s3c24xx] Error 2\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "4f262acfde22b63498b5e4f165e53d3bb4e96400",
      "tree": "6d66699cbbdd8ea618a24270ed87539fa94900c0",
      "parents": [
        "d09b3c9618f72ca018836998b13045edec3c8301",
        "a0feb6db0fe03326d7d2c7a4615ce3289615c023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 07 08:33:03 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 07 08:33:03 2012 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates from Russell King.\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7358/1: perf: add PMU hotplug notifier\n  ARM: 7357/1: perf: fix overflow handling for xscale2 PMUs\n  ARM: 7356/1: perf: check that we have an event in the PMU IRQ handlers\n  ARM: 7355/1: perf: clear overflow flag when disabling counter on ARMv7 PMU\n  ARM: 7354/1: perf: limit sample_period to half max_period in non-sampling mode\n  ARM: ecard: ensure fake vma vm_flags is setup\n  ARM: 7346/1: errata: fix PL310 erratum #753970 workaround selection\n  ARM: 7345/1: errata: update workaround for A9 erratum #743622\n  ARM: 7348/1: arm/spear600: fix one-shot timer\n  ARM: 7339/1: amba/serial.h: Include types.h for resolving dependency of type bool\n"
    },
    {
      "commit": "4cd7c0a03ea44ef88fa0d3901d671798d23cbc35",
      "tree": "c9643ba142e8532f04d15e24369c42db0ec28778",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Wed Mar 07 11:19:31 2012 -0500"
      },
      "committer": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Wed Mar 07 11:28:22 2012 -0500"
      },
      "message": "C6X: fix KSTK_EIP and KSTK_ESP macros\n\nThere was a latent typo in the C6X KSTK_EIP and KSTK_ESP macros which\ncaused a problem with a new patch which used them. The broken definitions\nwere of the form:\n\n  #define KSTK_FOO(tsk) (task_pt_regs(task)-\u003efoo)\n\nNote the use of task vs tsk. This actually worked before because the\nonly place in the kernel which used these macros passed in a local\npointer named task.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\n"
    },
    {
      "commit": "a0feb6db0fe03326d7d2c7a4615ce3289615c023",
      "tree": "5252086b8224c588148af6a48618030aa6e4827a",
      "parents": [
        "3f31ae121348afd9ed39700ea2a63c17cd7eeed1"
      ],
      "author": {
        "name": "Lorenzo Pieralisi",
        "email": "Lorenzo.Pieralisi@arm.com",
        "time": "Tue Mar 06 17:37:45 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 09:40:50 2012 +0000"
      },
      "message": "ARM: 7358/1: perf: add PMU hotplug notifier\n\nWhen a CPU is taken out of reset, either cold booted or hotplugged in,\nsome of its PMU registers can contain UNKNOWN values.\n\nThis patch adds a hotplug notifier to ARM core perf code so that upon\nCPU restart the PMU unit is reset and becomes ready to use again.\n\nSigned-off-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@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": "3f31ae121348afd9ed39700ea2a63c17cd7eeed1",
      "tree": "ac7b0386088adf865df514a4bef062bd7d072426",
      "parents": [
        "f6f5a30c834135c9f2fa10400c59ebbdd9188567"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Mar 06 17:35:55 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 09:40:49 2012 +0000"
      },
      "message": "ARM: 7357/1: perf: fix overflow handling for xscale2 PMUs\n\nxscale2 PMUs indicate overflow not via the PMU control register, but by\na separate overflow FLAG register instead.\n\nThis patch fixes the xscale2 PMU code to use this register to detect\nto overflow and ensures that we clear any pending overflow when\ndisabling a counter.\n\nCc: \u003cstable@vger.kernel.org\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": "f6f5a30c834135c9f2fa10400c59ebbdd9188567",
      "tree": "208358216772eedab5998070878db55df5d4e772",
      "parents": [
        "99c1745b9c76910e195889044f914b4898b7c9a5"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Mar 06 17:34:50 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 09:40:49 2012 +0000"
      },
      "message": "ARM: 7356/1: perf: check that we have an event in the PMU IRQ handlers\n\nThe PMU IRQ handlers in perf assume that if a counter has overflowed\nthen perf must be responsible. In the paranoid world of crazy hardware,\nthis could be false, so check that we do have a valid event before\nattempting to dereference NULL in the interrupt path.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.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": "99c1745b9c76910e195889044f914b4898b7c9a5",
      "tree": "f94661a5e2e6b663000c6f4fdf3a2311f2554f7d",
      "parents": [
        "5727347180ebc6b4a866fcbe00dcb39cc03acb37"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Mar 06 17:34:22 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 09:40:49 2012 +0000"
      },
      "message": "ARM: 7355/1: perf: clear overflow flag when disabling counter on ARMv7 PMU\n\nWhen disabling a counter on an ARMv7 PMU, we should also clear the\noverflow flag in case an overflow occurred whilst stopping the counter.\nThis prevents a spurious overflow being picked up later and leading to\neither false accounting or a NULL dereference.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReported-by: Ming Lei \u003ctom.leiming@gmail.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": "5727347180ebc6b4a866fcbe00dcb39cc03acb37",
      "tree": "ed27e4b37407917d2f9813a4684cceb64f0d6f93",
      "parents": [
        "81caaf2503be8fbb738ea4f124063dcc24958397"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Mar 06 17:33:17 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 09:40:48 2012 +0000"
      },
      "message": "ARM: 7354/1: perf: limit sample_period to half max_period in non-sampling mode\n\nOn ARM, the PMU does not stop counting after an overflow and therefore\nIRQ latency affects the new counter value read by the kernel. This is\nsignificant for non-sampling runs where it is possible for the new value\nto overtake the previous one, causing the delta to be out by up to\nmax_period events.\n\nCommit a737823d (\"ARM: 6835/1: perf: ensure overflows aren\u0027t missed due\nto IRQ latency\") attempted to fix this problem by allowing interrupt\nhandlers to pass an overflow flag to the event update function, causing\nthe overflow calculation to assume that the counter passed through zero\nwhen going from prev to new. Unfortunately, this doesn\u0027t work when\noverflow occurs on the perf_task_tick path because we have the flag\ncleared and end up computing a large negative delta.\n\nThis patch removes the overflow flag from armpmu_event_update and\ninstead limits the sample_period to half of the max_period for\nnon-sampling profiling runs.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.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": "55062d061790b43aee01ab3f9ac57b8596254f19",
      "tree": "482f3f8ddf93c5d432b9a9fc3d0090ae71642597",
      "parents": [
        "097d59106a8e4b42d07c9892fdd7790f1659c6ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 06 18:48:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 06 18:48:13 2012 -0800"
      },
      "message": "x86: fix typo in recent find_vma_prev purge\n\nIt turns out that test-compiling this file on x86-64 doesn\u0027t really\nhelp, because much of it is x86-32-specific.  And so I hadn\u0027t noticed\nthe slightly over-eager removal of the \u0027r\u0027 from \u0027addr\u0027 variable despite\nthinking I had tested it.\n\nSigned-off-by: Linus \"oopsie\" Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "097d59106a8e4b42d07c9892fdd7790f1659c6ff",
      "tree": "babf61a0287b0f09f80580847274877831ed6869",
      "parents": [
        "71fece9511717750d86691e0f517ad04f3c8a801"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 06 18:23:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 06 18:23:36 2012 -0800"
      },
      "message": "vm: avoid using find_vma_prev() unnecessarily\n\nSeveral users of \"find_vma_prev()\" were not in fact interested in the\nprevious vma if there was no primary vma to be found either.  And in\nthose cases, we\u0027re much better off just using the regular \"find_vma()\",\nand then \"prev\" can be looked up by just checking vma-\u003evm_prev.\n\nThe find_vma_prev() semantics are fairly subtle (see Mikulas\u0027 recent\ncommit 83cd904d271b: \"mm: fix find_vma_prev\"), and the whole \"return\nprev by reference\" means that it generates worse code too.\n\nThus this \"let\u0027s avoid using this inconvenient and clearly too subtle\ninterface when we don\u0027t really have to\" patch.\n\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "917ec63b61720b177271450399bca2f8c5168c0d",
      "tree": "9f91cc378d75ce0fcec38314ca6d94c6c8549455",
      "parents": [
        "4704fe65e55fb088fbcb1dc0b15ff7cc8bff3685",
        "6b60805502fecc5ce05dad68fd242c4f3a1d1f1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 06 09:10:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 06 09:10:31 2012 -0800"
      },
      "message": "Merge tag \u0027fixes-3.3-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc bug fixes from Arnd Bergmann:\n \"Here are all the fixes I got after sending the last pull request.\n  These fix mostly regressions on exynos, at91, pxa and ep93xx.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\n* tag \u0027fixes-3.3-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: ep93xx: convert vision_ep9307 to MULTI_IRQ_HANDLER\n  ARM: EXYNOS: fix touchscreen IRQ setup on Universal C210 board\n  ARM: pxa: fix invalid mfp pin issue\n  ARM: pxa: remove duplicated registeration on pxa-gpio\n  ARM: pxa: add dummy clock for pxa25x and pxa27x\n  ARM: S3C24XX: DMA resume regression fix\n  ARM: S3C24XX: Fix restart on S3C2442\n  ARM: SAMSUNG: Fix memory size for hsotg\n  ARM: at91/dma: DMA controller registering with DT support\n  ARM: at91/dma: remove platform data from DMA controller\n"
    },
    {
      "commit": "6b60805502fecc5ce05dad68fd242c4f3a1d1f1b",
      "tree": "a53537e00ede0a31b8f9f91c1d79d1e1a6670797",
      "parents": [
        "4c75aab698d4b7cc08f3a5dd329fc7e9af3d0e3c",
        "af829310e8a914ad17ed61a7b18b14b4f457bca1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 06 16:12:13 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 06 16:12:26 2012 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://github.com/hzhuang1/linux into fixes\n\n* \u0027fixes\u0027 of git://github.com/hzhuang1/linux: (3 commits)\n  ARM: pxa: fix invalid mfp pin issue\n  ARM: pxa: remove duplicated registeration on pxa-gpio\n  ARM: pxa: add dummy clock for pxa25x and pxa27x\n\nIncludes an update to v3.3-rc6\n"
    },
    {
      "commit": "4c75aab698d4b7cc08f3a5dd329fc7e9af3d0e3c",
      "tree": "03a2be42314c424863b96553537bf24d6b03a211",
      "parents": [
        "1dbd02ec389b11ffc6288695e13c5754e6e07847",
        "63f32b3893aba641504d744d58ab5ed6f528fc7c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 06 16:11:56 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 06 16:11:56 2012 +0000"
      },
      "message": "Merge branch \u0027v3.3-samsung-fixes-4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes\n\n* \u0027v3.3-samsung-fixes-4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: EXYNOS: fix touchscreen IRQ setup on Universal C210 board\n  ARM: S3C24XX: DMA resume regression fix\n  ARM: S3C24XX: Fix restart on S3C2442\n  ARM: SAMSUNG: Fix memory size for hsotg\n"
    },
    {
      "commit": "1dbd02ec389b11ffc6288695e13c5754e6e07847",
      "tree": "74deb1b554e4cd8a0ddcb692447bc717640ab8a9",
      "parents": [
        "76374c63e217810a51516047f1871599aecf6b1a"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu Mar 01 17:13:59 2012 -0700"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 06 15:57:56 2012 +0000"
      },
      "message": "ARM: ep93xx: convert vision_ep9307 to MULTI_IRQ_HANDLER\n\nAs done for the other ep93xx machines in:\n\ncommit 9a6879bd902e2ec605fff4d9fb3247b440a1f66a\nARM: ep93xx: convert to MULTI_IRQ_HANDLER\n\nNow that there is a generic IRQ handler for multiple VIC devices use it\nfor vision_ep9307 to help building multi platform kernels.\n\nSigned-off-by: Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Ryan Mallon \u003crmallon@gmail.com\u003e\nReviewed-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "63f32b3893aba641504d744d58ab5ed6f528fc7c",
      "tree": "709f4b844676b7070bb6736e5b3996c14e555ff2",
      "parents": [
        "e39d40c65dfd8390b50c03482ae9e289b8a8f351"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "b.zolnierkie@samsung.com",
        "time": "Tue Mar 06 02:25:15 2012 -0800"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 06 02:25:15 2012 -0800"
      },
      "message": "ARM: EXYNOS: fix touchscreen IRQ setup on Universal C210 board\n\nFixes atmel_mxt_ts freeze on Universal C210.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "af829310e8a914ad17ed61a7b18b14b4f457bca1",
      "tree": "e9200b9214a59e7b12396b1f30f770ec543d8d31",
      "parents": [
        "0c7de34be3e1f0c3031f9e0c23d3d7e51db317ba"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Tue Mar 06 14:57:16 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Tue Mar 06 14:57:16 2012 +0800"
      },
      "message": "ARM: pxa: fix invalid mfp pin issue\n\nFailure is reported on hx4700 with kernel v3.3-rc1.\n\n__mfp_validate: GPIO20 is invalid pin\n__mfp_validate: GPIO21 is invalid pin\n__mfp_validate: GPIO15 is invalid pin\n__mfp_validate: GPIO78 is invalid pin\n__mfp_validate: GPIO79 is invalid pin\n__mfp_validate: GPIO80 is invalid pin\n__mfp_validate: GPIO33 is invalid pin\n__mfp_validate: GPIO48 is invalid pin\n__mfp_validate: GPIO49 is invalid pin\n__mfp_validate: GPIO50 is invalid pin\n\nSince pxa_last_gpio is used in mfp-pxa2xx driver. But it\u0027s only\nupdated in pxa-gpio driver that run after mfp-pxa2xx driver.\n\nSo update the pxa_last_gpio first in mfp-pxa2xx driver.\n\nReported-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\n"
    },
    {
      "commit": "0c7de34be3e1f0c3031f9e0c23d3d7e51db317ba",
      "tree": "4fcfad99859fde53a0f1a8fbcf0ade0d2e7db8f7",
      "parents": [
        "bbdc818b270ab47658019fb1d67a0f14e9b17985"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Tue Mar 06 14:37:04 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Tue Mar 06 14:40:59 2012 +0800"
      },
      "message": "ARM: pxa: remove duplicated registeration on pxa-gpio\n\nBoth reboot (via reboot(RB_AUTOBOOT)) and suspend freeze on hx4700.\n\nRegistration of pxa_gpio_syscore_ops is moved into pxa-gpio driver,\nbut it still exists in arch-pxa directory. It resulsts failure on\nreboot and suspend.\n\nNow remove the registration code in arch-pxa.\n\nReported-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\n"
    },
    {
      "commit": "bbdc818b270ab47658019fb1d67a0f14e9b17985",
      "tree": "2f83409ca37ebed89bf99b35bfbe833e078e1a85",
      "parents": [
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Feb 28 10:57:48 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Tue Mar 06 14:24:59 2012 +0800"
      },
      "message": "ARM: pxa: add dummy clock for pxa25x and pxa27x\n\ngpio-pxa driver is shared among arch-pxa and arch-mmp. Clock is the\nessential component on pxa3xx/pxa95x and arch-mmp. So we need to\ndefine dummy clock in pxa25x/pxa27x instead.\n\nThis regression was introduced by the commit \"ARM: pxa: add dummy\nclock for sa1100-rtc\", id a55b5adaf403c4d032e0871ad4ee3367782f4db6.\n\nReported-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\n"
    },
    {
      "commit": "3e85fb9cd4f711d70c5d26baa86e438390731eab",
      "tree": "85f0abea7e932a7e7c75cef2773fb648b35db1f4",
      "parents": [
        "055bf38d3d6069707e2d555cffdde629b8404ff2",
        "b24823e61bfd93d0e72088e4f5245287582ed289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 15:50:25 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 15:50:25 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch bomb)\n\nMerge the emailed seties of 19 patches from Andrew Morton\n\n* akpm:\n  rapidio/tsi721: fix queue wrapping bug in inbound doorbell handler\n  memcg: fix mapcount check in move charge code for anonymous page\n  mm: thp: fix BUG on mm-\u003enr_ptes\n  alpha: fix 32/64-bit bug in futex support\n  memcg: fix GPF when cgroup removal races with last exit\n  debugobjects: Fix selftest for static warnings\n  floppy/scsi: fix setting of BIO flags\n  memcg: fix deadlock by inverting lrucare nesting\n  drivers/rtc/rtc-r9701.c: fix crash in r9701_remove()\n  c2port: class_create() returns an ERR_PTR\n  pps: class_create() returns an ERR_PTR, not NULL\n  hung_task: fix the broken rcu_lock_break() logic\n  vfork: kill PF_STARTING\n  coredump_wait: don\u0027t call complete_vfork_done()\n  vfork: make it killable\n  vfork: introduce complete_vfork_done()\n  aio: wake up waiters when freeing unused kiocbs\n  kprobes: return proper error code from register_kprobe()\n  kmsg_dump: don\u0027t run on non-error paths by default\n"
    },
    {
      "commit": "62aca403657fe30e5235c5331e9871e676d9ea0a",
      "tree": "ea3d32f460f12556248c9577b1272c0959f2579d",
      "parents": [
        "7512102cf64d36e3c7444480273623c7aab3563f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 05 14:59:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 15:49:43 2012 -0800"
      },
      "message": "alpha: fix 32/64-bit bug in futex support\n\nMichael Cree said:\n\n: : I have noticed some user space problems (pulseaudio crashes in pthread\n: : code, glibc/nptl test suite failures, java compiler freezes on SMP alpha\n: : systems) that arise when using a 2.6.39 or later kernel on Alpha.\n: : Bisecting between 2.6.38 and 2.6.39 (using glibc/nptl test suite as\n: : criterion for good/bad kernel) eventually leads to:\n: :\n: : 8d7718aa082aaf30a0b4989e1f04858952f941bc is the first bad commit\n: : commit 8d7718aa082aaf30a0b4989e1f04858952f941bc\n: : Author: Michel Lespinasse \u003cwalken@google.com\u003e\n: : Date:   Thu Mar 10 18:50:58 2011 -0800\n: :\n: :     futex: Sanitize futex ops argument types\n: :\n: :     Change futex_atomic_op_inuser and futex_atomic_cmpxchg_inatomic\n: :     prototypes to use u32 types for the futex as this is the data type the\n: :     futex core code uses all over the place.\n: :\n: : Looking at the commit I see there is a change of the uaddr argument in\n: : the Alpha architecture specific code for futexes from int to u32, but I\n: : don\u0027t see why this should cause a problem.\n\nRichard Henderson said:\n\n: futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr,\n:                               u32 oldval, u32 newval)\n: ...\n:         :       \"r\"(uaddr), \"r\"((long)oldval), \"r\"(newval)\n:\n:\n: There is no 32-bit compare instruction.  These are implemented by\n: consistently extending the values to a 64-bit type.  Since the\n: load instruction sign-extends, we want to sign-extend the other\n: quantity as well (despite the fact it\u0027s logically unsigned).\n:\n: So:\n:\n: -        :       \"r\"(uaddr), \"r\"((long)oldval), \"r\"(newval)\n: +        :       \"r\"(uaddr), \"r\"((long)(int)oldval), \"r\"(newval)\n:\n: should do the trick.\n\nMichael said:\n\n: This fixes the glibc test suite failures and the pulseaudio related\n: crashes, but it does not fix the java compiiler lockups that I was (and\n: are still) observing.  That is some other problem.\n\nReported-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nTested-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nAcked-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nReviewed-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81caaf2503be8fbb738ea4f124063dcc24958397",
      "tree": "9e14cfa2b1e5108de9236a320d430ef553cec94b",
      "parents": [
        "43a6955fa8c3ac2e7c31959e8b77a1166dbd13f3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 05 23:29:51 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 05 23:29:51 2012 +0000"
      },
      "message": "ARM: ecard: ensure fake vma vm_flags is setup\n\nOur TLB ops want to check the vma vm_flags to find out whether the\nmapping is executable.  However, we leave this uninitialized in\necard.c.  Initialize it with an appropriate value.\n\nReported-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4f0449e26f7ce72933af99e80b381a4dce792d7b",
      "tree": "24fdff813999eb03d83c4d39db76e9393ecbaf01",
      "parents": [
        "789ce9b9c24058dfd7a3e7396e0e34fb61068d43",
        "a97f4f5e524bcd09a85ef0b8821a14d35e69335f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 14:30:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 14:30:12 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI fixes from Jesse Barnes:\n \"A couple of fixes for booting specific machines, and one for a minor\n  memory leak on pre-_CRS platforms.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci:\n  x86/PCI: do not tie MSI MS-7253 use_crs quirk to BIOS version\n  x86/PCI: use host bridge _CRS info on MSI MS-7253\n  PCI: fix memleak when ACPI _CRS is not used.\n"
    },
    {
      "commit": "3a81a6e7802947b4e8b259353767f7b0d2701b1d",
      "tree": "79fc0e645d252a9963bd5f81d99d9c096629255b",
      "parents": [
        "cd2934a3b3057eb048f8b4fb82e941d24a043207",
        "f232c7e8294372f8c2bee719b1593f3fa7fa9cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 14:27:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 14:27:34 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS fixes from Ralf Baechle:\n \"What\u0027s in there: a number of MIPS fixes and touchups.  The most\n  important change in this pull request is Kautuk Consul\u0027s port of\n  changes to do_page_fault which fix a hang that affects some\n  configurations.  Still not quite ready for a release, there are\n  problems with 64-bit platforms.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: traps.c: Fix typo\n  MIPS: PowerTV: Fix defconfigs for coverage builds\n  MIPS: Netlogic: Fix defconfigs for coverage builds\n  MIPS: ATH79: Avoid a kernel bug on AR913X\n  MIPS: PCI: use list_for_each_entry() for bus-\u003edevices traversal\n  MIPS: fault.c: Port OOM changes to do_page_fault\n  MIPS: vmlinux.lds.S: remove duplicate _sdata symbol\n  MIPS: Alchemy: Increase minimum timeout for 32kHz timer.\n  MIPS: txx9 7segled fix struct device has no member\n  MIPS: Alchemy: Update Au1300 inlined GPIO macros\n  MIPS: Remove temporary kludge from \u003casm/page.h\u003e\n  MIPS: BMIPS: smp-bmips.c does not need to include version.h\n"
    },
    {
      "commit": "cc4ad9072cce2bf0eeae1fb197e42612fbac1f15",
      "tree": "6a16b16dfc7a2ac524b1f5fc1a1144e68e6d607b",
      "parents": [
        "c2d1355476b555b54c26d20962211fcf06b8c55f"
      ],
      "author": {
        "name": "R Sricharan",
        "email": "r.sricharan@ti.com",
        "time": "Fri Mar 02 16:31:18 2012 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 05 14:15:25 2012 -0800"
      },
      "message": "ARM: OMAP2+: Fix module build errors with CONFIG_OMAP4_ERRATA_I688\n\nWhile building modules with randconfig the below errors are observed.\n\nERROR: \"omap_bus_sync\" [drivers/watchdog/sp805_wdt.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/watchdog/dw_wdt.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/virtio/virtio_ring.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/video/sm501fb.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/mon/usbmon.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/host/sl811-hcd.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/host/ohci-hcd.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/host/isp1760.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/host/isp1362-hcd.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/host/isp116x-hcd.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/usb/core/usbcore.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/tty/serial/altera_uart.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/tty/serial/altera_jtaguart.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/tty/serial/8250/8250_dw.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/ssb/ssb.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/rtc/rtc-cmos.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/rtc/rtc-bq4802.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/mtd/nand/tmio_nand.ko] undefined!\nERROR: \"omap_bus_sync\" [drivers/mtd/nand/omap2.ko] undefined!\n\nSigned-off-by: R Sricharan \u003cr.sricharan@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6414fa6a150111750011f477899d370244da4171",
      "tree": "3ce9a86bf828b9b61ee77e74786a2cdd716bf154",
      "parents": [
        "550cf00dbc8ee402bef71628cb71246493dd4500"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Mar 05 06:38:42 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 13:51:32 2012 -0800"
      },
      "message": "aout: move setup_arg_pages() prior to reading/mapping the binary\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "134d12fae0bb8f3d60dc7440a9e1950bb5427167",
      "tree": "db3c73622cc813f6b70d9a6068198962ddfb3257",
      "parents": [
        "435792d93410f008120c4dbab148019a3cc31dbc"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Sun Mar 04 12:01:11 2012 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Mar 05 15:18:20 2012 +0100"
      },
      "message": "ARM: OMAP: fix iommu, not mailbox\n\nFor some weird (freudian?) reason, commit 435792d \"ARM: OMAP: make\niommu subsys_initcall to fix builtin omap3isp\" unintentionally changed\nthe mailbox\u0027s initcall instead of the iommu\u0027s.\n\nFix that.\n\nReported-by: Fernando Guzman Lugo \u003cfernando.lugo@ti.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Joerg Roedel \u003cJoerg.Roedel@amd.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "233ba2c5ffcf83f3dee3f4451724273f76cb7d8b",
      "tree": "559f7d1fdf647a03fc2b640168764e4a819d6576",
      "parents": [
        "001f3a48877a24afa7dfead84eb4678c68ab062e",
        "aabb70dc23799e09d69d528756471d854f993136"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 16:33:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 16:33:51 2012 -0800"
      },
      "message": "Merge tag \u0027parisc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6\n\nPARISC fixes from James Bottomley:\n \"This is a set of build fixes to get the cross compiled architecture\n  testbeds building again\"\n\n* tag \u0027parisc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6:\n  [PARISC] don\u0027t unconditionally override CROSS_COMPILE for 64 bit.\n  [PARISC] include \u003clinux/prefetch.h\u003e in drivers/parisc/iommu-helpers.h\n  [PARISC] fix compile break caused by iomap: make IOPORT/PCI mapping functions conditional\n"
    },
    {
      "commit": "001f3a48877a24afa7dfead84eb4678c68ab062e",
      "tree": "e485df2946c08f65883a755279b663947a6b33cb",
      "parents": [
        "2ce3f2b3b1a646d82b86991c424b5121e0322cb8",
        "1018faa6cf23b256bf25919ef203cd7c129f06f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 09:32:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 09:32:31 2012 -0800"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled\n"
    },
    {
      "commit": "e39d40c65dfd8390b50c03482ae9e289b8a8f351",
      "tree": "1bc74f07ed2e213f647853915950362f72dcfb46",
      "parents": [
        "c1ba544f81544ed9613ad5d058968533dbcef4b2"
      ],
      "author": {
        "name": "Gusakov Andrey",
        "email": "dron0gus@gmail.com",
        "time": "Sat Mar 03 07:32:36 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:36:59 2012 +0900"
      },
      "message": "ARM: S3C24XX: DMA resume regression fix\n\ns3c2410_dma_suspend suspends channels from 0 to dma_channels.\ns3c2410_dma_resume resumes channels in reverse order. So\npointer should be decremented instead of being incremented.\n\nSigned-off-by: Gusakov Andrey \u003cdron0gus@gmail.com\u003e\nReviewed-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "1018faa6cf23b256bf25919ef203cd7c129f06f2",
      "tree": "16f8f223062c41e29431edfa71e66832101dee4e",
      "parents": [
        "5d85d97c9f6973ba854f35a2d5e80fe68272143e"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Feb 29 14:57:32 2012 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 02 12:16:39 2012 +0100"
      },
      "message": "perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled\n\nIt turned out that a performance counter on AMD does not\ncount at all when the GO or HO bit is set in the control\nregister and SVM is disabled in EFER.\n\nThis patch works around this issue by masking out the HO bit\nin the performance counter control register when SVM is not\nenabled.\n\nThe GO bit is not touched because it is only set when the\nuser wants to count in guest-mode only. So when SVM is\ndisabled the counter should not run at all and the\nnot-counting is the intended behaviour.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: stable@vger.kernel.org # v3.2\nLink: http://lkml.kernel.org/r/1330523852-19566-1-git-send-email-joerg.roedel@amd.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6bba07c613e6663e5b8977eafec3cd3e63241e1c",
      "tree": "a650baf4e935976b10911306ffbe6b53d66f88c7",
      "parents": [
        "d7e53922aa47b7a5a91bc34da00348e6ee0ed242",
        "892365ab4d29ed861709ee8611b53587ca2bb75f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 01 18:22:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 01 18:22:55 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 fixes from Martin Schwidefsky\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  [S390] memory hotplug: prevent memory zone interleave\n  [S390] crash_dump: remove duplicate include\n  [S390] KEYS: Enable the compat keyctl wrapper on s390x\n"
    },
    {
      "commit": "a97f4f5e524bcd09a85ef0b8821a14d35e69335f",
      "tree": "ad94eb2617d2bed22748bc70547c8f642f5df3a9",
      "parents": [
        "8411371709610c826bf65684f886bfdfb5780ca1"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Tue Feb 28 15:31:35 2012 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Mar 01 10:56:37 2012 -0800"
      },
      "message": "x86/PCI: do not tie MSI MS-7253 use_crs quirk to BIOS version\n\nCarlos was getting\n\n\tWARNING: at drivers/pci/pci.c:118 pci_ioremap_bar+0x24/0x52()\n\nwhen probing his sound card, and sound did not work.  After adding\npci\u003duse_crs to the kernel command line, no more trouble.\n\nOk, we can add a quirk.  dmidecode output reveals that this is an MSI\nMS-7253, for which we already have a quirk, but the short-sighted\nauthor tied the quirk to a single BIOS version, making it not kick in\non Carlos\u0027s machine with BIOS V1.2.  If a later BIOS update makes it\nno longer necessary to look at the _CRS info it will still be\nharmless, so let\u0027s stop trying to guess which versions have and don\u0027t\nhave accurate _CRS tables.\n\nAddresses https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d5533\nAlso see \u003chttps://bugzilla.kernel.org/show_bug.cgi?id\u003d42619\u003e.\n\nReported-by: Carlos Luna \u003ccaralu74@gmail.com\u003e\nReviewed-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "76374c63e217810a51516047f1871599aecf6b1a",
      "tree": "123325d7eb082b7da3540617b851e7dddcd32458",
      "parents": [
        "f2273ecd9a7405b867522ce03d31a9fee80c2495",
        "851c52b23c5c27047f1438684750e28c44d73191"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 01 14:01:39 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 01 14:01:39 2012 +0000"
      },
      "message": "Merge branch \u0027at91-fixes\u0027 of git://github.com/at91linux/linux-at91 into fixes\n\n* \u0027at91-fixes\u0027 of git://github.com/at91linux/linux-at91:\n  ARM: at91/dma: DMA controller registering with DT support\n  ARM: at91/dma: remove platform data from DMA controller\n"
    },
    {
      "commit": "c1ba544f81544ed9613ad5d058968533dbcef4b2",
      "tree": "4c2990910818ad4b1dc112b2eb05cf859cacbfd5",
      "parents": [
        "c65d8ef2e7158ba521e9cb1ce10ff468b8ddcb6a"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Thu Mar 01 13:23:32 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Mar 01 13:23:32 2012 +0900"
      },
      "message": "ARM: S3C24XX: Fix restart on S3C2442\n\nCommit b27b072791dc (ARM: 7265/1: restart: S3C24XX: use new restart hook)\nintroduced the new restart hook also for the S3C244x cpus, but it\nwas only defined in the S3C2440 scope, i.e. when CPU_S3C2440 was\nselected. Devices using the S3C2442 like the GTA02 normally don\u0027t select\nthis CPU which leads to compilation errors like:\n    LD      .tmp_vmlinux1\n  arch/arm/mach-s3c2440/built-in.o:(.arch.info.init+0x3c): undefined reference\nto `s3c2440_restart\u0027\n  make: *** [.tmp_vmlinux1] Error 1\n\nTherefore move the s3c2440_restart function to s3c244x.c which is\ncommon to both cpus and also fix the naming to reflect this.\n\nReported-and-tested-by: Denis \u0027GNUtoo\u0027 Carikli \u003cGNUtoo@no-log.org\u003e\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "c65d8ef2e7158ba521e9cb1ce10ff468b8ddcb6a",
      "tree": "66d6d237c793aff8ecbdb41c626e6a4d6d4bf7d8",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Mar 01 13:19:21 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Mar 01 13:19:47 2012 +0900"
      },
      "message": "ARM: SAMSUNG: Fix memory size for hsotg\n\nThe device link core registers for hsotg is base + 0000h\n~ base + 11000h.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[Rebased on the newest git/kgene/linux-samsung #for-next]\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "c2d1355476b555b54c26d20962211fcf06b8c55f",
      "tree": "3aad6c44ea6b7ba301fa58941c7f9c5f45a05e93",
      "parents": [
        "d867093d412c32e246570e6d07bd987b067d688d"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Mon Jan 23 13:26:47 2012 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 29 14:41:35 2012 -0800"
      },
      "message": "ARM: OMAP: id: Add missing break statement in omap3xxx_check_revision\n\nAdd missing break statement in the function omap3xxx_check_revision.\n\nThe commit id 4390f5b2cb1f56 [ARM: OMAP: TI814X: Add cpu type macros\nand detection support], removed the \u0027break\u0027 statement from the function\nomap3xxx_check_revision(), resulting into wrong omap/cpu_revision\ninitialization for AM335x devices.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\n[tony@atomide.com: refreshed to apply after changes to cpu_rev]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c5f2ac92c69c64ea303a7b28b17143fbf601182d",
      "tree": "638fb1efb0c14b53876e2002ece72acc1494a311",
      "parents": [
        "88ebdda6159ffc15699f204c33feb3e431bf9bdc",
        "f2273ecd9a7405b867522ce03d31a9fee80c2495"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 29 11:24:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 29 11:24:39 2012 -0800"
      },
      "message": "Merge tag \u0027fixes-3.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nArnd Bergmann says:\n \"Another set of arm-soc bug fixes on top of v3.3-rc5.  The few larger\n  bits are all for devices that still need to get set up in board code.\n\n  Only three platforms are in this set of fixes: omap2+, pxa and lpc32xx.\"\n\n* tag \u0027fixes-3.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (22 commits)\n  ARM: LPC32xx: serial.c: Fixed loop limit\n  ARM: LPC32xx: serial.c: HW bug workaround\n  ARM: LPC32xx: irq.c: Clear latched event\n  ARM: LPC32xx: Fix interrupt controller init\n  ARM: LPC32xx: Fix irq on GPI_28\n  ARM: OMAP2: fix mailbox init code\n  ARM: OMAP2+: gpmc-smsc911x: add required smsc911x regulators\n  ARM: OMAP1: Fix out-of-bounds array access for Innovator\n  OMAP3 EVM: remove out-of-bounds array access of gpio_leds\n  ARM: OMAP: Fix build error when mmc_omap is built as module\n  ARM: OMAP: Fix kernel panic with HSMMC when twl4030_gpio is a module\n  pxa/hx4700: add platform device and I2C info for AK4641 codec\n  arch/arm/mach-pxa/: included linux/gpio.h twice\n  arch/arm/mach-mmp/: some files include some headers twice\n  ARM: pxa: fix error handling in pxa2xx_drv_pcmcia_probe\n  ARM: pxa: fix including linux/gpio.h twice\n  ARM: pxa: fix mixed declarations and code in sharpsl_pm\n  ARM: pxa: fix wrong parsing gpio event on spitz\n  ARM: OMAP2+: usb-host: fix compile warning\n  ARM: OMAP4: Move the barrier memboclk_steal() as part of reserve callback\n  ...\n"
    },
    {
      "commit": "88ebdda6159ffc15699f204c33feb3e431bf9bdc",
      "tree": "be2523b6ea1674beab7c8b6b53d02548c965cdd2",
      "parents": [
        "164974a8f2a482f1abcb027c6d1a89dd79b14297",
        "3f6ffc8c2087791920721f086f9a92fde7bed9e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 29 10:23:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 29 10:23:45 2012 -0800"
      },
      "message": "Merge tag \u0027for-3.3\u0027 of git://openrisc.net/jonas/linux\n\nBuild fixes for 3.3 from Jonas Bonn\n\n* tag \u0027for-3.3\u0027 of git://openrisc.net/jonas/linux:\n  openrisc: Fix up audit_syscall_[entry|exit]() usage\n  openrisc: include export.h for EXPORT_SYMBOL\n"
    },
    {
      "commit": "851c52b23c5c27047f1438684750e28c44d73191",
      "tree": "9c316488967f0cf7df4d5cf6a2907b1f5a1866e9",
      "parents": [
        "b9eaa81af2fdc0b710c7afb7d3e425ea27133b72"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Oct 10 16:50:43 2011 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Feb 29 18:20:39 2012 +0100"
      },
      "message": "ARM: at91/dma: DMA controller registering with DT support\n\nDevice tree support on at91sam9g45 family SoC. Only call\nplatform_device_register() if no dma-controller node is\nfound in device tree.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b9eaa81af2fdc0b710c7afb7d3e425ea27133b72",
      "tree": "d19b515954f75e64ef54f9801f10a05151190483",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Oct 10 14:55:17 2011 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Feb 29 18:20:38 2012 +0100"
      },
      "message": "ARM: at91/dma: remove platform data from DMA controller\n\nDMA controller can deduce its configuration data from\nthe platform. Remove the platform data and match device\ntypes with the compatible ones.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d867093d412c32e246570e6d07bd987b067d688d",
      "tree": "9b32de0b29592acc0966d833fb17a10182be1133",
      "parents": [
        "5a3ff8473c9100adb06d60e52477668d1504e8cf"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Feb 28 15:02:34 2012 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 28 15:56:40 2012 -0800"
      },
      "message": "ARM: OMAP2+: Remove apply_uV constraints for fixed regulator\n\nVUSB is a fixed regulator, so get rid of the apply_uV constraint\nfor it, which fixes the following error seen at boot on omap4\nSDP and PANDA boards.\n\nmachine_constraints_voltage: VUSB: failed to apply 3300000uV constraint\ntwl_reg twl_reg.46: can\u0027t register VUSB, -22\ntwl_reg: probe of twl_reg.46 failed with error -22\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5a3ff8473c9100adb06d60e52477668d1504e8cf",
      "tree": "4e993e64d8cd6a36c23f711395a477307af4015e",
      "parents": [
        "655850ed7e3e90dcb5ae88ae63f75acbf5465213"
      ],
      "author": {
        "name": "Cousson, Benoit",
        "email": "b-cousson@ti.com",
        "time": "Tue Feb 28 14:10:09 2012 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 28 15:49:54 2012 -0800"
      },
      "message": "ARM: OMAP: irqs: Fix NR_IRQS value to handle PRCM interrupts\n\nThe following commit: 2f31b51659c2d8315ea2888ba5b93076febe672b\nAuthor: Tero Kristo \u003ct-kristo@ti.com\u003e\nDate:   Fri Dec 16 14:37:00 2011 -0700\n\n    ARM: OMAP4: PRM: use PRCM interrupt handler\n\nintroduced the PRCM interrupt handler and thus the need\nfor 64 more interrupts. Since SPARSE_IRQ is still not fully\nfunctional on OMAP, the NR_IRQS needs to be updated to avoid\nthe failure that happen during irq_alloc_descs call inside\nthe PRCM driver:\n\n[    0.208221] PRCM: failed to allocate irq descs: -12\n\nLater the mux framework is then unable to request an IRQ from\nthe PRCM interrupt handler.\n\n[    1.802795] mux: Failed to setup hwmod io irq -22\n\nFix that by adding 64 more interrupts for OMAP2PLUS config.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Tero Kristo \u003ct-kristo@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8411371709610c826bf65684f886bfdfb5780ca1",
      "tree": "7d536d5fb26e39d1c86ce776a0b46cf3a585d483",
      "parents": [
        "1cc1c96c1658bfaf85d06d764bd7ac00640ae90f"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Tue Feb 28 11:51:10 2012 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Feb 28 11:09:09 2012 -0800"
      },
      "message": "x86/PCI: use host bridge _CRS info on MSI MS-7253\n\nIn the spirit of commit 29cf7a30f8a0 (\"x86/PCI: use host bridge _CRS\ninfo on ASUS M2V-MX SE\"), this DMI quirk turns on \"pci_use_crs\" by\ndefault on a board that needs it.\n\nThis fixes boot failures and oopses introduced in 3e3da00c01d0\n(\"x86/pci: AMD one chain system to use pci read out res\").  The quirk\nis quite targetted (to a specific board and BIOS version) for two\nreasons:\n\n (1) to emphasize that this method of tackling the problem one quirk\n     at a time is a little insane\n\n (2) to give BIOS vendors an opportunity to use simpler tables and\n     allow us to return to generic behavior (whatever that happens to\n     be) with a later BIOS update\n\nIn other words, I am not at all happy with having quirks like this.\nBut it is even worse for the kernel not to work out of the box on\nthese machines, so...\n\nReference: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42619\nReported-by: Svante Signell \u003csvante.signell@telia.com\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "d5a74afd08738af84d51c353ac3ac200b06c51d7",
      "tree": "1586e0f21fbd2bbbff42c6ff99837bf8ff4cf313",
      "parents": [
        "586c6e7013c8cbb8c91aaa6568ec349b1dc2c691",
        "435792d93410f008120c4dbab148019a3cc31dbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 28 09:15:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 28 09:15:31 2012 -0800"
      },
      "message": "Merge tag \u0027iommu-fixes-v3.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu\n\nIOMMU fixes for Linux 3.3-rc5\n\nAll the fixes are for the OMAP IOMMU driver. The first patch is the\nbiggest one. It fixes the calls of the function omap_find_iovm_area() in\nthe omap-iommu-debug module which expects a \u0027struct device\u0027 parameter\nsince commit fabdbca instead of an omap_iommu handle. The\nomap-iommu-debug code still passed the handle to the function which\ncaused a crash.\n\nThe second patch fixes a NULL pointer dereference in the OMAP code and\nthe third patch makes sure that the omap-iommu is initialized before the\nomap-isp driver, which relies on the iommu. The last patch is only a\nworkaround until defered probing is implemented.\n\n* tag \u0027iommu-fixes-v3.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:\n  ARM: OMAP: make iommu subsys_initcall to fix builtin omap3isp\n  iommu/omap: fix NULL pointer dereference\n  iommu/omap: fix erroneous omap-iommu-debug API calls\n"
    },
    {
      "commit": "aabb70dc23799e09d69d528756471d854f993136",
      "tree": "9acddbd3a5cb96339b0e01e9ae9f0144b720f7a6",
      "parents": [
        "650275dbfb2f4c12bc91420ad5a99f955eabec98"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Mon Feb 27 21:41:05 2012 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Feb 28 09:39:28 2012 -0600"
      },
      "message": "[PARISC] don\u0027t unconditionally override CROSS_COMPILE for 64 bit.\n\nThe user may wish to set their own value (for real cross compiles).  Since the\ntop level Makefile initialises CROSS_COMPILE to empty by default, we must\ncheck it for being empty (rather than for being defined) before we override.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "29f141fed01a09050207c4d41fc5811520d81146",
      "tree": "c55a51dca4a0e4da9fdc2b904eefbde37d2a5b03",
      "parents": [
        "2261cc627f5453004042b4f694612edae27e492e",
        "14cd3c15cfc8118586262a79bfa3b3123f13e2c2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 27 14:04:40 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 27 14:04:40 2012 -0700"
      },
      "message": "Merge branch \u0027fixes-for-grant\u0027 of git://sources.calxeda.com/kernel/linux into devicetree/merge\n"
    },
    {
      "commit": "f2273ecd9a7405b867522ce03d31a9fee80c2495",
      "tree": "1c11347958061ff1e88355b8b6c0efaecad36984",
      "parents": [
        "003e6348630aa16982c956beaf7cd0b53a3b609a",
        "ff424aa4c89d19082e8ae5a3351006bc8a4cd91b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Feb 27 17:44:06 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Feb 27 17:44:23 2012 +0000"
      },
      "message": "Merge branch \u0027lpc32xx/fixes\u0027 of git://git.antcom.de/linux-2.6 into fixes\n\n* \u0027lpc32xx/fixes\u0027 of git://git.antcom.de/linux-2.6: (5 commits)\n  ARM: LPC32xx: serial.c: Fixed loop limit\n  ARM: LPC32xx: serial.c: HW bug workaround\n  ARM: LPC32xx: irq.c: Clear latched event\n  ARM: LPC32xx: Fix interrupt controller init\n  ARM: LPC32xx: Fix irq on GPI_28\n\nUpdate to Linux 3.3-rc5\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "ff424aa4c89d19082e8ae5a3351006bc8a4cd91b",
      "tree": "c26dc1510faae92c75e9673a6aabef1bbbe00184",
      "parents": [
        "2707208ee8a80dbbd5426f5aa1a934f766825bb5"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:03 2012 +0100"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:03 2012 +0100"
      },
      "message": "ARM: LPC32xx: serial.c: Fixed loop limit\n\nThis patch fixes a wrong loop limit on UART init.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "2707208ee8a80dbbd5426f5aa1a934f766825bb5",
      "tree": "91cdaf595011eb7618d9160f9e2cbea890f54509",
      "parents": [
        "94ed7830cba4dce57b18a2926b5d826bfd184bd6"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "message": "ARM: LPC32xx: serial.c: HW bug workaround\n\nThis patch fixes a HW bug by flushing RX FIFOs of the UARTs on init. It was\nported from NXP\u0027s git.lpclinux.com tree.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "94ed7830cba4dce57b18a2926b5d826bfd184bd6",
      "tree": "19d87713e400e53237b70d03e138ad207b9b1d2b",
      "parents": [
        "35dd0a75d4a382e7f769dd0277732e7aa5235718"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "message": "ARM: LPC32xx: irq.c: Clear latched event\n\nThis patch fixes the wakeup disable function by clearing latched events.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "35dd0a75d4a382e7f769dd0277732e7aa5235718",
      "tree": "1551ad6bdb769fc20871e9c8497fcc8fe068c160",
      "parents": [
        "f6737055c1c432a9628a9a731f9881ad8e0a9eee"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "message": "ARM: LPC32xx: Fix interrupt controller init\n\nThis patch fixes the initialization of the interrupt controller of the LPC32xx\nby correctly setting up SIC1 and SIC2 instead of (wrongly) using the same value\nas for the Main Interrupt Controller (MIC).\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f6737055c1c432a9628a9a731f9881ad8e0a9eee",
      "tree": "d601200aac8c13adf74126157baa3bb55cd78180",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Feb 27 17:28:02 2012 +0100"
      },
      "message": "ARM: LPC32xx: Fix irq on GPI_28\n\nThe GPI_28 IRQ was not registered properly. The registration of\nIRQ_LPC32XX_GPI_28 was added and the (wrong) IRQ_LPC32XX_GPI_11 at\nLPC32XX_SIC1_IRQ(4) was replaced by IRQ_LPC32XX_GPI_28 (see manual of\nLPC32xx / interrupt controller).\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "e25bda564299e431200d1e0e1a229679f45437aa",
      "tree": "06b7fc80ea2e3bdd38bcb7d9f46ea723ba89ee78",
      "parents": [
        "70ca00db106297af0dbb88df9cc837d98cdc0c15",
        "3f806e50981825fa56a7f1938f24c0680816be45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 27 07:55:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 27 07:55:51 2012 -0800"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/mce/AMD: Fix UP build error\n  x86: Specify a size for the cmp in the NMI handler\n  x86/nmi: Test saved %cs in NMI to determine nested NMI case\n  x86/amd: Fix L1i and L2 cache sharing information for AMD family 15h processors\n  x86/microcode: Remove noisy AMD microcode warning\n"
    },
    {
      "commit": "048cd4e51d24ebf7f3552226d03c769d6ad91658",
      "tree": "286c958b37b8934f1df0120c746a18d98d2ae009",
      "parents": [
        "500dd2370e77c9551ba298bdeeb91b02d8402199"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Feb 27 10:01:52 2012 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 27 07:54:27 2012 -0800"
      },
      "message": "compat: fix compile breakage on s390\n\nThe new is_compat_task() define for the !COMPAT case in\ninclude/linux/compat.h conflicts with a similar define in\narch/s390/include/asm/compat.h.\n\nThis is the minimal patch which fixes the build issues.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "003e6348630aa16982c956beaf7cd0b53a3b609a",
      "tree": "a61ce11b6120ab51a745f37db30cb1b242e80e4d",
      "parents": [
        "3e343d7a387924b93c43aa0bd8d380a408a0eafe",
        "655850ed7e3e90dcb5ae88ae63f75acbf5465213"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Feb 27 15:17:50 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Feb 27 15:17:50 2012 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n"
    },
    {
      "commit": "435792d93410f008120c4dbab148019a3cc31dbc",
      "tree": "75a00f883430d67798373847b6e2033cb18d9f9c",
      "parents": [
        "87997aaa1bad1fc37e4ff7eb27850172017017a0"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Sun Feb 26 12:14:14 2012 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Feb 27 14:18:42 2012 +0100"
      },
      "message": "ARM: OMAP: make iommu subsys_initcall to fix builtin omap3isp\n\nomap3isp depends on omap\u0027s iommu and will fail to probe if\ninitialized before it (which always happen if they are builtin).\n\nMake omap\u0027s iommu subsys_initcall as an interim solution until\nthe probe deferral mechanism is merged.\n\nReported-by: James \u003cangweiyang@gmail.com\u003e\nDebugged-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Hiroshi Doyu \u003chdoyu@nvidia.com\u003e\nCc: Joerg Roedel \u003cJoerg.Roedel@amd.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "43a6955fa8c3ac2e7c31959e8b77a1166dbd13f3",
      "tree": "9363dec558fe731730cf22b9be2bcf0817fcf76d",
      "parents": [
        "efbc74ace95338484f8d732037b99c7c77098fce"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Feb 24 12:13:37 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 27 11:22:38 2012 +0000"
      },
      "message": "ARM: 7346/1: errata: fix PL310 erratum #753970 workaround selection\n\nCommit fa0ce403 (\"ARM: 7162/1: errata: tidy up Kconfig options for PL310\nerrata workarounds\") introduced a consistent naming scheme for errata\nworkarounds, but forgot to update the platforms selecting workarounds\nusing the old names.\n\nThis patch updates ux500 and vexpress to select the appropriate PL310\nerrata workarounds.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "efbc74ace95338484f8d732037b99c7c77098fce",
      "tree": "3c617af9176276e58fcf8351355985c92178896d",
      "parents": [
        "120213728c6407398428a5692cfa5004b520b274"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Feb 24 12:12:38 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 27 11:22:08 2012 +0000"
      },
      "message": "ARM: 7345/1: errata: update workaround for A9 erratum #743622\n\nErratum #743622 affects all r2 variants of the Cortex-A9 processor, so\nensure that the workaround is applied regardless of the revision.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "120213728c6407398428a5692cfa5004b520b274",
      "tree": "401d734baf58a7fd1c3fc5cc58fad0d74199e4eb",
      "parents": [
        "7e55d0527e4925a49464a5b26fdabae1f7a91a77"
      ],
      "author": {
        "name": "Gilles Chanteperdrix",
        "email": "gilles.chanteperdrix@xenomai.org",
        "time": "Fri Feb 24 22:50:50 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 27 11:18:40 2012 +0000"
      },
      "message": "ARM: 7348/1: arm/spear600: fix one-shot timer\n\nCurrently, the \"clockevent_next_event\" function only works correctly\nif the timer is not running when this function is called, which is\nnot always the case when running with CONFIG_HIGH_RES_TIMERS.\n\nFix this by stopping the timer at the beginning of this function.\n\nSigned-off-by: Gilles Chanteperdrix \u003cgilles.chanteperdrix@xenomai.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "500dd2370e77c9551ba298bdeeb91b02d8402199",
      "tree": "a1e94caef4032fec934aee7da34d6551a80e7da7",
      "parents": [
        "f6bd5798f3b7583f7e984f8408ffb5b36ece174f",
        "8eaffa67b43e99ae581622c5133e20b0f48bcef1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 26 21:03:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 26 21:03:16 2012 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-fixes-3.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nTwo fixes to fix a memory corruption bug when WC pages never get\nconverted back to WB but end up being recycled in the general memory\npool as WC.\n\nThere is a better way of fixing this, but there is not enough time to do\nthe full benchmarking to pick one of the right options - so picking the\none that favors stability for right now.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n\n* tag \u0027stable/for-linus-fixes-3.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/pat: Disable PAT support for now.\n  xen/setup: Remove redundant filtering of PTE masks.\n"
    },
    {
      "commit": "ee3253241a928f6c5c40960629d7071eb6a4b23c",
      "tree": "edf6d3800414eccb80ee6d861ec805c66fd74bb9",
      "parents": [
        "b38a03b8bbb96ace10497af39e6cb656673fbcac",
        "62e37ca78b1a4ca2eb77875bfd7ac63a7e068c67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 09:01:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 09:01:46 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://linux-c6x.org/git/projects/linux-c6x-upstreaming\n\nThis is the arch/c6x part of commit 7c43185138cf (\"Kbuild: Use dtc\u0027s -d\n(dependency) option\") which was dropped because c6x had not yet been\nmerged at the time.\n\n* tag \u0027for-linus\u0027 of git://linux-c6x.org/git/projects/linux-c6x-upstreaming:\n  Kbuild: Use dtc\u0027s -d (dependency) option\n"
    },
    {
      "commit": "892365ab4d29ed861709ee8611b53587ca2bb75f",
      "tree": "e66d38b909ee69025d996a37cb27e2f1ad8c4210",
      "parents": [
        "d60331ac0d961ae063e69c43f09d14244ad5d921"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Fri Feb 24 18:01:29 2012 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 24 18:01:36 2012 +0100"
      },
      "message": "[S390] memory hotplug: prevent memory zone interleave\n\nThis fixes a kernel oops with CONFIG_DEBUG_VM triggered by a\nVM_BUG_ON(bad_range()): kernel BUG at mm/page_alloc.c:748.\n\nWith memory hotplug on System z, it is possible that the memory\nonline/offline state is preserved over a system restart, e.g. there\nmay be offline memory blocks in ZONE_DMA or ZONE_NORMAL. So far,\nthe offline memory range has always been added to ZONE_MOVABLE during\nsystem start, so that it was possible to have ZONE_MOVABLE interleave\nwith ZONE_DMA or ZONE_NORMAL. This patch fixes that by checking for\nzone overlap before adding memory.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nReviewed-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d60331ac0d961ae063e69c43f09d14244ad5d921",
      "tree": "23f3f9fbe7a22b5e0d79d6ae11c265df2ab13108",
      "parents": [
        "1d057720609ed052a6371fe1d53300e5e6328e94"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Fri Feb 24 18:01:28 2012 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 24 18:01:36 2012 +0100"
      },
      "message": "[S390] crash_dump: remove duplicate include\n\narch/s390/kernel/crash_dump.c included \u0027linux/crash_dump.h\u0027 twice,\nremove the duplicate.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1d057720609ed052a6371fe1d53300e5e6328e94",
      "tree": "3192ea026f020377555e4792df40745bc7fb2a15",
      "parents": [
        "bb4c7e9a9908548b458f34afb2fee74dc0d49f90"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 24 18:01:27 2012 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 24 18:01:36 2012 +0100"
      },
      "message": "[S390] KEYS: Enable the compat keyctl wrapper on s390x\n\nEnable the compat keyctl wrapper on s390x so that 32-bit s390 userspace can\ncall the keyctl() syscall.\n\nThere\u0027s an s390x assembly wrapper that truncates all the register values to\n32-bits and this then calls compat_sys_keyctl() - but the latter only exists if\nCONFIG_KEYS_COMPAT is enabled, and the s390 Kconfig doesn\u0027t enable it.\n\nWithout this patch, 32-bit calls to the keyctl() syscall are given an ENOSYS\nerror:\n\n\t[root@devel4 ~]# keyctl show\n\tSession Keyring\n\t-3: key inaccessible (Function not implemented)\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: dan@danny.cz\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nReviewed-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: linux-s390@vger.kernel.org\nCc: stable@vger.kernel.org\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "37e79cbf7d45451fb4d1213184e484723c25c65a",
      "tree": "6a1ef497215365ec25c367d87feca3712ad66cb3",
      "parents": [
        "0e69e084017f015555ae584972386296c8c1bf1c",
        "7372a4cd6c6fe07ae9d7d0340717736fba863580"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 08:57:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 08:57:22 2012 -0800"
      },
      "message": "Merge tag \u0027rmobile-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nSH/R-Mobile fixes for 3.3-rc5\n\n* tag \u0027rmobile-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  arch/arm/mach-shmobile/board-ag5evm.c: included linux/dma-mapping.h twice\n  ARM: mach-shmobile: r8a7779 PFC IPSR4 fix\n  ARM: mach-shmobile: sh73a0 PSTR 32-bit access fix\n  ARM: mach-shmobile: add GPIO-to-IRQ translation to sh7372\n  ARM: mach-shmobile: clock-sh73a0: add DSIxPHY clock support\n  arm: fix compile failure in mach-shmobile/board-ag5evm.c\n  ARM: mach-shmobile: mackerel: add ak4642 amixer settings on comment\n  ARM: mach-shmobile: mackerel: use renesas_usbhs instead of r8a66597_hcd\n  ARM: mach-shmobile: simplify MMCIF DMA configuration\n  ARM: mach-shmobile: IRQ driven GPIO key support for Kota2\n  ARM: mach-shmobile: sh73a0 IRQ sparse alloc fix\n  ARM: mach-shmobile: sh73a0 PINT IRQ base fix\n"
    },
    {
      "commit": "0e69e084017f015555ae584972386296c8c1bf1c",
      "tree": "93dd53668b4f7bb78cd7a58c3620f44ef32dc8c6",
      "parents": [
        "371528caec553785c37f73fa3926ea0de84f986f",
        "1ae911cba414f7e805b2cb3798fa402b36a21601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 08:56:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 08:56:51 2012 -0800"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nSuperH fixes for 3.3-rc5\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  sh: Fix sh2a build error for CONFIG_CACHE_WRITETHROUGH\n  sh: modify a resource of sh_eth_giga1_resources in board-sh7757lcr\n  arch/sh: remove references to cpu_*_map.\n  sh: Fix typo in pci-sh7780.c\n  sh: add platform_device for SPI1 in setup-sh7757\n  sh: modify resource for SPI0 in setup-sh7757\n  sh: se7724: fix compile breakage\n  sh: clkfwk: bugfix: use clk_reparent() for div6 clocks\n  sh: clock-sh7724: fixup sh_fsi clock settings\n  sh: sh7757lcr: update to the new MMCIF DMA configuration\n  sh: fix the sh_mmcif_plat_data in board-sh7757lcr\n  video: pvr2fb: Fix up spurious section mismatch warnings.\n  sh: Defer to asm-generic/device.h.\n"
    },
    {
      "commit": "7372a4cd6c6fe07ae9d7d0340717736fba863580",
      "tree": "b56c938dadd5a61863915fb729b03321157fe1fe",
      "parents": [
        "74eb436ec057e31e35addda35f9b94ee813cb633"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Thu Feb 16 15:46:38 2012 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:32:17 2012 +0900"
      },
      "message": "arch/arm/mach-shmobile/board-ag5evm.c: included linux/dma-mapping.h twice\n\narch/arm/mach-shmobile/board-ag5evm.c: included \u0027linux/dma-mapping.h\u0027\ntwice, remove the duplicate.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74eb436ec057e31e35addda35f9b94ee813cb633",
      "tree": "509dc2c4cf06d5a6bf2ad067c66c40fda7f09587",
      "parents": [
        "689189fb014203965ed89833d8d5566424540c9d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Jan 30 11:25:07 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:24:59 2012 +0900"
      },
      "message": "ARM: mach-shmobile: r8a7779 PFC IPSR4 fix\n\nFix the bit field width information for the IPSR4 register\nin the r8a7779 pin function controller (PFC).\n\nWithout this fix the Marzen board fails to receive data\nover the serial console due to misconfigured pin function\nfor the RX pin.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "689189fb014203965ed89833d8d5566424540c9d",
      "tree": "a426beea3ac939c418647f99c9a4c47e510079fc",
      "parents": [
        "35eb304b5cd7b49d581bda79218b8134f3b689ea"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Jan 30 11:03:49 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:24:58 2012 +0900"
      },
      "message": "ARM: mach-shmobile: sh73a0 PSTR 32-bit access fix\n\nConvert the sh73a0 SMP code to use 32-bit PSTR access.\n\nThis fixes wakeup from deep sleep for sh73a0 secondary CPUs.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35eb304b5cd7b49d581bda79218b8134f3b689ea",
      "tree": "3d75d9ada70814161d035b2f9166fee05d257dfb",
      "parents": [
        "ca0cc30109241f280eb871794620d7cf198bb582",
        "bb4c7e9a9908548b458f34afb2fee74dc0d49f90"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:23:23 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:23:23 2012 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into rmobile-fixes-for-linus\n"
    },
    {
      "commit": "1ae911cba414f7e805b2cb3798fa402b36a21601",
      "tree": "2fdcac2443cd99dc22c3f4dfa2cf24382dee4f80",
      "parents": [
        "befe0756d5fa5841f02e2029bbcc77225b9a13bb"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "phil.edworthy@renesas.com",
        "time": "Tue Feb 21 08:29:57 2012 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:21:46 2012 +0900"
      },
      "message": "sh: Fix sh2a build error for CONFIG_CACHE_WRITETHROUGH\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "befe0756d5fa5841f02e2029bbcc77225b9a13bb",
      "tree": "72b85a85ecfc21f7e923e196c7b630d71cec1daf",
      "parents": [
        "004f4ce9f3d50044e9542aac466e44fa3ef0258f"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Feb 20 17:26:50 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:21:46 2012 +0900"
      },
      "message": "sh: modify a resource of sh_eth_giga1_resources in board-sh7757lcr\n\nThe latest sh_eth driver needs a resource of TSU in the channel 1,\nif the controller has TSU registers. So, this patch adds the resource.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "004f4ce9f3d50044e9542aac466e44fa3ef0258f",
      "tree": "f6db2ccbb4aa03c810accd168807de755857564c",
      "parents": [
        "ecfb68c673dc71579b53a46fa22168e7a11f2f19"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 15 15:28:04 2012 +1030"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:21:45 2012 +0900"
      },
      "message": "arch/sh: remove references to cpu_*_map.\n\nThis has been obsolescent for a while; time for the final push.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: linux-sh@vger.kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ecfb68c673dc71579b53a46fa22168e7a11f2f19",
      "tree": "8ece878dcf34db87776df1ac713f056d5ce041dd",
      "parents": [
        "c40e0fa51cc746cd2da58ca0b98c2f61280c7b4d"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Feb 04 21:40:24 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 24 13:21:44 2012 +0900"
      },
      "message": "sh: Fix typo in pci-sh7780.c\n\nCorrect spelling \"erorr\" to \"error\" in\narch/sh/drivers/pci/pci-sh7780.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1cc1c96c1658bfaf85d06d764bd7ac00640ae90f",
      "tree": "f7b51471928173aabe4af2e5a68c7cae4feff78a",
      "parents": [
        "45196cee28a5bcfb6ddbe2bffa4270cbed66ae4b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Feb 20 17:23:47 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Feb 23 12:01:33 2012 -0800"
      },
      "message": "PCI: fix memleak when ACPI _CRS is not used.\n\nwarning:\nunreferenced object 0xffff8801f6914200 (size 512):\n  comm \"swapper/0\", pid 1, jiffies 4294893643 (age 2664.644s)\n  hex dump (first 32 bytes):\n    00 00 c0 fe 00 00 00 00 ff ff ff ff 00 00 00 00  ................\n    60 58 2f f6 03 88 ff ff 00 02 00 00 00 00 00 00  `X/.............\n  backtrace:\n    [\u003cffffffff81c2408c\u003e] kmemleak_alloc+0x26/0x43\n    [\u003cffffffff8113764f\u003e] __kmalloc+0x121/0x183\n    [\u003cffffffff81ca8d93\u003e] get_current_resources+0x5a/0xc6\n    [\u003cffffffff81c5bedd\u003e] pci_acpi_scan_root+0x13c/0x21c\n    [\u003cffffffff81c2a745\u003e] acpi_pci_root_add+0x1e1/0x421\n    [\u003cffffffff81408f50\u003e] acpi_device_probe+0x50/0x190\n    [\u003cffffffff8149edc7\u003e] really_probe+0x99/0x126\n    [\u003cffffffff8149ef83\u003e] driver_probe_device+0x3b/0x56\n    [\u003cffffffff8149effd\u003e] __driver_attach+0x5f/0x82\n    [\u003cffffffff8149d860\u003e] bus_for_each_dev+0x5c/0x88\n    [\u003cffffffff8149eb87\u003e] driver_attach+0x1e/0x20\n    [\u003cffffffff8149e7cc\u003e] bus_add_driver+0xca/0x21d\n    [\u003cffffffff8149f47b\u003e] driver_register+0x91/0xfe\n    [\u003cffffffff81409d09\u003e] acpi_bus_register_driver+0x43/0x45\n    [\u003cffffffff8278bdc9\u003e] acpi_pci_root_init+0x20/0x28\n    [\u003cffffffff810001e7\u003e] do_one_initcall+0x57/0x134\n\nThe system has _CRS for root buses, but they are not used because the machine\ndate is before the cutoff date for _CRS usage.\n\nTry to free those unused resource arrays and names.\n\nReviewed-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "73c8e679aa8d123c1b05fa837daacd0aa0c4cb85",
      "tree": "f1f891b6c5997e83ebd75685c6532acc03de2392",
      "parents": [
        "0200971d2f6a5443869fae7ef8a5f4c8606e5446",
        "18b246fa60dd4bfc71c78d669e2ffaa5df454d6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 23 11:48:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 23 11:48:36 2012 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nBenH says:\n \u0027Here are a few more powerpc bits for you.  A stupid regression I\n  introduced with my previous commit to \"fix\" program check exceptions\n  (brown paper bag for me), fix the cpuidle default, a bug fix for\n  something that isn\u0027t strictly speaking a regression but some upstream\n  changes causes it to show in lockdep now while it didn\u0027t before, and\n  finally a trivial one for rusty to make his life easier later on\n  removing the old cpumask cruft. \u0027\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix various issues with return to userspace\n  cpuidle: Default y on powerpc pSeries\n  powerpc: Fix program check handling when lockdep is enabled\n  powerpc: Remove references to cpu_*_map\n"
    },
    {
      "commit": "655850ed7e3e90dcb5ae88ae63f75acbf5465213",
      "tree": "73a4052b5a3bac59fd6f0578d5b070752fca5d81",
      "parents": [
        "e4b0b2cbbbaa085103229c03820755f20a64e581"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Thu Feb 23 10:53:35 2012 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 23 11:30:06 2012 -0800"
      },
      "message": "ARM: OMAP2: fix mailbox init code\n\nFix this:\n\narch/arm/mach-omap2/mailbox.c: In function \u0027omap2_mbox_probe\u0027:\narch/arm/mach-omap2/mailbox.c:354: error: \u0027omap2_mboxes\u0027 undeclared (first use in this function)\narch/arm/mach-omap2/mailbox.c:354: error: (Each undeclared identifier is reported only once\narch/arm/mach-omap2/mailbox.c:354: error: for each function it appears in.)\n\nWhich happens on CONFIG_ARCH_OMAP2 \u0026\u0026 !CONFIG_SOC_OMAP2420, due to\nmissing omap2_mboxes declaration.\n\nIn addition, make sure we declare the right mailbox instances for 2430.\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Hiroshi Doyu \u003chdoyu@nvidia.com\u003e\nCc: Omar Ramirez Luna \u003comar.ramirez@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e4b0b2cbbbaa085103229c03820755f20a64e581",
      "tree": "13affedac33eca4b3fa4c1067da8262591881ff7",
      "parents": [
        "2226957ed2d84add88368aa4c4f69eae4b4843a3"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@ti.com",
        "time": "Thu Feb 23 09:16:04 2012 -0500"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 23 11:28:53 2012 -0800"
      },
      "message": "ARM: OMAP2+: gpmc-smsc911x: add required smsc911x regulators\n\nThis fixes smsc911x support on platforms using gpmc_smsc911x_init().\n\nCommit c7e963f6888816 (net/smsc911x: Add regulator support) added\nthe requirement that platforms provide vdd33a and vddvario supplies.\n\nSigned-off-by: Matt Porter \u003cmporter@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "71c01b9d5b00e5887f6a81a5303c65841e096d61",
      "tree": "fd9420a67e0a7c7c39361622dc704b57bfc8f17e",
      "parents": [
        "437cf4c7b7feeca29f74e1e6f8d458ea2623d5e2",
        "3372f5a7d005dd42e754490fed6a0171c4a018c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 22 08:45:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 22 08:45:08 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nIt contains 3 important fixes for ColdFire based machines:\n - fix processes getting stuck when running from strace\n - fix kernel vmalloced pages not being visible in all kernel contexts\n - fix shared user pages sometimes being visible in another process\n   context\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68k: Do not set global share for non-kernel shared pages\n  m68k: Add shared bit to Coldfire kernel page entries\n  m68knommu: fix syscall tracing stuck process\n"
    },
    {
      "commit": "3f806e50981825fa56a7f1938f24c0680816be45",
      "tree": "fc3e2acd092e72d3fe8255bc938e631adaca3860",
      "parents": [
        "a38449ef596b345e13a8f9b7d5cd9fedb8fcf921"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Fri Feb 03 20:18:01 2012 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 22 13:36:30 2012 +0100"
      },
      "message": "x86/mce/AMD: Fix UP build error\n\n141168c36cde (\"x86: Simplify code by removing a !SMP #ifdefs\nfrom \u0027struct cpuinfo_x86\u0027\") removed a bunch of CONFIG_SMP ifdefs\naround code touching struct cpuinfo_x86 members but also caused\nthe following build error with Randy\u0027s randconfigs:\n\nmce_amd.c:(.cpuinit.text+0x4723): undefined reference to `cpu_llc_shared_map\u0027\n\nRestore the #ifdef in threshold_create_bank() which creates\nsymlinks on the non-BSP CPUs.\n\nThere\u0027s a better patch series being worked on by Kevin Winchester\nwhich will solve this in a cleaner fashion, but that series is\ntoo ambitious for v3.3 merging - so we first queue up this trivial\nfix and then do the rest for v3.4.\n\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nAcked-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nLink: http://lkml.kernel.org/r/20120203191801.GA2846@x1.osrc.amd.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "18b246fa60dd4bfc71c78d669e2ffaa5df454d6a",
      "tree": "ea9d8fecb9f83b4223032ffd9eb15a2d5bdbf335",
      "parents": [
        "aa491ad3d4bf3c7994a419b3bb1c91b9b4fd2a8a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 22 16:48:32 2012 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 22 16:48:53 2012 +1100"
      },
      "message": "powerpc: Fix various issues with return to userspace\n\nWe have a few problems when returning to userspace. This is a\nquick set of fixes for 3.3, I\u0027ll look into a more comprehensive\nrework for 3.4. This fixes:\n\n - We kept interrupts soft-disabled when schedule\u0027ing or calling\ndo_signal when returning to userspace as a result of a hardware\ninterrupt.\n\n - Rename do_signal to do_notify_resume like all other archs (and\ndo_signal_pending back to do_signal, which it was before Roland\nchanged it).\n\n - Add the missing call to key_replace_session_keyring() to\ndo_notify_resume().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n---\n"
    },
    {
      "commit": "922b9f86a020258d3ea3bfed27251efaed7a03a3",
      "tree": "5cdb92aed142e9d96c0e38352cbc0d6cb2dd581f",
      "parents": [
        "07d2f1a54a78a648093f4f3a33aa86b03cf9e25f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Feb 20 21:32:30 2012 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 22 16:48:49 2012 +1100"
      },
      "message": "powerpc: Fix program check handling when lockdep is enabled\n\nIn commit 54321242afe (\"Disable interrupts early in Program Check\"), we\nswitched from enabling to disabling interrupts in program_check_common.\n\nWhereas ENABLE_INTS leaves r3 untouched, if lockdep is enabled DISABLE_INTS\ncalls into lockdep code and will clobber r3. That means we pass a bogus\nstruct pt_regs* into program_check_exception() and all hell breaks loose.\n\nSo load our regs pointer into r3 after we call DISABLE_INTS.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "07d2f1a54a78a648093f4f3a33aa86b03cf9e25f",
      "tree": "c38ef23928ce9b51477b0bfd7d069017d7b24cba",
      "parents": [
        "27e74da9800289e69ba907777df1e2085231eff7"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 15 17:51:26 2012 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 22 16:48:47 2012 +1100"
      },
      "message": "powerpc: Remove references to cpu_*_map\n\nThis has been obsolescent for a while; time for the final push.\n\nIn adjacent context, replaced old cpus_* with cpumask_*.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6b0d1abb354d2d6b991c051e7380bd484a05e61f",
      "tree": "e39663a9a4b949de7024af9780f716e16377960d",
      "parents": [
        "faf309009e2e18d30c032b7d9479f29b91677c37",
        "5180bb392a8aab5233e6db858ac1d8371533e20f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 21 18:24:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 21 18:24:42 2012 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nA few more things this time around.  The only thing warranting some\ncommentry is the modpost change, which allows folk building a Thumb2\nenabled kernel to see section mismatch warnings.  This is why many\nweren\u0027t noticed with OMAP.\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM/audit: include audit header and fix audit arch\n  ARM: OMAP: fix voltage domain build errors with PM_OPP disabled\n  ARM/PCI: Remove ARM\u0027s duplicate definition of \u0027pcibios_max_latency\u0027\n  ARM: 7336/1: smp_twd: Don\u0027t register CPUFREQ notifiers if local timers are not initialised\n  ARM: 7327/1: need to include asm/system.h in asm/processor.h\n  ARM: 7326/2: PL330: fix null pointer dereference in pl330_chan_ctrl()\n  ARM: 7164/3: PL330: Fix the size of the dst_cache_ctrl field\n  ARM: 7325/1: fix v7 boot with lockdep enabled\n  ARM: 7324/1: modpost: Fix section warnings for ARM for many compilers\n  ARM: 7323/1: Do not allow ARM_LPAE on pre-ARMv7 architectures\n"
    },
    {
      "commit": "faf309009e2e18d30c032b7d9479f29b91677c37",
      "tree": "09a22833eaf02886cc1de6ac513aad1143dcf822",
      "parents": [
        "797a796a13df6b84a4791e57306737059b5b2384"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 21 17:24:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 21 17:24:20 2012 -0800"
      },
      "message": "sys_poll: fix incorrect type for \u0027timeout\u0027 parameter\n\nThe \u0027poll()\u0027 system call timeout parameter is supposed to be \u0027int\u0027, not\n\u0027long\u0027.\n\nNow, the reason this matters is that right now 32-bit compat mode is\nbroken on at least x86-64, because the 32-bit code just calls\n\u0027sys_poll()\u0027 directly on x86-64, and the 32-bit argument will have been\nzero-extended, turning a signed \u0027int\u0027 into a large unsigned \u0027long\u0027\nvalue.\n\nWe could just introduce a \u0027compat_sys_poll()\u0027 function for this, and\nthat may eventually be what we have to do, but since the actual standard\npoll() semantics is *supposed* to be \u0027int\u0027, and since at least on x86-64\nglibc sign-extends the argument before invocing the system call (so\nnobody can actually use a 64-bit timeout value in user space _anyway_,\neven in 64-bit binaries), the simpler solution would seem to be to just\nfix the definition of the system call to match what it should have been\nfrom the very start.\n\nIf it turns out that somebody somehow circumvents the user-level libc\n64-bit sign extension and actually uses a large unsigned 64-bit timeout\ndespite that not being how poll() is supposed to work, we will need to\ndo the compat_sys_poll() approach.\n\nReported-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2226957ed2d84add88368aa4c4f69eae4b4843a3",
      "tree": "232a8933c7751ded58fc1f8f3d1e41f9bd2e5bc7",
      "parents": [
        "ebe8f7e59d0de3a97d264220deeffa90b8b14003"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 21 16:33:08 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 21 16:33:08 2012 -0800"
      },
      "message": "ARM: OMAP1: Fix out-of-bounds array access for Innovator\n\nOtherwise we can get the following on some compilers:\n\narch/arm/mach-omap1/board-innovator.c:419:19: warning:\narray subscript is above array bounds [-Warray-bounds]\narch/arm/mach-omap1/board-innovator.c:425:19: warning:\narray subscript is above array bounds [-Warray-bounds]\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ebe8f7e59d0de3a97d264220deeffa90b8b14003",
      "tree": "3afb222ae5eec94ef79e9db8342a3a69c8c4f3c9",
      "parents": [
        "856c5403462419eff9a7891efeee7bddc2a08af6"
      ],
      "author": {
        "name": "Arnout Vandecappelle (Essensium/Mind)",
        "email": "arnout@mind.be",
        "time": "Mon Feb 13 09:35:22 2012 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 21 14:45:33 2012 -0800"
      },
      "message": "OMAP3 EVM: remove out-of-bounds array access of gpio_leds\n\nOtherwise we can get the following warning on some compilers:\n\narch/arm/mach-omap2/board-omap3evm.c:384:11:\nwarning: array subscript is above array bounds\n\nThe omap3evm BSP enables a GPIO LED on the twl4030 chip.  However,\nthe static gpio_leds array doesn\u0027t have an entry for it.  This is\nmost likely a copy-and-paste error, because it has been in there\nsince the first commit of the omap3evm BSP (53c5ec31).\n\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) \u003carnout@mind.be\u003e\n[tony@atomide.com: updated comments with the warning]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3e343d7a387924b93c43aa0bd8d380a408a0eafe",
      "tree": "f62c38a37ac2a8baa80aad7455979d3f858ecc9c",
      "parents": [
        "b01543dfe67bb1d191998e90d20534dc354de059",
        "d87f614326a2cb4c3ead0a45e5468c7c3ca6b72f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 21 17:23:34 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 21 17:23:34 2012 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://github.com/hzhuang1/linux into fixes\n\n* \u0027fixes\u0027 of git://github.com/hzhuang1/linux:\n  pxa/hx4700: add platform device and I2C info for AK4641 codec\n  arch/arm/mach-pxa/: included linux/gpio.h twice\n  arch/arm/mach-mmp/: some files include some headers twice\n  ARM: pxa: fix error handling in pxa2xx_drv_pcmcia_probe\n  ARM: pxa: fix including linux/gpio.h twice\n  ARM: pxa: fix mixed declarations and code in sharpsl_pm\n  ARM: pxa: fix wrong parsing gpio event on spitz\n"
    },
    {
      "commit": "5180bb392a8aab5233e6db858ac1d8371533e20f",
      "tree": "8ce5c857bdca8abfefcaadc05843e3c0dbea87ec",
      "parents": [
        "3ddd4d0c629f3d013aa1ab24bb0546dfe342ff94"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Feb 21 11:26:55 2012 -0500"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 16:50:14 2012 +0000"
      },
      "message": "ARM/audit: include audit header and fix audit arch\n\nBoth bugs being fixed were introduced in:\n29ef73b7a823b77a7cd0bdd7d7cded3fb6c2587b\n\nInclude linux/audit.h to fix below build errors:\n\n  CC      arch/arm/kernel/ptrace.o\narch/arm/kernel/ptrace.c: In function \u0027syscall_trace\u0027:\narch/arm/kernel/ptrace.c:919: error: implicit declaration of function \u0027audit_syscall_exit\u0027\narch/arm/kernel/ptrace.c:921: error: implicit declaration of function \u0027audit_syscall_entry\u0027\narch/arm/kernel/ptrace.c:921: error: \u0027AUDIT_ARCH_ARMEB\u0027 undeclared (first use in this function)\narch/arm/kernel/ptrace.c:921: error: (Each undeclared identifier is reported only once\narch/arm/kernel/ptrace.c:921: error: for each function it appears in.)\nmake[1]: *** [arch/arm/kernel/ptrace.o] Error 1\nmake: *** [arch/arm/kernel] Error 2\n\nThis part of the patch is:\nReported-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReported-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n(They both provided patches to fix it)\n\nThis patch also (at the request of the list) fixes the fact that\nARM has both LE and BE versions however the audit code was called as if\nit was always BE.  If audit userspace were to try to interpret the bits\nit got from a LE system it would obviously do so incorrectly.  Fix this\nby using the right arch flag on the right system.\n\nThis part of the patch is:\nReported-by: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ddd4d0c629f3d013aa1ab24bb0546dfe342ff94",
      "tree": "ce83fad9ef10554af0e1f69cd6d9a3f9dfd9e090",
      "parents": [
        "e23e8c0690d2952dce53e712d01d5b2179f98b64"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 15 11:28:06 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 09:36:34 2012 +0000"
      },
      "message": "ARM: OMAP: fix voltage domain build errors with PM_OPP disabled\n\nThe voltage domain code wants the voltage tables, which are in the\nopp*.c files.  These files aren\u0027t built when PM_OPP is disabled,\ncausing the following build errors at link time:\n\ntwl-common.c:(.init.text+0x2e48): undefined reference to `omap34xx_vddmpu_volt_data\u0027\ntwl-common.c:(.init.text+0x2e4c): undefined reference to `omap34xx_vddcore_volt_data\u0027\ntwl-common.c:(.init.text+0x2e5c): undefined reference to `omap36xx_vddmpu_volt_data\u0027\ntwl-common.c:(.init.text+0x2e60): undefined reference to `omap36xx_vddcore_volt_data\u0027\ntwl-common.c:(.init.text+0x2830): undefined reference to `omap44xx_vdd_mpu_volt_data\u0027\ntwl-common.c:(.init.text+0x283c): undefined reference to `omap44xx_vdd_iva_volt_data\u0027\ntwl-common.c:(.init.text+0x2844): undefined reference to `omap44xx_vdd_core_volt_data\u0027\n\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e23e8c0690d2952dce53e712d01d5b2179f98b64",
      "tree": "df2533028276a094b2b38c5922b0cf6561e5d1eb",
      "parents": [
        "910ba598c818243cf3de2f97e03c49948bbb0511"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "mstowe@redhat.com",
        "time": "Tue Feb 07 15:26:44 2012 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 09:35:32 2012 +0000"
      },
      "message": "ARM/PCI: Remove ARM\u0027s duplicate definition of \u0027pcibios_max_latency\u0027\n\nThe patch series to re-factor PCI\u0027s \u0027latency timer\u0027 setup (re:\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d131983853831049\u0026w\u003d2) forgot to\nremove the ARM specific definition of \u0027pcibios_max_latency\u0027 once such\nhad been moved into the pci core resulting in ARM related compile\nerrors -\n  drivers/built-in.o:(.data+0x230): multiple definition of\n  `pcibios_max_latency\u0027\n  arch/arm/common/built-in.o:(.data+0x40c): first defined here\n  make[1]: *** [vmlinux.o] Error 1\n\nIn the series, patch 2/16 (commit 168c8619fd8) converted the ARM\nspecific version of \u0027pcibios_set_master()\u0027 to a non-inlined version.\nThis was done in preperation for hosting it up into PCI\u0027s core, which\nwas done in patch 10/16 (commit 96c5590058d) of the series (and\nwhere the removal of ARM\u0027s \u0027pcibios_max_latency\u0027 was overlooked).\n\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Myron Stowe \u003cmyron.stowe@redhat.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "910ba598c818243cf3de2f97e03c49948bbb0511",
      "tree": "b8508a68eafcda631c2ce624b418e46c69a00282",
      "parents": [
        "fee6a3c33a8f137f39cd9997b0476411f73576c7"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Feb 21 10:24:22 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 09:26:46 2012 +0000"
      },
      "message": "ARM: 7336/1: smp_twd: Don\u0027t register CPUFREQ notifiers if local timers are not initialised\n\nCurrent ARM local timer code registers CPUFREQ notifiers even in case\nthe twd_timer_setup() isn\u0027t called. That seems to be wrong and\nwould eventually lead to kernel crash on the CPU frequency transitions\non the SOCs where the local timer doesn\u0027t exist or broken because of\nhardware BUG. Fix it by testing twd_evt and *__this_cpu_ptr(twd_evt).\n\nThe issue was observed with v3.3-rc3 and building an OMAP2+ kernel\non OMAP3 SOC which doesn\u0027t have TWD.\n\nBelow is the dump for reference :\n\n Unable to handle kernel paging request at virtual address 007e900\n pgd \u003d cdc20000\n [007e9000] *pgd\u003d00000000\n Internal error: Oops: 5 [#1] SMP\n Modules linked in:\n CPU: 0    Not tainted  (3.3.0-rc3-pm+debug+initramfs #9)\n PC is at twd_update_frequency+0x34/0x48\n LR is at twd_update_frequency+0x10/0x48\n pc : [\u003cc001382c\u003e]    lr : [\u003cc0013808\u003e]    psr: 60000093\n sp : ce311dd8  ip : 00000000  fp : 00000000\n r10: 00000000  r9 : 00000001  r8 : ce310000\n r7 : c0440458  r6 : c00137f8  r5 : 00000000  r4 : c0947a74\n r3 : 00000000  r2 : 007e9000  r1 : 00000000  r0 : 00000000\n Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment usr\n Control: 10c5387d  Table: 8dc20019  DAC: 00000015\n Process sh (pid: 599, stack limit \u003d 0xce3102f8)\n Stack: (0xce311dd8 to 0xce312000)\n 1dc0:                                                       6000c\n 1de0: 00000001 00000002 00000000 00000000 00000000 00000000 00000\n 1e00: ffffffff c093d8f0 00000000 ce311ebc 00000001 00000001 ce310\n 1e20: c001386c c0437c4c c0e95b60 c0e95ba8 00000001 c0e95bf8 ffff4\n 1e40: 00000000 00000000 c005ef74 ce310000 c0435cf0 ce311ebc 00000\n 1e60: ce352b40 0007a120 c08d5108 c08ba040 c08ba040 c005f030 00000\n 1e80: c08bc554 c032fe2c 0007a120 c08d4b64 ce352b40 c08d8618 ffff8\n 1ea0: c08ba040 c033364c ce311ecc c0433b50 00000002 ffffffea c0330\n 1ec0: 0007a120 0007a120 22222201 00000000 22222222 00000000 ce357\n 1ee0: ce3d6000 cdc2aed8 ce352ba0 c0470164 00000002 c032f47c 00034\n 1f00: c0331cac ce352b40 00000007 c032f6d0 ce352bbc 0003d090 c0930\n 1f20: c093d8bc c03306a4 00000007 ce311f80 00000007 cdc2aec0 ce358\n 1f40: ce8d20c0 00000007 b6fe5000 ce311f80 00000007 ce310000 0000c\n 1f60: c000de74 ce987400 ce8d20c0 b6fe5000 00000000 00000000 0000c\n 1f80: 00000000 00000000 001fbac8 00000000 00000007 001fbac8 00004\n 1fa0: c000df04 c000dd60 00000007 001fbac8 00000001 b6fe5000 00000\n 1fc0: 00000007 001fbac8 00000007 00000004 b6fe5000 00000000 00202\n 1fe0: 00000000 beb565f8 00101ffc 00008e8c 60000010 00000001 00000\n [\u003cc001382c\u003e] (twd_update_frequency+0x34/0x48) from [\u003cc008ac4c\u003e] )\n [\u003cc008ac4c\u003e] (smp_call_function_single+0x17c/0x1c8) from [\u003cc0013)\n [\u003cc0013890\u003e] (twd_cpufreq_transition+0x24/0x30) from [\u003cc0437c4c\u003e)\n [\u003cc0437c4c\u003e] (notifier_call_chain+0x44/0x84) from [\u003cc005efe4\u003e] ()\n [\u003cc005efe4\u003e] (__srcu_notifier_call_chain+0x70/0xa4) from [\u003cc005f)\n [\u003cc005f030\u003e] (srcu_notifier_call_chain+0x18/0x20) from [\u003cc032fe2)\n [\u003cc032fe2c\u003e] (cpufreq_notify_transition+0xc8/0x1b0) from [\u003cc0333)\n [\u003cc033364c\u003e] (omap_target+0x1b4/0x28c) from [\u003cc032f47c\u003e] (__cpuf)\n [\u003cc032f47c\u003e] (__cpufreq_driver_target+0x50/0x64) from [\u003cc0331d24)\n [\u003cc0331d24\u003e] (cpufreq_set+0x78/0x98) from [\u003cc032f6d0\u003e] (store_sc)\n [\u003cc032f6d0\u003e] (store_scaling_setspeed+0x5c/0x74) from [\u003cc03306a4\u003e)\n [\u003cc03306a4\u003e] (store+0x58/0x74) from [\u003cc014d868\u003e] (sysfs_write_fi)\n [\u003cc014d868\u003e] (sysfs_write_file+0x80/0xb4) from [\u003cc00f2c2c\u003e] (vfs)\n [\u003cc00f2c2c\u003e] (vfs_write+0xa8/0x138) from [\u003cc00f2e9c\u003e] (sys_write)\n [\u003cc00f2e9c\u003e] (sys_write+0x40/0x6c) from [\u003cc000dd60\u003e] (ret_fast_s)\n Code: e594300c e792210c e1a01000 e5840004 (e7930002)\n ---[ end trace 5da3b5167c1ecdda ]---\n\nReported-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nAcked-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "27e74da9800289e69ba907777df1e2085231eff7",
      "tree": "3b01385191da0722f747529908a902b169fae805",
      "parents": [
        "8ebbfb49574818f07a25bc119b1bbdf1c2853a39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 20 19:34:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 20 19:34:10 2012 -0800"
      },
      "message": "i387: export \u0027fpu_owner_task\u0027 per-cpu variable\n\n(And define it properly for x86-32, which had its \u0027current_task\u0027\ndeclaration in separate from x86-64)\n\nBitten by my dislike for modules on the machines I use, and the fact\nthat apparently nobody else actually wanted to test the patches I sent\nout.\n\nSnif. Nobody else cares.\n\nAnyway, we probably should uninline the \u0027kernel_fpu_begin()\u0027 function\nthat is what modules actually use and that references this, but this is\nthe minimal fix for now.\n\nReported-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nReported-and-tested-by: Jongman Heo \u003cjongman.heo@samsung.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a38449ef596b345e13a8f9b7d5cd9fedb8fcf921",
      "tree": "67a44b0f4a694469babe2aa13786c206d382d228",
      "parents": [
        "45d5a1683c04be28abdf5c04c27b1417e0374486"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Feb 20 15:29:34 2012 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Feb 20 19:45:26 2012 -0500"
      },
      "message": "x86: Specify a size for the cmp in the NMI handler\n\nLinus noticed that the cmp used to check if the code segment is\n__KERNEL_CS or not did not specify a size. Perhaps it does not matter\nas H. Peter Anvin noted that user space can not set the bottom two\nbits of the %cs register. But it\u0027s best not to let the assembly choose\nand change things between different versions of gas, but instead just\npick the size.\n\nFour bytes are used to compare the saved code segment against\n__KERNEL_CS. Perhaps this might mess up Xen, but we can fix that when\nthe time comes.\n\nAlso I noticed that there was another non-specified cmp that checks\nthe special stack variable if it is 1 or 0. This too probably doesn\u0027t\nmatter what cmp is used, but this patch uses cmpl just to make it non\nambiguous.\n\nLink: http://lkml.kernel.org/r/CA+55aFxfAn9MWRgS3O5k2tqN5ys1XrhSFVO5_9ZAoZKDVgNfGA@mail.gmail.com\n\nSuggested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    }
  ],
  "next": "39e255dab5a993cbebb35598015da1d4a0eb3727"
}
