)]}'
{
  "log": [
    {
      "commit": "9489a0625854cd7482bb0e8b37de4406cdcd49e0",
      "tree": "c82ee4612784001fa2e8b550378973fd00456d23",
      "parents": [
        "edeb280e49d38a5330db25463ef45f5466b0058a",
        "399dc43bc29fe1ac19340c56c0df84aa0ea53c85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 17:38:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 17:38:44 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: switch /proc/led to seq_file\n  sparc64: IO accessors fix\n"
    },
    {
      "commit": "4ded383569d6316d68d2aed298f8eb8d7bca37af",
      "tree": "87849300140f7a1c4d4efc78760156826cb28557",
      "parents": [
        "e97dcb0eadbb821eccd549d4987b653cf61e2374",
        "870568b39064cab2dd971fe57969916036982862"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 09:15:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 09:15:51 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  x86, fpu: fix CONFIG_PREEMPT\u003dy corruption of application\u0027s FPU stack\n  suspend-vs-iommu: prevent suspend if we could not resume\n  x86: section mismatch fix\n  x86: fix Xorg crash with xf86MapVidMem error\n  x86: fix pointer type warning in arch/x86/mm/init_64.c:early_memtest\n  x86: fix bad pmd ffff810000207xxx(9090909090909090)\n  x86: ioremap fix failing nesting check\n  x86: fix broken math-emu with lazy allocation of fpu area\n  x86: enable preemption in delay\n  x86: disable preemption in native_smp_prepare_cpus\n  x86: fix APIC warning on 32bit v2\n"
    },
    {
      "commit": "df6ab559bb1be44a78584e78ae7ad82d4e9e4f51",
      "tree": "f233d0586352b958a0a33ce0e23df95c13d09f40",
      "parents": [
        "3b5b60b821e0e97531df9b0ba295283ab5a8859a",
        "39eb41ef0732a02acb3babe5ba1df92d76b9fb8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:35:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:35:44 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26:\n  sh: Add defconfig for RSK7203.\n  sh: Update SE7206 defconfig.\n  sh: Disable 4KSTACKS on nommu.\n  sh: fix miscompilation of ip_fast_csum with gcc \u003e\u003d 4.3\n  sh: module.c use kernel unaligned helpers\n  sh/kernel/cpu/irq/intc-sh5.c build fix\n"
    },
    {
      "commit": "c409d52bd1f16b37d35a50162cbf6401011f1135",
      "tree": "cac6e81d8e17a3be0d075f2cc8232ea1485f4eac",
      "parents": [
        "9307245765108a7ec827ef936560f333447c45ef"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:02 2008 -0700"
      },
      "message": "celleb_scc_pciex endianness misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9307245765108a7ec827ef936560f333447c45ef",
      "tree": "74a7d4401c25e08dab7c908486397b7449779536",
      "parents": [
        "1a79d1c37178935a3092f73c8832933e9fed1f66"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:02 2008 -0700"
      },
      "message": "mpc52xx_gpio iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "870568b39064cab2dd971fe57969916036982862",
      "tree": "7cbf09a9334642c8bd8eb5cd73044a69928b7755",
      "parents": [
        "cd76374e9de4501acc74f833dc6cb5e7a5dca115"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jun 02 15:57:27 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 16:21:24 2008 +0200"
      },
      "message": "x86, fpu: fix CONFIG_PREEMPT\u003dy corruption of application\u0027s FPU stack\n\nJürgen Mell reported an FPU state corruption bug under CONFIG_PREEMPT,\nand bisected it to commit v2.6.19-1363-gacc2076, \"i386: add sleazy FPU\noptimization\".\n\nAdd tsk_used_math() checks to prevent calling math_state_restore()\nwhich can sleep in the case of !tsk_used_math(). This prevents\nmaking a blocking call in __switch_to().\n\nApparently \"fpu_counter \u003e 5\" check is not enough, as in some signal handling\nand fork/exec scenarios, fpu_counter \u003e 5 and !tsk_used_math() is possible.\n\nIt\u0027s a side effect though. This is the failing scenario:\n\nprocess \u0027A\u0027 in save_i387_ia32() just after clear_used_math()\n\nGot an interrupt and pre-empted out.\n\nAt the next context switch to process \u0027A\u0027 again, kernel tries to restore\nthe math state proactively and sees a fpu_counter \u003e 0 and !tsk_used_math()\n\nThis results in init_fpu() during the __switch_to()\u0027s math_state_restore()\n\nAnd resulting in fpu corruption which will be saved/restored\n(save_i387_fxsave and restore_i387_fxsave) during the remaining\npart of the signal handling after the context switch.\n\nBisected-by: Jürgen Mell \u003cj.mell@t-online.de\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Jürgen Mell \u003cj.mell@t-online.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "cd76374e9de4501acc74f833dc6cb5e7a5dca115",
      "tree": "6ba421850f01a6c67f28b60b7822e1c0188efed9",
      "parents": [
        "be524fb96081e9e511d993ebf39b05a32b19476e"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu May 29 00:30:21 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "suspend-vs-iommu: prevent suspend if we could not resume\n\niommu/gart support misses suspend/resume code, which can do bad stuff,\nincluding memory corruption on resume.  Prevent system suspend in case we\nwould be unable to resume.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nTested-by: Patrick \u003cragamuffin@datacomm.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "be524fb96081e9e511d993ebf39b05a32b19476e",
      "tree": "14aa6462c322f03aa644bab58b039ee92f2fd456",
      "parents": [
        "282c454cd3a7041f59a37112bb2f82263bc38f6c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 29 00:01:28 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: section mismatch fix\n\nFix this:\n\n WARNING: vmlinux.o(.text+0x114bb): Section mismatch in reference from\n the function nopat() to the function .cpuinit.text:pat_disable()\n The function nopat() references\n the function __cpuinit pat_disable().\n This is often because nopat lacks a __cpuinit\n annotation or the annotation of pat_disable is wrong.\n\nReported-by: \"Fabio Comolli\" \u003cfabio.comolli@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "282c454cd3a7041f59a37112bb2f82263bc38f6c",
      "tree": "807cb9519ecf8946d9fbc8a2265e12a750d6d115",
      "parents": [
        "511631011d39706ac81ee5e4c9084d61e5b4fd34"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu May 29 12:01:44 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: fix Xorg crash with xf86MapVidMem error\n\nClarify the usage of mtrr_lookup() in PAT code, and to make PAT code\nresilient to mtrr lookup problems.\n\nSpecifically, pat_x_mtrr_type() is restructured to highlight, under what\nconditions we look for mtrr hint. pat_x_mtrr_type() uses a default type\nwhen there are any errors in mtrr lookup (still maintaining the pat\nconsistency). And, reserve_memtype() highlights its usage ot mtrr_lookup\nfor request type of \u0027-1\u0027 and also defaults in a sane way on any mtrr\nlookup failure.\n\npat.c looks at mtrr type of a range to get a hint on what mapping type\nto request when user/API: (1) hasn\u0027t specified any type (/dev/mem\nmapping) and we do not want to take performance hit by always mapping\nUC_MINUS. This will be the case for /dev/mem mappings used to map BIOS\narea or ACPI region which are WB\u0027able. In this case, as long as MTRR is\nnot WB, PAT will request UC_MINUS for such mappings.\n\n(2) user/API requests WB mapping while in reality MTRR may have UC or\nWC. In this case, PAT can map as WB (without checking MTRR) and still\neffective type will be UC or WC. But, a subsequent request to map same\nregion as UC or WC may fail, as the region will get trackked as WB in\nPAT list. Looking at MTRR hint helps us to track based on effective type\nrather than what user requested. Again, here mtrr_lookup is only used as\nhint and we fallback to WB mapping (as requested by user) as default.\n\nIn both cases, after using the mtrr hint, we still go through the\nmemtype list to make sure there are no inconsistencies among multiple\nusers.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Rufus \u0026 Azrael \u003crufus-azrael@numericable.fr\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "511631011d39706ac81ee5e4c9084d61e5b4fd34",
      "tree": "a41c7fff60e677a47bbcebbad3c73d9f135e7e91",
      "parents": [
        "2884f110d5409714f3a04eeb6d2ecd77da66b242"
      ],
      "author": {
        "name": "Kevin Winchester",
        "email": "kjwinchester@gmail.com",
        "time": "Thu May 29 21:14:35 2008 -0300"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: fix pointer type warning in arch/x86/mm/init_64.c:early_memtest\n\nChanged the call to find_e820_area_size to pass u64 instead of unsigned long.\n\nSigned-off-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2884f110d5409714f3a04eeb6d2ecd77da66b242",
      "tree": "667c911e164c0e528dc12edd9499224dffd9e1b7",
      "parents": [
        "226e9a93a253b7d8811b5ed9ac671c6c5a728022"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed May 28 19:36:07 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: fix bad pmd ffff810000207xxx(9090909090909090)\n\nOGAWA Hirofumi and Fede have reported rare pmd_ERROR messages:\nmm/memory.c:127: bad pmd ffff810000207xxx(9090909090909090).\n\nInitialization\u0027s cleanup_highmap was leaving alignment filler\nbehind in the pmd for MODULES_VADDR: when vmalloc\u0027s guard page\nwould occupy a new page table, it\u0027s not allocated, and then\nmodule unload\u0027s vfree hits the bad 9090 pmd entry left over.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "226e9a93a253b7d8811b5ed9ac671c6c5a728022",
      "tree": "b1dbd2665c8025f258f292727e45ae6c005b2d6d",
      "parents": [
        "e8a496ac8cd00cabbdaa373db4818a9ad19a1c5a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 27 09:56:49 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: ioremap fix failing nesting check\n\nMika Kukkonen noticed that the nesting check in early_iounmap() is not\nactually done.\n\nReported-by: Mika Kukkonen \u003cmikukkon@srv1-m700-lanp.koti\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: torvalds@linux-foundation.org\nCc: arjan@linux.intel.com\nCc: mikukkon@iki.fi\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e8a496ac8cd00cabbdaa373db4818a9ad19a1c5a",
      "tree": "8792b784e54982decd56a29acb02f63ce62a03ab",
      "parents": [
        "5c1ea08215f1f830dfaf4819a5f22efca41c3832"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri May 23 16:26:37 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: fix broken math-emu with lazy allocation of fpu area\n\nFix the math emulation that got broken with the recent lazy allocation of FPU\narea. init_fpu() need to be added for the math-emulation path aswell\nfor the FPU area allocation.\n\nmath emulation enabled kernel booted fine with this, in the presence\nof \"no387 nofxsr\" boot param.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: hpa@zytor.com\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5c1ea08215f1f830dfaf4819a5f22efca41c3832",
      "tree": "1d52d7972969090cf6702f69b2e5c97a5bdc2613",
      "parents": [
        "deef325086c3897393b8f7d6bccd03405244fe18"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sun May 25 11:13:32 2008 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: enable preemption in delay\n\nThe RT team has been searching for a nasty latency. This latency shows\nup out of the blue and has been seen to be as big as 5ms!\n\nUsing ftrace I found the cause of the latency.\n\n   pcscd-2995  3dNh1 52360300us : irq_exit (smp_apic_timer_interrupt)\n   pcscd-2995  3dN.2 52360301us : idle_cpu (irq_exit)\n   pcscd-2995  3dN.2 52360301us : rcu_irq_exit (irq_exit)\n   pcscd-2995  3dN.1 52360771us : smp_apic_timer_interrupt (apic_timer_interrupt\n)\n   pcscd-2995  3dN.1 52360771us : exit_idle (smp_apic_timer_interrupt)\n\nHere\u0027s an example of a 400 us latency. pcscd took a timer interrupt and\nreturned with \"need resched\" enabled, but did not reschedule until after\nthe next interrupt came in at 52360771us 400us later!\n\nAt first I thought we somehow missed a preemption check in entry.S. But\nI also noticed that this always seemed to happen during a __delay call.\n\n   pcscd-2995  3dN.2 52360836us : rcu_irq_exit (irq_exit)\n   pcscd-2995  3.N.. 52361265us : preempt_schedule (__delay)\n\nLooking at the x86 delay, I found my problem.\n\nIn git commit 35d5d08a085c56f153458c3f5d8ce24123617faf, Andrew Morton\nplaced preempt_disable around the entire delay due to TSC\u0027s not working\nnicely on SMP.  Unfortunately for those that care about latencies this\nis devastating! Especially when we have callers to mdelay(8).\n\nHere I enable preemption during the loop and account for anytime the task\nmigrates to a new CPU. The delay asked for may be extended a bit by\nthe migration, but delay only guarantees that it will delay for that minimum\ntime. Delaying longer should not be an issue.\n\n[\n  Thanks to Thomas Gleixner for spotting that cpu wasn\u0027t updated,\n    and to place the rep_nop between preempt_enabled/disable.\n]\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: akpm@osdl.org\nCc: Clark Williams \u003cclark.williams@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: \"Luis Claudio R. Goncalves\" \u003clclaudio@uudg.org\u003e\nCc: Gregory Haskins \u003cghaskins@novell.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andi Kleen \u003candi-suse@firstfloor.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "deef325086c3897393b8f7d6bccd03405244fe18",
      "tree": "cca203a04bcb1d0f0786fe393f67cc38f042126c",
      "parents": [
        "fb3bbd6a663fe972611676381adc4c60ddfe61ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 12 15:44:38 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: disable preemption in native_smp_prepare_cpus\n\nPriit Laes reported the following warning:\n\nCall Trace:\n [\u003cffffffff8022f1e1\u003e] warn_on_slowpath+0x51/0x63\n [\u003cffffffff80282e48\u003e] sys_ioctl+0x2d/0x5d\n [\u003cffffffff805185ff\u003e] _spin_lock+0xe/0x24\n [\u003cffffffff80227459\u003e] task_rq_lock+0x3d/0x73\n [\u003cffffffff805133c3\u003e] set_cpu_sibling_map+0x336/0x350\n [\u003cffffffff8021c1b8\u003e] read_apic_id+0x30/0x62\n [\u003cffffffff806d921d\u003e] verify_local_APIC+0x90/0x138\n [\u003cffffffff806d84b5\u003e] native_smp_prepare_cpus+0x1f9/0x305\n [\u003cffffffff806ce7b1\u003e] kernel_init+0x59/0x2d9\n [\u003cffffffff80518a26\u003e] _spin_unlock_irq+0x11/0x2b\n [\u003cffffffff8020bf48\u003e] child_rip+0xa/0x12\n [\u003cffffffff806ce758\u003e] kernel_init+0x0/0x2d9\n [\u003cffffffff8020bf3e\u003e] child_rip+0x0/0x12\n\nfix this by generally disabling preemption in native_smp_prepare_cpus().\n\nReported-and-bisected-by: Priit Laes \u003cplaes@plaes.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fb3bbd6a663fe972611676381adc4c60ddfe61ac",
      "tree": "00076b0d4afa7ef45f148a78050c67dd01f0717a",
      "parents": [
        "c3b25b32e8bef526cca748e1ba023c6bdd705a99"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 18:22:30 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: fix APIC warning on 32bit v2\n\nfor http://bugzilla.kernel.org/show_bug.cgi?id\u003d10613\n\nBIOS bug, APIC version is 0 for CPU#0! fixing up to 0x10. (tell your hw vendor)\n\nv2: fix 64 bit compilation\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "399dc43bc29fe1ac19340c56c0df84aa0ea53c85",
      "tree": "f1d97d050aa87a1ea9212e57c0f6b62f8dab0831",
      "parents": [
        "fbaa20f66a8283359523dfe961ebe66f0b8fac59"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jun 03 15:21:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 15:21:21 2008 -0700"
      },
      "message": "sparc: switch /proc/led to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39eb41ef0732a02acb3babe5ba1df92d76b9fb8f",
      "tree": "a501b866d72f5e4d434c5743f33e1530018683a0",
      "parents": [
        "f8cc3566d2e26ba1d9afd063ff5be40014e2e269"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:30:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:30:10 2008 +0900"
      },
      "message": "sh: Add defconfig for RSK7203.\n\nRSK7203 is supportable through the generic machvec, so we add a defconfig\nfor those bits. This gets updated with more complete board support later.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f8cc3566d2e26ba1d9afd063ff5be40014e2e269",
      "tree": "a3f4628aabe4678bbb097b52a24300b2ed3283ce",
      "parents": [
        "1f8404ea5fd8c408d0a7c12a88091dffb7b6768b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:29:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:29:55 2008 +0900"
      },
      "message": "sh: Update SE7206 defconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00e98a9992641a14ace0bbc2dfcbc4e856ac3fd3",
      "tree": "69cc9c6cd24175d704de5a50db14cdb05df3e609",
      "parents": [
        "f365ad5fc001cbd02968a376e0aecffe52ce79e1",
        "a4ed1e41a734d77c9a83a88a8736e19b68e6a2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:27 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  8250 Serial Driver: revert extra IRQ flag definition patch\n  Blackfin arch: update anomaly headers from toolchain trunk\n  Blackfin arch: Remove bad and usless code\n  Blackfin arch: Fix bug - set corret SSEL and IRQ to enable AD7877 on BF527\n  Blackfin arch: Fix typo. it should be _outsw_8\n  Blackfin arch: Cleanup no functional changes\n"
    },
    {
      "commit": "f365ad5fc001cbd02968a376e0aecffe52ce79e1",
      "tree": "8677f1409e36c30f0f105249a63bf11d3993f32f",
      "parents": [
        "61ac7bf538db2044d0238fcd87b3d9df59294bf2",
        "9c8b28c2ef532c2cf32b59aaa0bc07eb3b866ef7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:03 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix DMA nodes in the MPC8610 HPCD device tree\n  [POWERPC] Export empty_zero_page and copy_page in arch/ppc\n  [POWERPC] Add \"memory\" clobber to MMIO accessors\n  [POWERPC] pasemi: update pasemi_defconfig, enable electra_cf\n  electra_cf: Add MODULE_DEVICE_TABLE()\n"
    },
    {
      "commit": "1f8404ea5fd8c408d0a7c12a88091dffb7b6768b",
      "tree": "3e02a20e3e50e99bb294a73c77f2911372d4f018",
      "parents": [
        "d02d6be5d52a98be32c93d2ea7a0068991774a20"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 13:48:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 13:48:59 2008 +0900"
      },
      "message": "sh: Disable 4KSTACKS on nommu.\n\n4k stacks on nommu ends up blowing up with all sorts of interesting\nslab corruption. Disable this by default unless BROKEN is also\nenabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f9d29493992ddd6af6b3e313a603770f29c0408",
      "tree": "ac5bcf226c1ea0f761c035c7ec57b301cd78a24f",
      "parents": [
        "2beb0e2893b900fa5fb07ccf73a976c06a93b764"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 28 16:38:17 2008 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 12:30:00 2008 +0900"
      },
      "message": "sh: module.c use kernel unaligned helpers\n\nReplace the COPY_UNALIGNED_WORD helper.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2beb0e2893b900fa5fb07ccf73a976c06a93b764",
      "tree": "88022248bfa604bc8cd465e95adf5a61e4ca489f",
      "parents": [
        "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri May 30 01:04:49 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 12:29:07 2008 +0900"
      },
      "message": "sh/kernel/cpu/irq/intc-sh5.c build fix\n\nThis patch fixes the following build error caused by\ncommit a1dc4b59fa4af97ae68ee214d4d72bbd7c7ec1dc\n(sh: intc_sh5 depends on cayman board for IRQ priority table.):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/sh/kernel/cpu/irq/intc-sh5.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/kernel/cpu/irq/intc-sh5.c: In function \u0027plat_irq_setup\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/kernel/cpu/irq/intc-sh5.c:257: error: expected declaration or statement at end of input\nmake[4]: *** [arch/sh/kernel/cpu/irq/intc-sh5.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b06dcee9c8d24ef903dc0d192af22b8e179eef4b",
      "tree": "aa1351157e2b7d3747d4bf0200d1c146ddd16f5d",
      "parents": [
        "2eb74ae20e65e71c2d5bf7b8ad7d0ac5d5acf55f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 31 15:35:40 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 31 15:35:40 2008 +0800"
      },
      "message": "Blackfin arch: Remove bad and usless code\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "2eb74ae20e65e71c2d5bf7b8ad7d0ac5d5acf55f",
      "tree": "c3a3d94a2f21078f6c0b06655b5b1cd3b92c7ed0",
      "parents": [
        "ca56d9aaf2a135e0eb528df427f7dda15d077b11"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 31 15:17:25 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 31 15:17:25 2008 +0800"
      },
      "message": "Blackfin arch: Fix bug - set corret SSEL and IRQ to enable AD7877 on BF527\n\nAD7877 use SSEL_2 (P9.9) and IRQ_PF8 (P9.14) on BF527\n\n - populating JP3 to enable STAMP\n - disable SW11.2 to disconnect SSEL_2/PF12 from Rotary NAND\n - disable SW18.1 to disconnect SSEL_2 from MAX1233 touchscreen chip\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9c8b28c2ef532c2cf32b59aaa0bc07eb3b866ef7",
      "tree": "49746e085627871bc9c7cf7148313b18c2c61621",
      "parents": [
        "6907fa26d8934904a4c2594034c1affd8d717cae"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Sat May 31 08:12:05 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 31 17:08:29 2008 +1000"
      },
      "message": "[POWERPC] Fix DMA nodes in the MPC8610 HPCD device tree\n\nThe node for DMA2 in the MPC8610 HPCD device tree has the wrong compatible\nproperties.  This breaks the DMA driver and the sound driver.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6907fa26d8934904a4c2594034c1affd8d717cae",
      "tree": "55fe974d142828b7dbcd2b5e2a384cec449609db",
      "parents": [
        "cfab3bdf8292edec19492c89520b1ad11279a648"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed May 28 10:52:19 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 31 17:08:28 2008 +1000"
      },
      "message": "[POWERPC] Export empty_zero_page and copy_page in arch/ppc\n\nCurrently ext4 and fuse fail to link if modular:\nERROR: \"copy_page\" [fs/fuse/fuse.ko] undefined!\nERROR: \"empty_zero_page\" [fs/ext4/ext4dev.ko] undefined!\nmake[3]: *** [__modpost] Error 1\nmake[2]: *** [modules] Error 2\nmake[1]: *** [sub-make] Error 2\n\nWhile arch ppc exists it may as well compile, so this exports those\nsymbols (which are already exported in arch/powerpc).\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab8cd81830fef799177740d5ab709c0341e9ba5c",
      "tree": "40c27d1cd27a436ec195174a105fa27c223ed6dd",
      "parents": [
        "f8356ed00ebcdc2f209504c02b4ab8ba9a8a7ebe",
        "20887611523e749d99cc7d64ff6c97d27529fbae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:20:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:20:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: notify on empty\n  virtio: force callback on empty.\n  virtio_blk: fix endianess annotations\n  virtio_config: fix len calculation of config elements\n  virtio_net: another race with virtio_net and enable_cb\n  virtio: An entropy device, as suggested by hpa.\n  virtio_blk: allow read-only disks\n  lguest: fix ugly \u003cNULL\u003e in /proc/interrupts\n  virtio: set device index in common code.\n  virtio: virtio_pci should not set bus_id.\n  virtio: bus_id for devices should contain \u0027virtio\u0027\n  Fix crash in virtio_blk during modprobe ; rmmod ; modprobe\n  lguest: use ioremap_cache, not ioremap\n"
    },
    {
      "commit": "0066ed55a9a061ed64bbc09c16f45daf0b976ac5",
      "tree": "839d0feb5bcac59e6ab147aa913367c0ac0195c1",
      "parents": [
        "209fb9090f4ca5874289c9ca82991393f85c1eff"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:35 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:36 2008 +0200"
      },
      "message": "[S390] Update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "209fb9090f4ca5874289c9ca82991393f85c1eff",
      "tree": "aeb7abcc1f71c2a922501a697fda66234ac167d4",
      "parents": [
        "4657fb8a98a4e02981a574492bbe470c147b6657"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:36 2008 +0200"
      },
      "message": "[S390] disassembler: fix idte instruction format.\n\nThe correct instruction format of idte is \"idte r1,r3,r2\" with\nr1 at bit 24, r3 at bit 16 and r2 at bit 28.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c1bb7f31eaef6ed6b9f895b99d9ea12e6b853606",
      "tree": "3792e69ae8386707a483e64b377aeac51439f358",
      "parents": [
        "1760537b69123905bf4f4b56f5746ae4547e9694"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 30 10:03:29 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "message": "[S390] showmem: Only walk spanned pages.\n\nConvert show_mem() so its nearly the same as on x86/powerpc.\nGives us proper locking and we get also rid of the only use of max_mapnr.\nAlso the number of pages was contained in an int which might not be\nsufficient not too far in the future.\n\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1760537b69123905bf4f4b56f5746ae4547e9694",
      "tree": "9f44fb7c348d9597c2e9e4acb8ee13ac65f37756",
      "parents": [
        "67060d9c1f5d91c917cc51bed464cb5638eaddbc"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Fri May 30 10:03:28 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "message": "[S390] appldata: prevent cpu hotplug when walking cpu_online_map.\n\nUse get_online_cpus() to prevent cpu hotplug in situations where\nfor_each_online_cpu() is called.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "67060d9c1f5d91c917cc51bed464cb5638eaddbc",
      "tree": "84a9f66567bcec141f80b0fbc9db995ac9323a50",
      "parents": [
        "bebd9a455b2593ba6543b961bc82c43350c2d8d9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 30 10:03:27 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "message": "[S390] Fix section mismatch warnings.\n\nThis fixes the last remaining section mismatch warnings in s390\narchitecture code. It reveals also a real bug introduced by... me\nwith git commit 2069e978d5a6e7b45d58027e3de7f879b8c5e488\n(\"[S390] sparsemem vmemmap: initialize memmap.\")\n\nCalling the generic vmemmap_alloc_block() function to get initialized\nmemory is a nice idea, however that function is __meminit annotated\nand therefore the function might be gone if we try to call it later.\nThis can happen if a DCSS segment gets added.\n\nSo basically revert the patch and clear the memmap explicitly to fix\nthe original bug.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "97195d6b411fec8e33aa55b6a7c3dde7984d65ca",
      "tree": "e50c45819de70d2cd49c5cd7ddcee9aa95f957d7",
      "parents": [
        "916941b2bfd9c4a8b66855f198ae16c3f51ef570"
      ],
      "author": {
        "name": "Hans-Joachim Picht",
        "email": "hans@linux.vnet.ibm.com",
        "time": "Fri May 30 10:03:24 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:33 2008 +0200"
      },
      "message": "[S390] fix sparsemem related compile error with allnoconfig on s390\n\nOn s390 make allnoconfig fails with the following build error:\n\narch/s390/mm/init.c: In function \u0027show_mem\u0027:\narch/s390/mm/init.c:55: error: implicit declaration of function \u0027pfn_valid\u0027\nmake[1]: *** [arch/s390/mm/init.o] Error 1\nmake: *** [arch/s390/mm] Error 2\n\nThis problem can by fixed ensuring that ARCH_SELECT_MEMORY_MODEL\nis always turned on.\n\nSigned-off-by: Hans-Joachim Picht \u003chans@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a16ffe93c46dfca211434d00453ebb695025978b",
      "tree": "2814e24dc4762978874277630de78ddbf6fdd6a1",
      "parents": [
        "b769f579081943f14e0ff03b7b0bd3a11cf14625"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 30 15:09:42 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 30 15:09:43 2008 +1000"
      },
      "message": "lguest: fix ugly \u003cNULL\u003e in /proc/interrupts\n\nBefore:\n\troot@ubuntu:~# cat /proc/interrupts\n\t           CPU0\n\t  1:       1672    lguest-\u003cNULL\u003e    virtio0\n\t  2:          1    lguest-\u003cNULL\u003e    virtio1\n\t  ...\nAfter:\n\troot@ubuntu:~# cat /proc/interrupts\n\t           CPU0\n\t  1:       2889    lguest-level     virtio0\n\t  2:          9    lguest-level     virtio1\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3897b82c3586e774260d6bca56cc1efca79cd335",
      "tree": "0413b242c4dca8af122a519dc5ee9ee3b440ea9e",
      "parents": [
        "0a2ce2ffc358da96792d514c1024b72c52be9cc1",
        "4dcc29e1574d88f4465ba865ed82800032f76418"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 28 12:58:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 28 12:58:12 2008 -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] Workaround for RSE issue\n"
    },
    {
      "commit": "732bee4c859012edf05f3e09b53b68fc332a369d",
      "tree": "5d3dfdbc9fdc10e303ff8d5c22cbad11bd9df83c",
      "parents": [
        "c433a1b6426880d3e23267938c3542706f3d03a6"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 27 16:11:13 2008 -0500"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 27 16:11:13 2008 -0500"
      },
      "message": "[POWERPC] pasemi: update pasemi_defconfig, enable electra_cf\n\nRefresh pasemi_defconfig and enable ELECTRA_CF\u003dy.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "4dcc29e1574d88f4465ba865ed82800032f76418",
      "tree": "5579a225a6782f0f5014cbbe6938847b7f3cd53f",
      "parents": [
        "e490517a039a99d692cb3a5561941b0a5f576172"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 27 13:23:16 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 27 13:24:39 2008 -0700"
      },
      "message": "[IA64] Workaround for RSE issue\n\nProblem: An application violating the architectural rules regarding\noperation dependencies and having specific Register Stack Engine (RSE)\nstate at the time of the violation, may result in an illegal operation\nfault and invalid RSE state.  Such faults may initiate a cascade of\nrepeated illegal operation faults within OS interruption handlers.\nThe specific behavior is OS dependent.\n\nImplication: An application causing an illegal operation fault with\nspecific RSE state may result in a series of illegal operation faults\nand an eventual OS stack overflow condition.\n\nWorkaround: OS interruption handlers that switch to kernel backing\nstore implement a check for invalid RSE state to avoid the series\nof illegal operation faults.\n\nThe core of the workaround is the RSE_WORKAROUND code sequence\ninserted into each invocation of the SAVE_MIN_WITH_COVER and\nSAVE_MIN_WITH_COVER_R19 macros.  This sequence includes hard-coded\nconstants that depend on the number of stacked physical registers\nbeing 96.  The rest of this patch consists of code to disable this\nworkaround should this not be the case (with the presumption that\nif a future Itanium processor increases the number of registers, it\nwould also remove the need for this patch).\n\nMove the start of the RBS up to a mod32 boundary to avoid some\ncorner cases.\n\nThe dispatch_illegal_op_fault code outgrew the spot it was\nsquatting in when built with this patch and CONFIG_VIRT_CPU_ACCOUNTING\u003dy\nMove it out to the end of the ivt.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3dbfd0801bbbaf2800d7497d83d743a614430e82",
      "tree": "f94b94d05520ae35e74c021b4372cd0cc97f63bf",
      "parents": [
        "edb2301f2903e96beadc333f9584222c05858518",
        "f04d264afc51acdffeba9cdf3baf04116687680c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 27 08:27:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 27 08:27:20 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix cpufreq oops when ondemand governor is default\n  avr32: Update defconfigs\n  avr32: export strnlen_user\n  avr32: export copy_page\n"
    },
    {
      "commit": "f04d264afc51acdffeba9cdf3baf04116687680c",
      "tree": "d38c45118d2f9cf0487821212470746b9befbc41",
      "parents": [
        "d56acacdcd370c0077821a012607876cb11b1b3b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue May 27 09:37:42 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue May 27 09:37:42 2008 +0200"
      },
      "message": "avr32: Fix cpufreq oops when ondemand governor is default\n\nMove the AP7 cpufreq init to late_initcall() so that we don\u0027t try to\nbring up cpufreq until the governor is ready. x86 also uses\nlate_initcall() for this.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "4934ed888e6fe78d9d339471fb870819da911e8b",
      "tree": "12de8b464d6bdab2edb9fb2ad33192a76b2b5d11",
      "parents": [
        "0dfdf77ab81040e9e4569c9cdaaae5419d18aaaa",
        "9c28faaab19132b3f029d4ffa9a4dee8a11f0cbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:20:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:20:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26:\n  sh: Drop broken URAM support on SH7723.\n  sh: update Migo-R defconfig\n  sh: use sm501 8250 mfd support on r2d boards\n  sh: add probe support for new sh7723 cut\n  sh: fix VPU interrupt vector for sh7723\n  sh: fix USBF resource for sh7722\n"
    },
    {
      "commit": "d56acacdcd370c0077821a012607876cb11b1b3b",
      "tree": "4496085f6c37e7bfb7f00e9081245ce99ef12a7b",
      "parents": [
        "01575995de4289aa73aa7cb22cf8fe0461093589"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:25:05 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:38:29 2008 +0200"
      },
      "message": "avr32: Update defconfigs\n\nJust provide reasonable defaults for the new stuff. Tickless and\nhrtimers are turned on for all boards except ATSTK1004.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "01575995de4289aa73aa7cb22cf8fe0461093589",
      "tree": "abc48290ea391f0bd3b966b729b691416f210db1",
      "parents": [
        "a0ed3d8d94b6a28c886cf9c023693afa3bb773f2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu May 22 01:01:38 2008 +0300"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:26:36 2008 +0200"
      },
      "message": "avr32: export strnlen_user\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1327 modules\nERROR: \"strnlen_user\" [drivers/input/misc/uinput.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a0ed3d8d94b6a28c886cf9c023693afa3bb773f2",
      "tree": "0c1323b6048a60f0aadf6cfd629477a840155ec2",
      "parents": [
        "b3733034f113a4119f734b84e94180a42c8bc1a1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:29:57 2008 +0300"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:26:36 2008 +0200"
      },
      "message": "avr32: export copy_page\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 61 modules\nERROR: \"copy_page\" [fs/fuse/fuse.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nAlso add an empty line since *_page aren\u0027t \"String functions\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9c28faaab19132b3f029d4ffa9a4dee8a11f0cbb",
      "tree": "4cb81f20ab9f7e21460b28b9a6c3b623a9ca2b7d",
      "parents": [
        "c511afb41f21857fbbae78f83f88b1247597f46f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 26 11:45:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 26 11:45:45 2008 +0900"
      },
      "message": "sh: Drop broken URAM support on SH7723.\n\nThis was copied over from the previous MobileR bits, which doesn\u0027t\napply to R2. The URAM block on R2 is recycled for the L2 instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73531905ed53576d9e8707659a761e7046a60497",
      "tree": "ac64658106d8e260a0958c0df296c38ea57b0243",
      "parents": [
        "9723c046bd5989aa9064038ce142f498bb1870d6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 25 23:03:18 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 25 23:03:18 2008 +0200"
      },
      "message": "Kconfig: introduce ARCH_DEFCONFIG to DEFCONFIG_LIST\n\ninit/Kconfig contains a list of configs that are searched\nfor if \u0027make *config\u0027 are used with no .config present.\nExtend this list to look at the config identified by\nARCH_DEFCONFIG.\n\nWith this change we now try the defconfig targets last.\n\nThis fixes a regression reported\nby: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "eb90d81d03c0917b0fd629f6342554a3b58ea52c",
      "tree": "4e12232420fa4111937ccd079675ea495d248538",
      "parents": [
        "d3c5f8b93febadf62da9a4b39a2dca8e66a4da40",
        "b1979a5fda7869a790f4fd83fb06c78498d26ba1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:20:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:20:00 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  x86: prevent PGE flush from interruption/preemption\n  x86: use explicit copy in vdso_gettimeofday()\n  namespacecheck: automated fixes\n  x86/xen: fix arbitrary_virt_to_machine()\n  x86: don\u0027t read maxlvt before checking if APIC is mapped\n  x86: disable TSC for sched_clock() when calibration failed\n  x86: distangle user disabled TSC from unstable\n  x86: fix setup of cyc2ns in tsc_64.c\n"
    },
    {
      "commit": "d3c5f8b93febadf62da9a4b39a2dca8e66a4da40",
      "tree": "ccb5955591c0625bf36a9b6277ebd3a0c525d19a",
      "parents": [
        "25d5cb4b0375e5864ec0ccf35e12ff1d1b5cf3f0",
        "7c28472a5d4ecf7c61b3c3901994be878cd6c5d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:13:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:13:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] integrator: fix build warnings and errors\n  [ARM] fix OMAP include loops\n  Revert \"[ARM] pxa: spitz wants PXA27x UDC definitions\"\n  [ARM] 5053/1: define before use of processor_id\n  [ARM] 5052/1: export clock functions for the at91x40\n  [ARM] 5051/1: define pgtable_t for the !CONFIG_MMU case too\n  [ARM] omap: fix omap clk support build errors\n  [ARM] 5039/1: S3C244X: Rename SDI device if running on S3C244X.\n  [ARM] 5043/1: pxafb: remove unused mode variable in pxafb_init_fbinfo\n  [ARM] 5041/1: VR1000: Fix DM9000 IRQ flags initialisation\n  [ARM] 5040/1: BAST: Fix DM9000 IRQ flags initialisation\n  [ARM] 5038/1: ARM: OMAP: Remove tsc2102 references from board-palmte.c\n  [ARM] 5025/2: fix collie cpu initialisation\n"
    },
    {
      "commit": "fb56f0f9922d3fb2c5503cdc346dc3f86c897bc4",
      "tree": "4eca297883d7af566bc2dcfa573309a9cf5acff5",
      "parents": [
        "7b26655f6208fdefa9ab0adc016116324f8d4ba8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri May 23 13:05:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:13 2008 -0700"
      },
      "message": "frv: export empty_zero_page\n\nFix the following build error:\n\nERROR: \"empty_zero_page\" [fs/ext4/ext4dev.ko] undefined!\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c28472a5d4ecf7c61b3c3901994be878cd6c5d2",
      "tree": "2aded6b55be343e7041089552f8df08936b2f25e",
      "parents": [
        "cfb41bf756cac168c829e27def36072dbfbe6fd0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 23 19:35:52 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 19:35:52 2008 +0100"
      },
      "message": "[ARM] integrator: fix build warnings and errors\n\nFix resource_size_t warning in impd1.c, and printascii() build\nerrors in pci_v3.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6b027a398bcfbb8897353a88a2edfcc97fd604d",
      "tree": "ac4333e8e21c4c527a9e9fb9e7529542bcad7ec1",
      "parents": [
        "57f7bd5b455298dbe94227aa1fedbbfe63bbf252",
        "4f74369422b883164c50b5936517d010a3e1ce59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 09:24:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 09:24:52 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] clarify license of freq_table.c\n  [CPUFREQ] Remove documentation of removed ondemand tunable.\n  [CPUFREQ] Crusoe: longrun cpufreq module reports false min freq\n  [CPUFREQ] powernow-k8: improve error messages\n"
    },
    {
      "commit": "cbff290491cd97bcd449b14f672d98992ddad5cb",
      "tree": "0ad09b551606771de5ec966170bdc6008cfa513c",
      "parents": [
        "6483d152acffb83442b90dad1517fde8a7b1e12d",
        "8962cadbe7cbc4ed0fff94f56ebab505a10afd2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:15:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:15:12 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] iSeries: Remove unused mail address\n  [POWERPC] mpic: Fix use of uninitialized variable\n  [POWERPC] Add kernstart_addr to list of allowed symbols in prom_init\n  [POWERPC] Fix __set_fixmap() for STRICT_MM_TYPECHECKS\n  [POWERPC] PS3: Fix memory hotplug\n"
    },
    {
      "commit": "7fafd91d85181e946207bed18c44addc47e36c63",
      "tree": "9518d774be033e3a0353ff6790b6010532e8a18a",
      "parents": [
        "75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 22 15:45:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:11:06 2008 -0700"
      },
      "message": "x86: fix integer as NULL pointer warning\n\narch/x86/boot/printf.c:59:10: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a740d7a64807acaceb7e44ccf50df35107a34ab",
      "tree": "db985e86e9a5c6c2368aebdaec07707f7b16bc16",
      "parents": [
        "415ad1e50abcc86c235a42fbab57f2b6134412d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 23 13:53:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 13:53:31 2008 +0100"
      },
      "message": "Revert \"[ARM] pxa: spitz wants PXA27x UDC definitions\"\n\nThis reverts commit 53491e042e79578765e2d33512a45d50eb0d8801, which hit\nthe kernel tree too early.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "66aaeff1c27545909e502546120be2c5432394e3",
      "tree": "57d73db24862bd963ec002213625e3f39e32cc0b",
      "parents": [
        "50346e621252617a07eb800dfa3f876ccd52d534"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri May 23 08:26:24 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 13:50:07 2008 +0100"
      },
      "message": "[ARM] 5052/1: export clock functions for the at91x40\n\nExport the AT91 clock functions for the AT91X40. Some external code common\nto all AT91 family parts relys on this, like the gpio and serial support.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1289643adb6272c04db9399653ae195072c482a",
      "tree": "3453581e5c948119acdf8db2fc4e087b7e30e014",
      "parents": [
        "2ddfd20e7c55421435cbf95a5ed3dd6e423cf934"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Wed May 14 16:10:42 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "x86: use explicit copy in vdso_gettimeofday()\n\nJeremy\u0027s gcc 3.4 seems to be unable to inline a 8 byte memcpy.  But the\nvdso doesn\u0027t support external references.  Copy the structure members\nof struct timezone explicitely instead.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2ddfd20e7c55421435cbf95a5ed3dd6e423cf934",
      "tree": "bd873a6318dbdffe059b0c12efc5c5ff228dd2e8",
      "parents": [
        "de067814d6b69030d0030e1c5b3dbaf0385aae41"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 22 10:37:48 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "namespacecheck: automated fixes\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "de067814d6b69030d0030e1c5b3dbaf0385aae41",
      "tree": "5b171c930f77affa0b6ecd2aec0e2119cb37c7e5",
      "parents": [
        "2584a82deed7196f48066f1b1a7fad4ec5bea961"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu May 15 13:24:52 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "x86/xen: fix arbitrary_virt_to_machine()\n\nWhile I realize that the function isn\u0027t currently being used, I still\nthink an obvious mistake like this should be corrected.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2584a82deed7196f48066f1b1a7fad4ec5bea961",
      "tree": "483d1bfc53dc98e4a4ab3b070439028276532fce",
      "parents": [
        "74dc51a3de06aa516e3b9fdc4017b2aeb38bf44b"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Tue May 20 18:18:12 2008 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "x86: don\u0027t read maxlvt before checking if APIC is mapped\n\nA check for unmapped apic was added before reading maxlvt but the early\nread of maxlvt wasn\u0027t removed.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "74dc51a3de06aa516e3b9fdc4017b2aeb38bf44b",
      "tree": "85754dadbcbbf5d08dc39907abcf482a0b154324",
      "parents": [
        "9ccc906c97e34fd91dc6aaf5b69b52d824386910"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 18 22:17:59 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "x86: disable TSC for sched_clock() when calibration failed\n\nWhen the TSC calibration fails then TSC is still used in\nsched_clock(). Disable it completely in that case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "9ccc906c97e34fd91dc6aaf5b69b52d824386910",
      "tree": "f494f852fbbc4aef95ab92ca45dfdd14c819fc72",
      "parents": [
        "b6db80ee1331e7beaeb91b4b3d946dd16c72e388"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 13 12:31:00 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "x86: distangle user disabled TSC from unstable\n\ntsc_enabled is set to 0 from the command line switch \"notsc\" and from\nthe mark_tsc_unstable code. Seperate those functionalities and replace\ntsc_enable with tsc_disable. This makes also the native_sched_clock()\ndecision when to use TSC understandable.\n\nPreparatory patch to solve the sched_clock() issue on 32 bit.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b6db80ee1331e7beaeb91b4b3d946dd16c72e388",
      "tree": "89edfa1ff482b13df41006c7b0ba6786c77201cc",
      "parents": [
        "75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 18 19:27:48 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 14:08:06 2008 +0200"
      },
      "message": "x86: fix setup of cyc2ns in tsc_64.c\n\nWhen the TSC is calibrated against the PIT due to the nonavailability\nof PMTIMER/HPET or due to SMI interference then the setup of the per\nCPU cyc2ns variables is skipped. This is unlikely to happen but it\nwould definitely render sched_clock() unusable.\n\nThis was introduced with commit 53d517cdbaac704352b3d0c10fecb99e0b54572e\n\n    x86: scale cyc_2_nsec according to CPU frequency\n\nUpdate the per CPU cyc2ns variables in all exit pathes of tsc_calibrate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "06a901c5621f85e07e00ac4816c7ca95620ee74a",
      "tree": "0f6a0d19d889e4209a41889ed868bc8af2a581eb",
      "parents": [
        "d1e8d50d5a4bc7e40b119bf513804188ce2933d0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 21 16:24:31 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 23 16:15:37 2008 +1000"
      },
      "message": "[POWERPC] mpic: Fix use of uninitialized variable\n\nCompiling ppc64_defconfig with gcc 4.3 gives thes warnings:\n\narch/powerpc/sysdev/mpic.c: In function \u0027mpic_irq_get_priority\u0027:\narch/powerpc/sysdev/mpic.c:1351: warning: \u0027is_ipi\u0027 may be used uninitialized in this function\narch/powerpc/sysdev/mpic.c: In function \u0027mpic_irq_set_priority\u0027:\narch/powerpc/sysdev/mpic.c:1328: warning: \u0027is_ipi\u0027 may be used uninitialized in this function\n\nIt turns out that in the cases where is_ipi is uninitialized, another\nvariable (mpic) will be NULL and it is dereferenced.  Protect against\nthis by returning if mpic is NULL in mpic_irq_set_priority, and removing\nmpic_irq_get_priority completely as it has no in tree callers.\n\nThis has the nice side effect of making the warning go away.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d1e8d50d5a4bc7e40b119bf513804188ce2933d0",
      "tree": "429f7b8f7c86f5339e053733f9b1f295eb163860",
      "parents": [
        "46a7417963a84f67984af1af59d43261159dd96b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 20 22:48:03 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 23 16:15:35 2008 +1000"
      },
      "message": "[POWERPC] Add kernstart_addr to list of allowed symbols in prom_init\n\nSince commit \"85xx: Add support for relocatable kernel (and\nbooting at non-zero)\" (37dd2badcfcec35f5e21a0926968d77a404f03c3),\nPHYSICAL_START is #defined as kernstart_addr if RELOCATABLE\nand FLATMEM is enabled.\n\nPHYSICAL_START is used in prom_init.c and so kernstart_addr\nneeds to be added to the list of allowed symbols that\nprom_init.c can access.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "46a7417963a84f67984af1af59d43261159dd96b",
      "tree": "ec786fb8fe07df5d2b2dffa49179c3c08265554c",
      "parents": [
        "ecc240f90bce23651f9866a1523ba55faa89f009"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon May 19 16:16:00 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 23 16:15:32 2008 +1000"
      },
      "message": "[POWERPC] Fix __set_fixmap() for STRICT_MM_TYPECHECKS\n\n__set_fixmap() in pgtable_32.c currently fails to compile if\nSTRICT_MM_TYPECHECKS is defined.  This fixes it.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ecc240f90bce23651f9866a1523ba55faa89f009",
      "tree": "670e8da2717cbaab86911715c8430f91f16b5211",
      "parents": [
        "75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri May 16 06:09:59 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 23 16:15:29 2008 +1000"
      },
      "message": "[POWERPC] PS3: Fix memory hotplug\n\nA change was made to walk_memory_resource() in commit\n4b119e21d0c66c22e8ca03df05d9de623d0eb50f that added a\ncheck of find_lmb().  Add the coresponding lmb_add()\ncall to ps3_mm_add_memory() so that that check will\nsucceed.\n\nThis fixes the condition where the PS3 boots up with\nonly the 128 MiB of boot memory, and doesn\u0027t see the\nother 128MiB that is available.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c511afb41f21857fbbae78f83f88b1247597f46f",
      "tree": "fd88af79ff27ad630875bbefa80d15b6a45aec09",
      "parents": [
        "fa7ff086008d1af6b7325bf556a0cf70aaf2efd3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu May 22 22:38:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 23 11:53:27 2008 +0900"
      },
      "message": "sh: update Migo-R defconfig\n\nUpdate the Migo-R defconfig to include support for KEYSC, I2C, RTC and\nNAND and NOR MTD devices.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa7ff086008d1af6b7325bf556a0cf70aaf2efd3",
      "tree": "e99475d15e5acd0ea6cfdaf226c99109d12e76ab",
      "parents": [
        "b76baf4cf5978efeabf5a3e054551e40ef599b69"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu May 22 22:34:28 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 23 11:53:24 2008 +0900"
      },
      "message": "sh: use sm501 8250 mfd support on r2d boards\n\nMake use of recently added sm501 8250 uart support, commit\n61711f8fd8180e458cfb6846bcf4fc636a95f3db makes the mfd code\nhandle 8250 uarts so there is no longer need to do it from\nthe r2d board code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b76baf4cf5978efeabf5a3e054551e40ef599b69",
      "tree": "22fee79c16ad99abde2e3bdd94ee43e3e53dd5cb",
      "parents": [
        "760130447248de94943cf75c80fa3ac8fe9d977d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu May 22 22:24:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 23 11:53:20 2008 +0900"
      },
      "message": "sh: add probe support for new sh7723 cut\n\nThis patch adds support for sh7723 silicon with a prr value of 0x51.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "760130447248de94943cf75c80fa3ac8fe9d977d",
      "tree": "76ef307ff2ad01c7aae5e1d014e54eacd95d2020",
      "parents": [
        "526c1c23a23785114f618624e22480a3317388e1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu May 22 22:19:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 23 11:53:16 2008 +0900"
      },
      "message": "sh: fix VPU interrupt vector for sh7723\n\nThis patch fixes a VPU vector typo for sh7723. The correct value is 0x980,\nthe same as for sh7722.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "526c1c23a23785114f618624e22480a3317388e1",
      "tree": "33b206f60ae0040d1ec99dc414c4328993dfddb9",
      "parents": [
        "78b58e549a3098a8c1408d0214bd25e5d5e7a3a3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu May 22 22:15:31 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 23 11:53:12 2008 +0900"
      },
      "message": "sh: fix USBF resource for sh7722\n\nThe USBF function on sh7722 is currently not working with the m66592_udc\ndriver. The driver is using platform_get_resource_byname() so my commit\na0d29798e568116aa6c32aef7bab2d9e620c88ad broke sh7722 support.\n\nThe long term fix is to replace platform_get_resource_byname() in the\ndriver with platform_get_resource(), but this helps until that happens.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b851cb289d905ea04e5f0b518bf3f28407a72118",
      "tree": "fcbeba7774a4c1317be4eefab9b1e5420f70766a",
      "parents": [
        "90239bbd598c6a0fc7f2c7352e9886bd3be968d0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 22 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 16:38:50 2008 +0100"
      },
      "message": "[ARM] omap: fix omap clk support build errors\n\narch/arm/plat-omap/clock.c:397: warning: \"struct cpufreq_frequency_table\" declared inside parameter list\narch/arm/plat-omap/clock.c:397: warning: its scope is only this definition or declaration, which is probably not what you want\narch/arm/plat-omap/clock.c: In function `clk_init_cpufreq_table\u0027:\narch/arm/plat-omap/clock.c:402: error: structure has no member named `clk_init_cpufreq_table\u0027\narch/arm/plat-omap/clock.c:403: error: structure has no member named `clk_init_cpufreq_table\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "90239bbd598c6a0fc7f2c7352e9886bd3be968d0",
      "tree": "a8dc1087adecdbd4a9808696f7b767a7e411423e",
      "parents": [
        "4ba35fbe293be319b1a5d97951e567c0d9527d09"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 21 10:24:17 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:17:22 2008 +0100"
      },
      "message": "[ARM] 5039/1: S3C244X: Rename SDI device if running on S3C244X.\n\nRename the SDI device if on an S3C2440 or S3C2442.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e142848300b1a13d59a6e5fff8c914096d3830fb",
      "tree": "d774823878b36f6bcdf0c4e75f102ed9e85905cf",
      "parents": [
        "ace94f9efb8ad2c21b308b3bdf02db984d8b3c5f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 21 10:25:01 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:10:37 2008 +0100"
      },
      "message": "[ARM] 5041/1: VR1000: Fix DM9000 IRQ flags initialisation\n\nAdd the IRQF_TRIGGER_ type to the DM9000 IRQ resource\nto stop the driver itself complaining it was not given\nany flags to use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ace94f9efb8ad2c21b308b3bdf02db984d8b3c5f",
      "tree": "91471e6c0b03399b8c97a57b5f27b92aa78fca2f",
      "parents": [
        "59d83db559315bb75aea849ee773f571ddcc3574"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 21 10:24:46 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:10:36 2008 +0100"
      },
      "message": "[ARM] 5040/1: BAST: Fix DM9000 IRQ flags initialisation\n\nAdd the IRQF_TRIGGER_ type to the DM9000 IRQ resource\nto stop the driver itself complaining it was not given\nany flags to use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59d83db559315bb75aea849ee773f571ddcc3574",
      "tree": "6aa96b0929fbb49c10610d69b8e7626b6141cfa9",
      "parents": [
        "864d0ec9db9c0c18b79cebb9d8b7ac75c3b70571"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon May 19 05:20:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:10:35 2008 +0100"
      },
      "message": "[ARM] 5038/1: ARM: OMAP: Remove tsc2102 references from board-palmte.c\n\nAs noted by Russell King. These depend on tsc210x drivers\ngetting integrated first.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "864d0ec9db9c0c18b79cebb9d8b7ac75c3b70571",
      "tree": "43cc06f9e898ebba871b804dbe0ca272bf587c2d",
      "parents": [
        "78b58e549a3098a8c1408d0214bd25e5d5e7a3a3"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Mon May 19 22:06:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:03:20 2008 +0100"
      },
      "message": "[ARM] 5025/2: fix collie cpu initialisation\n\ncollie.h:\n     * add some meaningfull names to some gpios\ncollie.c:\n    * initialize cpu registers correctly\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9956c1120826bce3b42093099a0149b7f62d0b8a",
      "tree": "b34de8b27596555be2a84629973d4a692db42c73",
      "parents": [
        "78b58e549a3098a8c1408d0214bd25e5d5e7a3a3",
        "ada44a0430fdd00b3f38aad0aa518e97cb760bd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 22:00:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 22:00:12 2008 -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: Prevent stack backtrace false positives on trap frames.\n  sparc64: Fix stack tracing through trap frames.\n  sparc64: Fix kernel thread stack termination.\n  sunhv: Fix locking in non-paged I/O case.\n"
    },
    {
      "commit": "ada44a0430fdd00b3f38aad0aa518e97cb760bd0",
      "tree": "e06cbde666e77576a152056cf340b889f03257aa",
      "parents": [
        "14d2c68baa659cfd15dc782dd229ea304330c4f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 21:50:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 21:50:01 2008 -0700"
      },
      "message": "sparc64: Prevent stack backtrace false positives on trap frames.\n\nWhen we fully commit to returning back to kernel mode from\na trap, zero out the regs-\u003emagic value to prevent false\npositives during stack backtraces.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14d2c68baa659cfd15dc782dd229ea304330c4f6",
      "tree": "73e9b2e3a5496333d41bf85894b0b0cfa779ad34",
      "parents": [
        "a051bc5bb1ac6dc138d529077fa20cbbc6622d95"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:15:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:15:53 2008 -0700"
      },
      "message": "sparc64: Fix stack tracing through trap frames.\n\nThe offset to the pt_regs area was wrong, so we weren\u0027t\nlooking at the right location for the magic cookie.\n\nA trap frame is composed of a \"struct sparc_stackf\" then\na \"struct pt_regs\", the code was using \"struct reg_window\"\ninstead of \"struct sparc_stackf\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a051bc5bb1ac6dc138d529077fa20cbbc6622d95",
      "tree": "103159b2955bfe0fae8f0b63ef3193f20ef4436e",
      "parents": [
        "3651751fff44ede58f65cbb1e39242139ead251b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:14:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:14:28 2008 -0700"
      },
      "message": "sparc64: Fix kernel thread stack termination.\n\nBecause of the silly way I set up the initial stack for\nnew kernel threads, there is a loop at the top of the\nstack.\n\nTo fix this, properly add another stack frame that is copied\nfrom the parent and terminate it in the child by setting\nthe frame pointer in that frame to zero.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "337e3c48e95e071a6ec1bfe95b55325e97f4908e",
      "tree": "7eb43ca69d7ef9639aab124fb033bc37fc02fdae",
      "parents": [
        "8c5330a505ca58013a65ce9c55953ff7ded79202"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:56:00 2008 -0700"
      },
      "message": "provide out-of-line strcat() for m68k\n\nWhether we sidestep it in init/main.c or not, such situations\nwill arise again; compiler does generate calls of strcat()\non optimizations, so we really ought to have an out-of-line\nversion...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "839cd31050096c88d929cc7c790c80cae87e2d85",
      "tree": "1b959f416db9936220fe8600c589e5c0f39b0e01",
      "parents": [
        "e3428e2cf83ca47b66c194559b9e8a74af915947"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:56:00 2008 -0700"
      },
      "message": "MODULE_LICENSE expects \"GPL v2\", not \"GPLv2\"\n\n... and we have few enough places using the latter to make it\nsimpler to do search and replace...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8152b4a5b40da7c3e8c80e578c5c0608c5a8a142",
      "tree": "739d6602dfc01f3139462786a2ac1b1413abfeac",
      "parents": [
        "3e3b48e5198544dd90e27265a70c1a834139e025"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:58 2008 -0700"
      },
      "message": "thanks to net/mac80211 we need to pull drivers/leds/Kconfig on uml\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e3b48e5198544dd90e27265a70c1a834139e025",
      "tree": "50f1613493ac011872ba55276fef63bd158a3df4",
      "parents": [
        "d347926a7ef9fa1334894a0531aa0c5f8a1ddeae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:58 2008 -0700"
      },
      "message": "missing export of csum_partial() on uml/amd64\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d347926a7ef9fa1334894a0531aa0c5f8a1ddeae",
      "tree": "d7062428204dee17ef801417f1c50b3e69e0a43f",
      "parents": [
        "13c48c490208d9e70d8d66d56f96c5054db69af7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:58 2008 -0700"
      },
      "message": "uml: add missing exports for UML_RANDOM\u003dm\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3787fa6df5bb6e80b274ff805e10b6a9bfc4588c",
      "tree": "82f7ba3ab8434929c72d7fc5fa5b352cd500aa70",
      "parents": [
        "296cd66f7f6e130fe08e6880ecb13c3fc615a8db"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:58 2008 -0700"
      },
      "message": "fix include order in sys-i386/registers.c\n\nWe want sys/ptrace.h before any includes of linux/ptrace.h and\nasm/user.h pulls the latter.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "296cd66f7f6e130fe08e6880ecb13c3fc615a8db",
      "tree": "805b25dcc413b4adb74b7336d0d4fcfe9e89ec23",
      "parents": [
        "5cf11daf9abdfd7bf5f5893137155cb38ccbdeb8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:57 2008 -0700"
      },
      "message": "missed kmalloc() in pcap_user.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "789319db76ccb8f61d2f6a91d2f2fcb70edae9c5",
      "tree": "9f00eee8fbeec58c0a5ee6c9ebb8906e8a832670",
      "parents": [
        "fd9908c078b30db393e9855fb96f804793af23ba",
        "93dae5b70e7c1c8e927d22e1c20a941ca376906a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 17:21:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 17:21:32 2008 -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: Add global register dumping facility.\n  sparc: remove CVS keywords\n  sparc64: remove CVS keywords\n"
    },
    {
      "commit": "737b0fbf448306975267509e6c6a074885ddb43c",
      "tree": "dddcbb606a0bd41037580fd1362d61ca72421a9f",
      "parents": [
        "c110a2bd82676a8f124cf4dfc39339fd366f0e59",
        "c1f69db782595a9869395dad4b60d331906c22ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 10:55:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 10:55:04 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: correct mailing list address\n  PCI: Correct last two HP entries in the bfsort whitelist\n"
    },
    {
      "commit": "bca39da5645c72048e8854340575c338b8100bca",
      "tree": "e7ef9ac8f86367b2af3b1eef6c19f717f77eb89a",
      "parents": [
        "551395ae667d699189014f762355e9131fc03e79",
        "09c201219b000c5d79a7a7ebeb2f9768e97224fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 08:15:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 08:15:34 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs for desktop/server systems\n  [POWERPC] Fix mpc8377_mds.dts DMA nodes to match spec\n  [POWERPC] Update arch/powerpc/boot/.gitignore\n  [POWERPC] Remove generated files on make clean\n  [POWERPC] powerpc/mm/hash_low_32.S: Remove CVS keyword\n  [POWERPC] Update Cell MAINTAINERS entry, add spufs entry\n  lmb: Fix compile warning\n"
    },
    {
      "commit": "09c201219b000c5d79a7a7ebeb2f9768e97224fc",
      "tree": "9a86f0e88868ddfbd6294a5d3d048745931fb17a",
      "parents": [
        "927c258ac6c68868c6d36ce6cc17cda831ab8738"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 20 20:04:12 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 20 20:04:12 2008 +1000"
      },
      "message": "[POWERPC] Update defconfigs for desktop/server systems\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "927c258ac6c68868c6d36ce6cc17cda831ab8738",
      "tree": "27ea744583acc74c6cad9eb598be8fbd3df033f8",
      "parents": [
        "d3d3d3cdb12dcc72e7bbff3d01073b7600349d3c",
        "8939700edcd2bdb7a1af0defceb2532ee2565bc3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 20 19:46:37 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 20 19:46:37 2008 +1000"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "ca56d9aaf2a135e0eb528df427f7dda15d077b11",
      "tree": "0befa0ec399907946b82e7999f347d66b2512d74",
      "parents": [
        "f086f23435bf42f700296f1be3878f6aa6e9b7dd"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue May 20 16:45:29 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue May 20 16:45:29 2008 +0800"
      },
      "message": "Blackfin arch: Fix typo. it should be _outsw_8\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "f086f23435bf42f700296f1be3878f6aa6e9b7dd",
      "tree": "e5813eac089f8d6cea27ace2dd49cca9eb4063f2",
      "parents": [
        "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue May 20 16:42:39 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue May 20 16:42:39 2008 +0800"
      },
      "message": "Blackfin arch: Cleanup no functional changes\n\nSinged-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "93dae5b70e7c1c8e927d22e1c20a941ca376906a",
      "tree": "f255087706b9d176455b17e4384f4632f59f4cde",
      "parents": [
        "88278ca27a43ae503572b52ea2c171fbf45db5a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 19 23:46:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 20 00:33:45 2008 -0700"
      },
      "message": "sparc64: Add global register dumping facility.\n\nWhen a cpu really is stuck in the kernel, it can be often\nimpossible to figure out which cpu is stuck where.  The\nworst case is when the stuck cpu has interrupts disabled.\n\nTherefore, implement a global cpu state capture that uses\nSMP message interrupts which are not disabled by the\nnormal IRQ enable/disable APIs of the kernel.\n\nAs long as we can get a sysrq \u0027y\u0027 to the kernel, we can\nget a dump.  Even if the console interrupt cpu is wedged,\nwe can trigger it from userspace using /proc/sysrq-trigger\n\nThe output is made compact so that this facility is more\nuseful on high cpu count systems, which is where this\nfacility will likely find itself the most useful :)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88278ca27a43ae503572b52ea2c171fbf45db5a2",
      "tree": "6157e33e2ba0460853ea0a28376039356fba2a41",
      "parents": [
        "b00dc8376465ee5f8dd49b95924e31b4c2404ab0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 19 16:53:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 20 00:33:44 2008 -0700"
      },
      "message": "sparc: remove CVS keywords\n\nThis patch removes the CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b00dc8376465ee5f8dd49b95924e31b4c2404ab0",
      "tree": "6a06b763a217257e8988aa6db2c3649a3ca2bb63",
      "parents": [
        "8033c6e9736c29cce5f0d0abbca9a44dffb20c39"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 19 16:52:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 20 00:33:43 2008 -0700"
      },
      "message": "sparc64: remove CVS keywords\n\nThis patch removes the CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8939700edcd2bdb7a1af0defceb2532ee2565bc3",
      "tree": "d866facb61f6e9b70b487fe20397d57c1009641f",
      "parents": [
        "4978757987e5535614a1307bf8ccc938e28765a9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun May 18 13:30:03 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 20 00:37:13 2008 -0500"
      },
      "message": "[POWERPC] Fix mpc8377_mds.dts DMA nodes to match spec\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "4978757987e5535614a1307bf8ccc938e28765a9"
}
