)]}'
{
  "log": [
    {
      "commit": "a65d17c9d27a85782cfe1bbc36c747ffa1f81814",
      "tree": "5e8fe6c190f9fe5624ecd694948226892e65ca38",
      "parents": [
        "8f6da52aeff1fd7272ff5082552a39c050565b57"
      ],
      "author": {
        "name": "John Blackwood",
        "email": "john.blackwood@ccur.com",
        "time": "Sun Feb 12 14:34:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:10:47 2006 -0800"
      },
      "message": "[PATCH] arch/x86_64/kernel/traps.c PTRACE_SINGLESTEP oops\n\nWe found a problem with x86_64 kernels with preemption enabled, where\nhaving multiple tasks doing ptrace singlesteps around the same time will\ncause the system to \u0027oops\u0027.  The problem seems that a task can get\npreempted out of the do_debug() processing while it is running on the\nDEBUG_STACK stack.  If another task on that same cpu then enters do_debug()\nand uses the same per-cpu DEBUG_STACK stack, the previous preempted tasks\u0027s\nstack contents can be corrupted, and the system will oops when the\npreempted task is context switched back in again.\n\nThe typical oops looks like the following:\n\n  Unable to handle kernel paging request at ffffffffffffffae RIP: \u003cffffffff805452a1\u003e{thread_return+34}\n  PGD 103027 PUD 102429067 PMD 0\n  Oops: 0002 [1] PREEMPT SMP\n  CPU 0\n  Modules linked in:\n  Pid: 3786, comm: ssdd Not tainted 2.6.15.2 #1\n  RIP: 0010:[\u003cffffffff805452a1\u003e] \u003cffffffff805452a1\u003e{thread_return+34}\n  RSP: 0018:ffffffff80824058  EFLAGS: 000136c2\n  RAX: ffff81017e12cea0 RBX: 0000000000000000 RCX: 00000000c0000100\n  RDX: 0000000000000000 RSI: ffff8100f7856e20 RDI: ffff81017e12cea0\n  RBP: 0000000000000046 R08: ffff8100f68a6000 R09: 0000000000000000\n  R10: 0000000000000000 R11: ffff81017e12cea0 R12: ffff81000c2d53e8\n  R13: ffff81017f5b3be8 R14: ffff81000c0036e0 R15: 000001056cbfc899\n  FS:  00002aaaaaad9b00(0000) GS:ffffffff80883800(0000) knlGS:0000000000000000\n  CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n  CR2: ffffffffffffffae CR3: 00000000f6fcf000 CR4: 00000000000006e0\n  Process ssdd (pid: 3786, threadinfo ffff8100f68a6000, task ffff8100f7856e20)\n  Stack: ffffffff808240d8 ffffffff8012a84a ffff8100055f6c00 0000000000000020\n         0000000000000001 ffff81000c0036e0 ffffffff808240b8 0000000000000000\n         0000000000000000 0000000000000000\n  Call Trace: \u003c#DB\u003e\n\t\u003cffffffff8012a84a\u003e{try_to_wake_up+985}\n\t\u003cffffffff8012c0d3\u003e{kick_process+87}\n        \u003cffffffff8013b262\u003e{signal_wake_up+48}\n\t\u003cffffffff8013b5ce\u003e{specific_send_sig_info+179}\n        \u003cffffffff80546abc\u003e{_spin_unlock_irqrestore+27}\n\t\u003cffffffff8013b67c\u003e{force_sig_info+159}\n        \u003cffffffff801103a0\u003e{do_debug+289} \u003cffffffff80110278\u003e{sync_regs+103}\n        \u003cffffffff8010ed9a\u003e{paranoid_userspace+35}\n  Unable to handle kernel paging request at 00007fffffb7d000 RIP: \u003cffffffff8010f2e4\u003e{show_trace+465}\n  PGD f6f25067 PUD f6fcc067 PMD f6957067 PTE 0\n  Oops: 0000 [2] PREEMPT SMP\n\nThis patch disables preemptions for the task upon entry to do_debug(), before\ninterrupts are reenabled, and then disables preemption before exiting\ndo_debug(), after disabling interrupts.  I\u0027ve noticed that the task can be\npreempted either at the end of an interrupt, or on the call to\nforce_sig_info() on the spin_unlock_irqrestore() processing.  It might be\nbetter to attempt to code a fix in entry.S around the code that calls\ndo_debug().\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f6da52aeff1fd7272ff5082552a39c050565b57",
      "tree": "e723c0c2e776f48a3a6b2a7a355b27bfbe2d4030",
      "parents": [
        "89edc3d2b429136a0e25f40275fd82dc58f147fd"
      ],
      "author": {
        "name": "Jesse Allen",
        "email": "the3dfxdude@gmail.com",
        "time": "Sun Feb 12 14:34:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:10:47 2006 -0800"
      },
      "message": "[PATCH] orinoco: support smc2532w\n\nThe orinoco wireless driver can support the SMC 2532W-B PC Card, so add the\nid for it.\n\nSigned-off-by: Jesse Allen \u003cthe3dfxdude@gmail.com\u003e\nCc: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89edc3d2b429136a0e25f40275fd82dc58f147fd",
      "tree": "abe4ceb1f1d5e59a6e090e255f9330d7100d8e5a",
      "parents": [
        "3c791925da0e6108cda15e3c2c7bfaebcd9ab9cf"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Feb 12 14:34:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:10:47 2006 -0800"
      },
      "message": "[PATCH] reiserfs: disable automatic enabling of reiserfs inode attributes\n\nUnfortunately, the reiserfs_attrs_cleared bit in the superblock flag can\nlie.  File systems have been observed with the bit set, yet still contain\ngarbage in the stat data field, causing unpredictable results.\n\nThis patch backs out the enable-by-default behavior.\n\nIt eliminates the changes from: d50a5cd860ce721dbeac6a4f3c6e42abcde68cd8,\nand ef5e5414e7a83eb9b4295bbaba5464410b11e030.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c791925da0e6108cda15e3c2c7bfaebcd9ab9cf",
      "tree": "cc931cbbe81b15687d28f774e916dd917ae0bf88",
      "parents": [
        "d524c5e200486d55942fcd25b0b6e181f843f837"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Feb 12 14:34:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:10:47 2006 -0800"
      },
      "message": "[PATCH] netfilter: fix build error due to missing has_bridge_parent macro\n\nnet/bridge/br_netfilter.c: In function `br_nf_post_routing\u0027:\nnet/bridge/br_netfilter.c:808: warning: implicit declaration of function `has_bridge_parent\u0027\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Harald Welte \u003claforge@netfilter.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d524c5e200486d55942fcd25b0b6e181f843f837",
      "tree": "de36710d694c9deb7a167d0da28de43835bd4577",
      "parents": [
        "19bf9cbf6b313ae79a0c7278ccaa9c72c86931bd",
        "a7122f916978a6cd58b765949cb315aabcddf151"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 10:26:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 10:26:57 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n"
    },
    {
      "commit": "19bf9cbf6b313ae79a0c7278ccaa9c72c86931bd",
      "tree": "957055cc4aec4db615cfd9726777b0815ca405ac",
      "parents": [
        "bc6d7fdf460ec5292d66bb551dbfa49ca682bebf"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Feb 12 12:35:03 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 10:11:58 2006 -0800"
      },
      "message": "[PATCH] s390: fstatat64 support\n\nAdd fstatat64 support to s390 in order to follow changes with\ncommit cff2b760096d1e6feaa31948e7af4abbefe47822 .\nAlso fixes compilation for 31 bit.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7122f916978a6cd58b765949cb315aabcddf151",
      "tree": "2aadb0e490fc02f1a2338f7529771aaa3ce6d2a0",
      "parents": [
        "af3b38d99d7d52340cf59a06ff90d90e0fa25b6d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 09 22:07:22 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:46:48 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c - update module version info\n\nUpdate the module version defines.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "af3b38d99d7d52340cf59a06ff90d90e0fa25b6d",
      "tree": "3a8e4deb0f0c27ca8d60b37b0a8cca2e947fb159",
      "parents": [
        "85875211acc94ecb76fe04fbebc6aca12b6da60d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 09 22:03:41 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:46:43 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c show card info patch\n\nPut all code for showing the card\u0027s boot info in\none sub-routine.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "85875211acc94ecb76fe04fbebc6aca12b6da60d",
      "tree": "218ff9c2e9109c00e5f536341758942634147e75",
      "parents": [
        "8f0235dccc3f7bffc32abcef2aec3d1b15c61927"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 09 21:59:39 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:46:39 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c move get_support to pcwd_check_temperature_support\n\nRename get_support function to pcwd_check_temperature_support\nso that it is clearer what the function does.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "8f0235dccc3f7bffc32abcef2aec3d1b15c61927",
      "tree": "22215221b708dcc71aba27525f671f1298a8657b",
      "parents": [
        "a2be8786006ec0d21dcb1d322fc480b85ea82c66"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 09 21:56:09 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:46:32 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c Control Status #2 patch\n\nAdd Control Status #2 bits (with defines)\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "a2be8786006ec0d21dcb1d322fc480b85ea82c66",
      "tree": "810324396cf784d1b057d11a476795faa095026e",
      "parents": [
        "f1c3a0567aa5086e755e58385740f9ece911c06e"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 09 21:53:33 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:46:25 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c private data struct patch\n\nmore private data of the card to one struct.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "f1c3a0567aa5086e755e58385740f9ece911c06e",
      "tree": "6e3848ed7c80d4fe2b048b4bd5145f469efabc69",
      "parents": [
        "fd41fa616f21efc36eb80696475ceb33ea047a6a"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Dec 10 14:36:24 2005 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:46:11 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c card_found-- fix.\n\nWhen doing a __devexit from a card we should also\ndecrement the cards_found counter.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "fd41fa616f21efc36eb80696475ceb33ea047a6a",
      "tree": "5730d4775e3796861be4a0ffd039c04410a86490",
      "parents": [
        "3a69e5791379a7c7d23c531a7679428300bb5072"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Dec 10 14:22:37 2005 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 14:45:56 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd.c add comments + tabs\n\nadd extra comments for the include files\nchanges spaces by tabs where it is appropriate.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "3a69e5791379a7c7d23c531a7679428300bb5072",
      "tree": "a97274af65a6d3fe40fab98e2e56be0816a968e2",
      "parents": [
        "bc6d7fdf460ec5292d66bb551dbfa49ca682bebf"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Mon Nov 07 10:21:24 2005 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 12:58:17 2006 +0100"
      },
      "message": "[WATCHDOG] sa1100_wdt.c sparse clean (2)\n\nThe following makes drivers/char/watchdog/sa1100_wdt.c sparse clean.\n(similar to the other watchdog drivers)\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "bc6d7fdf460ec5292d66bb551dbfa49ca682bebf",
      "tree": "e588c90655637a30481fc2926ff6031064cf44fa",
      "parents": [
        "bc7fc0601b3eb2254f080492f3fd69e319ed32d0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 11 17:56:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] fbdev: video_setup() warning fix\n\ndrivers/video/fbmem.c:1567: warning: \u0027video_setup\u0027 defined but not used\n\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc7fc0601b3eb2254f080492f3fd69e319ed32d0",
      "tree": "787110478e6ad0023e2ce0790e26e29d816291fa",
      "parents": [
        "891e5e5edaf13216f9f4c2710aebd066b1d98583"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Feb 11 17:56:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] nvidiafb: Add support for Geforce4 MX 4000\n\nAdd support for Geforce4 MX 4000 (0x185)\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "891e5e5edaf13216f9f4c2710aebd066b1d98583",
      "tree": "69f0764b407840fb12b7456f2a15b9afb34c39cd",
      "parents": [
        "1d30883942cfe8a1e3f88f8b7f4c292aeba3db5a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 11 17:56:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] drivers/video/Kconfig: remove unused BUS_I2C option\n\nThe BUS_I2C option is neither available (since there is no VISWS option in\nthe kernel) nor does it have any effect - so why not remove it?\n\nBased on a report by Jean-Luc Leger \u003creiga@dspnet.fr.eu.org\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d30883942cfe8a1e3f88f8b7f4c292aeba3db5a",
      "tree": "d53b73bb121b6b477ce64a6705d1a70f16581cb7",
      "parents": [
        "ef1bea9e2a5a72d2c3362522e0a09099406732ff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 11 17:56:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] tipar fixes\n\n- tipar_open(): fix unsigned comparison\n\n- tipar_open(): don\u0027t permit NULL pardevice (probably unneeded given the\n  above fix).\n\n- tipar_init_module(): handle the situation where parport_register_driver()\n  failed to register any devices (parport_register_driver() drops the -\u003eattach\n  return value on the floor).\n\n  This probably makes fixes #1 and #2 unneeded.\n\n- tipar_init_module(): fix various error-path resource leaks.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef1bea9e2a5a72d2c3362522e0a09099406732ff",
      "tree": "3d953b0f2f4c97a44dec193092660cd33cacc1d3",
      "parents": [
        "0defa3c19e7792001df09d6fa5ab461d3599ff6d"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Sat Feb 11 17:56:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] s390: remove one set of brackets in __constant_test_bit()\n\nRight now in __constant_test_bit for the s390 there is an extra set of ()\nsurrounding the calculation.  This patch simply removes one set of () that is\nsurrounding the whole clause.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0defa3c19e7792001df09d6fa5ab461d3599ff6d",
      "tree": "343a78463c4c0a354192c2ceca11e80ee6153aab",
      "parents": [
        "e7684277f6882a23cfb734cb7450c3a469e6e8b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] s390: add #ifdef __KERNEL__ to asm-s390/setup.h\n\nBased on a patch from Maximilian Attems \u003cmaks@sternwelten.at\u003e .  Nothing in\nasm-s390/setup.h is of interest for user space.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7684277f6882a23cfb734cb7450c3a469e6e8b1",
      "tree": "58be2fd69696fb4881c1852e22878e101060aa32",
      "parents": [
        "a386fba2516b5404864647906219ced57bf2f2b7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] s390: add support for unshare system call\n\nAdd support for unshare system call.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a386fba2516b5404864647906219ced57bf2f2b7",
      "tree": "d5f483a67be2b94025afa38a3e6d56968cea63b8",
      "parents": [
        "5238da45f345898a8bfcd14e53b0431fcee36a04"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:12 2006 -0800"
      },
      "message": "[PATCH] s390: fix non smp build of kexec\n\nAdd missing smp_cpu_not_running define to avoid build warnings in the non smp\ncase.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5238da45f345898a8bfcd14e53b0431fcee36a04",
      "tree": "1f4a5420de307ec43ba5202aaedd567cb6537ae6",
      "parents": [
        "9733e2407ad2237867cb13c04e7d619397fa3090"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:12 2006 -0800"
      },
      "message": "[PATCH] s390: update maintainers file\n\nUpdate URL for s390 and add maintainers for s390 networking and zfcp driver.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9733e2407ad2237867cb13c04e7d619397fa3090",
      "tree": "87324f48ee24b8e61acd3671312639c8003af7cb",
      "parents": [
        "25fab9ebac445d57b656f5faabac5a195bed2f82"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:12 2006 -0800"
      },
      "message": "[PATCH] s390: earlier initialization of cpu_possible_map\n\nInitiliazing of cpu_possible_map was done in smp_prepare_cpus which is way too\nlate.  Therefore assign a static value to cpu_possible_map, since we don\u0027t\nhave access to max_cpus in setup_arch.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25fab9ebac445d57b656f5faabac5a195bed2f82",
      "tree": "1cb23fbe97c2fcabe020a611a8a89e9c91e804f0",
      "parents": [
        "e6f3601a7275216c48c2635f46b388d970901bb9"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Sat Feb 11 17:55:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:12 2006 -0800"
      },
      "message": "[PATCH] s390: fix sclp memory corruption in tty pages list\n\nWhen the sclp interface takes very long to serve a request, the sclp core\ndriver will report a failed request to the sclp tty driver even though the\nrequest is still being processed by the sclp interface.  Eventually the sclp\ninterface completes the request and updates some fields in the request buffer\nwhich leads to a corrupted tty pages list.  The next time function\nsclp_tty_write_room is called, the corrupted list will be traversed, resulting\nin an oops.\n\nTo avoid this remove the busy retry limit and increase retry intervals.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6f3601a7275216c48c2635f46b388d970901bb9",
      "tree": "d342bf9306b9e8e242c15547fc688383242fdba5",
      "parents": [
        "c48d865c50e8626372a52094385fb1f5a2d2a7fd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:55:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:12 2006 -0800"
      },
      "message": "[PATCH] s390: update default configuration\n\nSwitch on CONFIG_DEBUG_FS again.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c48d865c50e8626372a52094385fb1f5a2d2a7fd",
      "tree": "de239992c17b2db616d9487ec8f150ddec09031e",
      "parents": [
        "c0cdf1935cf328730fa068e0f39a22e6149555aa"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Sat Feb 11 17:55:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] s390: fix locking in __chp_add() and s390_subchannel_remove_chpid()\n\nFix locking in __chp_add() and s390_subchannel_remove_chpid(): Need to\ndisable/enable because they are always called from a thread (and not\ndirectly from a machine check...)\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0cdf1935cf328730fa068e0f39a22e6149555aa",
      "tree": "985d7ca58ef6382df54d1f7895af66eda4c61e9b",
      "parents": [
        "2903fb1694dcb08a3c1d9d823cfae7ba30e66cd3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Feb 11 17:55:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] x86: print out early faults via early_printk()\n\nLost a few hours debugging an early-bootup fault within printk itself,\nwhich manifested itself as a hard to debug early hang.\n\nThis patch makes it much easier by printing out early faults via\nearly_printk(), which function is a lot simpler than a full printk, and\nhence more likely to succeed in emergencies.  (We do not recover from early\nfaults anyway, so there\u0027s no loss from not having these messages in the\nnormal printk buffer.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2903fb1694dcb08a3c1d9d823cfae7ba30e66cd3",
      "tree": "7d794e0997e935033354f3c3ffd81c1f31354db3",
      "parents": [
        "072eaa5d9cc3e63f567ffd9ad87b36194fdd8010"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Feb 11 17:55:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] vmscan: skip reclaim_mapped determination if we do not swap\n\nThis puts the variables and the way to get to reclaim_mapped in one block.\nAnd allows zone_reclaim or other things to skip the determination (maybe\nthis whole block of code does not belong into refill_inactive_zone()?)\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "072eaa5d9cc3e63f567ffd9ad87b36194fdd8010",
      "tree": "27b4acaea0ed57a839148e8d33d7ea5952c704d1",
      "parents": [
        "80e4342601abfafacb5f20571e40b56d73d10819"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Feb 11 17:55:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] vmscan: remove duplicate increment of reclaim_in_progress\n\nshrink_zone() already increments reclaim_in_progress.  No need to do it in\nbalance_pgdat.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80e4342601abfafacb5f20571e40b56d73d10819",
      "tree": "c03c988860aa8b6a1cc24ba8adff3778c1705928",
      "parents": [
        "643a654540579b0dcc7a206a4a7475276a41aff0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Feb 11 17:55:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] zone reclaim: do not check references to a page during zone reclaim\n\nshrink_list() and refill_inactive() check all ptes pointing to a page for\nreference bits in order to decide if the page should be put on the active\nlist.  This is not necessary for zone_reclaim since we are only interested\nin removing unmapped pages.  Skip the checks in both functions.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "643a654540579b0dcc7a206a4a7475276a41aff0",
      "tree": "e31d40e4362e4dc7823b7290c0de2a9353d3d117",
      "parents": [
        "33042a9ff4d126ba944b9dc3076665a2029e0a34"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 11 17:55:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] select: fix returned timeval\n\nWith David Woodhouse \u003cdwmw2@infradead.org\u003e\n\nselect() presently has a habit of increasing the value of the user\u0027s\n`timeout\u0027 argument on return.\n\nWe were writing back a timeout larger than the original.  We _deliberately_\nround up, since we know we must wait at _least_ as long as the caller asks\nus to.\n\nThe patch adds a couple of helper functions for magnitude comparison of\ntimespecs and of timevals, and uses them to prevent the various poll and\nselect functions from returning a timeout which is larger than the one which\nwas passed in.\n\nThe patch also fixes a bug in compat_sys_pselect7(): it was adding the new\ntimeout value to the old one and was returning that.  It should just return\nthe new timeout value.\n\n(We have various handy timespec/timeval-to-from-nsec conversion functions in\ntime.h.  But this code open-codes it all).\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: george anzinger \u003cgeorge@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33042a9ff4d126ba944b9dc3076665a2029e0a34",
      "tree": "d5cf22cebc02316058ad860feecef20742a4ae5e",
      "parents": [
        "e00d82d07fb112446586d225763d3572e64b7abf"
      ],
      "author": {
        "name": "Chris McDermott",
        "email": "lcm@us.ibm.com",
        "time": "Sat Feb 11 17:55:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix HPET timer on x460\n\n[description from AK]\n\nThe IBM Summit 3 chipset doesn\u0027t implement the HPET timer replacement\noption.  Since the current Linux code relies on it use a mixed mode with\nboth PIT for the interrupt and HPET counters for the time keeping.  That\nwas already implemented, but didn\u0027t work properly because it was still\nusing the last interrupt offset in HPET.  This resulted in x460 not\nbooting.  Fix this up by using the free running HPET counter.\n\nShouldn\u0027t affect any other machine because they either use full HPET mode\nor no HPET at all.\n\nTBD needs a similar 32bit fix.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e00d82d07fb112446586d225763d3572e64b7abf",
      "tree": "c8e0b3db432e1ad3a95740a4f36fb2a64368a4df",
      "parents": [
        "cff2b760096d1e6feaa31948e7af4abbefe47822"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Sat Feb 11 17:55:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] Add wording to m68k .S files to help clarify license info\n\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cff2b760096d1e6feaa31948e7af4abbefe47822",
      "tree": "9bd6d2796ffb8c6611ca06b74c6349f8f1289ce2",
      "parents": [
        "25bf368b3d98668c5d5f38e2201d8bca16e52680"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat Feb 11 17:55:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:10 2006 -0800"
      },
      "message": "[PATCH] fstatat64 support\n\nThe *at patches introduced fstatat and, due to inusfficient research, I\nused the newfstat functions generally as the guideline.  The result is that\non 32-bit platforms we don\u0027t have all the information needed to implement\nfstatat64.\n\nThis patch modifies the code to pass up 64-bit information if\n__ARCH_WANT_STAT64 is defined.  I renamed the syscall entry point to make\nthis clear.  Other archs will continue to use the existing code.  On x86-64\nthe compat code is implemented using a new sys32_ function.  this is what\nis done for the other stat syscalls as well.\n\nThis patch might break some other archs (those which define\n__ARCH_WANT_STAT64 and which already wired up the syscall).  Yet others\nmight need changes to accomodate the compatibility mode.  I really don\u0027t\nwant to do that work because all this stat handling is a mess (more so in\nglibc, but the kernel is also affected).  It should be done by the arch\nmaintainers.  I\u0027ll provide some stand-alone test shortly.  Those who are\neager could compile glibc and run \u0027make check\u0027 (no installation needed).\n\nThe patch below has been tested on x86 and x86-64.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25bf368b3d98668c5d5f38e2201d8bca16e52680",
      "tree": "17cfc952dba2d575d63f84a78790054b3953df61",
      "parents": [
        "0825c5d0f717816916f0e5ef9d89be51b3c52786",
        "fd401aee6273e869e2711de498e28f5208184797"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:53:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:53:51 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "0825c5d0f717816916f0e5ef9d89be51b3c52786",
      "tree": "69362a4034c67b563da267dc63a19f614fe1d69f",
      "parents": [
        "d6c662d4f13801fe5ce24e8bbdea321e2572d7e5",
        "e19816808346cc1619733532a267a11dce8f8a12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:53:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:53:25 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "d6c662d4f13801fe5ce24e8bbdea321e2572d7e5",
      "tree": "14e1736ed8ca9a1f846147355e3beebbeba3f78f",
      "parents": [
        "21b4da78c941f292f6daf87abb562d6285216e51",
        "00adbf62bd16f6527e046b422349a54d783a3d86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:52:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:52:31 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "e19816808346cc1619733532a267a11dce8f8a12",
      "tree": "ea7d973e4b3569ea22fbe455322637f218fd6a39",
      "parents": [
        "b514d3192736563dee3f4ba4b659558b3cadc7f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Feb 10 22:40:51 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 10 22:40:51 2006 +0000"
      },
      "message": "[ARM] 3326/1: H1940 - Control latches\n\nPatch from Ben Dooks\n\nDefine the bits for the two board control latches\nthat control various items on the H1940 iPAQ.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fd401aee6273e869e2711de498e28f5208184797",
      "tree": "7565369af8804072738a02c2dcedf566ba80b535",
      "parents": [
        "5bc159e6cb7ca8d173195919ee935885c129011e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Feb 10 21:50:43 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 10 21:50:43 2006 +0000"
      },
      "message": "[SERIAL] Remove incorrect code from ioc4 serial driver\n\nSerial drivers in general should not write uart_info-\u003eflags - they\u0027re\nprivate to serial_core.  Serial drivers have no need to fiddle with\ntty-\u003ealt_speed, nor manipulate TTY_IO_ERROR in tty-\u003eflags.  Fix the\nioc4 serial driver for both these points by simply removing the\noffending code.\n\nAcked-by: pfg@sgi.com\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21b4da78c941f292f6daf87abb562d6285216e51",
      "tree": "705d38a01494000d3f7a1071f90870100730708a",
      "parents": [
        "418aade459f03318defd18ef0b11981a63bd81b0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Feb 10 16:27:11 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 13:43:59 2006 -0800"
      },
      "message": "[PATCH] Fix s390 build failure.\n\narch/s390/kernel/compat_signal.c:199: error: conflicting types for \u0027do_sigaction\u0027\ninclude/linux/sched.h:1115: error: previous declaration of \u0027do_sigaction\u0027 was here\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "418aade459f03318defd18ef0b11981a63bd81b0",
      "tree": "b13a46e3d7050fa92e390b3374910882ae867254",
      "parents": [
        "8977d929e49021d9a6e031310aab01fa72f849c2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Fri Feb 10 01:51:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:13 2006 -0800"
      },
      "message": "[PATCH] Updates for page migration\n\nThis adds some additional comments in order to help others figure out how\nexactly the code works.  And fix a variable name.\n\nAlso swap_page does need to ignore all reference bits when unmapping a\npage.  Otherwise we may have to repeatedly unmap a frequently touched page.\nSo change the try_to_unmap parameter to 1.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8977d929e49021d9a6e031310aab01fa72f849c2",
      "tree": "13697e607b1153666139114242964f9982acc328",
      "parents": [
        "f0188f47482efdbd2e005103bb4f0224a835dfad"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Fri Feb 10 01:51:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] tty buffering stall fix\n\nPrevent stalled processing of received data when a driver allocates tty\nbuffer space but does not immediately follow the allocation with more data\nand a call to schedule receive tty processing.  (example: hvc_console) This\nbug was introduced by the first locking patch for the new tty buffering.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0188f47482efdbd2e005103bb4f0224a835dfad",
      "tree": "4d08110ea4560b433eecb4fa4de05dae6ea103e9",
      "parents": [
        "8e36709d8cea48a4d341294ce2b46678a2e77159"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Feb 10 01:51:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] slab: Avoid deadlock at kmem_cache_create/kmem_cache_destroy\n\nPrevents deadlock situation between\nkmem_cache_create()/kmem_cache_destory(), and kmem_cache_create() /cpu\nhotplug.  The locking order probably got moved over time.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e36709d8cea48a4d341294ce2b46678a2e77159",
      "tree": "bfb3f096c111e2feaab53e386e199d553df36482",
      "parents": [
        "c22db9412736204b25aeba19d18e5ea922f7d632"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Fri Feb 10 01:51:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] shmdt cannot detach not-alined shm segment cleanly.\n\nsys_shmdt() can manage shm segments which are covered by multiple vmas.  (This\ncan happen when a user uses mprotect() after shmat().)\n\nThis works well if shm is aligned to PAGE_SIZE, but if not, the last\nsegment cannot be detached.  It is because a comparison in sys_shmdt()\n\n\t(vma-\u003evm_end - addr) \u003c size\n\t\taddr \u003d\u003d return address of shmat()\n\t\tsize \u003d\u003d shmsize, argments to shmget()\n\nsize should be aligned to PAGE_SIZE before being compared with vma-\u003evm_end,\nwhich is aligned.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c22db9412736204b25aeba19d18e5ea922f7d632",
      "tree": "22a3c9526ebdd1562f4160a09389011ef6039ee7",
      "parents": [
        "7a8ef1cb774e5438d292365626f9b96616283706"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Feb 10 01:51:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] prevent recursive panic from softlockup watchdog\n\nWhen panic_timeout is zero, suppress triggering a nested panic due to soft\nlockup detection.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a8ef1cb774e5438d292365626f9b96616283706",
      "tree": "82d085204e8728d28a5267fb39aa2e26ea8824c9",
      "parents": [
        "705672935f8a9e661264e34cd8c409e8cddcc7db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 10 01:51:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] x86: don\u0027t initialise cpu_possible_map to all ones\n\nInitialising cpu_possible_map to all-ones with CONFIG_HOTPLUG_CPU means that\n\na) All for_each_cpu() loops will iterate across all NR_CPUS CPUs, rather\n   than over possible ones.  That can be quite expensive.\n\nb) Soon we\u0027ll be allocating per-cpu areas only for possible CPUs.  So with\n   CPU_MASK_ALL, we\u0027ll be wasting memory.\n\nI also switched voyager over to not use CPU_MASK_ALL in the non-CPU-hotplug\ncase.  Should be OK..\n\nI note that parisc is also using CPU_MASK_ALL.  Suggest that it stop doing\nthat.\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Zwane Mwaikambo \u003czwane@linuxpower.ca\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "705672935f8a9e661264e34cd8c409e8cddcc7db",
      "tree": "f4e3b2a3af5f066fc75fc484ae88fce80826d477",
      "parents": [
        "02df360bf38ca2acb78ddee9fd28262e9474153c"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Feb 10 01:51:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] Fix building external modules on ppc32\n\nWe are setting up sources for building external modules like this:\n\n  /usr/src/linux-obj\u003e # create a .config file\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD oldconfig\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD prepare\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD scripts\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD clean\n\nAfter that, external modules can be built with:\n\n  /usr/src/module\u003e make -C /usr/src/linux-obj M\u003d$PWD\n\nThis fails for ppc32 because the `make clean\u0027 removes the\narch/powerpc/include directory.  This should be done in archmrproper\ninstead of in archclean.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02df360bf38ca2acb78ddee9fd28262e9474153c",
      "tree": "a52dd8accc1b86d0ff7c6af0f19b331e199f0bc0",
      "parents": [
        "9c15e852a524d55ab768cf48c97f5c684f876af2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 10 01:51:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] remove bogus comment from init/main.c\n\nRemove bogus comment from init function which could lead to the assumption\nthat cpu_possible_map is setup in smp_prepare_cpus().\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c15e852a524d55ab768cf48c97f5c684f876af2",
      "tree": "897cc70b792652599e7f135e4cb4aeff82a3f2b8",
      "parents": [
        "afcd024183d8a6eae7e489ce50b2485c5ae4f662"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Feb 10 01:51:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] kexec: fix in free initrd when overlapped with crashkernel region\n\nIt is possible that the reserved crashkernel region can be overlapped with\ninitrd since the bootloader sets the initrd location.  When the initrd\nregion is freed, the second kernel memory will not be contiguous.  The\nKexec_load can cause an oops since there is no contiguous memory to write\nthe second kernel or this memory could be used in the first kernel itself\nand may not be part of the dump.  For example, on powerpc, the initrd is\nlocated at 36MB and the crashkernel starts at 32MB.  The kexec_load caused\npanic since writing into non-allocated memory (after 36MB).  We could see\nthe similar issue even on other archs.\n\nOne possibility is to move the initrd outside of crashkernel region.  But,\nthe initrd region will be freed anyway before the system is up.  This patch\nfixes this issue and frees only regions that are not part of crashkernel\nmemory in case overlaps.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "afcd024183d8a6eae7e489ce50b2485c5ae4f662",
      "tree": "c9c6ec6c59461229f48238582a4bf3e9209f5ae1",
      "parents": [
        "a2000572ad511f5f43091ed7bd2cc3b913104a1e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Feb 10 01:51:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] wrong firmware location in IPW2100 Kconfig entry\n\nFirmware should go into /lib/firmware, not /etc/firmware.\n\nFound by Alejandro Bonilla.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2000572ad511f5f43091ed7bd2cc3b913104a1e",
      "tree": "56279392dece8e11c33d3754854551aa6773095b",
      "parents": [
        "4b0955a6edb9b058ca1314ca210a92ee166c4d9a"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Feb 10 01:51:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:11 2006 -0800"
      },
      "message": "[PATCH] sched: remove smpnice\n\nI don\u0027t think the code is quite ready, which is why I asked for Peter\u0027s\nadditions to also be merged before I acked it (although it turned out that\nit still isn\u0027t quite ready with his additions either).\n\nBasically I have had similar observations to Suresh in that it does not\nplay nicely with the rest of the balancing infrastructure (and raised\nsimilar concerns in my review).\n\nThe samples (group of 4) I got for \"maximum recorded imbalance\" on a 2x2\nSMP+HT Xeon are as follows:\n\n            | Following boot | hackbench 20        | hackbench 40\n -----------+----------------+---------------------+---------------------\n 2.6.16-rc2 | 30,37,100,112  | 5600,5530,6020,6090 | 6390,7090,8760,8470\n +nosmpnice |  3, 2,  4,  2  |   28, 150, 294, 132 |  348, 348, 294, 347\n\nHackbench raw performance is down around 15% with smpnice (but that in\nitself isn\u0027t a huge deal because it is just a benchmark).  However, the\nsamples show that the imbalance passed into move_tasks is increased by\nabout a factor of 10-30.  I think this would also go some way to explaining\nlatency blips turning up in the balancing code (though I haven\u0027t actually\nmeasured that).\n\nWe\u0027ll probably have to revert this in the SUSE kernel.\n\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nCc: \"Martin J. Bligh\" \u003cmbligh@aracnet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b0955a6edb9b058ca1314ca210a92ee166c4d9a",
      "tree": "735e60ef67484b67432f2c81babab5bd37cb60ab",
      "parents": [
        "5bc159e6cb7ca8d173195919ee935885c129011e",
        "bab1deea308afcf9200837d6ac20aefe92972efb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:09:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:09:41 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "00adbf62bd16f6527e046b422349a54d783a3d86",
      "tree": "e4b2a94f51dc23fec090f845e62f53b2c09bbe28",
      "parents": [
        "ad71f123a9e9b809f6c829db1222ce0423a1153c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Jan 16 10:53:22 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 17:15:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add CONFIG_DEFAULT_UIMAGE for embedded boards\n\nEmbedded boards that u-boot require a kernel image in the uImage format.\nThis allows a given board to specify it wants a uImage built by default.\n\nThis also fixes a warning at config time, as this symbol is referred\nto in arch/powerpc/platforms/83xx/Kconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad71f123a9e9b809f6c829db1222ce0423a1153c",
      "tree": "d0e1bcb25b15360bf6a205de63bbea016adb8004",
      "parents": [
        "b37ce281d729181b9862c4e3e112f9b5eea74ac9"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Tue Feb 07 13:44:08 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:36:21 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add FSL USB node to documentation\n\nUpdated the documentation to include the definition of the USB device\nnode format for Freescale SOC devices.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b37ce281d729181b9862c4e3e112f9b5eea74ac9",
      "tree": "ec24d9924be3280fd362de6a23a85fe42b2d35b6",
      "parents": [
        "8568daa49063fd84b52b9e22b4e2422417b4d483"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:59:11 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:34:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: unshare system call registration\n\nRegisters system call for the powerpc architecture.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8568daa49063fd84b52b9e22b4e2422417b4d483",
      "tree": "963b417d4ad86ca161636a8f788ccf4ab77effde",
      "parents": [
        "5bc159e6cb7ca8d173195919ee935885c129011e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:02:20 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:02:20 2006 +1100"
      },
      "message": "ppc: Use the system call table from arch/powerpc/kernel/systbl.S\n\nWith this, new system calls only have to be wired up in one place\nfor ARCH\u003dppc and ARCH\u003dpowerpc, rather than 2.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bab1deea308afcf9200837d6ac20aefe92972efb",
      "tree": "bcf3d6ecb431b7b94cdd2a68e12b97abe3c2ebba",
      "parents": [
        "5dce971acf2ae20c80d5e9d1f6bbf17376870911"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Feb 09 17:10:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 17:10:12 2006 -0800"
      },
      "message": "[BRIDGE]: fix error handling for add interface to bridge\n\nRefactor how the bridge code interacts with kobject system.\nIt should still use kobjects even if not using sysfs.\nFix the error unwind handling in br_add_if.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5dce971acf2ae20c80d5e9d1f6bbf17376870911",
      "tree": "9d5e6809e839f18a2dfe51d2a1d0ff43a17c26bf",
      "parents": [
        "b3f1be4b5412e34647764457bec901e06b03e624"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Feb 09 17:09:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 17:09:38 2006 -0800"
      },
      "message": "[BRIDGE]: netfilter handle RCU during removal\n\nBridge netfilter code needs to handle the case where device is\nremoved from bridge while packet in process. In these cases the\nbridge_parent can become null while processing.\n\nThis should fix: http://bugzilla.kernel.org/show_bug.cgi?id\u003d5803\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3f1be4b5412e34647764457bec901e06b03e624",
      "tree": "b3f1529ff0882ebb5aed190d8a61b52f703503ce",
      "parents": [
        "6fcf9412de64056238a6295f21db7aa9c37a532e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Feb 09 17:08:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 17:08:52 2006 -0800"
      },
      "message": "[BRIDGE]: fix for RCU and deadlock on device removal\n\nChange Bridge receive path to correctly handle RCU removal of device\nfrom bridge.  Also fixes deadlock between carrier_check and del_nbp.\nThis replaces the previous deleted flag fix.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bc159e6cb7ca8d173195919ee935885c129011e",
      "tree": "664360df9314d9c338a089da52bb3f2b97d5cdba",
      "parents": [
        "ad91e6fa0d331e419e4692d146cdc04e594a5bea",
        "65b78722ce2a2dc76108b467f79b2c5b4864af82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 17:08:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 17:08:09 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "6fcf9412de64056238a6295f21db7aa9c37a532e",
      "tree": "06cd8f20551ce8173e8cccb8ecd628f955f7db6e",
      "parents": [
        "80ba250e59ced808a8c9b79560938bbe4509c0a7"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Thu Feb 09 17:06:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 17:06:57 2006 -0800"
      },
      "message": "[TCP]: rcvbuf lock when tcp_moderate_rcvbuf enabled\n\nThe rcvbuf lock should probably be honored here.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80ba250e59ced808a8c9b79560938bbe4509c0a7",
      "tree": "017c64acb3a5d5a43a495ea1e58b2dc270e2441e",
      "parents": [
        "d93077fb0e7cb9d4f4094a649501d840c55fdc8b"
      ],
      "author": {
        "name": "David Binderman",
        "email": "dcb314@hotmail.com",
        "time": "Thu Feb 09 16:59:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 16:59:48 2006 -0800"
      },
      "message": "[IRDA]: out of range array access \n\nThis patch fixes an out of range array access in irnet_irda.c.\n\nAuthor: David Binderman \u003cdcb314@hotmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d93077fb0e7cb9d4f4094a649501d840c55fdc8b",
      "tree": "4786704b28bdddd2696e2791ea1dc641bf134cb3",
      "parents": [
        "28633514afd68afa77ed2fa34fa53626837bf2d5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@nokia.com",
        "time": "Thu Feb 09 16:58:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 16:58:46 2006 -0800"
      },
      "message": "[IRDA]: Set proper IrLAP device address length\n\nThis patch set IrDA\u0027s addr_len properly, i.e to 4 bytes, the size of the\nIrLAP device address.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28633514afd68afa77ed2fa34fa53626837bf2d5",
      "tree": "5f816a81d5aad85521b0c092885bd2b735bafd1d",
      "parents": [
        "a70ea994a0d83fd0151a070be72b87d014ef0a7e"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Thu Feb 09 16:40:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 09 16:43:41 2006 -0800"
      },
      "message": "[NETLINK]: illegal use of pid in rtnetlink\n\nWhen a netlink message is not related to a netlink socket,\nit is issued by kernel socket with pid 0. Netlink \"pid\" has nothing\nto do with current-\u003epid. I called it incorrectly, if it was named \"port\",\nthe confusion would be avoided.\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a70ea994a0d83fd0151a070be72b87d014ef0a7e",
      "tree": "40e3bf28a3fa36f20b4625c241ca14abb0c1a00d",
      "parents": [
        "ad91e6fa0d331e419e4692d146cdc04e594a5bea"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Thu Feb 09 16:40:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 09 16:43:38 2006 -0800"
      },
      "message": "[NETLINK]: Fix a severe bug\n\nnetlink overrun was broken while improvement of netlink.\nDestination socket is used in the place where it was meant to be source socket,\nso that now overrun is never sent to user netlink sockets, when it should be,\nand it even can be set on kernel socket, which results in complete deadlock\nof rtnetlink.\n\nSuggested fix is to restore status quo passing source socket as additional\nargument to netlink_attachskb().\n\nA little explanation: overrun is set on a socket, when it failed\nto receive some message and sender of this messages does not or even\nhave no way to handle this error. This happens in two cases:\n1. when kernel sends something. Kernel never retransmits and cannot\n   wait for buffer space.\n2. when user sends a broadcast and the message was not delivered\n   to some recipients.\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad91e6fa0d331e419e4692d146cdc04e594a5bea",
      "tree": "315363d4002ee449a8a754628c2f26d324157caf",
      "parents": [
        "b481b4ecf5205f8e73e8f618085dbe3e070e9e31",
        "642fe301c3fbfe5e328a7a597c4dca41790edbbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:19:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:19:06 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "b481b4ecf5205f8e73e8f618085dbe3e070e9e31",
      "tree": "08b008dca74ff9cd2a3eaa0d777c2249565f6365",
      "parents": [
        "9ac95f2f90e022c16d293d7978faddf7e779a1a9",
        "9caafa6c8686e319cf4d5f3757b3972c6c522b7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:18:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:18:19 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "9ac95f2f90e022c16d293d7978faddf7e779a1a9",
      "tree": "dcc1769ed614585e956c20c718506cdfe4b0bf92",
      "parents": [
        "c70d3d703ad94727dab2a3664aeee33d71e00715"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Feb 09 22:41:50 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:17:36 2006 -0800"
      },
      "message": "[PATCH] do_sigaction: cleanup -\u003esa_mask manipulation\n\nClear unblockable signals beforehand.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c70d3d703ad94727dab2a3664aeee33d71e00715",
      "tree": "c809680e7ea5167087d9ce77b2743e7fdf921b5b",
      "parents": [
        "15508d22d00277a1f2a1022dce38f2772c810d32"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Feb 09 22:41:41 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:17:36 2006 -0800"
      },
      "message": "[PATCH] sys_signal: initialize -\u003esa_mask\n\nPointed out by Linus Torvalds.\n\nsys_signal() forgets to initialize -\u003esa_mask.\n\n( I suspect arch/ia64/ia32/ia32_signal.c:sys32_signal()\n  also needs this fix )\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "642fe301c3fbfe5e328a7a597c4dca41790edbbb",
      "tree": "c1d19f5f83949d091e0ca3c3bfeabc73a09ec111",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Feb 09 15:09:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 15:09:15 2006 -0800"
      },
      "message": "[SPARC64]: Fix sys_newfstatat syscall table entry for 64-bit.\n\nThe sparc64 64 bit syscall table seems to be broken as it has\ncompat_sys_newfstatat in its syscall table instead of sys_newfstatat.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65b78722ce2a2dc76108b467f79b2c5b4864af82",
      "tree": "a5296112d759443f84e6f334703dc330be903d8e",
      "parents": [
        "a94746461765dae41fb82e4dac027d14af4d80d8",
        "9621a4ef8a29d11118f44def053931bcafb0dfc2"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:43:58 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:43:58 2006 -0800"
      },
      "message": "Pull new-syscalls into release branch\n"
    },
    {
      "commit": "a94746461765dae41fb82e4dac027d14af4d80d8",
      "tree": "ce7fa53c3509c6564fad23e42c7737560b085b2d",
      "parents": [
        "1ff0be1534839dabec85f6d16dc36734f4e158bf"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Thu Feb 09 14:42:55 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:42:55 2006 -0800"
      },
      "message": "[IA64] mca_drv: Add minstate validation\n\nMCA driver can cause panic if kernel gets a state info with no minstate.\nThis patch adds minstate validation before handling it.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1ff0be1534839dabec85f6d16dc36734f4e158bf",
      "tree": "43877a8d27b81716f4b7a2ea2cf638186764b0ce",
      "parents": [
        "b6bb761897d3b0225fa9d61fc4782b02bab9a6e1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:41:41 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:41:41 2006 -0800"
      },
      "message": "[IA64] sys32_signal() forgets to initialize -\u003esa_mask\n\nPointed out by Oleg Nesterov \u003coleg@tv-sign.ru\u003e, who in turn\ngot the hint from Linus.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b6bb761897d3b0225fa9d61fc4782b02bab9a6e1",
      "tree": "79e3ace3f1bf58f52d635ccee3d27866678d5ce4",
      "parents": [
        "8b34ff427d6f3b0a1207829350b9db16376f88c5"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Thu Feb 09 14:14:52 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:14:52 2006 -0800"
      },
      "message": "[IA64-SGI] Small cleanup for misuse of list_for_each to list_for_each_safe.\n\nPatch was suggested by Kenneth W. Chen here\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8b34ff427d6f3b0a1207829350b9db16376f88c5",
      "tree": "a3f33ef514dc2da5aa098686acc00cfaf1eaa98b",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Thu Feb 09 14:12:24 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:12:24 2006 -0800"
      },
      "message": "[IA64-SGI] Hotplug driver related fix in the SN ia64 code.\n\nRemove an erroneous kfree, and unlink the pcidev_info struct from the\npcidev_info list prior to free\u0027ing the pcidev_info struct.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b514d3192736563dee3f4ba4b659558b3cadc7f7",
      "tree": "3025778d20cdce89ee2597cf64800dfc75af7593",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@gobolinux.org",
        "time": "Thu Feb 09 16:47:58 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 16:47:58 2006 +0000"
      },
      "message": "[ARM] 3314/1: S3C2400 - adds s3c2400.h\n\nPatch from Lucas Correia Villa Real\n\nThis patch adds s3c2400.h, fixing the build for the 2410/2440\nplatforms.\n\nSigned-off-by: Lucas Correia Villa Real \u003clucasvr@gobolinux.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "15508d22d00277a1f2a1022dce38f2772c810d32",
      "tree": "b9aa22a9fc97ff54bc5677df5624b4ee91b56fe2",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "message": "Revert \"[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\"\n\nThis reverts commit 5e375bc7d586e0df971734a5a5f1f080ffd89b68.\n\nKyle McMartin steps on his soap-box:\n\n  \"Sigh.  Can everyone please stop assuming gcc can output to /dev/null?\n   On several platforms, ld tries to lseek in the output file, and fails\n   if it can\u0027t.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9caafa6c8686e319cf4d5f3757b3972c6c522b7c",
      "tree": "b38979b835b5d22e681b175d0b98a3c7560d9c59",
      "parents": [
        "51e9f2ff83df6b1c81c5c44f4486c68ed87aa20e",
        "cac0e8e8bb2e7a086643bdd00c41d900a79bb4fa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 04:29:00 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 04:29:00 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "cac0e8e8bb2e7a086643bdd00c41d900a79bb4fa",
      "tree": "73cd85e5529a01fa2338ab6d58b99c36dd666cbe",
      "parents": [
        "ddef9bb367b19383df627e388cb4c01c86ddba6c",
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 00:58:59 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 00:58:59 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "0bdd340c092b0936f78a54bdbd3927463ed4fca3",
      "tree": "d9215d382cdc4c2dc6366a2c551079590e8b8216",
      "parents": [
        "9908104935325bd6beba67d637b6f5396d47075c",
        "f478af9dc58c01880832a321c3eea7703772c420"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 17:06:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 17:06:51 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "9908104935325bd6beba67d637b6f5396d47075c",
      "tree": "ec3bf2213993e21598403e4aeb68ba1e92d536b5",
      "parents": [
        "4b88f09364e94b05b66fb1441131e8460495a2f8"
      ],
      "author": {
        "name": "Kristian Slavov",
        "email": "kristian.slavov@nomadiclab.com",
        "time": "Wed Feb 08 16:10:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 08 16:13:28 2006 -0800"
      },
      "message": "[IPV6]: Address autoconfiguration does not work after device down/up cycle\n\nIf you set network interface down and up again, the IPv6 address\nautoconfiguration does not work. \u0027ip addr\u0027 shows that the link-local\naddress is in tentative state. We don\u0027t even react to periodical router\nadvertisements.\n\nDuring NETDEV_DOWN we clear IF_READY, and we don\u0027t set it back in\nNETDEV_UP. While starting to perform DAD on the link-local address, we\nnotice that the device is not in IF_READY, and we abort autoconfiguration\nprocess (which would eventually send router solicitations).\n\nAcked-by: Juha-Matti Tapio \u003cjmtapio@verkkotelakka.net\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b88f09364e94b05b66fb1441131e8460495a2f8",
      "tree": "006c9594aa26a8ee6805b337901ecf7823c17dd9",
      "parents": [
        "ca76a2f3a5202ec1618cb7e76aa8a573235e469f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Feb 09 00:35:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:52:15 2006 -0800"
      },
      "message": "[PATCH] x86-64: Add sys_unshare\n\nAdd unshare syscall for x86-64\n\nppoll/pselect are not ready yet, but add reservations.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9621a4ef8a29d11118f44def053931bcafb0dfc2",
      "tree": "b1e0a0214bddd5f23133e5b12fdf8f8d24188bcd",
      "parents": [
        "9ed2ad8648eb974ee670045d41b5a51b763e3aa1"
      ],
      "author": {
        "name": "Janak Desai",
        "email": "janak@us.ibm.com",
        "time": "Wed Feb 08 15:43:38 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Feb 08 15:43:38 2006 -0800"
      },
      "message": "[IA64] unshare system call registration for ia64\n\nRegisters system call for the ia64 architecture.\n\nReserves space for ppoll and pselect, and adds unshare at system\ncall number 1296.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ca76a2f3a5202ec1618cb7e76aa8a573235e469f",
      "tree": "187df44d575b484f6016c728dd379f10aaaa4c6d",
      "parents": [
        "17be03f0a1f42ccfccb38f7d0a94c0f0169634a6",
        "be92cbb99654f02a49edbeda84f17e8d61727518"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:22:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:22:00 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "17be03f0a1f42ccfccb38f7d0a94c0f0169634a6",
      "tree": "8fe4fc7a987547c546e7b493eecb3607a9583795",
      "parents": [
        "cce0cac125623f9b68f25dd1350f6d616220a8dd",
        "85d1494e5ff8e20a52ce514584ffda4f0265025e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:21:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:21:22 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "cce0cac125623f9b68f25dd1350f6d616220a8dd",
      "tree": "123a4dd9f040d05e42cadb6b01f301d6863b897f",
      "parents": [
        "f564c5fe29d3fa9adc6d839714521b0554c62598",
        "18f49ea207fbcf37f81395037f0dc1cacb2aac3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:20:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\nManual conflict merge of arch/arm/Kconfig\n"
    },
    {
      "commit": "be92cbb99654f02a49edbeda84f17e8d61727518",
      "tree": "24c763208119c991736ba9b0cce7a0f7c103e8b0",
      "parents": [
        "ac171c46667c1cb2ee9e22312291df6ed78e1b6e"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Wed Feb 08 22:23:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 22:23:05 2006 +0000"
      },
      "message": "[MMC] Remove extra character in AU1XXX MMC Kconfig entry\n\nAn obvious vi fat finger on my part.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "18f49ea207fbcf37f81395037f0dc1cacb2aac3c",
      "tree": "8c68c2093940b64924ea806d4cc2f5386ad42fc9",
      "parents": [
        "87bd63f64790eb01a963e05fc5e9fbf366c9de6e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 08 22:06:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 22:06:47 2006 +0000"
      },
      "message": "[ARM] 3278/1: OMAP: 3/3 Fix low-level io init for omap2 boards\n\nPatch from Tony Lindgren\n\nThis patch fixes the low-level IO init for omap2 boards.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87bd63f64790eb01a963e05fc5e9fbf366c9de6e",
      "tree": "a8861405cdacb10b1373bca72b9abd40d64c8f39",
      "parents": [
        "53d9cc7395c8dbe8d7fd6f9acd6578b236d14a0f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 08 22:06:46 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 22:06:46 2006 +0000"
      },
      "message": "[ARM] 3280/1: OMAP: 2/3 Fix low-level io init for omap1 boards\n\nPatch from Tony Lindgren\n\nThis patch fixes the low-level IO init for omap1 boards.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "53d9cc7395c8dbe8d7fd6f9acd6578b236d14a0f",
      "tree": "5ff13b4064bfee3b5149aa49c806d5db36e5e7f4",
      "parents": [
        "083d06edfda28fdee41ac46dc57ad4949927acd9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 08 22:06:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 22:06:45 2006 +0000"
      },
      "message": "[ARM] 3279/1: OMAP: 1/3 Fix low-level io init\n\nPatch from Tony Lindgren\n\nThis patch adds the missing cache flushes to common low-level\ninit that are needed to access the IO region. These flushes\nare normally done at the end of devicemaps_init(), but we\nneed to detect the OMAP core type early.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "083d06edfda28fdee41ac46dc57ad4949927acd9",
      "tree": "01757c54299fcf8b97199de109dcd4b1e5b2bf77",
      "parents": [
        "5cba742935ee7aee6f70d35da83e6398408418f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Feb 08 22:03:31 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 22:03:31 2006 +0000"
      },
      "message": "[ARM] 3299/1: S3C24XX - fix irq range on adc device\n\nPatch from Ben Dooks\n\nChange the IRQ resource range for the ADC device\nto be two distinct IRQs\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85d1494e5ff8e20a52ce514584ffda4f0265025e",
      "tree": "de0ee6ba613cbaaeee1a6c0a10b4b4a936d716dd",
      "parents": [
        "7369a8b39ce4be117b0f12bda4e34a1d1789dfe3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Feb 08 21:46:24 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:46:24 2006 +0000"
      },
      "message": "[SERIAL] 8250_pci: add new PCI serial card support\n\nThis patch adds new PCI serial card support.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7369a8b39ce4be117b0f12bda4e34a1d1789dfe3",
      "tree": "17d0e393d661debf587b83b10d04f5684764e2cd",
      "parents": [
        "76a55431cc7237f018c7c667860d60e2b6427bf1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 21:43:03 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:43:03 2006 +0000"
      },
      "message": "[SERIAL] ip22zilog: Whitespace cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "76a55431cc7237f018c7c667860d60e2b6427bf1",
      "tree": "a294ca801340802b50015944d5cf6874b7ae0f7f",
      "parents": [
        "deb37bb7a94c052140d1461a09b877a00e7e2476"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Feb 08 21:40:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:40:13 2006 +0000"
      },
      "message": "[SERIAL] PPC32 CPM_UART: update to utilize the new TTY flip API\n\nThis replaces old direct usage of tty-\u003eflip stuff with relative flip API\ncalls.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "deb37bb7a94c052140d1461a09b877a00e7e2476",
      "tree": "9b09dd030abe3472899084dd2790e4f76d3b371f",
      "parents": [
        "f5968b37b3ad35b682b574b578843a0361218aff"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Wed Feb 08 21:36:28 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:36:28 2006 +0000"
      },
      "message": "[SERIAL] Fix compile error in 8250_au1x00.c\n\nThe DB1550 actually doesn\u0027t have a UART2.  Remove it from the list.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5968b37b3ad35b682b574b578843a0361218aff",
      "tree": "59bd62257053a4252cf7b01a675b577a93e313d2",
      "parents": [
        "620739025b94fe472c845ce013bff62716d3c576"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 08 21:34:35 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:34:35 2006 +0000"
      },
      "message": "[SERIAL] 8250 serial console update uart_8250_port ier\n\nOn some embedded PowerPC (MPC834x) systems an extra byte would some\ntimes be required to flush data out of the fifo.\nserial8250_console_write() was updating the IER in hardware without\nalso updating the copy in uart_8250_port. This causes issues functions\nlike serial8250_start_tx() and __stop_tx() to misbehave.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5cba742935ee7aee6f70d35da83e6398408418f7",
      "tree": "4a5d706a3ebb9861d9676ce58bf03b18114815ac",
      "parents": [
        "f557f5e51db47887eab170084bbcf9685b48fa06"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@gobolinux.org",
        "time": "Wed Feb 08 21:31:54 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:31:54 2006 +0000"
      },
      "message": "[ARM] 3283/1: S3C2400 - defines the number of serial ports\n\nPatch from Lucas Correia Villa Real\n\nThis patch defines the number of serial ports on the S3C2400.\n\nSigned-off-by: Lucas Correia Villa Real \u003clucasvr@gobolinux.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f557f5e51db47887eab170084bbcf9685b48fa06",
      "tree": "5ebd382d8d8a9f4432fdd07e42cb6ac753e7cfcd",
      "parents": [
        "365bf8ac6f5b3d3187cb39444fa87a5b38683ff4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 08 21:19:39 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:19:39 2006 +0000"
      },
      "message": "[ARM] 3313/1: Use OSC4 instead of OSC1 for CLCD\n\nPatch from Catalin Marinas\n\nBecause of a type, OSC1 was used for setting the display clock instead of\nOSC4. This patch fixes it.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "365bf8ac6f5b3d3187cb39444fa87a5b38683ff4",
      "tree": "6b0e8234ca75d6b5b155c652028a0506875099a9",
      "parents": [
        "5964eae835c3b98c69d338950651f7f414f96477"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Feb 08 21:19:38 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:19:38 2006 +0000"
      },
      "message": "[ARM] 3311/1: clean up include/asm-arm/mutex.h\n\nPatch from Nicolas Pitre\n\nSince:\n\n\tif (unlikely(__res || __ex_flag))\n\nproduces worse code on ARM than:\n\n\tif (unlikely(__res | __ex_flag))\n\nI therefore made it more explicit:\n\n\t__res |\u003d __ex_flag;\n\tif (unlikely(__res !\u003d 0))\n\nso it is not seen as a typo again.\n\nAlso made everything static inline rather than macros for better readability\n(both produce the same code after all).\n\nAnd finally added missing \\t from multi-line assembly code.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "5964eae835c3b98c69d338950651f7f414f96477"
}
