)]}'
{
  "log": [
    {
      "commit": "e2eb8d452827b8d1f73db384cd7c6482eac29478",
      "tree": "f54eb5b8fee852dc1e670cd3c10efe751f4e4434",
      "parents": [
        "ca4266359d0c1199af088447f209ab5bcc32a989"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Thu Mar 08 14:43:41 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 08 14:43:41 2007 -0800"
      },
      "message": "[SCTP] ipv6: inconsistent lock state ipv6_add_addr/sctp_v6_copy_addrlist\n\nlockdep found that dev-\u003elock taken from softirq in ipv6_add_addr\nis also taken in sctp_v6_copy_addrlist with softirqs enabled, so\nlockup is possible.\n\nNoticed-by: Simon Arlott \u003csimon@arlott.org\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca4266359d0c1199af088447f209ab5bcc32a989",
      "tree": "36aebe45c36f23d3cc257d3f76193467e02a6f45",
      "parents": [
        "908e0a8a265fe8057604a9a30aec3f0be7bb5ebb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Mar 08 23:13:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 14:19:13 2007 -0800"
      },
      "message": "[PATCH] libata-acpi: Try and stop all the non PCI devices crashing\n\nFor 2.6.20 it mostly used to just not work, for 2.6.21-rc it crashes, this\nseems to be down to luck (bad or good). The libata-acpi code needs to\navoid doing PCI work on non-PCI devices. This is one hack although it\u0027s\nnot pretty and perhaps there is a \"right\" way to check if a struct device\n* is PCI ?\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "908e0a8a265fe8057604a9a30aec3f0be7bb5ebb",
      "tree": "e4216141e4083a1c3ccfb51f53f14685758a52f1",
      "parents": [
        "f70c81d4ddb0d300abc252cb594198d3c797a5e1"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Mar 07 20:41:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:39:16 2007 -0800"
      },
      "message": "[PATCH] ecryptfs: nested locking annotation\n\necryptfs uses a lock_parent() function, which I hope really locks the parents\nand is not abused\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f70c81d4ddb0d300abc252cb594198d3c797a5e1",
      "tree": "925163edba9bf56eb0875de46405632e8caea671",
      "parents": [
        "44f5c4ced6ddee2f5f2e45fa45b93370245d85bd"
      ],
      "author": {
        "name": "Pat Gefre",
        "email": "pfg@sgi.com",
        "time": "Wed Mar 07 20:41:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:39:15 2007 -0800"
      },
      "message": "[PATCH] 2.6 Altix: console fix for CONFIG_DEBUG_SHIRQ usage\n\nThe sn console driver was snagged by the use of CONFIG_DEBUG_SHIRQ!\n\nThe request_irq() immediate call to the interrupt handler caused\nanother attempt to lock the port lock - deadlock.\n\nThis is a patch to fix that.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44f5c4ced6ddee2f5f2e45fa45b93370245d85bd",
      "tree": "0ba80acf1666a3fe82a3cb09ae0052b58c1d2af1",
      "parents": [
        "9bebff6ca5871e07b665cdaf71028ea21eb0bf0e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Mar 07 20:41:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:22 2007 -0800"
      },
      "message": "[PATCH] uml: arch_prctl should set thread fs\n\nIn my previous x86_64 thread fix, I forgot to initialize thread.arch.fs in\narch_prctl.  A process calling arch_prctl to set %fs would lose it on the\nnext context switch.\n\nIt also turns out that you can switch to a process which is in the process\nof exiting and which has lost its mm.  In this case, it\u0027s worse than\nuseless to try to call arch_prctl on the host process.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bebff6ca5871e07b665cdaf71028ea21eb0bf0e",
      "tree": "ff8009fa4e8a53a547e29563cbc58985f7454a41",
      "parents": [
        "f6dfb4fd7dd94429ef1d5233688aaed2a63f856b"
      ],
      "author": {
        "name": "suzuki",
        "email": "suzuki@in.ibm.com",
        "time": "Wed Mar 07 20:41:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:22 2007 -0800"
      },
      "message": "[PATCH] check_partition(): fix error check\n\nFix inverted check introduced in 57881dd9df40b76dc7fc6a0d13fd75f337accb32 \"Fix\ncheck_partition routines\".\n\nSigned-off-by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6dfb4fd7dd94429ef1d5233688aaed2a63f856b",
      "tree": "81c29bfad51e187830ca059855aa285e350c9481",
      "parents": [
        "b40df5743ee8aed8674edbbb77b8fd3c8c7a747f"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Wed Mar 07 20:41:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:22 2007 -0800"
      },
      "message": "[PATCH] Add epoll compat_ code to fs/compat.c\n\nIA64 and ARM-OABI are currently using their own version of epoll compat_\ncode.\n\nAn architecture needs epoll_event translation if alignof(u64) in 32 bit\nmode is different from alignof(u64) in 64 bit mode.  If an architecture\nneeds epoll_event translation, it must define struct compat_epoll_event in\nasm/compat.h and set CONFIG_HAVE_COMPAT_EPOLL_EVENT and use\ncompat_sys_epoll_ctl and compat_sys_epoll_wait.\n\nAll 64 bit architecture should use compat_sys_epoll_pwait.\n\n[sfr: restructure and move to fs/compat.c, remove MIPS version\nof compat_sys_epoll_pwait, use __put_user_unaligned]\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b40df5743ee8aed8674edbbb77b8fd3c8c7a747f",
      "tree": "ea10376ffa9a1a26e91cfca075761828c9b54623",
      "parents": [
        "47c51dff4af25341c575e5089dbb92d61ac69cdf"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 07 20:41:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] bluetooth: fix socket locking in hci_sock_dev_event()\n\n[Bluetooth] Fix socket locking in hci_sock_dev_event()\n\nhci_sock_dev_event() uses bh_lock_sock() to lock the socket lock.\nThis is not deadlock-safe against locking of the same socket lock in\nl2cap_connect_cfm() from softirq context. In addition to that,\nhci_sock_dev_event() doesn\u0027t seem to be called from softirq context,\nso it is safe to use lock_sock()/release_sock() instead.\n\nThe lockdep warning can be triggered on my T42p simply by switching\nthe Bluetooth off by the keyboard button.\n\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  [ INFO: inconsistent lock state ]\n  2.6.21-rc2 #4\n  ---------------------------------\n  inconsistent {in-softirq-W} -\u003e {softirq-on-W} usage.\n  khubd/156 [HC0[0]:SC0[0]:HE1:SE1] takes:\n   (slock-AF_BLUETOOTH){-+..}, at: [\u003ce0ca5520\u003e] hci_sock_dev_event+0xa8/0xc5 [bluetooth]\n  {in-softirq-W} state was registered at:\n    [\u003cc012d1db\u003e] mark_lock+0x59/0x414\n    [\u003ce0cef688\u003e] l2cap_connect_cfm+0x4e/0x11f [l2cap]\n    [\u003cc012dfd7\u003e] __lock_acquire+0x3e5/0xb99\n    [\u003ce0cef688\u003e] l2cap_connect_cfm+0x4e/0x11f [l2cap]\n    [\u003cc012e7f2\u003e] lock_acquire+0x67/0x81\n    [\u003ce0cef688\u003e] l2cap_connect_cfm+0x4e/0x11f [l2cap]\n    [\u003cc036ee72\u003e] _spin_lock+0x29/0x34\n    [\u003ce0cef688\u003e] l2cap_connect_cfm+0x4e/0x11f [l2cap]\n    [\u003ce0cef688\u003e] l2cap_connect_cfm+0x4e/0x11f [l2cap]\n    [\u003ce0ca17c3\u003e] hci_send_cmd+0x126/0x14f [bluetooth]\n    [\u003ce0ca4ce4\u003e] hci_event_packet+0x729/0xebd [bluetooth]\n    [\u003ce0ca205b\u003e] hci_rx_task+0x2a/0x20f [bluetooth]\n    [\u003ce0ca209d\u003e] hci_rx_task+0x6c/0x20f [bluetooth]\n    [\u003cc012d7be\u003e] trace_hardirqs_on+0x10d/0x14e\n    [\u003cc011ac85\u003e] tasklet_action+0x3d/0x68\n    [\u003cc011abba\u003e] __do_softirq+0x41/0x92\n    [\u003cc011ac32\u003e] do_softirq+0x27/0x3d\n    [\u003cc0105134\u003e] do_IRQ+0x7b/0x8f\n    [\u003cc0103dec\u003e] common_interrupt+0x24/0x34\n    [\u003cc0103df6\u003e] common_interrupt+0x2e/0x34\n    [\u003cc0248e65\u003e] acpi_processor_idle+0x1b3/0x34a\n    [\u003cc0248e68\u003e] acpi_processor_idle+0x1b6/0x34a\n    [\u003cc010232b\u003e] cpu_idle+0x39/0x4e\n    [\u003cc04bab0c\u003e] start_kernel+0x372/0x37a\n    [\u003cc04ba42b\u003e] unknown_bootoption+0x0/0x202\n    [\u003cffffffff\u003e] 0xffffffff\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47c51dff4af25341c575e5089dbb92d61ac69cdf",
      "tree": "55bacf18d38027a7e70b8d5dbd2087975f645fa6",
      "parents": [
        "de7b37cd01f145dd3a3ca333fd631e58ec0bdbab"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] x86_64: fix 2.6.18 regression - PTRACE_OLDSETOPTIONS should be accepted\n\nAlso PTRACE_OLDSETOPTIONS should be accepted, as done by kernel/ptrace.c\nand forced by binary compatibility.  UML/32bit breaks because of this -\nsince it is wise enough to use PTRACE_OLDSETOPTIONS to be binary compatible\nwith 2.4 host kernels.\n\nUntil 2.6.17 (commit f0f2d6536e3515b5b1b7ae97dc8f176860c8c2ce) we had:\n\n       default:\n                return sys_ptrace(request, pid, addr, data);\n\nInstead here we have:\n        case PTRACE_GET_THREAD_AREA:\n\tcase ...:\n                return sys_ptrace(request, pid, addr, data);\n\n        default:\n                return -EINVAL;\n\nThis change was a style change - when a case is added, it must be\nexplicitly tested this way.  In this case, not enough testing was done.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de7b37cd01f145dd3a3ca333fd631e58ec0bdbab",
      "tree": "97df058239eb286a649660f110faaa8924f7c9db",
      "parents": [
        "0f97869df672f7f05ce3e8672ca42792d6df852b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] um: fix errno usage\n\nAvoid reusing userspace errno twice - it can be cleared by libc code\neverywhere (in particular printk() does clear it in my setup).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f97869df672f7f05ce3e8672ca42792d6df852b",
      "tree": "d2db16212dd03af20ba1b25fd5fa1c4e6fb3d7fd",
      "parents": [
        "ec0ac8ad33189f81324948ee5dc72d3e1dc64682"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] uml: activate_fd: return ENOMEM only when appropriate\n\nAvoid returning ENOMEM in case of a duplicate IRQ - ENOMEM was saved into err\nearlier.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec0ac8ad33189f81324948ee5dc72d3e1dc64682",
      "tree": "b3d5f4ee428b73fc8dbf197931537c74ebfa00ec",
      "parents": [
        "b53378856f4ea43182d13658f7c2138971366148"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] um: fix confusion irq early reenabling\n\nFix confusion about call context - comments and code are inconsistent and\nplain wrong, my fault.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b53378856f4ea43182d13658f7c2138971366148",
      "tree": "2f9674b603a0a100b299d7b3ac4fca525d09e04d",
      "parents": [
        "9ff1d36cf4b8b7dc4efbc83ac617a63020b1125d"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] um: mark both consoles as CON_ANYTIME\n\nSince both UML consoles do not use percpu variables, they may be called when\nthe cpu is still offline, and they may be marked CON_ANYTIME (this is\ndocumented in kernel/printk.c, grep for CON_ANYTIME to find mentions of this).\n\nWorks well in testing done with lock debug enabled, should be safe but is not\nneeded for next release.\n\nThis would probably help also stderr_console.c, but this is yet to test.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ff1d36cf4b8b7dc4efbc83ac617a63020b1125d",
      "tree": "6fe3e468aec31dd226178bac77afd52562ae9296",
      "parents": [
        "83f4e8afc9a22eabb1c4cb771ffcb3af81734082"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] um: remove dead code about os_usr1_signal() and os_usr1_process()\n\nos_usr1_signal() is totally unused, os_usr1_process() is used only by TT mode.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83f4e8afc9a22eabb1c4cb771ffcb3af81734082",
      "tree": "b3b9f807633c9c67131dc7448a79520b860ac7f0",
      "parents": [
        "a6eb0be6d5cc1851deb6619e6f8b1bbd0a0dbab4"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] um: fix a memory leak in the multicast driver\n\nMemory allocated by mcast_user_init must be freed in the matching mcast_remove.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6eb0be6d5cc1851deb6619e6f8b1bbd0a0dbab4",
      "tree": "343443d81384c9681630190e88afacd81bb5fac5",
      "parents": [
        "bca271136f06514253aa28c24c04fc23b88e971e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] uml: hostfs: make hostfs\u003d option work as a jail, as intended.\n\nWhen a given host directory is specified to be mounted both in hostfs\u003dpath1\nand with mount option -o path2, we should give access to path1/path2, but this\ndoes not happen.  Fix that in the simpler way.\n\nAlso, root_ino can be the empty string, since we use %s/%s as format.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bca271136f06514253aa28c24c04fc23b88e971e",
      "tree": "00b8bd4d3d929f682e6bffa12079d366d61deb11",
      "parents": [
        "0ce3c83a9c22f59937b86c80b478dfbffe54dbab"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Mar 07 20:41:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:21 2007 -0800"
      },
      "message": "[PATCH] uml: hostfs: fix double free\n\nFix double free in the error path - when name is assigned into root_inode we\ndo not own it any more and we must not kfree() it - see patch for details.\n\nThanks to William Stearns for the initial report.\n\nCC: William Stearns \u003cwstearns@pobox.com\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ce3c83a9c22f59937b86c80b478dfbffe54dbab",
      "tree": "3c842948d1700ab114fde37249b893b7291ca8a6",
      "parents": [
        "eee8abe5de9cbd936b51db292c8d3c406b0e79e7",
        "3ca5de6dd4ec5a139b2b8f00dce3e4726ca91af1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:28:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:28:30 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - another attempt to fix AUX delivery checks\n"
    },
    {
      "commit": "3ca5de6dd4ec5a139b2b8f00dce3e4726ca91af1",
      "tree": "f4218d29dad00a6b1df243660e72cbb29aaed129",
      "parents": [
        "62b529a7b9c11880a8820494a25db0e2ecdf3bed"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:55 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:55 2007 -0500"
      },
      "message": "Input: i8042 - another attempt to fix AUX delivery checks\n\nDo not assume that AUX_LOOP command is broken unless it\ncompletes successfully but returns wrong (unexpected) data.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eee8abe5de9cbd936b51db292c8d3c406b0e79e7",
      "tree": "eec36145a50ab08e85f45107b9ed15a1bc83535f",
      "parents": [
        "06aa5b4aae223ea4d623dc68e85466174bb92c84",
        "de79059ecd7cd650f3788ece978a64586921d1f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:05:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:05:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BRIDGE]: adding new device to bridge should enable if up\n  [IPV6]: Do not set IF_READY if device is down\n  [IPSEC]: xfrm audit hook misplaced in pfkey_delete and xfrm_del_sa\n  [IPSEC]: Add xfrm policy change auditing to pfkey_spdget\n  [IPSEC]: xfrm_policy delete security check misplaced\n  [CONNECTOR]: Bugfix for cn_call_callback()\n  [DCCP]: Revert patch which disables bidirectional mode\n  [IPV6]: Handle np-\u003eopt being NULL in ipv6_getsockopt_sticky().\n  [UDP]: Reread uh pointer after pskb_trim\n  [NETFILTER]: nfnetlink_log: fix crash on bridged packet\n  [NETFILTER]: nfnetlink_log: zero-terminate prefix\n  [NETFILTER]: nf_conntrack_ipv6: fix incorrect classification of IPv6 fragments as ESTABLISHED\n"
    },
    {
      "commit": "06aa5b4aae223ea4d623dc68e85466174bb92c84",
      "tree": "22b40cd55396e5329fe8cf69907a1af13145f8bd",
      "parents": [
        "c91a32503d9ff8079cc45fa743d428fd705042dd",
        "b2e569d876e153365b01525a102b7d90bb309446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:04:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:04:21 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] ARC: Fix several compiler warnings.\n  [MIPS] ISA: Fix typo\n  [CHAR] ds1286: Fix handling of seconds in RTC_ALM_SET ioctl.\n"
    },
    {
      "commit": "c91a32503d9ff8079cc45fa743d428fd705042dd",
      "tree": "d5c642797361fac2e36c103abd9488c414b034ab",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf",
        "3bc207d2b72ea0e6927cccc653c2dc8be593f89f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:03:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:03:51 2007 -0800"
      },
      "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] fsys_getcpu for IA64\n  [IA64] remove duplicate declaration of efi_initialize_iomem_resources\n  [IA64] Pick highest possible saved_max_pfn for crash_dump\n  [IA64] fix NULL pointer in ia64/irq_chip-mask/unmask function\n"
    },
    {
      "commit": "b2e569d876e153365b01525a102b7d90bb309446",
      "tree": "3e9da5a4f6efbd4d42659a66d9527a38f01cba9d",
      "parents": [
        "012390517e3e6734d381ff81c4a7e9817636e2f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:47:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[MIPS] ARC: Fix several compiler warnings.\n\n  CC      arch/mips/arc/init.o\narch/mips/arc/init.c: In function \u0027prom_init\u0027:\narch/mips/arc/init.c:27: warning: ISO C90 forbids mixed declarations and code\narch/mips/arc/init.c:35: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type \u0027ULONG\u0027\narch/mips/arc/init.c:28: warning: unused variable \u0027c\u0027\narch/mips/arc/init.c:27: warning: unused variable ‘cnt’\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "012390517e3e6734d381ff81c4a7e9817636e2f1",
      "tree": "03211c7969858568b2c83072907f3e0da426a7cc",
      "parents": [
        "b35692ebdef0c1cd4a05a58559a94ced54ff9c82"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:45:26 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[MIPS] ISA: Fix typo\n\nLost CONFIG_ prefix discovered by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b35692ebdef0c1cd4a05a58559a94ced54ff9c82",
      "tree": "3161106dfae3b4a83c6ca65bbf8a99eb62402915",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:14:25 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[CHAR] ds1286: Fix handling of seconds in RTC_ALM_SET ioctl.\n\n o Fix use of uninitialized variable sec.\n o Make the RTC_ALM_SET ioctl return -EINVAL for non-zero seconds - the\n   DS1286 has no second field for the alarm time.\n o Replace the obscure BIN_TO_BCD macro with BIN2BCD.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bc207d2b72ea0e6927cccc653c2dc8be593f89f",
      "tree": "6227ca004edf20809668ce0899e1835e075842bc",
      "parents": [
        "ddbad076303dfc0ed4fcba53907dc175bb6d67b2"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Mon Feb 12 16:27:10 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:27:09 2007 -0800"
      },
      "message": "[IA64] fsys_getcpu for IA64\n\nOn 1.6GHz Montectio Tiger4, the following performance data is measured with\nkernel built with defconfig which has NUMA configured:\n\nFastest sys_getcpu: 502 itc counts.\nFastest fsys_getcpu: 28 itc counts.\n\nfsys_getcpu performance is largly impacted by whether data (node_to_cpu_map\netc) is in cache. It can take fsys_getcpu up to ~150 itc counts in cold\ncache case.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ddbad076303dfc0ed4fcba53907dc175bb6d67b2",
      "tree": "b030464c14dadbbd02c2baeb8f0784bd06265163",
      "parents": [
        "e55fdf11f3029bcd41b1b9547ad9db12c27eea76"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Mar 06 16:20:10 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:18:38 2007 -0800"
      },
      "message": "[IA64] remove duplicate declaration of efi_initialize_iomem_resources\n\nefi_initialize_iomem_resources() is declared in both include/linux/efi.h\nand arch/ia64/kernel/setup.c. This patch removes the latter.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e55fdf11f3029bcd41b1b9547ad9db12c27eea76",
      "tree": "e2bc7103b33e5a0505e3b3ca947990d47d04f350",
      "parents": [
        "e253eb0c082e71082cc980a0c81582c2bc734605"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:13:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:13:25 2007 -0800"
      },
      "message": "[IA64] Pick highest possible saved_max_pfn for crash_dump\n\nBerhhard Walle noted that on his HP rx8640 he ended up with saved_max_pfn\nsmaller than the highest address of system ram in /proc/iomem and proposed\na patch to base the address on the unrounded and unfiltered EFI memory\nmap address.  Simon Horman and Magnus Damm suggested that the whole test\nbe moved earlier in the function.  This is the combination of both of\nthese patches.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "de79059ecd7cd650f3788ece978a64586921d1f1",
      "tree": "d243e26bd799242ddd681e04311f70e40070a4b8",
      "parents": [
        "c7ababbdc647e67e953d153ddf62cbdc9fe3297e"
      ],
      "author": {
        "name": "Aji Srinivas",
        "email": "emc.com",
        "time": "Wed Mar 07 16:10:53 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 07 16:10:53 2007 -0800"
      },
      "message": "[BRIDGE]: adding new device to bridge should enable if up\n\nOne change introduced by the workqueue removal patch is that adding an\ninterface that is up to a bridge which is also up does not ever call\nbr_stp_enable_port(), leaving the port in DISABLED state until we do\nifconfig down and up or link events occur.\n\nThe following patch to the br_add_if function fixes it.\nThis is a regression introduced in 2.6.21.\n\nSubmitted-by: Aji_Srinivas@emc.com\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7ababbdc647e67e953d153ddf62cbdc9fe3297e",
      "tree": "af469f536ede3b5e1961e26e2195d610827dcc5e",
      "parents": [
        "16bec31db751030171b31d7767fa3a5bdbe980ea"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 07 16:02:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:12 2007 -0800"
      },
      "message": "[IPV6]: Do not set IF_READY if device is down\n\nNow that we add the IPv6 device at registration time we don\u0027t need\nto set IF_READY in ipv6_add_dev anymore because we will always get\na NETDEV_UP event later on should the device ever become ready.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16bec31db751030171b31d7767fa3a5bdbe980ea",
      "tree": "60b69d571ba42ef0bf9f54833bd10228220c87bd",
      "parents": [
        "215a2dd3b43e0dc425e81d21de9d961416b1dad4"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Mar 07 16:02:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:11 2007 -0800"
      },
      "message": "[IPSEC]: xfrm audit hook misplaced in pfkey_delete and xfrm_del_sa\n\nInside pfkey_delete and xfrm_del_sa the audit hooks were not called if\nthere was any permission/security failures in attempting to do the del\noperation (such as permission denied from security_xfrm_state_delete).\nThis patch moves the audit hook to the exit path such that all failures\n(and successes) will actually get audited.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkat Yekkirala \u003cvyekkirala@trustedcs.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "215a2dd3b43e0dc425e81d21de9d961416b1dad4",
      "tree": "1b59b4ae1b4682d5da10a684a262e67b22a19246",
      "parents": [
        "ef41aaa0b755f479012341ac11db9ca5b8928d98"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Mar 07 16:01:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:10 2007 -0800"
      },
      "message": "[IPSEC]: Add xfrm policy change auditing to pfkey_spdget\n\npfkey_spdget neither had an LSM security hook nor auditing for the\nremoval of xfrm_policy structs.  The security hook was added when it was\nmoved into xfrm_policy_byid instead of the callers to that function by\nmy earlier patch and this patch adds the auditing hooks as well.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkat Yekkirala \u003cvyekkirala@trustedcs.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef41aaa0b755f479012341ac11db9ca5b8928d98",
      "tree": "f5cd83b9117d0092f40006fbf4fd1f39652ad925",
      "parents": [
        "05e52dd7396514648fba6c275eb7b49eca333c6d"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Mar 07 15:37:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:09 2007 -0800"
      },
      "message": "[IPSEC]: xfrm_policy delete security check misplaced\n\nThe security hooks to check permissions to remove an xfrm_policy were\nactually done after the policy was removed.  Since the unlinking and\ndeletion are done in xfrm_policy_by* functions this moves the hooks\ninside those 2 functions.  There we have all the information needed to\ndo the security check and it can be done before the deletion.  Since\nauditing requires the result of that security check err has to be passed\nback and forth from the xfrm_policy_by* functions.\n\nThis patch also fixes a bug where a deletion that failed the security\ncheck could cause improper accounting on the xfrm_policy\n(xfrm_get_policy didn\u0027t have a put on the exit path for the hold taken\nby xfrm_policy_by*)\n\nIt also fixes the return code when no policy is found in\nxfrm_add_pol_expire.  In old code (at least back in the 2.6.18 days) err\nwasn\u0027t used before the return when no policy is found and so the\ninitialization would cause err to be ENOENT.  But since err has since\nbeen used above when we don\u0027t get a policy back from the xfrm_policy_by*\nfunction we would always return 0 instead of the intended ENOENT.  Also\nfixed some white space damage in the same area.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkat Yekkirala \u003cvyekkirala@trustedcs.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05e52dd7396514648fba6c275eb7b49eca333c6d",
      "tree": "144ecb4d6986128773e6d5aad4e9aae52ce554d1",
      "parents": [
        "151a99317ee9efcfd3e642da62e1edf4f47fcb3e"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Wed Mar 07 12:55:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:08 2007 -0800"
      },
      "message": "[CONNECTOR]: Bugfix for cn_call_callback()\n\nWhen system under heavy stress and must allocate new work\ninstead of reusing old one, new work must use correct\ncompletion callback.\n\nPatch is based on Philipp\u0027s and Lars\u0027 work.\nI only cleaned small stuff (and removed spaces instead of tabs).\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "151a99317ee9efcfd3e642da62e1edf4f47fcb3e",
      "tree": "8abf1427c3e25fc7ec6d48c863a4a2cf33ddc004",
      "parents": [
        "286930797d74b2c9a5beae84836044f6a836235f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Mar 07 12:53:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:07 2007 -0800"
      },
      "message": "[DCCP]: Revert patch which disables bidirectional mode\n\nThis reverts an earlier patch which disabled bidirectional mode, meaning that\na listening (passive) socket was not allowed to write to the other (active)\nend of the connection.\n\nThis mode had been disabled when there were problems with CCID3, but it\nimposes a constraint on socket programming and thus hinders deployment.\n\nA change is included to ignore RX feedback received by the TX CCID3 module.\n\nMany thanks to Andre Noll for pointing out this issue.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "286930797d74b2c9a5beae84836044f6a836235f",
      "tree": "95a12839a1ff2eb82914a20556ed6f7d614a9490",
      "parents": [
        "d644329bc9f10213a282387dfe4984ff891dd768"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 12:50:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:05 2007 -0800"
      },
      "message": "[IPV6]: Handle np-\u003eopt being NULL in ipv6_getsockopt_sticky().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d644329bc9f10213a282387dfe4984ff891dd768",
      "tree": "a22fa4740a9bba8f8b994a9b988cc5bc68da9538",
      "parents": [
        "ba5dcee128d9f2877a6d2a5b150c24d90d77dad1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Mar 06 20:26:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:04 2007 -0800"
      },
      "message": "[UDP]: Reread uh pointer after pskb_trim\n\nThe header may have moved when trimming.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba5dcee128d9f2877a6d2a5b150c24d90d77dad1",
      "tree": "efd5a53fcb30f56bf912bb2eb81ab156205d9a1b",
      "parents": [
        "881dbfe8accc9434dd0d7d052505e3dca6ad9b3c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 06 20:24:53 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:03 2007 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix crash on bridged packet\n\nphysoutdev is only set on purely bridged packet, when nfnetlink_log is used\nin the OUTPUT/FORWARD/POSTROUTING hooks on packets forwarded from or to a\nbridge it crashes when trying to dereference skb-\u003enf_bridge-\u003ephysoutdev.\n\nReported by Holger Eitzenberger \u003cheitzenberger@astaro.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881dbfe8accc9434dd0d7d052505e3dca6ad9b3c",
      "tree": "2e742e2ae5162be28ca2ede93daea67712b83ddd",
      "parents": [
        "dd63006b8fb5abf2336e145632610c6175a28fea"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 06 20:24:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:02 2007 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_log: zero-terminate prefix\n\nUserspace expects a zero-terminated string, so include the trailing\nzero in the netlink message.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd63006b8fb5abf2336e145632610c6175a28fea",
      "tree": "f409f238d52ffe981061d6a26176841e1fc50fb3",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 06 20:24:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:01 2007 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack_ipv6: fix incorrect classification of IPv6 fragments as ESTABLISHED\n\nThe individual fragments of a packet reassembled by conntrack have the\nconntrack reference from the reassembled packet attached, but nfctinfo\nis not copied. This leaves it initialized to 0, which unfortunately is\nthe value of IP_CT_ESTABLISHED.\n\nThe result is that all IPv6 fragments are tracked as ESTABLISHED,\nallowing them to bypass a usual ruleset which accepts ESTABLISHED\npackets early.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e253eb0c082e71082cc980a0c81582c2bc734605",
      "tree": "985f9a758aa1b429d0b057950728ed2572e892e2",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Mar 07 14:57:35 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 14:57:35 2007 -0800"
      },
      "message": "[IA64] fix NULL pointer in ia64/irq_chip-mask/unmask function\n\nThis patch fixes boot failure because irq_desc-\u003emask() is NULL.\n\n- Added mask/unmask functions to ia64\u0027s irq desc function table.\n- rename hw_interrupt_type to irq_chip. hw_interrupt_type is old name.\n- Tony: Added same change to arch/ia64/sn/kernel/irq.c as pointed out\n  by Eric Biederman ... mask/unmask functions there can be no-op.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "455921451a176d90c5cfef898f061bb6fc83faaf",
      "tree": "0b6b1686fa1370c15e16fb8e1bb419ea6f877bf4",
      "parents": [
        "0782588b63d0a4307fd277b35c449a17bc59ccc0",
        "a9e28d9b0b269a68a19e4ff0f6b9473f86b01358"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 11:27:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 11:27:53 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  avr32: dma-mapping.h\n  [AVR32] Don\u0027t use kmap() in flush_icache_page()\n  [AVR32] Fix bogus ti-\u003eflags manipulation in debug handler\n  [AVR32] Fix typo in include/asm-avr32/Kbuild\n  [AVR32] show_trace: Only walk valid stack addresses\n  [AVR32] at32_spi_setup_slaves should be __init\n"
    },
    {
      "commit": "0782588b63d0a4307fd277b35c449a17bc59ccc0",
      "tree": "5eceda980d8cdeaa792ef9f5148b979a39caa1f5",
      "parents": [
        "d694c16bc332c7e706f44e3d10bea06228166a6f",
        "c3f49bc209b28d2b5f82b78baaa827eb3a4d1891"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:09:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:09:12 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] Fix bz 229873, alternate test: assertion \"!ip-\u003ei_inode.i_mapping-\u003enrpages\" failed\n  [GFS2] build fix\n  [GFS2] go_drop_bh is never used, so remove it\n  [GFS2] Remove unused variable\n  [GFS2] Fix bz 229831, lookup returns wrong inode\n  [GFS2] Fix bz 230143, incorrect flushing of rgrps\n  [GFS2] pass formal ino in do_filldir_main\n  [DLM] fs/dlm/user.c should #include \"user.h\"\n  [GFS2] fix hangup when multiple processes are trying to write to the same file\n  [GFS2] NFS filehandle check\n  [GFS2] add newline to printk message\n  [GFS2] fix locking mistake\n"
    },
    {
      "commit": "c3f49bc209b28d2b5f82b78baaa827eb3a4d1891",
      "tree": "db160e1e04427ab48a7324f2781e66beb5c92072",
      "parents": [
        "95d97b7dd7d7a7a13d11a38b3ecb64849d2e5086"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 09:06:48 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:03:53 2007 -0500"
      },
      "message": "[GFS2] Fix bz 229873, alternate test: assertion \"!ip-\u003ei_inode.i_mapping-\u003enrpages\" failed\n\nThe following removes an incorrect assertion from the GFS2 glops code. This\nfixes Red Hat bz 229873. Thanks to Abhijith Das for testing the patch\nand confirming the fix.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Abhijith Das \u003cadas@redhat.com\u003e\n"
    },
    {
      "commit": "95d97b7dd7d7a7a13d11a38b3ecb64849d2e5086",
      "tree": "15203dc62e76e5905e12ef89d9add14ccbd13609",
      "parents": [
        "631c42e170564108423fa4073531db159f2523ea"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 05 23:10:39 2007 -0800"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:03:25 2007 -0500"
      },
      "message": "[GFS2] build fix\n\nfs/gfs2/glock.c:2198: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\n\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "631c42e170564108423fa4073531db159f2523ea",
      "tree": "aaa57c63ef9412f5b0b4b32683b08e786a28ea07",
      "parents": [
        "04b159b132c0d8e92dae8c72f134fd5b13b43deb"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 10:36:32 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:02:53 2007 -0500"
      },
      "message": "[GFS2] go_drop_bh is never used, so remove it\n\nThe -\u003ego_drop_bh function is never used, so this removes it and the single\ncaller,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "04b159b132c0d8e92dae8c72f134fd5b13b43deb",
      "tree": "efb9e890adc57a1b102ea3da7d6fbc3d5d1178b2",
      "parents": [
        "1be3867955731b5cb2dc14060cc46f0882e87873"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 11:14:44 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:02:30 2007 -0500"
      },
      "message": "[GFS2] Remove unused variable\n\nRemove an unused variable.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1be3867955731b5cb2dc14060cc46f0882e87873",
      "tree": "6b62524ccc4809a8f60c3eda3f9066529891c72a",
      "parents": [
        "cad5b9392754910ee7dbe551eb004010a864c882"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 10:00:53 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:01:53 2007 -0500"
      },
      "message": "[GFS2] Fix bz 229831, lookup returns wrong inode\n\nThe following patch fixes Red Hat bz 229831. Without this patch its\npossible for the wrong inode to be returned in certain cases. It is a\npretty unusual event, so that its taken some time to track down. Thanks\nand due to Josef Whiter who did a lot of the testing required to thrack\nthis down and fix it.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "cad5b9392754910ee7dbe551eb004010a864c882",
      "tree": "8f471553844c6a920d607a82b466f649599a102e",
      "parents": [
        "fb0d3bce8e88cca4abb26076f778f64edcaf19aa"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 28 14:03:00 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:00:14 2007 -0500"
      },
      "message": "[GFS2] Fix bz 230143, incorrect flushing of rgrps\n\nThe below patch fixes a problem where we were not flushing rgrps\ncorrectly. It only occurred in the specific case that a callback was\nreceived for an rgrp which was dirty and when a journal log flush had\nnot already resulted in the rgrp being flushed anyway. This fixes Red\nHat bz 230143,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "fb0d3bce8e88cca4abb26076f778f64edcaf19aa",
      "tree": "e4234e7fb9415bac32c12a607b8030d98acb22e0",
      "parents": [
        "84c6e8cd359adc34d21e40efcafe09297510b3c8"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Wed Feb 28 11:24:25 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:45 2007 -0500"
      },
      "message": "[GFS2] pass formal ino in do_filldir_main\n\nok, the following is the minimum changes to get NFSD going before we\nsettle down this issue .. would appreciate this in the tree so other NFS\nrelated works can get done in parallel.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "84c6e8cd359adc34d21e40efcafe09297510b3c8",
      "tree": "0f90995bf4a558030e0777ba41289134b0cdb8ed",
      "parents": [
        "a13cbe375303585fec1425135ed54adb62be41fc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 26 00:18:42 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:21 2007 -0500"
      },
      "message": "[DLM] fs/dlm/user.c should #include \"user.h\"\n\nEvery file should include the headers containing the prototypes for\nit\u0027s global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a13cbe375303585fec1425135ed54adb62be41fc",
      "tree": "47e048bf645f370622776e75a8dd388cea4e89b8",
      "parents": [
        "a7d2b2bdc9a0b55d5b08e15756c7e65c48c4bca5"
      ],
      "author": {
        "name": "Josef Whiter",
        "email": "jwhiter@redhat.com",
        "time": "Fri Feb 23 12:49:51 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:02 2007 -0500"
      },
      "message": "[GFS2] fix hangup when multiple processes are trying to write to the same file\n\nThis fixes a problem I encountered while running bonnie++.  When you have one\nthread that opens a file and starts to write to it, and then another thread that\ntries to open and write to the same file, the second thread will loop forever\ntrying to grab the inode lock for that inode.  Basically we come in through\ngeneric_buffered_file_write, which calls gfs2_prepare_write, which then attempts\nto grab the glock.  Because we don\u0027t own the lock, gfs2_prepare_write gets\nGLR_TRYFAILED, which returns AOP_TRUNCATED_PAGE to generic_buffered_file_write.\nAt this point generic_buffered_file_write loops around again and immediately\nretries the prepare_write.  This means that the second process never gets off of\nthe processor in order to allow the process that holds the lock to finish its\nwork and let go of the lock.  This patch makes gfs2_glock_nq schedule() if it\ngets back a GLR_TRYFAILED, which resolves this problem.\n\nSigned-off-by: Josef Whiter \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a7d2b2bdc9a0b55d5b08e15756c7e65c48c4bca5",
      "tree": "d3f76ffff0bf5798bc29bbff0f62998d95de0d95",
      "parents": [
        "d5a6751b32c79680da90eaa76919ffe6e5b8a94f"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Fri Feb 23 00:21:17 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:57:34 2007 -0500"
      },
      "message": "[GFS2] NFS filehandle check\n\nFile handle checking error found in \u002707 NFS connectathon. The fh_type\nand fh_len are not necessarily identical. Some of the client machines\ncould fail mount with stale filehandle without this patch.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d5a6751b32c79680da90eaa76919ffe6e5b8a94f",
      "tree": "b5f03b60c06e193c92611b173da902d137327c17",
      "parents": [
        "2e95b6653bb69c893e6ee1b42b537939c1ea2b9c"
      ],
      "author": {
        "name": "Richard Fearn",
        "email": "richardfearn@gmail.com",
        "time": "Sat Feb 17 17:29:15 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:57:10 2007 -0500"
      },
      "message": "[GFS2] add newline to printk message\n\nPatch for the 2.6.20 stable tree that adds a missing newline to one of\nthe printk messages in fs/gfs2/ops_fstype.c.\n\nSigned-off-by: Richard Fearn \u003crichardfearn@gmail.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2e95b6653bb69c893e6ee1b42b537939c1ea2b9c",
      "tree": "8e08e3850d755515c4bac6577f6855c260add55e",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Josef Whiter",
        "email": "jwhiter@redhat.com",
        "time": "Tue Feb 20 00:03:29 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:56:41 2007 -0500"
      },
      "message": "[GFS2] fix locking mistake\n\nThis patch fixes a locking mistake in the quota code, we do a mutex_lock instead\nof a mutex_unlock.\n\nSigned-off-by: Josef Whiter \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d694c16bc332c7e706f44e3d10bea06228166a6f",
      "tree": "72d0ab61ce633002a1c4de2406101e28e101afa3",
      "parents": [
        "d04f41e35343f1d788551fd3f753f51794f4afcf",
        "ccd45ad405bcb1504bd923bd0487902374c942c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:08:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:08:33 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Kill off I/O cruft for R7780RP.\n  sh: Revert lazy dcache writeback changes.\n  sh: Enable SM501 support for RTS7751R2D.\n  sh: Use L1_CACHE_BYTES for .data.cacheline_aligned.\n  sysctl: Support vdso_enabled sysctl on SH.\n  sh: Fix kernel thread stack corruption with preempt.\n  doc: Add SH to vdso and earlyprintk in kernel-parameters.txt\n  sh: Fix sigmask trampling in signal delivery.\n  sh: Clear UBC when not in use.\n"
    },
    {
      "commit": "d04f41e35343f1d788551fd3f753f51794f4afcf",
      "tree": "50f22b1deab312476254868e8ec8c0c592c3d3e0",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 07 18:12:31 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:07:24 2007 -0800"
      },
      "message": "[PATCH] CPU hotplug: call check_tsc_sync_source() with irqs off\n\ncheck_tsc_sync_source() depends on being called with irqs disabled (it\nchecks whether the TSC is coherent across two specific CPUs). This is\nincidentally true during bootup, but not during cpu hotplug __cpu_up().\nThis got found via smp_processor_id() debugging.\n\ndisable irqs explicitly and remove the unconditional enabling of\ninterrupts. Add touch_nmi_watchdog() to the cpu_online_map busy loop.\n\nthis bug is present both on i386 and on x86_64.\n\nReported-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9e28d9b0b269a68a19e4ff0f6b9473f86b01358",
      "tree": "bd8c25e13158debe31d52a40d2ebdf0d6544f82e",
      "parents": [
        "28c1d39db83357bad55e3482fe09386429728ded"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Fri Mar 02 16:57:46 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:30 2007 +0100"
      },
      "message": "avr32: dma-mapping.h\n\nAdded dma_sync_single_range_for_cpu/device to dma-mapping.h in asm-avr32 to\ncall dma_sync_single_for_cpu/device.  This patch enables b44 to compile on\nsystems with these cpus.  This patch was created with the assumption that\nanother method of dma_sync_single_range_for_cpu/device does not exist on these\narchitectures.\n\nSigned-off by: Gary Zambrano \u003czambrano@broadcom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "28c1d39db83357bad55e3482fe09386429728ded",
      "tree": "ed553a55256ea722604ca297a24174bd212d1f23",
      "parents": [
        "a19b4a14053f24e2df93b6bcc72ed1086cce0de4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 01 16:32:31 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:29 2007 +0100"
      },
      "message": "[AVR32] Don\u0027t use kmap() in flush_icache_page()\n\nflush_icache_page() can be called from atomic context, so we can\u0027t\nuse kmap(). Use page_address() instead.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a19b4a14053f24e2df93b6bcc72ed1086cce0de4",
      "tree": "2cfb0c1f10c87e713750e42e1390eb6fa2372f94",
      "parents": [
        "bfa4f55cc8d17e3944a4b5d08e2cce7d5a55a2d6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 01 10:37:35 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:28 2007 +0100"
      },
      "message": "[AVR32] Fix bogus ti-\u003eflags manipulation in debug handler\n\nWe should OR in a bitmask, not a bit offset, into ti-\u003eflags. This\nmight fix some strange behaviour when single stepping.\n\nAlso, use set_ti_thread_flag() to manipulate the flags to avoid\nsurprises in the future.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "bfa4f55cc8d17e3944a4b5d08e2cce7d5a55a2d6",
      "tree": "6e8591d8229b6dda531da8ad4112e0b1753c04d9",
      "parents": [
        "3338368e922a6686a3b3d6f4da07babd224788d4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Feb 22 18:58:18 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:27 2007 +0100"
      },
      "message": "[AVR32] Fix typo in include/asm-avr32/Kbuild\n\nIt\u0027s header-y, not headers-y.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3338368e922a6686a3b3d6f4da07babd224788d4",
      "tree": "fa29c8aaef547723cb5f5f81fe60d441947481b6",
      "parents": [
        "9a596a6236e1b4d6c2e6105bd85eac19c9f4ec4c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Feb 21 13:08:06 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:27 2007 +0100"
      },
      "message": "[AVR32] show_trace: Only walk valid stack addresses\n\nTerminate the frame pointer walk if (a) the address is outside the\ntask\u0027s kernel stack or (b) if the frame pointer isn\u0027t monotonically\nincreasing. Without this fix, show_trace() may enter an infinite\nloop, walking through random data anywhere in memory.\n\nSince any address within the kernel stack is guaranteed to be valid,\nwe may eliminate the __get_user() calls as well.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9a596a6236e1b4d6c2e6105bd85eac19c9f4ec4c",
      "tree": "88109f73882c8f454288d1d68b6ae88bb9ac0b29",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 19 10:38:04 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:26 2007 +0100"
      },
      "message": "[AVR32] at32_spi_setup_slaves should be __init\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "08e15e81a40e3241ce93b4a43886f3abda184aa6",
      "tree": "9573fd2b945db53c54e7542fafd677f262f593df",
      "parents": [
        "2f774456e4b9bc3d4fb3522b2482c7acfa2df197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "message": "Linux 2.6.21-rc3\n\n.. hopefully most of the resume/suspend problems introduced by the timer\nand other changes are behind us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f774456e4b9bc3d4fb3522b2482c7acfa2df197",
      "tree": "38869c0d82a1d47cc3c9cf5c148be2e996d605ea",
      "parents": [
        "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
        "78ad0b840848bebe266bcc8f1f9be429d2105264"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:57:46 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix floppy build failure.\n"
    },
    {
      "commit": "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
      "tree": "2a172026fc3492a9cdd66bca1e57d019eb78bf28",
      "parents": [
        "fe1b4ba400193176213f95be3ea711a53518a609",
        "99c72ce091ec85868a0847e598eb7562dc0d8205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [DCCP]: Set RTO for newly created child socket\n  [DCCP]: Correctly split CCID half connections\n  [NET]: Fix compat_sock_common_getsockopt typo.\n  [NET]: Revert incorrect accept queue backlog changes.\n  [INET]: twcal_jiffie should be unsigned long, not int\n  [GIANFAR]: Fix compile error in latest git\n  [PPPOE]: Use ifindex instead of device pointer in key lookups.\n  [NETFILTER]: ip6_route_me_harder should take into account mark\n  [NETFILTER]: nfnetlink_log: fix reference counting\n  [NETFILTER]: nfnetlink_log: fix module reference counting\n  [NETFILTER]: nfnetlink_log: fix possible NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix use after free\n  [NETFILTER]: nfnetlink_log: fix reference leak\n  [NETFILTER]: tcp conntrack: accept SYN|URG as valid\n  [NETFILTER]: nf_conntrack/nf_nat: fix incorrect config ifdefs\n  [NETFILTER]: conntrack: fix {nf,ip}_ct_iterate_cleanup endless loops\n"
    },
    {
      "commit": "fe1b4ba400193176213f95be3ea711a53518a609",
      "tree": "e60943d4703fca5a291fffc2e0b77a786b6db3f4",
      "parents": [
        "ae5dd8e346efc25a5f9cc9d01bc0915c40eb38d9",
        "2470b648e17e0216922bb78c7f05b4668402459a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:52:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:52:50 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Call cancel_halt_clear even when actl \u003d\u003d 0.\n  [S390] cio: Use path verification to check for path state.\n  [S390] cio: Fix locking when calling notify function.\n  [S390] Fixed handling of access register mode faults.\n  [S390] dasd: Use default recovery for SNSS requests\n  [S390] check_bugs() should be inline.\n  [S390] tape: Compression overwrites crypto setting\n  [S390] nss: disable kexec.\n  [S390] reipl: move dump_prefix_page out of text section.\n  [S390] smp: disable preemption in smp_call_function/smp_call_function_on\n  [S390] kprobes breaks BUG_ON\n"
    },
    {
      "commit": "ae5dd8e346efc25a5f9cc9d01bc0915c40eb38d9",
      "tree": "993d3486db9bd154859d20026875c11292e4e143",
      "parents": [
        "38f3323037de22bb0089d08be27be01196e7148b",
        "63ed71019c4437caef65fca1f83c990ae729024f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:44:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:44:13 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_pdc202xx_old: fix data corruption and other problems\n  pata_legacy: fix io/irq mismatch\n  ahci: RAID mode SATA patch for Intel ICH9M\n"
    },
    {
      "commit": "38f3323037de22bb0089d08be27be01196e7148b",
      "tree": "a4614cbaf4880b3f782b74df91bbfcac8c3308f2",
      "parents": [
        "5d6deb940f880140fbcf5ec42e92534e78785e99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:38:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:38:01 2007 -0800"
      },
      "message": "Revert \"[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant\"\n\nThis reverts commit 39d61db0edb34d60b83c5e0d62d0e906578cc707.\n\nThe commit was buggy in multiple ways:\n - the conversion to ilog2() was incorrect to begin with\n - it tested the wrong #defines, so on all architectures but FRV you\u0027d\n   never see the bug except for constant arguments.\n - the new \"get_order()\" macro used its arguments multiple times, and\n   didn\u0027t even parenthesize them properly\n - despite the comments, it was not true that you could use it for\n   constant initializers, since not all architectures even use the\n   generic page.h header file.\n\nAll of the problems are individually fixable, but it all boils down to:\nbetter just revert it, and re-do it from scratch.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d6deb940f880140fbcf5ec42e92534e78785e99",
      "tree": "fe64d5da2fd63bbb2620f7e6717db03c031df73c",
      "parents": [
        "1ed35e0d8afd7cd57f5b592e56f2af6794bab5c5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: remove local_bh_count\n\nRemove un-used/un-referenced local_bh_count.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ed35e0d8afd7cd57f5b592e56f2af6794bab5c5",
      "tree": "aee6d6e57d9c6abc08600274fdaacbc62e4c016b",
      "parents": [
        "8bb25184b3bed4930f65a138faf1905ca96054af"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t and rtc_time in prototypes\n\nUse irq_handler_t for passing clock handler routine around.\nAnd use new rtc_time in place of hwclock_time.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bb25184b3bed4930f65a138faf1905ca96054af",
      "tree": "e47c83749e2f45ae2eaef2f76fcf95c009b061b1",
      "parents": [
        "28580df03e18c33dd29af83c23c1d52f3df320f1"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: GPIO line defines for the ColdFire 5282\n\nFor the Freescale M5282 ColdFire,\nPort UA Pin Assignment Register should set to UART mode.\nPatch submitted by David Wu \u003cdavidwu@arcturusnetworks.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28580df03e18c33dd29af83c23c1d52f3df320f1",
      "tree": "525132f2da71795e34e0d3f007d8a930b728fc79",
      "parents": [
        "ebfcfef44e4a759dd08a4b5e28848787b5530c0c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: fix work queues in mcfserial.c driver\n\nFix work queue code to support new model.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebfcfef44e4a759dd08a4b5e28848787b5530c0c",
      "tree": "e343b5f3366e4dd9982151f6c5173779f1fd5a86",
      "parents": [
        "8668fb5d8d1bbae1492baf4b8d72b5151a5c4d40"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: set GPIO lines for serial ports on 5282 in mcfserial.c\n\nFor the Freescale M5282 ColdFire,\nPort UA Pin Assignment Register should set to UART mode.\nPatch submitted by David Wu \u003cdavidwu@arcturusnetworks.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8668fb5d8d1bbae1492baf4b8d72b5151a5c4d40",
      "tree": "ff46236bdffc2698e5286c3d0e7a6146296224af",
      "parents": [
        "1ea9acc7823587266a26293a3b74deafc6637427"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t and remove regs arg for 68328\n\nRemove regs arg from bad interrupt handler.\nUse irq_handler_t type for handler arg of local request_irq().\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ea9acc7823587266a26293a3b74deafc6637427",
      "tree": "0b664aca895c8b1a9c566b54875d4419c0a794a3",
      "parents": [
        "b032fde9097605f9f1099eeca28f3b5b09e55ec0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types in 68328 setup\n\nUse irq_handler_t type for passing around timer interrupt routine\nin 368360 setup code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b032fde9097605f9f1099eeca28f3b5b09e55ec0",
      "tree": "b5bfa5fadb9e7205a7f346689af83e2bbf603b6b",
      "parents": [
        "1ba73b99c34c31ea18b44dcf161c6e1f2838e0fa"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types in 68360 setup\n\nUse irq_handler_t type for passing around timer interrupt routine.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ba73b99c34c31ea18b44dcf161c6e1f2838e0fa",
      "tree": "b0ce77589bdf5a860418181cf1704ba75d7fd415",
      "parents": [
        "185d84b4e1f6febebbe30d785fe31310dcf9632a",
        "cee87af2a5f75713b98d3e65e43872e547122cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:05:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:05:10 2007 -0800"
      },
      "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] kexec: Use EFI_LOADER_DATA for ELF core header\n  [IA64] permon use-after-free fix\n  [IA64] sync compat getdents\n  [IA64] always build arch/ia64/lib/xor.o\n  [IA64] Remove stack hard limit on ia64\n  [IA64] point saved_max_pfn to the max_pfn of the entire system\n  Revert \"[IA64] swiotlb abstraction (e.g. for Xen)\"\n"
    },
    {
      "commit": "185d84b4e1f6febebbe30d785fe31310dcf9632a",
      "tree": "95a8ece17e7f26b2f277ab45ac0145ce6636772f",
      "parents": [
        "03154a271012031ad6336dc3344679440ba49c24",
        "063ea774b021c70fa96139eb601f894aff8941c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:46 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] IP27: Build fix\n  [MIPS] Wire up ioprio_set and ioprio_get.\n  [MIPS] Fix __raw_read_trylock() to allow multiple readers\n  [MIPS] Export __copy_user_inatomic.\n  [MIPS] R2 bitops compile fix for gcc \u003c 4.0.\n  [MIPS] TX39: Remove redundant tx39_blast_icache() calls\n  [MIPS] Cobalt: Fix early printk\n  [MIPS] SMTC: De-obscure Malta hooks.\n  [MIPS] SMTC: Add fordward declarations for mm_struct and task_struct.\n  [MIPS] SMTC: \u003casm/mips_mt.h\u003e must include \u003clinux/cpumask.h\u003e\n  [MIPS] SMTC: \u003casm/smtc_ipi.h\u003e must include \u003clinux/spinlock.h\u003e\n  [MIPS] Atlas, Malta: Fix build warning.\n"
    },
    {
      "commit": "03154a271012031ad6336dc3344679440ba49c24",
      "tree": "3328fde614071b13a96970f755cc0c5cf3199212",
      "parents": [
        "059819a41d4331316dd8ddcf977a24ab338f4300"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Tue Mar 06 13:58:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:22 2007 -0800"
      },
      "message": "[PATCH] minor updat to tlclk Kconfig entry\n\nThe tlclk driver is going on the MPCBL005 so I need to make the Kconfig\nmore more generic.  Just some text changes.\n\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "059819a41d4331316dd8ddcf977a24ab338f4300",
      "tree": "f4d93f613001c195d66dffaa5b3593dcaf4e8d53",
      "parents": [
        "266d4f40370757459f8aa063976c932d0de5e59b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Mar 06 22:12:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:01:04 2007 -0800"
      },
      "message": "[PATCH] Fix buffer overflow in Omnikey CardMan 4040 driver (CVE-2007-0005)\n\nBased on a patch from Don Howard \u003cdhoward@redhat.com\u003e\n\nWhen calling write() with a buffer larger than 512 bytes, the\ndriver\u0027s write buffer overflows, allowing to overwrite the EIP and\nexecute arbitrary code with kernel privileges.\n\nIn read(), there exists a similar problem, but coming from the device.\nA malicous or buggy device sending more than 512 bytes can overflow\nof the driver\u0027s read buffer, with the same effects as above.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "266d4f40370757459f8aa063976c932d0de5e59b",
      "tree": "315f882e2325b1485b55e0c2c029fb7e4173786f",
      "parents": [
        "7c368bb1049bde17fc4f8655492478d7f2918da9"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Mar 06 19:20:11 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:59:14 2007 -0800"
      },
      "message": "[PATCH] suspend regression: sysfs deadlock\n\nSuspend deadlocks when trying to unregister /sys/block/sr0.\n\nThis comes from Oliver\u0027s commit 94bebf4d1b8e7719f0f3944c037a21cfd99a4af7\n\"Driver core: fix race in sysfs between sysfs_remove_file() and\nread()/write()\".\n\nsysfs_write_file downs buffer-\u003esem while calling flush_write_buffer, and\nflushing that particular write buffer entails downing buffer-\u003esem in\norphan_all_buffers, resulting in the obvious self-deadlock.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c368bb1049bde17fc4f8655492478d7f2918da9",
      "tree": "4cf42cdfd0f7bccda990d94b4f00aa3beebc186f",
      "parents": [
        "cba5a641ca7887dc371486681dac887869d1c7b7",
        "5ddc3229488f4cad719f47aecfa1459ebbbde5b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:34:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:34:28 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID blacklisting of all Code Mercenaries IOWarrior devices\n"
    },
    {
      "commit": "cba5a641ca7887dc371486681dac887869d1c7b7",
      "tree": "0f083cfdec8c72657ccf90c2bab3f288027b68bf",
      "parents": [
        "9f6632d6290785caf9e9f874c0a0cfaf2c178e59",
        "6185af1f4254a53563fe6d6af652f5775fc70e25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:45 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc3\n  [ALSA] cmipci - Allow to disable integrated FM port\n  [ALSA] hda-codec - Fix logic error in headphone mute for Conexant codecs\n  [ALSA] hda-codec - Add missing Mic Boost for AD1986A codec\n  [ALSA] ac97 - Add Thinkpad X31 and R40 to AD1981x blacklist\n  [ALSA] Add missing sysfs device assignment for ALSA PCI drivers\n  [ALSA] hda-codec - Define pin configs for MacBooks\n  [ALSA] hda-codec - Add missing Mic Boost controls for ALC262\n  [ALSA] soc - WM9712 PCM volume\n  [ALSA] soc - Fix WM9712 register cache entry\n  [ALSA] hda-codec - Add method for configuring Mac Pro without PCI SSID\n  [ALSA] hda-codec - Add LFE support on Dell M90\n"
    },
    {
      "commit": "9f6632d6290785caf9e9f874c0a0cfaf2c178e59",
      "tree": "2757e79374b98211170782c1ff8d15b8532492b7",
      "parents": [
        "8328258e745b80290534c9ab5bede6cd8340ea75",
        "8a236264f7d6db3f52881d37a86c5a5f704072b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:22 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] cifs_prepare_write was incorrectly rereading page in some cases\n  [CIFS] Fix set file size to zero when doing chmod to Samba 3.0.26pre\n  [CIFS] Remove some unused functions/declarations\n  [CIFS] New file for previous commit\n  [CIFS] cifs export operations\n  [CIFS] small piece missing from previous patch\n  [CIFS] Fix locking problem around some cifs uses of i_size write\n"
    },
    {
      "commit": "8328258e745b80290534c9ab5bede6cd8340ea75",
      "tree": "b1904eb2841f9805e1bf6d524963ad6d9ec583e1",
      "parents": [
        "205c911da322908abe127b96d2ef2a4a2aa5109a",
        "a715dfc7b9ef15ed5b398b185bd84cc015ff37f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:31:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:31:29 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  sdhci: release irq during suspend\n  sdhci: make isr tolerant of read errors\n  mmc: require explicit support for high-speed\n  ncpfs: make sure server connection survives a kill\n"
    },
    {
      "commit": "205c911da322908abe127b96d2ef2a4a2aa5109a",
      "tree": "43f6878c6a255965a4061d05da68dbc1df9e0ca4",
      "parents": [
        "c7276fde27bca89798f33c0be9543dc108468788",
        "f3be97427172856d6865ddfedea84fa3a9f33227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:30:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:30:59 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  sis900 warning fixes\n  mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data\n  pcnet32: Fix PCnet32 performance bug on non-coherent architecutres\n  __devinit \u0026 __devexit cleanups for de2104x driver\n  3c59x: Handle pci_enable_device() failure while resuming\n  dmfe: Fix link detection\n  dmfe: fix two bugs\n  dmfe: trivial/spelling fixes\n  revert \"drivers/net/tulip/dmfe: support basic carrier detection\"\n  ucc_geth: returns NETDEV_TX_BUSY when BD ring is full\n  ucc_geth: Fix BD processing\n  natsemi: netpoll fixes\n  bonding: Improve IGMP join processing\n  bonding: only receive ARPs for us\n  bonding: fix double dev_add_pack\n"
    },
    {
      "commit": "063ea774b021c70fa96139eb601f894aff8941c0",
      "tree": "9c1e0b7007953b1f64e25a4e51dd29c328a394e5",
      "parents": [
        "08253b39f861e6167aa3acbe155f304ee800ce5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 20:28:02 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] IP27: Build fix\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08253b39f861e6167aa3acbe155f304ee800ce5a",
      "tree": "ac9482b60b9f63ab9c33cef4590f2e82bc4f955e",
      "parents": [
        "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 17:04:49 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] Wire up ioprio_set and ioprio_get.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7",
      "tree": "de525a4b04f3710d965a662f26d402e872a21247",
      "parents": [
        "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e"
      ],
      "author": {
        "name": "Dave Johnson",
        "email": "djohnson+linux-mips@sw.starentnetworks.com",
        "time": "Mon Mar 05 20:50:27 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Fix __raw_read_trylock() to allow multiple readers\n\nA deadlock can occur for mixed irq and non-irq rwlock readers if a 2nd\nreader attempts to take lock by looping around __raw_read_trylock().\n\nSigned-off-by: Dave Johnson \u003cdjohnson+linux-mips@sw.starentnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e",
      "tree": "8c4da4af44743f6efcaa6a367759d51c4d199580",
      "parents": [
        "b961153be981884d9eea4a6752b8169e44857c09"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 15:54:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Export __copy_user_inatomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b961153be981884d9eea4a6752b8169e44857c09",
      "tree": "9c593e1699dcf5b59c2940470cce0f859a919e64",
      "parents": [
        "a5664c40750ce423f308dfd01ad4e82ecb7ac127"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 00:56:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] R2 bitops compile fix for gcc \u003c 4.0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a5664c40750ce423f308dfd01ad4e82ecb7ac127",
      "tree": "1cb488a1df4b927562fb5523e162bae3220f87ce",
      "parents": [
        "0a22e0d43b6d6468544dd7559d5f3c4acb8b536e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Mar 05 00:41:39 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] TX39: Remove redundant tx39_blast_icache() calls\n\nApply commit 0550d9d13e02b30efa117d47fcadea450bb23d23 to c-tx39.c too.\nAnd fix a warning in local_tx39_flush_data_cache_page().\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0a22e0d43b6d6468544dd7559d5f3c4acb8b536e",
      "tree": "fc757116fdc4fbe1408ab4a218c4e9754b9b0784",
      "parents": [
        "57a2050c408620613c5715171364de2cc5566f22"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Mar 02 12:42:33 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] Cobalt: Fix early printk\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57a2050c408620613c5715171364de2cc5566f22",
      "tree": "8280cdd114311d5eb594b9358932058ee756bb08",
      "parents": [
        "b3920590b589a1dbb41eb58ef0ed2699f136482a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:27:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: De-obscure Malta hooks.\n\nShould now be understandable why the thing works ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3920590b589a1dbb41eb58ef0ed2699f136482a",
      "tree": "b0a19ae7119462cb6c55a60d199886b487116ed2",
      "parents": [
        "32fac80be6df4a2a09f7093b7f51bb6bc3ebef97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:25:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: Add fordward declarations for mm_struct and task_struct.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32fac80be6df4a2a09f7093b7f51bb6bc3ebef97",
      "tree": "a235409f92ed8290384685050401388ea2bd9749",
      "parents": [
        "22e651c6ae78bc779e420d3092f962442dd31305"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:23:48 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] SMTC: \u003casm/mips_mt.h\u003e must include \u003clinux/cpumask.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22e651c6ae78bc779e420d3092f962442dd31305",
      "tree": "88b02a0e48801ec5d5e3d4147f865afc590367ae",
      "parents": [
        "f76b7ea48afb6daecbbc26f5408a75ac66b1cf23"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:22:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] SMTC: \u003casm/smtc_ipi.h\u003e must include \u003clinux/spinlock.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f76b7ea48afb6daecbbc26f5408a75ac66b1cf23",
      "tree": "4b0e00ece5610c3c5975b988faa87231744c9bee",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 17:26:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] Atlas, Malta: Fix build warning.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cee87af2a5f75713b98d3e65e43872e547122cd5",
      "tree": "1b5e4778d66cab374e333b4a327d28b0e037ab3f",
      "parents": [
        "41d5e5d73ecef4ef56b7b4cde962929a712689b4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Tue Mar 06 02:34:26 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:50:33 2007 -0800"
      },
      "message": "[IA64] kexec: Use EFI_LOADER_DATA for ELF core header\n\nThe address where the ELF core header is stored is passed to the secondary\nkernel as a kernel command line option.  The memory area for this header is\nalso marked as a separate EFI memory descriptor on ia64.\n\nThe separate EFI memory descriptor is at the moment of the type\nEFI_UNUSABLE_MEMORY.  With such a type the secondary kernel skips over the\nentire memory granule (config option, 16M or 64M) when detecting memory.\nIf we are lucky we will just lose some memory, but if we happen to have\ndata in the same granule (such as an initramfs image), then this data will\nnever get mapped and the kernel bombs out when trying to access it.\n\nSo this is an attempt to fix this by changing the EFI memory descriptor\ntype into EFI_LOADER_DATA.  This type is the same type used for the kernel\ndata and for initramfs.  In the secondary kernel we then handle the ELF\ncore header data the same way as we handle the initramfs image.\n\nThis patch contains the kernel changes to make this happen.  Pretty\nstraightforward, we reserve the area in reserve_memory().  The address for\nthe area comes from the kernel command line and the size comes from the\nspecialized EFI parsing function vmcore_find_descriptor_size().\n\nThe kexec-tools-testing code for this can be found here:\nhttp://lists.osdl.org/pipermail/fastboot/2007-February/005983.html\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "41d5e5d73ecef4ef56b7b4cde962929a712689b4"
}
