)]}'
{
  "log": [
    {
      "commit": "f4e385ccfc10f44364101b126d1ac52b4c806f1d",
      "tree": "05b8d1c55900e46d034cf11809ef9990ec48cdae",
      "parents": [
        "32e2f63bcc8903487975506d8db5931a8c4bbb1f",
        "050eef364ad700590a605a0749f825cab4834b1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:43:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:43:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] fix tlb flushing vs. concurrent /proc accesses\n  [S390] s390: fix build error (sys_execve)\n"
    },
    {
      "commit": "1a7c55368c7c8749aa9326c29a50e79a4eba5d26",
      "tree": "abbbfe79f7362a2f2d2fa478c57f943514338ae2",
      "parents": [
        "bd45fe539f0e26ff8d76b4cb954195ab8a6467af",
        "25edd6946a1d74e5e77813c2324a0908c68bcf9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:10:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:10:13 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Get rid of indirect p1275 PROM call buffer.\n  sparc64: Fill a missing delay slot.\n  sparc64: Make lock backoff really a NOP on UP builds.\n  sparc64: simple microoptimizations for atomic functions\n  sparc64: Make rwsems 64-bit.\n  sparc64: Really fix atomic64_t interface types.\n"
    },
    {
      "commit": "050eef364ad700590a605a0749f825cab4834b1e",
      "tree": "2714c9cf7edcbf394971cc2c929e5ab2ea34d6a6",
      "parents": [
        "7af048dc7639db5202c56fecf2346c310647a218"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Aug 24 09:26:21 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Aug 24 09:26:34 2010 +0200"
      },
      "message": "[S390] fix tlb flushing vs. concurrent /proc accesses\n\nThe tlb flushing code uses the mm_users field of the mm_struct to\ndecide if each page table entry needs to be flushed individually with\nIPTE or if a global flush for the mm_struct is sufficient after all page\ntable updates have been done. The comment for mm_users says \"How many\nusers with user space?\" but the /proc code increases mm_users after it\nfound the process structure by pid without creating a new user process.\nWhich makes mm_users useless for the decision between the two tlb\nflusing methods. The current code can be confused to not flush tlb\nentries by a concurrent access to /proc files if e.g. a fork is in\nprogres. The solution for this problem is to make the tlb flushing\nlogic independent from the mm_users field.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bd45fe539f0e26ff8d76b4cb954195ab8a6467af",
      "tree": "515fb9c7280c7ec98a3e0c58f3af93548e88ee4f",
      "parents": [
        "e1f1f07334e73fbe53fd8432f57846d5a1b90b5a",
        "314b389b1795286400f109a25e9c2f02ab3b9b15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:26:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:26:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (25 commits)\n  powerpc: Fix config dependency problem with MPIC_U3_HT_IRQS\n  via-pmu: Add compat_pmu_ioctl\n  powerpc: Wire up fanotify_init, fanotify_mark, prlimit64 syscalls\n  powerpc/pci: Fix checking for child bridges in PCI code.\n  powerpc: Fix typo in uImage target\n  powerpc: Initialise paca-\u003ekstack before early_setup_secondary\n  powerpc: Fix bogus it_blocksize in VIO iommu code\n  powerpc: Inline ppc64_runlatch_off\n  powerpc: Correct smt_enabled\u003dX boot option for \u003e 2 threads per core\n  powerpc: Silence xics_migrate_irqs_away() during cpu offline\n  powerpc: Silence __cpu_up() under normal operation\n  powerpc: Re-enable preemption before cpu_die()\n  powerpc/pci: Drop unnecessary null test\n  powerpc/powermac: Drop unnecessary null test\n  powerpc/powermac: Drop unnecessary of_node_put\n  powerpc/kdump: Stop all other CPUs before running crash handlers\n  powerpc/mm: Fix vsid_scrample typo\n  powerpc: Use is_32bit_task() helper to test 32 bit binary\n  powerpc: Export memstart_addr and kernstart_addr on ppc64\n  powerpc: Make rwsem use \"long\" type\n  ...\n"
    },
    {
      "commit": "7af048dc7639db5202c56fecf2346c310647a218",
      "tree": "399a8189d984ad7eb547d951075b69b8662fd55a",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Aug 24 09:26:20 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Aug 24 09:26:34 2010 +0200"
      },
      "message": "[S390] s390: fix build error (sys_execve)\n\nfix this build error:\narch/s390/kernel/process.c:272: error: conflicting types for \u0027sys_execve\u0027\narch/s390/kernel/entry.h:45: error: previous declaration of \u0027sys_execve\u0027 was here\nmake[1]: *** [arch/s390/kernel/process.o] Error 1\nmake: *** [arch/s390/kernel] Error 2\n\nintroduced by d7627467b7a8dd6944885290a03a07ceb28c10eb\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d20de763548f9948f4534fc816155d8ee48e1d35",
      "tree": "66343a0f3a7dc134fab7cfd97f25d8efd5a8de65",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9",
        "70ddd47f7d56f17b40f78d21d6f653c84617e450"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:20:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:20:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  ARM: imx: fix build failure concerning otg/ulpi\n  USB: ftdi_sio: add product ID for Lenz LI-USB\n  USB: adutux: fix misuse of return value of copy_to_user()\n  USB: iowarrior: fix misuse of return value of copy_to_user()\n  USB: xHCI: update ring dequeue pointer when process missed tds\n  USB: xhci: Remove buggy assignment in next_trb()\n  USB: ftdi_sio: Add ID for Ionics PlugComputer\n  USB: serial: io_ti.c: don\u0027t return 0 if writing the download record failed\n  USB: otg: twl4030: fix wrong assumption of starting state\n  USB: gadget: Return -ENOMEM on memory allocation failure\n  USB: gadget: fix composite kernel-doc warnings\n  USB: ssu100: set tty_flags in ssu100_process_packet\n  USB: ssu100: add disconnect function for ssu100\n  USB: serial: export symbol usb_serial_generic_disconnect\n  USB: ssu100: rework logic for TIOCMIWAIT\n  USB: ssu100: add register parameter to ssu100_setregister\n  USB: ssu100: remove duplicate #defines in ssu100\n  USB: ssu100: refine process_packet in ssu100\n  USB: ssu100: add locking for port private data in ssu100\n  USB: r8a66597-udc: return -ENOMEM if kzalloc() fails\n  ...\n"
    },
    {
      "commit": "25edd6946a1d74e5e77813c2324a0908c68bcf9e",
      "tree": "29afc2a7287df17776e4e2b4a6ee78b108c09f10",
      "parents": [
        "019408f9b89c68cd7b8ddb904960dc17ccf7e531"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 23:10:57 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 23:10:57 2010 -0700"
      },
      "message": "sparc64: Get rid of indirect p1275 PROM call buffer.\n\nThis is based upon a report by Meelis Roos showing that it\u0027s possible\nthat we\u0027ll try to fetch a property that is 32K in size with some\ndevices.  With the current fixed 3K buffer we use for moving data in\nand out of the firmware during PROM calls, that simply won\u0027t work.\n\nIn fact, it will scramble random kernel data during bootup.\n\nThe reasoning behind the temporary buffer is entirely historical.  It\nused to be the case that we had problems referencing dynamic kernel\nmemory (including the stack) early in the boot process before we\nexplicitly told the firwmare to switch us over to the kernel trap\ntable.\n\nSo what we did was always give the firmware buffers that were locked\ninto the main kernel image.\n\nBut we no longer have problems like that, so get rid of all of this\nindirect bounce buffering.\n\nBesides fixing Meelis\u0027s bug, this also makes the kernel data about 3K\nsmaller.\n\nIt was also discovered during these conversions that the\nimplementation of prom_retain() was completely wrong, so that was\nfixed here as well.  Currently that interface is not in use.\n\nReported-by: Meelis Roos \u003cmroos@linux.ee\u003e\nTested-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "314b389b1795286400f109a25e9c2f02ab3b9b15",
      "tree": "724c19b79c9243248a0e65fc92f46f8be08a99f1",
      "parents": [
        "4cc4587fb14bb04fbc68096cc3780b4e6aa88fe7"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Mon Aug 23 07:36:41 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:29 2010 +1000"
      },
      "message": "powerpc: Fix config dependency problem with MPIC_U3_HT_IRQS\n\nMPIC_U3_HT_IRQS is selected both by PPC_PMAC64 and PPC_MAPLE, but depends\non PPC_MAPLE, so a PPC_PMAC64-only config gets this warning:\n\nwarning: (PPC_PMAC64 \u0026\u0026 PPC_PMAC \u0026\u0026 POWER4 || PPC_MAPLE \u0026\u0026 PPC64 \u0026\u0026 PPC_BOOK3S) selects MPIC_U3_HT_IRQS which has unmet direct dependencies (PPC_MAPLE)\n\nFix that by removing the dependency on PPC_MAPLE.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bcc30d37582b3822ae24712e894379ccd8298e8f",
      "tree": "42399b3d8cea2cccc310f6c1b6db8ba727d4ae6a",
      "parents": [
        "76ec01dbb70353928a9cee826502073ae928bbba"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Thu Aug 19 05:15:37 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:28 2010 +1000"
      },
      "message": "powerpc: Wire up fanotify_init, fanotify_mark, prlimit64 syscalls\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "76ec01dbb70353928a9cee826502073ae928bbba",
      "tree": "1778622e12a70290a173f19a9c25b20c6a0cb4b9",
      "parents": [
        "c686ecf5040d287a68d4fca7f1948472f556a6d3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Aug 18 08:27:55 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:27 2010 +1000"
      },
      "message": "powerpc/pci: Fix checking for child bridges in PCI code.\n\npci_device_to_OF_node() can return null, and list_for_each_entry will\nnever enter the loop when dev is NULL, so it looks like this test is\na typo.\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c686ecf5040d287a68d4fca7f1948472f556a6d3",
      "tree": "c2e05b9b86f9e26f527fb40a6669f25e9b95995b",
      "parents": [
        "f761622e59433130bc33ad086ce219feee9eb961"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Sun Aug 15 22:26:56 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:32 2010 +1000"
      },
      "message": "powerpc: Fix typo in uImage target\n\nCommit e32e78c5ee8aadef020fbaecbe6fb741ed9029fd\n(powerpc: fix build with make 3.82) introduced a\ntypo in uImage target and broke building uImage:\n\nmake: *** No rule to make target `uImage\u0027.  Stop.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f761622e59433130bc33ad086ce219feee9eb961",
      "tree": "5368ebf02c7879d98d3158a2ff9ba3b612a5b471",
      "parents": [
        "7aa241fdcef2a1d6587fe4c390e9fdbfc767af28"
      ],
      "author": {
        "name": "Matt Evans",
        "email": "matt@ozlabs.org",
        "time": "Thu Aug 12 20:58:28 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:31 2010 +1000"
      },
      "message": "powerpc: Initialise paca-\u003ekstack before early_setup_secondary\n\nAs early setup calls down to slb_initialize(), we must have kstack\ninitialised before checking \"should we add a bolted SLB entry for our kstack?\"\n\nFailing to do so means stack access requires an SLB miss exception to refill\nan entry dynamically, if the stack isn\u0027t accessible via SLB(0) (kernel text\n\u0026 static data).  It\u0027s not always allowable to take such a miss, and\nintermittent crashes will result.\n\nPrimary CPUs don\u0027t have this issue; an SLB entry is not bolted for their\nstack anyway (as that lives within SLB(0)).  This patch therefore only\naffects the init of secondaries.\n\nSigned-off-by: Matt Evans \u003cmatt@ozlabs.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7aa241fdcef2a1d6587fe4c390e9fdbfc767af28",
      "tree": "d54e07498245696a16ef7702f28e32ca9efc0f03",
      "parents": [
        "4138d65333fa8961714441ed40229ea8cbeaf7e5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 11 16:42:48 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:31 2010 +1000"
      },
      "message": "powerpc: Fix bogus it_blocksize in VIO iommu code\n\nWhen looking at some issues with the virtual ethernet driver I noticed\nthat TCE allocation was following a very strange pattern:\n\naddress 00e9000 length 2048\naddress 0409000 length 2048 \u003c-----\naddress 0429000 length 2048\naddress 0449000 length 2048\naddress 0469000 length 2048\naddress 0489000 length 2048\naddress 04a9000 length 2048\naddress 04c9000 length 2048\naddress 04e9000 length 2048\naddress 4009000 length 2048 \u003c-----\naddress 4029000 length 2048\n\nHuge unexplained gaps in what should be an empty TCE table. It turns out\nit_blocksize, the amount we want to align the next allocation to, was\nc0000000fe903b20. Completely bogus.\n\nInitialise it to something reasonable in the VIO IOMMU code, and use kzalloc\neverywhere to protect against this when we next add a non compulsary\nfield to iommu code and forget to initialise it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4138d65333fa8961714441ed40229ea8cbeaf7e5",
      "tree": "71b1d2c7ced4e4e267e357d91d6cec2e1d053af1",
      "parents": [
        "954e6da54b2f3a5e2634312db800bc1395c509ee"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Aug 06 03:28:19 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:30 2010 +1000"
      },
      "message": "powerpc: Inline ppc64_runlatch_off\n\nI\u0027m sick of seeing ppc64_runlatch_off in our profiles, so inline it\ninto the callers. To avoid a mess of circular includes I didn\u0027t add\nit as an inline function.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "954e6da54b2f3a5e2634312db800bc1395c509ee",
      "tree": "9d5d7e9bab899e694abdc5af716ee878e148351c",
      "parents": [
        "1afb56cf977ab41bff4fc6bf9e5864770b19b880"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Thu Aug 05 07:42:11 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:30 2010 +1000"
      },
      "message": "powerpc: Correct smt_enabled\u003dX boot option for \u003e 2 threads per core\n\nThe \u0027smt_enabled\u003dX\u0027 boot option does not handle values of X \u003e 2.\nFor Power 7 processors with smt modes of 0,1,2,3, and 4 this does\nnot work.  This patch allows the smt_enabled option to be set to\nany value limited to a max equal to the number of threads per\ncore.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1afb56cf977ab41bff4fc6bf9e5864770b19b880",
      "tree": "b5c801933ee3a8f452d91b49dc5080dc74e236ae",
      "parents": [
        "6685a477494ceb063c10300891e48895bb1843c9"
      ],
      "author": {
        "name": "Signed-off-by: Darren Hart",
        "email": "dvhltc@us.ibm.com",
        "time": "Wed Aug 04 18:28:35 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:30 2010 +1000"
      },
      "message": "powerpc: Silence xics_migrate_irqs_away() during cpu offline\n\nAll IRQs are migrated away from a CPU that is being offlined so the\nfollowing messages suggest a problem when the system is behaving as\ndesigned:\n\nIRQ 262 affinity broken off cpu 1\nIRQ 17 affinity broken off cpu 0\nIRQ 18 affinity broken off cpu 0\nIRQ 19 affinity broken off cpu 0\nIRQ 256 affinity broken off cpu 0\nIRQ 261 affinity broken off cpu 0\nIRQ 262 affinity broken off cpu 0\n\nDon\u0027t print these messages when the CPU is not online.\n\nSigned-off-by: Darren Hart \u003cdvhltc@us.ibm.com\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nCc: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nCc: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6685a477494ceb063c10300891e48895bb1843c9",
      "tree": "ecd09f3fdfd3329199cd5be562691a3236a9d1ea",
      "parents": [
        "a7c2bb8279d20d853e43c34584eaf2b039de8026"
      ],
      "author": {
        "name": "Signed-off-by: Darren Hart",
        "email": "dvhltc@us.ibm.com",
        "time": "Wed Aug 04 18:28:34 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:29 2010 +1000"
      },
      "message": "powerpc: Silence __cpu_up() under normal operation\n\nDuring CPU offline/online tests __cpu_up would flood the logs with\nthe following message:\n\nProcessor 0 found.\n\nThis provides no useful information to the user as there is no context\nprovided, and since the operation was a success (to this point) it is expected\nthat the CPU will come back online, providing all the feedback necessary.\n\nChange the \"Processor found\" message to DBG() similar to other such messages in\nthe same function. Also, add an appropriate log level for the \"Processor is\nstuck\" message.\n\nSigned-off-by: Darren Hart \u003cdvhltc@us.ibm.com\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nCc: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nCc: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a7c2bb8279d20d853e43c34584eaf2b039de8026",
      "tree": "bba0120f1bfddbc1a1236a2d8b5a6823e9bc928b",
      "parents": [
        "da9bef6735d3c5c1c0cd16717acee18d56dd59f5"
      ],
      "author": {
        "name": "Signed-off-by: Darren Hart",
        "email": "dvhltc@us.ibm.com",
        "time": "Wed Aug 04 18:28:33 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:29 2010 +1000"
      },
      "message": "powerpc: Re-enable preemption before cpu_die()\n\nstart_secondary() is called shortly after _start and also via\n\ncpu_idle()-\u003ecpu_die()-\u003epseries_mach_cpu_die()\n\nstart_secondary() expects a preempt_count() of 0. pseries_mach_cpu_die() is\ncalled via the cpu_idle() routine with preemption disabled, resulting in the\nfollowing repeating message during rapid cpu offline/online tests\nwith CONFIG_PREEMPT\u003dy:\n\nBUG: scheduling while atomic: swapper/0/0x00000002\nModules linked in: autofs4 binfmt_misc dm_mirror dm_region_hash dm_log [last unloaded: scsi_wait_scan]\nCall Trace:\n[c00000010e7079c0] [c0000000000133ec] .show_stack+0xd8/0x218 (unreliable)\n[c00000010e707aa0] [c0000000006a47f0] .dump_stack+0x28/0x3c\n[c00000010e707b20] [c00000000006e7a4] .__schedule_bug+0x7c/0x9c\n[c00000010e707bb0] [c000000000699d9c] .schedule+0x104/0x800\n[c00000010e707cd0] [c000000000015b24] .cpu_idle+0x1c4/0x1d8\n[c00000010e707d70] [c0000000006aa1b4] .start_secondary+0x398/0x3d4\n[c00000010e707e30] [c000000000008278] .start_secondary_resume+0x10/0x14\n\nMove the cpu_die() call inside the existing preemption enabled block of\ncpu_idle(). This is safe as the idle task is affined to a single CPU so the\ndebug_smp_processor_id() tests (from cpu_should_die()) won\u0027t trigger as we are\nin a \"migration disabled\" region.\n\nSigned-off-by: Darren Hart \u003cdvhltc@us.ibm.com\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nCc: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nCc: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "da9bef6735d3c5c1c0cd16717acee18d56dd59f5",
      "tree": "d21a5a1c17dea24b8ecd789b7f2f3f92c3b5a437",
      "parents": [
        "5fba610ec94a1290fc299ea051e47d55da9059ba"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 03 11:35:17 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:28 2010 +1000"
      },
      "message": "powerpc/pci: Drop unnecessary null test\n\nlist_for_each_entry binds its first argument to a non-null value, and thus\nany null test on the value of that argument is superfluous.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\niterator I;\nexpression x,E,E1,E2;\nstatement S,S1,S2;\n@@\n\nI(x,...) { \u003c...\n- if (x !\u003d NULL || ...)\n  S\n  ...\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5fba610ec94a1290fc299ea051e47d55da9059ba",
      "tree": "dac7925dec858cffdd35ffe7e1408d51aeab83b9",
      "parents": [
        "d1efa2a7551a10006055e0ac2870b4b6077df8ef"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 03 11:33:43 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:28 2010 +1000"
      },
      "message": "powerpc/powermac: Drop unnecessary null test\n\nfor_each_node_by_name binds its first argument to a non-null value, and\nthus any null test on the value of that argument is superfluous.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\niterator I;\nexpression x,E;\n@@\n\nI(x,...) { \u003c...\n(\n- (x !\u003d NULL) \u0026\u0026\n  E\n  ...\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d1efa2a7551a10006055e0ac2870b4b6077df8ef",
      "tree": "9c39eb80190cb4774959d5b1dc55ec7f28da860d",
      "parents": [
        "249ec2287579d578ea72593dc3b30a00121c4075"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 03 09:50:32 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:28 2010 +1000"
      },
      "message": "powerpc/powermac: Drop unnecessary of_node_put\n\nfor_each_node_by_name only exits when its first argument is NULL, and a\nsubsequent call to of_node_put on that argument is unnecessary.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\niterator name for_each_node_by_name;\nexpression np,E;\nidentifier l;\n@@\n\nfor_each_node_by_name(np,...) {\n  ... when !\u003d break;\n      when !\u003d goto l;\n}\n... when !\u003d np \u003d E\n- of_node_put(np);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "249ec2287579d578ea72593dc3b30a00121c4075",
      "tree": "4b6a59b9a793db06a0cc272db51d968ca4ed5ee5",
      "parents": [
        "3469270807ffde921ad36f90d7b8c8e095d3e4e8"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Aug 02 20:39:41 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:27 2010 +1000"
      },
      "message": "powerpc/kdump: Stop all other CPUs before running crash handlers\n\nDuring kdump we run the crash handlers first then stop all other CPUs.\nWe really want to stop all CPUs as close to the fail as possible and also\nhave a very controlled environment for running the crash handlers, so it\nmakes sense to reverse the order.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Matt Evans \u003cmatt@ozlabs.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3469270807ffde921ad36f90d7b8c8e095d3e4e8",
      "tree": "a8800cfaca895fea566c61de23278bda6cbe748e",
      "parents": [
        "9904b00593f548156962764f67b1bb23f4da56fc"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Aug 02 20:35:18 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:27 2010 +1000"
      },
      "message": "powerpc/mm: Fix vsid_scrample typo\n\nThe code is wrapped in an #if 0, but it\u0027s wrong so we may as well fix it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9904b00593f548156962764f67b1bb23f4da56fc",
      "tree": "1b09b7ef40df68e9c4b649426a6decf7e8db286d",
      "parents": [
        "79c3095fb39964d0d44368cbbb4eff5b52c43d2c"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Thu Jul 29 22:04:39 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:27 2010 +1000"
      },
      "message": "powerpc: Use is_32bit_task() helper to test 32 bit binary\n\nUse is_32bit_task() helper to test 32 bit binary.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "79c3095fb39964d0d44368cbbb4eff5b52c43d2c",
      "tree": "6245ed4b5a1be5dba85a68c7551cb1b51922d0b9",
      "parents": [
        "529b7307d804f649839b5b65b303442140266d26"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@us.ibm.com",
        "time": "Thu Aug 19 18:08:09 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:26:26 2010 +1000"
      },
      "message": "powerpc: Export memstart_addr and kernstart_addr on ppc64\n\nSome modules (like eHCA) want to map all of kernel memory, for this to\nwork with a relocated kernel, we need to export kernstart_addr so\nmodules can use PHYSICAL_START and memstart_addr so they could use\nMEMORY_START.  Note that the 32bit code already exports these symbols.\n\nSigned-off-By: Sonny Rao \u003csonnyrao@us.ibm.com\u003e\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "529b7307d804f649839b5b65b303442140266d26",
      "tree": "1fb7edf7770e27d1e596a1d0aa2a64c1b986938d",
      "parents": [
        "b1515af2911c4339ed34865a0594f4ad3392921a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 14:41:48 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 14:41:48 2010 +1000"
      },
      "message": "powerpc: Make rwsem use \"long\" type\n\nThis makes the 64-bit kernel use 64-bit signed integers for the counter\n(effectively supporting 32-bit of active count in the semaphore), thus\navoiding things like overflow of the mmap_sem if you use a really crazy\nnumber of threads\n\nNote: Ideally the type in the structure should be atomic_long_t rather\nthan \"long\". However, there\u0027s some nasty issues with that. It needs to\nbe initialized statically -and- lib/rwsem.c does things like\n\n        sem-\u003ecount \u003d RWSEM_UNLOCKED_VALUE;\n\nNow, if you mix in the fact that atomic_* types are actually structures\nwith one member and note typedefs of a scalar, it makes its really nasty.\n\nSo I stuck to what we did before using a long and casts for now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b1515af2911c4339ed34865a0594f4ad3392921a",
      "tree": "cae6a1367452d4dcef76e5e7711511c2fc4087c3",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9",
        "32412aa214e05308833a89e6090406294833f989"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 14:36:45 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 14:36:45 2010 +1000"
      },
      "message": "Merge remote branch \u0027jwb/merge\u0027 into merge\n"
    },
    {
      "commit": "70ddd47f7d56f17b40f78d21d6f653c84617e450",
      "tree": "8dea5f85de6fbf6ac807c90750a465930285bb90",
      "parents": [
        "ea233f805537f5da16c2b34d85b6c5cf88a0f9aa"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Aug 13 14:06:50 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:17 2010 -0700"
      },
      "message": "ARM: imx: fix build failure concerning otg/ulpi\n\nThe build failure was introduced by\n\n\t13dd0c9 (USB: otg/ulpi: extend the generic ulpi driver.)\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c05e1e23b8e5cf6c3a499e4aeb8503dcb3924394",
      "tree": "d159b9722131e32288cd66030ee002e1ed808602",
      "parents": [
        "c70662ec47191eb235bb1d0a1466b923b7a08a94",
        "9c35e90c6fcf7f5baf27a63d9565e9f47633f299"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:29:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:29:18 2010 -0700"
      },
      "message": "Merge branch \u0027for-upstream/pvhvm\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6\n\n* \u0027for-upstream/pvhvm\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6:\n  xen: pvhvm: make it clearer that XEN_UNPLUG_* define bits in a bitfield\n  xen: pvhvm: rename xen_emul_unplug\u003dignore to \u003dunnnecessary\n  xen: pvhvm: allow user to request no emulated device unplug\n"
    },
    {
      "commit": "2e9e018ecd836d92cc4735b4d878d8b20c08b070",
      "tree": "7312bfc1a70baecc913a51234c28e2465d524120",
      "parents": [
        "6e0c64f4ddf4a76a04108c1e24132d5d7dea8872",
        "f3411b16c790e52b5abe174b33c7d213dbf5c259"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:27:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:27:40 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: wire up new fanotify/prlimit64 syscalls\n  ADI/ASoC: add MAINTAINERS entries\n  Blackfin: fix hweight breakage\n"
    },
    {
      "commit": "6e0c64f4ddf4a76a04108c1e24132d5d7dea8872",
      "tree": "581e5a5bf54f854be60ba1c69fd400589c307bcb",
      "parents": [
        "dc4c26bfedcdd2b52231864c130bee2388e0eae4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 23 14:31:34 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 11:41:24 2010 -0700"
      },
      "message": "arch/mn10300/mm: eliminate NULL dereference\n\ndev_name always dereferences its argument, so it should not be called if\nthe argument is NULL.  The function indeed later tests the argument for\nbeing NULL.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n  // \u003csmpl\u003e\n  @@\n  expression dev,E;\n  @@\n\n  *dev_name(dev)\n  ... when !\u003d dev \u003d E\n  (\n  *dev \u003d\u003d NULL\n  |\n  *dev !\u003d NULL\n  )\n  // \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32412aa214e05308833a89e6090406294833f989",
      "tree": "baf14e33319fbb2cb99040ccd6ccb64fbdc0dd1b",
      "parents": [
        "3e7f45ad521ac3e38889d255ec7676037fa84ae2"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Aug 18 06:44:26 2010 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Aug 23 07:38:31 2010 -0400"
      },
      "message": "powerpc/47x: Add an isync before the tlbivax instruction\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "3e7f45ad521ac3e38889d255ec7676037fa84ae2",
      "tree": "4f7f0461d2486bf2e48b633ea060be6660fb11b2",
      "parents": [
        "66477466b8b79c98af17f1c2267596c8b6b4b561"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Aug 18 06:44:25 2010 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Aug 23 07:37:53 2010 -0400"
      },
      "message": "powerpc/4xx: Index interrupt stacks by physical cpu\n\nThe interrupt stacks need to be indexed by the physical cpu since the\ncritical, debug and machine check handlers use the contents of SPRN_PIR to\nindex the critirq_ctx, dbgirq_ctx, and mcheckirq_ctx arrays.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "66477466b8b79c98af17f1c2267596c8b6b4b561",
      "tree": "57f425318e1d7e5b8ff966a536441b30b366d037",
      "parents": [
        "029b8f662b24a35aab20a81087822f1badf5463c"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Aug 18 06:44:24 2010 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Aug 23 07:37:01 2010 -0400"
      },
      "message": "powerpc/47x: Remove redundant line from cputable.c\n\nThere are two entries for .cpu_user_features in\narch/powerpc/kernel/cputable.c.  Remove the one that doesn\u0027t belong\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "029b8f662b24a35aab20a81087822f1badf5463c",
      "tree": "0dfb0f460f5ce48ce1fbc155bab68cf652c8addc",
      "parents": [
        "31fc0bd4aab30cac3e3388883b1b62750cc2f648"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Aug 18 06:44:23 2010 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Aug 23 07:36:58 2010 -0400"
      },
      "message": "powerpc/47x: Make sure mcsr is cleared before enabling machine check interrupts\n\nClear the machine check syndrom register before enabling machine check\ninterrupts.  The initial state of the tlb can lead to parity errors being\nflagged early after a cold boot.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "31fc0bd4aab30cac3e3388883b1b62750cc2f648",
      "tree": "df74379b0e627595dd4bf496782920adc062fd40",
      "parents": [
        "e32e78c5ee8aadef020fbaecbe6fb741ed9029fd"
      ],
      "author": {
        "name": "Rupjyoti Sarmah",
        "email": "rsarmah@amcc.com",
        "time": "Fri Jun 04 00:03:12 2010 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Aug 23 07:36:51 2010 -0400"
      },
      "message": "powerpc/4xx: Device tree update for the 460ex DWC SATA\n\nDevice tree update for the Applied micro processor 460ex on-chip SATA\n\nSigned-off-by: Rupjyoti Sarmah \u003crsarmah@amcc.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "1dc7ce99b091a11cce0f34456c1ffcb928f17edd",
      "tree": "b9f125fc324a86ff4af64fb0799d20330f61084c",
      "parents": [
        "c93a4dfb31f2c023da3ad1238c352452f2cc0e05"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:29 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:29 2010 +0100"
      },
      "message": "xen: pvhvm: rename xen_emul_unplug\u003dignore to \u003dunnnecessary\n\nIt is not immediately clear what this option causes to become\nignored. The actual meaning is that it is not necessary to unplug the\nemulated devices to safely use the PV ones, even if the platform does\nnot support the unplug protocol. (pressumably the user will only add\nthis option if they have ensured that their domain configuration is\nsafe).\n\nI think xen_emul_unplug\u003dunnecessary better captures this.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "c93a4dfb31f2c023da3ad1238c352452f2cc0e05",
      "tree": "c141f9f1773a8f132fbd653eaf81a0ec95f4d06f",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:28 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:28 2010 +0100"
      },
      "message": "xen: pvhvm: allow user to request no emulated device unplug\n\nthis allows the user to disable pvhvm and revert to emulated devices\nin case of a system misconfiguration (e.g. initramfs with only\nemulated drivers in it).\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "f3411b16c790e52b5abe174b33c7d213dbf5c259",
      "tree": "cd0bf1141a668c3cc73579048c7a56721e05e28e",
      "parents": [
        "4bdef3bd7e59a3cabb3dc02ccff9f056d3a06f99"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Aug 18 15:25:30 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 23 04:24:09 2010 -0400"
      },
      "message": "Blackfin: wire up new fanotify/prlimit64 syscalls\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "97e94c3a57c5999dde878449f17238ae98f74e42",
      "tree": "98918fac987be189e5a9171a7106126062ad52f4",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 13 17:42:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 23 04:24:08 2010 -0400"
      },
      "message": "Blackfin: fix hweight breakage\n\nThe recent commit to add constant optimization to hweight implicitly broke\nthe Blackfin arch.  Seems we were missed when all the other arches were\nfixed with renames.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3dc8d7f07e7496c0c6702e7e4b1acc179fa94019",
      "tree": "f4ba37e2b0bb88e870df963f7a36b93fc733d846",
      "parents": [
        "4238a417a91643e1162a98770288f630e37f0484",
        "6b5d7a9f6f7ff0e096829c1d82f70d5a6066b889"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 22 11:27:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 22 11:27:36 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PIT: free irq source id in handling error path\n  KVM: destroy workqueue on kvm_create_pit() failures\n  KVM: fix poison overwritten caused by using wrong xstate size\n"
    },
    {
      "commit": "ddb0c5a689c857bb13a42d9a3f0a7604497b3a29",
      "tree": "7d7e5eb9d8763e7503138735ec5de2ce2505dc60",
      "parents": [
        "0e8e50e20c837eeec8323bba7dcd25fe5479194c"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sat Aug 21 21:32:41 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 21 12:38:58 2010 -0700"
      },
      "message": "Replace Configure with Enable in description of MAXSMP\n\nThe \"Configure\" word tends to make user believe they have to say \u0027yes\u0027\nto be able to choose the number of procs/nodes.  \"Enable\" should be\nunambiguous enough.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36423a5ed5e4ea95ceedb68fad52965033e11639",
      "tree": "6835f907a07b5d5d4861455e8b46398da652a3d4",
      "parents": [
        "f6143a9b732977859cb6e04c604d04976aa5ccbd",
        "05e407603e527f9d808dd3866d3a17c2ce4dfcc5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 14:25:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 14:25:08 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, apic: Fix apic\u003ddebug boot crash\n  x86, hotplug: Serialize CPU hotplug to avoid bringup concurrency issues\n  x86-32: Fix dummy trampoline-related inline stubs\n  x86-32: Separate 1:1 pagetables from swapper_pg_dir\n  x86, cpu: Fix regression in AMD errata checking code\n"
    },
    {
      "commit": "f3c072ad727617f00bffae17dba8cd895f5b7bdb",
      "tree": "adfc9f4da5f4ce01fb7e936bea2f6ec0ab9a68c4",
      "parents": [
        "8d6c83f0ba5e1bd1e8bb2e3c7de4c276dc247f99"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Aug 19 14:13:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 09:34:55 2010 -0700"
      },
      "message": "uml: fix compile error in dma_get_cache_alignment()\n\nFix uml compile error:\n\n  include/linux/dma-mapping.h:145: error: redefinition of \u0027dma_get_cache_alignment\u0027\n  arch/um/include/asm/dma-mapping.h:99: note: previous definition of \u0027dma_get_cache_alignment\u0027 was here\n\nIntroduced by commit 4565f0170dfc (\"dma-mapping: unify\ndma_get_cache_alignment implementations\")\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "944645c33e4ada914f4c045525a9293610085ccd",
      "tree": "c8551425b131a58595fc7dd31648e15b8b018059",
      "parents": [
        "d5ed3a4af77b851b6271ad3d9abc4c57fa3ce0f5"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Aug 19 14:13:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 09:34:55 2010 -0700"
      },
      "message": "s5pc110: SDHCI-s3c can override host capabilities\n\nEach board can override the default sdhci host capabilities.\nSome board has broken features by hardwares and support 8-bit bandwidth.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@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": "05e407603e527f9d808dd3866d3a17c2ce4dfcc5",
      "tree": "e6b6b956d70b1a9624b11b8d597559ca4b2a8cdf",
      "parents": [
        "d7c53c9e822a4fefa13a0cae76f3190bfd0d5c11"
      ],
      "author": {
        "name": "Daniel Kiper",
        "email": "dkiper@net-space.pl",
        "time": "Fri Aug 20 00:46:16 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 20 10:18:28 2010 +0200"
      },
      "message": "x86, apic: Fix apic\u003ddebug boot crash\n\nFix a boot crash when apic\u003ddebug is used and the APIC is\nnot properly initialized.\n\nThis issue appears during Xen Dom0 kernel boot but the\nfix is generic and the crash could occur on real hardware\nas well.\n\nSigned-off-by: Daniel Kiper \u003cdkiper@net-space.pl\u003e\nCc: xen-devel@lists.xensource.com\nCc: konrad.wilk@oracle.com\nCc: jeremy@goop.org\nCc: \u003cstable@kernel.org\u003e # .35.x, .34.x, .33.x, .32.x\nLKML-Reference: \u003c20100819224616.GB9967@router-fw-old.local.net-space.pl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d7c53c9e822a4fefa13a0cae76f3190bfd0d5c11",
      "tree": "9f4910ad6e95470bb67f504a09b096a4c2822a8d",
      "parents": [
        "8848a91068c018bc91f597038a0f41462a0f88a4"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@amd64.org",
        "time": "Thu Aug 19 20:10:29 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Aug 19 14:47:43 2010 -0700"
      },
      "message": "x86, hotplug: Serialize CPU hotplug to avoid bringup concurrency issues\n\nWhen testing cpu hotplug code on 32-bit we kept hitting the \"CPU%d:\nStuck ??\" message due to multiple cores concurrently accessing the\ncpu_callin_mask, among others.\n\nSince these codepaths are not protected from concurrent access due to\nthe fact that there\u0027s no sane reason for making an already complex\ncode unnecessarily more complex - we hit the issue only when insanely\nswitching cores off- and online - serialize hotplugging cores on the\nsysfs level and be done with it.\n\n[ v2.1: fix !HOTPLUG_CPU build ]\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nLKML-Reference: \u003c20100819181029.GC17171@aftab\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "019408f9b89c68cd7b8ddb904960dc17ccf7e531",
      "tree": "c5a7c4ba3531652da7299dede4eb331c5517769e",
      "parents": [
        "0f58189d4a3ca96d7959501ecb203177efdbc5bd"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Thu Aug 19 14:15:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 14:15:32 2010 -0700"
      },
      "message": "sparc64: Fill a missing delay slot.\n\nIf the code were already aligned to 64 bytes, wr instruction would be executed\ntwice --- once in delay slot and once in the jump target.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3ea36b7a242773d7a05cec6c071a47b6581c178",
      "tree": "53edfe621b34f30b6f5212f4479d21e2c68dc743",
      "parents": [
        "763008c4357b73c8d18396dfd8d79dc58fa3f99d",
        "737480a0d525dae13306296da08029dff545bc72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 19 09:06:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 19 09:06:49 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  kprobes/x86: Fix the return address of multiple kretprobes\n  perf tools: Fix build error on read only source.\n  perf, x86: Fix Intel-nhm PMU programming errata workaround\n"
    },
    {
      "commit": "737480a0d525dae13306296da08029dff545bc72",
      "tree": "e769b99529b60a55b6a9ef80bf38c8f1937cf3cc",
      "parents": [
        "f2036884400a1d867eae992681ecfd3e6725ece8"
      ],
      "author": {
        "name": "KUMANO Syuhei",
        "email": "kumano.prog@gmail.com",
        "time": "Sun Aug 15 15:18:04 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 19 12:49:56 2010 +0200"
      },
      "message": "kprobes/x86: Fix the return address of multiple kretprobes\n\nFix the return address of subsequent kretprobes when multiple\nkretprobes are set on the same function.\n\nFor example:\n\n # cd /sys/kernel/debug/tracing\n # echo \"r:event1 sys_symlink\" \u003e kprobe_events\n # echo \"r:event2 sys_symlink\" \u003e\u003e kprobe_events\n # echo 1 \u003e events/kprobes/enable\n # ln -s /tmp/foo /tmp/bar\n\n(without this patch)\n\n # cat trace\n              ln-897   [000] 20404.133727: event1: (kretprobe_trampoline+0x0/0x4c \u003c- sys_symlink)\n              ln-897   [000] 20404.133747: event2: (system_call_fastpath+0x16/0x1b \u003c- sys_symlink)\n\n(with this patch)\n\n # cat trace\n              ln-740   [000] 13799.491076: event1: (system_call_fastpath+0x16/0x1b \u003c- sys_symlink)\n              ln-740   [000] 13799.491096: event2: (system_call_fastpath+0x16/0x1b \u003c- sys_symlink)\n\nSigned-off-by: KUMANO Syuhei \u003ckumano.prog@gmail.com\u003e\nReviewed-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nLKML-Reference: \u003c1281853084.3254.11.camel@camp10-laptop\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0f58189d4a3ca96d7959501ecb203177efdbc5bd",
      "tree": "b5ad2f63da4c1caa5d20487cf370d51e4392111c",
      "parents": [
        "6ec274750c99448c3412bbc10c97ce0c993f8a4e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 22:53:26 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 22:53:26 2010 -0700"
      },
      "message": "sparc64: Make lock backoff really a NOP on UP builds.\n\nAs noticed by Mikulas Patocka, the backoff macros don\u0027t\ncompletely nop out for UP builds, we still get a\nbranch always and a delay slot nop.\n\nFix this by making the branch to the backoff spin loop\nselective, then we can nop out the spin loop completely.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ec274750c99448c3412bbc10c97ce0c993f8a4e",
      "tree": "1ec5f1b5a964d893dee6f2b4ba3eb691a3dc78a7",
      "parents": [
        "9b3bb86acabe0c05923cea1ed3b0bee9439fef4b"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Aug 18 08:03:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 22:51:08 2010 -0700"
      },
      "message": "sparc64: simple microoptimizations for atomic functions\n\nSimple microoptimizations for sparc64 atomic functions:\nSave one instruction by using a delay slot.\nUse %g1 instead of %g7, because %g1 is written earlier.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a554736f0d518b7c4d9939c6a6842bffebc7475",
      "tree": "466ffd550f978b1e066bb9935af456f4db463275",
      "parents": [
        "d15ca3203754359cfe5d18910722d3089b204cc4",
        "145e5aa269d54e4ea53fdb5e597007bd287fbe49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 18 13:27:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 18 13:27:41 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix build error: conflicting types for ‘sys_execve’\n"
    },
    {
      "commit": "8848a91068c018bc91f597038a0f41462a0f88a4",
      "tree": "99803048b81afcc60fd5d0d300894d629f764bf6",
      "parents": [
        "fd89a137924e0710078c3ae855e7cec1c43cb845"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Aug 18 11:42:23 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Aug 18 12:42:24 2010 -0700"
      },
      "message": "x86-32: Fix dummy trampoline-related inline stubs\n\nFix dummy inline stubs for trampoline-related functions when no\ntrampolines exist (until we get rid of the no-trampoline case\nentirely.)\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nLKML-Reference: \u003c4C6C294D.3030404@zytor.com\u003e\n"
    },
    {
      "commit": "145e5aa269d54e4ea53fdb5e597007bd287fbe49",
      "tree": "f0939ba35a64546ce71a93e1f3f048f0306da509",
      "parents": [
        "3b89f56783a4ef796190ef1192c25e72e0b986b6"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 18 10:17:44 2010 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 18 10:17:44 2010 -0700"
      },
      "message": "[IA64] Fix build error: conflicting types for ‘sys_execve’\n\narch/ia64/kernel/process.c:636: error: conflicting types for ‘sys_execve’\n\ncommit d7627467b7a8dd6944885290a03a07ceb28c10eb\nMake do_execve() take a const filename pointer\n\nMissed the declaration of sys_execve in the ia64 asm/unistd.h (perhaps\nbecause there is no reason for it to be there ... it might be a left over\nfrom the COMPAT code?). Just delete the conflicting version.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6c8bfb7f7d43602c7f76060253bdaa493cd2e8b8",
      "tree": "33e4072d5539741e775788eb7dd0ffcf84208d3b",
      "parents": [
        "d9f5d41569731189e519fcee8578fcef5c916978",
        "5e1c53356d79591b10cdea12e3d5ebace8e7b6fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 18 09:27:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 18 09:27:10 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: include sched.h in ColdFire/SPI driver\n  m68knommu: formatting of pointers in printk()\n  m68knommu: arch/m68k/include/asm/ide.h fix for nommu\n"
    },
    {
      "commit": "86ea51d4a27ec79e9da7d2ce0c4a58f1dc4544c0",
      "tree": "dadb5d86c9f05bdbfe3180c3b307630c08f721b3",
      "parents": [
        "3b89f56783a4ef796190ef1192c25e72e0b986b6",
        "5c79a5ae23e72fa12f1c7c528f62bf3ea35da0dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 18 09:26:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 18 09:26:17 2010 -0700"
      },
      "message": "Merge branch \u0027merge-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi.h: missing kernel-doc notation, please fix\n  of: fix missing headers for of_address_to_resource() in MTD and SysACE drivers\n  of: Fix missing includes\n  ata: update for of_device to platform_device replacement\n  microblaze: Fix of: eliminate of_device-\u003enode and dev_archdata-\u003e{of,prom}_node\n  microblaze: Fix of/address: Merge all of the bus translation code\n  booting-without-of: Remove nonexistent chapters from TOC, fix numbering\n"
    },
    {
      "commit": "fd89a137924e0710078c3ae855e7cec1c43cb845",
      "tree": "901f2048e637d3369ea4f0431dd618081ebeef93",
      "parents": [
        "07a7795ca2e6e66d00b184efb46bd0e23d90d3fe"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Aug 16 14:38:33 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Aug 18 09:17:20 2010 -0700"
      },
      "message": "x86-32: Separate 1:1 pagetables from swapper_pg_dir\n\nThis patch fixes machine crashes which occur when heavily exercising the\nCPU hotplug codepaths on a 32-bit kernel. These crashes are caused by\nAMD Erratum 383 and result in a fatal machine check exception. Here\u0027s\nthe scenario:\n\n1. On 32-bit, the swapper_pg_dir page table is used as the initial page\ntable for booting a secondary CPU.\n\n2. To make this work, swapper_pg_dir needs a direct mapping of physical\nmemory in it (the low mappings). By adding those low, large page (2M)\nmappings (PAE kernel), we create the necessary conditions for Erratum\n383 to occur.\n\n3. Other CPUs which do not participate in the off- and onlining game may\nuse swapper_pg_dir while the low mappings are present (when leave_mm is\ncalled). For all steps below, the CPU referred to is a CPU that is using\nswapper_pg_dir, and not the CPU which is being onlined.\n\n4. The presence of the low mappings in swapper_pg_dir can result\nin TLB entries for addresses below __PAGE_OFFSET to be established\nspeculatively. These TLB entries are marked global and large.\n\n5. When the CPU with such TLB entry switches to another page table, this\nTLB entry remains because it is global.\n\n6. The process then generates an access to an address covered by the\nabove TLB entry but there is a permission mismatch - the TLB entry\ncovers a large global page not accessible to userspace.\n\n7. Due to this permission mismatch a new 4kb, user TLB entry gets\nestablished. Further, Erratum 383 provides for a small window of time\nwhere both TLB entries are present. This results in an uncorrectable\nmachine check exception signalling a TLB multimatch which panics the\nmachine.\n\nThere are two ways to fix this issue:\n\n        1. Always do a global TLB flush when a new cr3 is loaded and the\n        old page table was swapper_pg_dir. I consider this a hack hard\n        to understand and with performance implications\n\n        2. Do not use swapper_pg_dir to boot secondary CPUs like 64-bit\n        does.\n\nThis patch implements solution 2. It introduces a trampoline_pg_dir\nwhich has the same layout as swapper_pg_dir with low_mappings. This page\ntable is used as the initial page table of the booting CPU. Later in the\nbringup process, it switches to swapper_pg_dir and does a global TLB\nflush. This fixes the crashes in our test cases.\n\n-v2: switch to swapper_pg_dir right after entering start_secondary() so\nthat we are able to access percpu data which might not be mapped in the\ntrampoline page table.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLKML-Reference: \u003c20100816123833.GB28147@aftab\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "07a7795ca2e6e66d00b184efb46bd0e23d90d3fe",
      "tree": "79dcc946b66f44498c1c4021420bf74971d74e37",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Hans Rosenfeld",
        "email": "hans.rosenfeld@amd.com",
        "time": "Wed Aug 18 16:19:50 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Aug 18 09:16:28 2010 -0700"
      },
      "message": "x86, cpu: Fix regression in AMD errata checking code\n\nA bug in the family-model-stepping matching code caused the presence of\nerrata to go undetected when OSVW was not used. This causes hangs on\nsome K8 systems because the E400 workaround is not enabled.\n\nSigned-off-by: Hans Rosenfeld \u003chans.rosenfeld@amd.com\u003e\nLKML-Reference: \u003c1282141190-930137-1-git-send-email-hans.rosenfeld@amd.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "351af0725e5222e35741011d1ea62215c1ed06db",
      "tree": "1b58323fb9bc7a86c814c3883cd09c3e859b32c3",
      "parents": [
        "9d5f3714e4705a66b6be693f7202192f756f498e"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Fri Aug 06 13:39:08 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 18 11:17:39 2010 +0200"
      },
      "message": "perf, x86: Fix Intel-nhm PMU programming errata workaround\n\nFix the Errata AAK100/AAP53/BD53 workaround, the officialy documented\nworkaround we implemented in:\n\n 11164cd: perf, x86: Add Nehelem PMU programming errata workaround\n\ndoesn\u0027t actually work fully and causes a stuck PMU state\nunder load and non-functioning perf profiling.\n\nA functional workaround was found by trial \u0026 error.\n\nAffects all Nehalem-class Intel PMUs.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1281073148.2125.63.camel@ymzhang.sh.intel.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003cstable@kernel.org\u003e # .35.x\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9b3bb86acabe0c05923cea1ed3b0bee9439fef4b",
      "tree": "44095535e5f2634c319122b718c8998ee3b52511",
      "parents": [
        "b10f997bb0f4e5b34d447f498fb85834a40d3acb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 22:49:26 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 22:49:26 2010 -0700"
      },
      "message": "sparc64: Make rwsems 64-bit.\n\nBasically tip-off the powerpc code, use a 64-bit type and atomic64_t\ninterfaces for the implementation.\n\nThis gets us off of the by-hand asm code I wrote, which frankly I\nthink probably ruins I-cache hit rates.\n\nThe idea was the keep the call chains less deep, but anything taking\nthe rw-semaphores probably is also calling other stuff and therefore\nalready has allocated a stack-frame.  So no real stack frame savings\never.\n\nBen H. has posted patches to make powerpc use 64-bit too and with some\nabstractions we can probably use a shared header file somewhere.\n\nWith suggestions from Sam Ravnborg.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b10f997bb0f4e5b34d447f498fb85834a40d3acb",
      "tree": "d12bb9908b3054f276644301ab949f7ead67592c",
      "parents": [
        "86fa04b8742ac681d470786f55e2403ada0075b2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 21:44:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 21:44:13 2010 -0700"
      },
      "message": "sparc64: Really fix atomic64_t interface types.\n\nLinus noticed that some of the interface arguments\ndidn\u0027t get \"int\" --\u003e \"long\" conversion, as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7484cf467df44c0d478b0412dc01e71fbec7923",
      "tree": "0710d935671391c343bd66f1e69b843276973a09",
      "parents": [
        "dc6ae5e471425762122bb93310dd46101ccd840d"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 14 22:01:13 2010 +0400"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Aug 18 12:44:31 2010 +1000"
      },
      "message": "m68knommu: formatting of pointers in printk()\n\narch/m68knommu/kernel/process.c: formatting of pointers in printk()\n\nUse %p instead of %08x in printk().\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "dc6ae5e471425762122bb93310dd46101ccd840d",
      "tree": "b1aafe69e2ae4e432928de2b31eccc3571716e9e",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Jate Sujjavanich",
        "email": "jsujjavanich@syntech-fuelmaster.com",
        "time": "Mon Jun 07 11:39:30 2010 -0400"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Aug 18 12:44:31 2010 +1000"
      },
      "message": "m68knommu: arch/m68k/include/asm/ide.h fix for nommu\n\nThe arch/m68k/include/asm/ide.h produces errors when the IDE driver is compiled for my 523x uClinux system under kernel. The header makes some redefines of operators not defined in the arch/m68k/include/asm/io_no.h header. There are no separate mmio and iospace defines.\n\nSigned-off-by: Jate Sujjavanich \u003cjsujjavanich@syntech-fuelmaster.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "392abeea52db4dc870c0ea41912df8ca60b27d44",
      "tree": "a2683db754940ea8fb5e4aa78aedbfe2b786b3a4",
      "parents": [
        "472db19ff5729cc9d054d6f87ba5147b21ec0787",
        "beed5336eba6a5a70c97e9f4bfff525915a25003"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:36:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:36:19 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  vt,console,kdb: preserve console_blanked while in kdb\n  vt: fix regression warnings from KMS merge\n  arm,kgdb: fix GDB_MAX_REGS no longer used\n  kgdb: add missing __percpu markup in arch/x86/kernel/kgdb.c\n  kdb: fix compile error without CONFIG_KALLSYMS\n"
    },
    {
      "commit": "19147d0eb1472eac690a9a708893d4de096bbfcf",
      "tree": "7d68cc017199365b224c072130e64bfd929f7703",
      "parents": [
        "2a6a432a9ce55876b92f9ea860d7baa05538de16",
        "86fa04b8742ac681d470786f55e2403ada0075b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:14:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:14:08 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix atomic64_t routine return values.\n  sparc64: Fix rwsem constant bug leading to hangs.\n  sparc: Hook up new fanotify and prlimit64 syscalls.\n  sparc: Really fix \"console\u003d\" for serial consoles.\n"
    },
    {
      "commit": "2a6a432a9ce55876b92f9ea860d7baa05538de16",
      "tree": "f64431e3f5f105ee350831aef6810281d93e10b1",
      "parents": [
        "a7c8962bfbc730a9acc0a635bad0f9628b6e816a",
        "99c796df94afca5256860dd4760017f1dbb3480c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:11:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:11:49 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: amba clcd: don\u0027t disable an already disabled clock\n  ARM: Tighten check for allowable CPSR values\n  ARM: 6329/1: wire up sys_accept4() on ARM\n  ARM: 6328/1: Build with -fno-dwarf2-cfi-asm\n  ARM: 6326/1: kgdb: fix GDB_MAX_REGS no longer used\n"
    },
    {
      "commit": "d7627467b7a8dd6944885290a03a07ceb28c10eb",
      "tree": "a18c83468418e878cfb2d44e4310d81b8db84ad7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 17 23:52:56 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:07:43 2010 -0700"
      },
      "message": "Make do_execve() take a const filename pointer\n\nMake do_execve() take a const filename pointer so that kernel_execve() compiles\ncorrectly on ARM:\n\narch/arm/kernel/sys_arm.c:88: warning: passing argument 1 of \u0027do_execve\u0027 discards qualifiers from pointer target type\n\nThis also requires the argv and envp arguments to be consted twice, once for\nthe pointer array and once for the strings the array points to.  This is\nbecause do_execve() passes a pointer to the filename (now const) to\ncopy_strings_kernel().  A simpler alternative would be to cast the filename\npointer in do_execve() when it\u0027s passed to copy_strings_kernel().\n\ndo_execve() may not change any of the strings it is passed as part of the argv\nor envp lists as they are some of them in .rodata, so marking these strings as\nconst should be fine.\n\nFurther kernel_execve() and sys_execve() need to be changed to match.\n\nThis has been test built on x86_64, frv, arm and mips.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86fa04b8742ac681d470786f55e2403ada0075b2",
      "tree": "956d792b6a5b8a5e19bceab8e971339eded60d54",
      "parents": [
        "ef201bebe5afc91a2b99b45dacc8c6dd88ca9e58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 17:12:04 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 17:12:04 2010 -0700"
      },
      "message": "sparc64: Fix atomic64_t routine return values.\n\nShould return \u0027long\u0027 instead of \u0027int\u0027.\n\nThanks to Dimitris Michailidis and Tony Luck.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef201bebe5afc91a2b99b45dacc8c6dd88ca9e58",
      "tree": "08b1a29f9110325e335cebe6cb88fd4f46f038ad",
      "parents": [
        "8e8073a449b2e00641c095ad55bd56f43468daf9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 17:09:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 17:09:53 2010 -0700"
      },
      "message": "sparc64: Fix rwsem constant bug leading to hangs.\n\nAs noticed by Linus, it is critical that some of the\nrwsem constants be signed.  Yet, hex constants are\nunsigned unless explicitly casted or negated.\n\nThe most critical one is RWSEM_WAITING_BIAS.\n\nThis bug was exacerbated by commit\n424acaaeb3a3932d64a9b4bd59df6cf72c22d8f3 (\"rwsem: wake queued readers\nwhen writer blocks on active read lock\")\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b5d7a9f6f7ff0e096829c1d82f70d5a6066b889",
      "tree": "038f87a177579878af53c1961a18da6960bf5378",
      "parents": [
        "3185bf8c23149f32d7e7363b84539ea50b26ecb1"
      ],
      "author": {
        "name": "Xiao Guangrong",
        "email": "xiaoguangrong@cn.fujitsu.com",
        "time": "Tue Aug 17 15:02:12 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Aug 17 12:04:23 2010 +0300"
      },
      "message": "KVM: PIT: free irq source id in handling error path\n\nFree irq source id if create pit workqueue fail\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "f1ca09b2b5c9dd3988c61818a7d621b1400e4f0c",
      "tree": "2a54bbcc450aa1269fe33c30f6a9316e585939c3",
      "parents": [
        "60652d07a028595df5c2582e915325d643a3800d"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 16 23:44:49 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 16 23:44:49 2010 -0600"
      },
      "message": "of: Fix missing includes\n\nThis patch fixes missing includes from a number of .c files because\nthe code (wrongfully) depended on prom.h including them.  The include\nof linux/of_address.h was removed in microblaze prom.h in commit\n\"of/address: Clean up function declarations\" (sha1 id 22ae782f8), but\nnot fixed in some callers.  This patch fixes them up.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8e8073a449b2e00641c095ad55bd56f43468daf9",
      "tree": "7ac24dbc88d51a19745230be5c915206d20387d0",
      "parents": [
        "300a103d1504134f8c4a7e831f995e917ea9b1e4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 16 15:04:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 16 15:04:29 2010 -0700"
      },
      "message": "sparc: Hook up new fanotify and prlimit64 syscalls.\n\nThe only tricky bit is the compat version of fanotify_mark, which\nwhich on 32-bit the 64-bit mark argument is passed in as \"high32\",\n\"low32\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "300a103d1504134f8c4a7e831f995e917ea9b1e4",
      "tree": "7f94d5fff513d132bd0b57a9e3bd96c4cc80d707",
      "parents": [
        "0a492896ac07336c98f37ad7fab4a6387b6ada78",
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 16 14:09:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 16 14:09:34 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "787ea1c5811b11124d28c8d85f483c4cd37f5c58",
      "tree": "bb9f3ae74b74524831af9a5f0caeeadf2d1ba3cc",
      "parents": [
        "8c8aefce934dc45de641fe78d48ff1b7722d826a"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Aug 16 15:58:30 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Aug 16 15:58:30 2010 -0500"
      },
      "message": "arm,kgdb: fix GDB_MAX_REGS no longer used\n\nAccording to commit 22eeef4bb2a7fd225089c0044060ed1fbf091958\n\n    kgdb,arm: Individual register get/set for arm\n\nIt\u0027s now replaced by DBG_MAX_REG_NUM.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "8c8aefce934dc45de641fe78d48ff1b7722d826a",
      "tree": "a48c66e5c7856a5bd24726ac5989e00c6cb8b1e2",
      "parents": [
        "b590cddfa6f40447158323b43a13cdae01d9a051"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Sat Aug 07 11:00:59 2010 -0700"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Aug 16 15:58:30 2010 -0500"
      },
      "message": "kgdb: add missing __percpu markup in arch/x86/kernel/kgdb.c\n\nbreakinfo-\u003epev is a pointer to percpu pointer but was missing __percpu markup.\nAdd it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "088ab302f23bfc8abfaada32506d02d64a637b23",
      "tree": "e98e914cd497e530580638d642d296cf2653a750",
      "parents": [
        "a8dcb878b628203f917c50b0268bba7fd146d9c0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 16 10:31:54 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 16 14:55:48 2010 -0600"
      },
      "message": "microblaze: Fix of: eliminate of_device-\u003enode and dev_archdata-\u003e{of,prom}_node\n\nCommit 58f9b0b02414062eaff46716bc04b47d7e79add5 should\ncontain this fix too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a8dcb878b628203f917c50b0268bba7fd146d9c0",
      "tree": "848d0f0f3d66947ecdb320ab53fba40dfd1a7064",
      "parents": [
        "b9e0ba8114583b0462cfb18b4ca01fc82894c5c0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 16 10:31:53 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 16 14:55:46 2010 -0600"
      },
      "message": "microblaze: Fix of/address: Merge all of the bus translation code\n\nCommit dbbdee94734bf6f1db7af42008a53655e77cab8f removed\nof_irq_pci_swizzle but didn\u0027t use pci_swizzle_interrupt_pin\ninstead.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0a492896ac07336c98f37ad7fab4a6387b6ada78",
      "tree": "ae2f18d5113a5443b223239963790daefcc394d5",
      "parents": [
        "2dc4ec5de039d5db4805dff170ab80f4e990e977"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 15 00:26:14 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 16 12:26:09 2010 -0700"
      },
      "message": "sparc: Really fix \"console\u003d\" for serial consoles.\n\nIf a video head and keyboard are hooked up, specifying \"console\u003dttyS0\"\nor similar to use a serial console will not work properly.\n\nThe key issue is that we must register all serial console capable\ndevices with register_console(), otherwise the command line specified\ndevice won\u0027t be found.  The sun serial drivers would only register\nthemselves as console devices if the OpenFirmware specified console\ndevice node matched.  To fix this part we now unconditionally get\nthe serial console register by setting serial_drv-\u003econs always.\n\nSecondarily we must not add_preferred_console() using the firmware\nprovided console setting if the user gaven an override on the kernel\ncommand line using \"console\u003d\"  The \"primary framebuffer\" matching\nlogic was always triggering o n openfirmware device node match, make\nit not when a command line override was given.\n\nReported-by: Frans Pop \u003celendil@planet.nl\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2245ba2a3a975656bb303dfaa115accaa4667083",
      "tree": "cbeb348c43d58461d851907373c34a7b9a985e41",
      "parents": [
        "e2e96c663639a3361bb1a84e666887d308c6c87e",
        "95ee46aa8698f2000647dfb362400fadbb5807cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:37:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:37:07 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  gcc-4.6: ACPI: fix unused but set variables in ACPI\n  ACPI thermal: make procfs I/F depend on CONFIG_ACPI_PROCFS\n  ACPI video: make procfs I/F depend on CONFIG_ACPI_PROCFS\n  ACPI processor: remove deprecated ACPI procfs I/F\n  ACPI power_resource: remove unused procfs I/F\n  ACPI: remove deprecated ACPI procfs I/F\n  ACPI: introduce drivers/acpi/sysfs.c\n  ACPI: introduce module parameter acpi.aml_debug_output\n  ACPI: introduce drivers/acpi/debugfs.c\n  ACPI, APEI, ERST debug support\n  ACPI, APEI, Manage GHES as platform devices\n  ACPI, APEI, Rename CPER and GHES severity constants\n  ACPI, APEI, Fix a typo of error path of apei_resources_request\n  ACPI / ACPICA: Fix reference counting problems with GPE handlers\n  ACPI: Add the check of ADR flag in course of finding ACPI handle for PCI device\n  ACPI / Sleep: Drop acpi_suspend_finish()\n  ACPI / Sleep: Consolidate suspend and hibernation routines\n  ACPI / Wakeup: Simplify enabling of wakeup devices\n  ACPI / Sleep: Rework enabling wakeup devices\n  ACPI / Sleep: Free NVS copy if suspending of devices fails\n\nFixed up totally buggered \"ACPI: fix unused but set variables in ACPI\"\npatch that doesn\u0027t even compile in the merge.\n\nThanks to Sedat Dilek \u003csedat.dilek@googlemail.com\u003e for noticing the\nbreakage before I even pulled.  And a big \"Grrr..\" at Len for not even\nbothering to compile the tree before asking me to pull.\n"
    },
    {
      "commit": "7355a5a654ccbbfd2fd11bb1e2389910f786ea92",
      "tree": "a1aa0b16bab51f8c5c505fe237d3ba6ba20b88aa",
      "parents": [
        "7a1b29a82ba76427de791098c095ce31dab9333d",
        "84c4f46d9c0bd67b763b01a6b4c86dcfde6c818a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd/nand_ids: Fix buswidth\n  mtd/m25p80: fix test for end of loop\n  mtd/m25p80: retlen is never NULL\n  MIPS: Fix gen_nand probe structures contents\n  gen_nand: Test if nr_chips field is valid\n  BFIN: Fix gen_nand probe structures contents\n  nand/denali: move all hardware initialization work to denali_hw_init\n  nand/denali: Add a page check in denali_read_page \u0026 denali_read_page_raw\n  nand/denali: use cpu_relax() while waiting for hardware interrupt\n  nand/denali: change read_status function method\n  nand/denali: Fixed check patch warnings\n  ARM: Fix gen_nand probe structures contents\n  mtd/nand_base: fix kernel-doc warnings \u0026 typos\n  nand/denali: use dev_xx debug function to replace nand_dbg_print and some printk\n  nand/denali: Fixed handle ECC error bugs\n  nand/denali: use iowrite32() to replace denali_write32()\n  nand/denali: Fixed probe function bugs\n"
    },
    {
      "commit": "7a1b29a82ba76427de791098c095ce31dab9333d",
      "tree": "077a1563ce243b6ac619397a0b7904623a28de50",
      "parents": [
        "d7824370e26325c881b665350ce64fb0a4fde24a",
        "a5854dd7f30c3849edf9b9711362e2dd51d3f855"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:31:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:31:43 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: don\u0027t validate CROSS_COMPILE needlessly\n  arch/tile: export only COMMAND_LINE_SIZE to userspace.\n  arch/tile: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n  arch/tile: Rename the hweight() implementations to __arch_hweight()\n  arch/tile: extend syscall ABI to set r1 on return as well.\n  arch/tile: Various cleanups.\n  arch/tile: support backtracing on TILE-Gx\n  arch/tile: Fix a couple of issues with the COMPAT code for TILE-Gx.\n  arch/tile: Use separate, better minsec values for clocksource and sched_clock.\n  arch/tile: correct a bug in freeing bootmem by VA for the optional second initrd.\n  arch: tile: mm: pgtable.c: Removed duplicated #include\n  arch: tile: kernel/proc.c Removed duplicated #include\n  Add fanotify syscalls to \u003casm-generic/unistd.h\u003e.\n  arch/tile: support new kunmap_atomic() naming convention.\n  tile: remove unused ISA_DMA_THRESHOLD define\n\nConflicts in arch/tile/configs/tile_defconfig (pick the mainline version\nwith the reduced defconfig).\n"
    },
    {
      "commit": "41e2e8fd34fff909a0e40129f6ac4233ecfa67a9",
      "tree": "46dd3fe7a0a2ecb12325f4af96d2aedb3ff7835e",
      "parents": [
        "21d93e2e29722d7832f61cc56d73fb953ee6578e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 13 23:33:46 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 15 22:04:24 2010 +0100"
      },
      "message": "ARM: Tighten check for allowable CPSR values\n\nReviewed-by: Arve Hjønnevåg \u003carve@android.com\u003e\nAcked-by: Dima Zavin \u003cdima@android.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21d93e2e29722d7832f61cc56d73fb953ee6578e",
      "tree": "adf54ddd1079e7903b8e53edac5c2fbb8bfaf445",
      "parents": [
        "bd365591dfb942d1447b8043e21e8ff112630db4"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sun Aug 15 10:47:23 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 15 22:04:23 2010 +0100"
      },
      "message": "ARM: 6329/1: wire up sys_accept4() on ARM\n\nsys_accept4() was added in kernel 2.6.28, but ARM was not updated\nto include it.  The number and types of parameters is such that\nno ARM-specific processing is needed, so wiring up sys_accept4()\njust requires defining __NR_accept4 and adding a direct call in\nthe syscall entry table.\n\nTested with an EABI 2.6.35 kernel and Ulrich Drepper\u0027s original\naccept4() test program, modified to define __NR_accept4 for ARM.\n\nUsing the updated unistd.h also eliminates a warning then building\nglibc (2.10.2 and newer) about accept4() being unimplemented.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a5854dd7f30c3849edf9b9711362e2dd51d3f855",
      "tree": "e4e84e168eab39fa7e8bdd943447ea241ce6979a",
      "parents": [
        "3b3c1b9d04db2ac925818c3cff677f5353c0b559"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 15:01:45 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 16:14:07 2010 -0400"
      },
      "message": "arch/tile: don\u0027t validate CROSS_COMPILE needlessly\n\nWith this change, the arch/tile Makefile will only check for a valid\ncombination of CROSS_COMPILE vs \"uname -m\" for a few common targets\nthat are typically the ones we get wrong (vmlinux, all, and modules).\nThe change handles the case of an empty \"make\" goal like \"make all\".\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3b3c1b9d04db2ac925818c3cff677f5353c0b559",
      "tree": "a9dd552ad393a9e65ab82eb1cf69d7236f52134c",
      "parents": [
        "b3ae98ab8217a8621859e1d9cbf3ee6c4c19533b"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 12:14:41 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 12:14:41 2010 -0400"
      },
      "message": "arch/tile: export only COMMAND_LINE_SIZE to userspace.\n\nThis fixes a failure in \"make headers_check\" for tile.\nI hadn\u0027t realized this file was exported to userspace by default.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "b3ae98ab8217a8621859e1d9cbf3ee6c4c19533b",
      "tree": "dfab5358562d26fcdf9924346cde822252ec3192",
      "parents": [
        "947e7dc1aed0532478e10988328bfd7426e0c2bd"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Aug 13 20:43:39 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 11:05:33 2010 -0400"
      },
      "message": "arch/tile: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n\nSee commit a6eb9fe105d5de0053b261148cee56c94b4720ca.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "3185bf8c23149f32d7e7363b84539ea50b26ecb1",
      "tree": "903631f12d5a536cd0437a634ddf62e37bb45131",
      "parents": [
        "f45755b8346f1a089ca7957dce5f4c3c6cb26e6f"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Fri Aug 13 16:23:06 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Aug 15 14:17:35 2010 +0300"
      },
      "message": "KVM: destroy workqueue on kvm_create_pit() failures\n\nkernel needs to destroy workqueue if kvm_create_pit() fails, otherwise\nafter pit is freed, the workqueue is leaked.\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nCc: \"Michael S. Tsirkin\" \u003cmst@redhat.com\u003e\nCc: Gregory Haskins \u003cghaskins@novell.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "f45755b8346f1a089ca7957dce5f4c3c6cb26e6f",
      "tree": "f0b34312371aeaf88fed462857af0630a2c19af8",
      "parents": [
        "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Fri Aug 13 15:19:11 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Aug 15 14:10:15 2010 +0300"
      },
      "message": "KVM: fix poison overwritten caused by using wrong xstate size\n\nfpu.state is allocated from task_xstate_cachep, the size of task_xstate_cachep\nis xstate_size. xstate_size is set from cpuid instruction, which is often\nsmaller than sizeof(struct xsave_struct). kvm is using sizeof(struct xsave_struct)\nto fill in/out fpu.state.xsave, as what we allocated for fpu.state is\nxstate_size, kernel will write out of memory and caused poison/redzone/padding\noverwritten warnings.\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nReviewed-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Sheng Yang \u003csheng@linux.intel.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nCc: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "95ee46aa8698f2000647dfb362400fadbb5807cf",
      "tree": "e5a05c7297f997e191c73091934e42e3195c0e40",
      "parents": [
        "cfa806f059801dbe7e435745eb2e187c8bfe1e7f",
        "92fa5bd9a946b6e7aab6764e7312e4e3d9bed295"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 01:06:31 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 01:06:31 2010 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tdrivers/acpi/debug.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bd365591dfb942d1447b8043e21e8ff112630db4",
      "tree": "0c4336455cf1eef0d46e05ff49e445cc8a57f650",
      "parents": [
        "2f174847b0fdd4eb9f482030a284db24aef7a97f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Aug 14 23:56:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 14 23:58:43 2010 +0100"
      },
      "message": "ARM: 6328/1: Build with -fno-dwarf2-cfi-asm\n\nCommit d0679c7 restricted this workaround to powerpc only, but it turns\nout that ARM needs it as well. Fixes\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16310 .\n\nReported-and-Tested-by: Robert Nelson \u003crobertcnelson@gmail.com\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8b1bb90701f9a51f10ce8a990bcc1e237cb3b1c7",
      "tree": "20607f7e67bf9bceab68e5b91030231de993ff51",
      "parents": [
        "7cfddeef357aac78179ea804b11cffb5fbba8288"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:05:58 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:53 2010 +0200"
      },
      "message": "defconfig reduction\n\nUse the defconfig files generated by \"make savedefconfig\" for\nremaining defconfig files.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bf56fba6703592149e1bcd19220c60eb42dff9b7",
      "tree": "45908384005037b96ef4561345ded09da1798f14",
      "parents": [
        "60641aa1f379820e99ac7f45a38b43795670c741"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:20:19 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "archs: replace unifdef-y with header-y\n\nunifdef-y and header-y have same semantic, so drop unifdef-y\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bbbfb910d14988963fbc0b3fc5fc460daf21bf24",
      "tree": "d06629217c7b91f678ef821295f133c0ef6781fa",
      "parents": [
        "d0a0c28cf178943afaf22f87957b73c47497cb4b",
        "a739260d4e3d88c5c810b14231dbdce73665b0b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:59:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:59:44 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/samsung-2635\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung-2635\u0027 of git://git.fluff.org/bjdooks/linux:\n  DMAENGINE: correct PL080 register header file\n  ARM: SAMSUNG: Fix on build warning about dependency in Kconfig\n  ARM: SMDK6410: Make virtual screen twice depth of real\n  ARM: S3C64XX: Update consistent DMA size to 8MiB\n  ARM: S3C64XX: Add audio support to SmartQ\n  ARM: S3C64XX: Framebuffer fix for SmartQ5\n  ARM: S3C64XX: Set wifi and iNAND as permanently connected SD devices on SmartQ boards\n  ARM: S3C64XX: Move SmartQ LCD control platform definition to shared file\n  ARM: mach-real6410: add sdhc device support\n  ARM: mach-real6410: add dm9000 ethernet support for mach-real6410\n  ARM: S3C64XX: Support for Real6410\n\nFix up trivial conflicts in arch/arm/mach-s3c64xx/mach-smartq5.c\n(\"remove pixclock\" vs \"Framebuffer fix for SmartQ5\")\n"
    },
    {
      "commit": "d0a0c28cf178943afaf22f87957b73c47497cb4b",
      "tree": "c07ee70a42bdf046d0ce8540b4e86d2c16f05b6c",
      "parents": [
        "ce00f7feb0a497b4280e1efe16e03728ed292687",
        "f6e1901c4c596238abe6735bb20593f2734f757e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:57:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:57:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c-2636\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-2636\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c/nuc900: add i2c driver support for nuc900\n  i2c: Enable NXP LPC support in Kconfig\n  i2c-pxa: fix compiler warning, due to missing const\n  i2c: davinci: bus recovery procedure to clear the bus\n  i2c: davinci: Add cpufreq support\n  i2c: davinci: Add suspend/resume support\n  i2c: davinci: Add helper functions for power management\n  i2c: davinci: misc. cleanups: remove MOD_REG_BIT and IO_ADDRESS usage\n  i2c: davinci: Fix smbus Oops with AIC33 usage\n"
    },
    {
      "commit": "a739260d4e3d88c5c810b14231dbdce73665b0b2",
      "tree": "352aeed2d9dad32503eb465eee450e048e309576",
      "parents": [
        "d92342df2a06baa8f5d7bf609b0bc0dc87067e82",
        "001ca74f185f32bd8383146f9ffedd2de9b882ed"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Aug 14 16:34:38 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Aug 14 16:34:38 2010 +0100"
      },
      "message": "Merge branch \u0027for-2636/s3c64xx\u0027 into for-linus/samsung-2635\n"
    },
    {
      "commit": "d92342df2a06baa8f5d7bf609b0bc0dc87067e82",
      "tree": "d18b12db1293ae9cb3b6df6388d8ea1625d0ed93",
      "parents": [
        "2d4a3b76cfc061eedec7f510e14ddc3b9399a741"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Aug 09 12:47:52 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Aug 14 16:29:55 2010 +0100"
      },
      "message": "DMAENGINE: correct PL080 register header file\n\nThis PL008 among all other variables named PL080 doesn\u0027t seem\nright. Fix it. Also add some missing defined that I use in the\nnew PL08x driver.\n\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2d4a3b76cfc061eedec7f510e14ddc3b9399a741",
      "tree": "5e2291ed1d3031c1d86df9485a2193681ff4c67e",
      "parents": [
        "45d7f32c7a43cbb9592886d38190e379e2eb2226"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 13 14:38:52 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Aug 14 16:27:40 2010 +0100"
      },
      "message": "ARM: SAMSUNG: Fix on build warning about dependency in Kconfig\n\nThis patch fixes on following build warning.\n\nwarning: (PLAT_S5P \u0026\u0026 (ARCH_S5P6440 || ARCH_S5P6442 || ARCH_S5PC100 ||\n\t     ARCH_S5PV210 || ARCH_S5PV310) || ARCH_S3C64XX \u0026\u0026 \u003cchoice\u003e)\n\t     selects PLAT_SAMSUNG which has unmet direct dependencies\n\t     (ARCH_S3C2410 || ARCH_S3C24A0 || ARCH_S3C64XX)\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "001ca74f185f32bd8383146f9ffedd2de9b882ed",
      "tree": "d99d9174d4e1f77a77b4e114f688a42753b8d834",
      "parents": [
        "46d0ad37838016e1f7c2cd46ebceb1976e3a3236"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 26 10:56:40 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Aug 14 16:24:33 2010 +0100"
      },
      "message": "ARM: SMDK6410: Make virtual screen twice depth of real\n\nFor situations where double buffering is needed (such as the\ncurrent Android) make the screen virtual y size twice the\nLCD size so that there is space for a second screen that\ncan be switched to.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "46d0ad37838016e1f7c2cd46ebceb1976e3a3236",
      "tree": "efa8de481f1bec777e55617b60fcb2ca673c1b48",
      "parents": [
        "4e13c0ea2ca076068fa2dff20709434d6f41e1ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 26 10:54:00 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Aug 14 16:24:15 2010 +0100"
      },
      "message": "ARM: S3C64XX: Update consistent DMA size to 8MiB\n\nChange the area available for consitent DMA allocations from the\ndefault to 8MiB to allow drivers such as the framebuffer to get\nmore memory (for situations where larger virtual screen resolutions\nare needed).\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    }
  ],
  "next": "4e13c0ea2ca076068fa2dff20709434d6f41e1ce"
}
