)]}'
{
  "log": [
    {
      "commit": "3d5efad953c6d5ba11d5bcb584ef8e906f953a73",
      "tree": "1ff02ade271173d594818c6ca40aa8678987da6f",
      "parents": [
        "b3a83639895a422b25f72eec0a5d1d88c3ac4e9e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Fri Sep 30 19:12:46 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 30 19:12:46 2005 +1000"
      },
      "message": "drm: fix drm PCIGART\n\nPCI Express support broke PCIGART\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b3a83639895a422b25f72eec0a5d1d88c3ac4e9e",
      "tree": "1cd03d53cccb01964ea57564d7be575a29b7fec2",
      "parents": [
        "689b9d74b1c00e1316fbb7d1e912fe1227fdb1ab"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Fri Sep 30 18:37:36 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 30 18:37:36 2005 +1000"
      },
      "message": "drm: fix all sparse warning on 32-bit x86\n\nFinally cleaned up the sparse warnings for the drm.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "689b9d74b1c00e1316fbb7d1e912fe1227fdb1ab",
      "tree": "46d53c2d2ecb31d3db08f034052106030a9d8046",
      "parents": [
        "b6ce156c415544f900e031890c78eba8bc92f9b3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Fri Sep 30 17:09:07 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 30 17:09:07 2005 +1000"
      },
      "message": "drm: add option to force writeback off.\n\nIn order to get some better debugging from people about certain hangs/crashes\nwe need to be able to turn AGP writeback off permanently...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b6ce156c415544f900e031890c78eba8bc92f9b3",
      "tree": "caf620af0b6f8de3786b8aee86fd7e992bad5a58",
      "parents": [
        "13e4a9c85152a49ec10e682308581ab13b437470"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Sep 25 15:07:24 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Sep 25 15:07:24 2005 +1000"
      },
      "message": "drm: fix some lindent damage\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "13e4a9c85152a49ec10e682308581ab13b437470",
      "tree": "c82846763a0b6a73fe3c6cf4a64460647baa3407",
      "parents": [
        "b5e89ed53ed8d24f83ba1941c07382af00ed238e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Sep 25 14:30:09 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Sep 25 14:30:09 2005 +1000"
      },
      "message": "drm: cast handle to a pointer to avoid warning\n\nAndrew reported a warning on this line, just case to void *.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b5e89ed53ed8d24f83ba1941c07382af00ed238e",
      "tree": "747bae7a565f88a2e1d5974776eeb054a932c505",
      "parents": [
        "99a2657a29e2d623c3568cd86b27cac13fb63140"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Sep 25 14:28:13 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Sep 25 14:28:13 2005 +1000"
      },
      "message": "drm: lindent the drm directory.\n\nI\u0027ve been threatening this for a while, so no point hanging around.\nThis lindents the DRM code which was always really bad in tabbing department.\nI\u0027ve also fixed some misnamed files in comments and removed some trailing\nwhitespace.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "99a2657a29e2d623c3568cd86b27cac13fb63140",
      "tree": "9023ee34d4ccc8dac11d07dc3978f13297d77411",
      "parents": [
        "4e0c1159d83a658d1ffba5bc3442f4ec4cadb436"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Sep 25 13:25:41 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Sep 25 13:25:41 2005 +1000"
      },
      "message": "drm: use kernel macros\n\nMake some of the DRM_ macros use the real kernel macros.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4e0c1159d83a658d1ffba5bc3442f4ec4cadb436",
      "tree": "36a5079ba7ba9b9e0f2f633356705b980940eac4",
      "parents": [
        "ea98a92ff18c03bf7f4d21536986cbbcb4c10cd9",
        "ef6bd6eb90ad72ee8ee7ba8b271f27102e9a90c1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Sep 25 13:14:45 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Sep 25 13:14:45 2005 +1000"
      },
      "message": "update from upstream\n"
    },
    {
      "commit": "ef6bd6eb90ad72ee8ee7ba8b271f27102e9a90c1",
      "tree": "6e391d595c78b59396f6ae9e9fb322325ec9a9fe",
      "parents": [
        "2e55b57a6000ff05f6aadcddf204ecb42749a332",
        "6b9ea4213e3a9c9b8de29a001a2b8d8799cbc1c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 13:50:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 13:50:35 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-ucb\n"
    },
    {
      "commit": "2e55b57a6000ff05f6aadcddf204ecb42749a332",
      "tree": "24ffdb922b0e20300dd13cb2eb4d7f68048ac1a3",
      "parents": [
        "f50c02831d833a27321388bc595a3c376ae941e4",
        "f993724210744a9b07cf5496808828c4da6ab6df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 13:49:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 13:49:37 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "f50c02831d833a27321388bc595a3c376ae941e4",
      "tree": "8a9b29f9d2684a7dab6c20662b10e49f057c8bb6",
      "parents": [
        "ff13f98b97cb6c5a2d201dfa4db0a2fd0b4d9d50",
        "d2f607484f8210cf19b1730dee26d426a5a770a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 13:49:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 13:49:01 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "ff13f98b97cb6c5a2d201dfa4db0a2fd0b4d9d50",
      "tree": "bce3878acb3cafa95267bb1c95bb5031e7b52e79",
      "parents": [
        "87e807b6c461bbd449496a4c3ab78ab164a4ba97"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Sep 24 02:02:29 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 24 10:44:25 2005 -0700"
      },
      "message": "[PATCH] Input: check switch bitmap when matching handlers\n\nThe wwitch bitmap was added to input_device_id structure and we should\ncheck it when matching handlers and input devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2f607484f8210cf19b1730dee26d426a5a770a5",
      "tree": "b05e0376b0843063e14342811dbedc8bf2f4177b",
      "parents": [
        "87e807b6c461bbd449496a4c3ab78ab164a4ba97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 24 10:42:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 24 10:42:06 2005 +0100"
      },
      "message": "[ARM] Fix compiler warnings for memcpy_toio/memcpy_fromio/memset_io\n\nAdd \u0027volatile\u0027 to the __iomem pointers for these functions as\nper x86.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6b9ea4213e3a9c9b8de29a001a2b8d8799cbc1c9",
      "tree": "c678c9ace865ad4d4ebd4a6cb7daceb9cb0556e2",
      "parents": [
        "87e807b6c461bbd449496a4c3ab78ab164a4ba97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 24 10:24:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 24 10:24:37 2005 +0100"
      },
      "message": "[MFD] Fix \"bious one-bit signed bitfield\" errors\n\nucb1x00-ts declared a couple of one-bit \u0027int\u0027 bitfields.\nMake them unsigned.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f993724210744a9b07cf5496808828c4da6ab6df",
      "tree": "c9e5b09fafc392546d41c05d30119a6cb3367275",
      "parents": [
        "87e807b6c461bbd449496a4c3ab78ab164a4ba97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 24 10:12:47 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 24 10:12:47 2005 +0100"
      },
      "message": "[SERIAL] Remove unused variable in clps711x.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87e807b6c461bbd449496a4c3ab78ab164a4ba97",
      "tree": "6f5af52317ace30c1229e356a332093981763e39",
      "parents": [
        "2ead1aa6f14ed542af0c9e2302a51ea02128f587",
        "536f8098026bde1368bbfcbcb9682a7637b73df2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:52 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "2ead1aa6f14ed542af0c9e2302a51ea02128f587",
      "tree": "dfaf465122239a8bb450913b2e95f4647d24892f",
      "parents": [
        "7f28f394bd68e58bf3938c67bbeca7825b4687b8",
        "c8868611389aa28e0e5e0d63f468727781eac68c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:01 2005 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "c8868611389aa28e0e5e0d63f468727781eac68c",
      "tree": "da07d9bb09f99cdcb058bed5117dcac998e0b8ae",
      "parents": [
        "9389d79fbf9a0167ff2de87e8796c6bb803219bf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Sep 23 09:08:30 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:07:12 2005 -0400"
      },
      "message": "[PATCH] skge: fix Yukon-Lite A0 workaround\n\nThis is one of those workarounds sucked over from sk98lin driver.\nThe skge driver needs to detect the Yukon-Lite A0 chip properly,\nand turn of Rx FIFO Flush.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "536f8098026bde1368bbfcbcb9682a7637b73df2",
      "tree": "cf83d2e1afa503b6aeba103b55cd1da0af4e7a4c",
      "parents": [
        "e86ee6682b649183c11013a98be02f25e9ae399d",
        "3fd07d3bf0077dcc0f5a33d2eb1938ea050da8da"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:03:21 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:03:21 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "7f28f394bd68e58bf3938c67bbeca7825b4687b8",
      "tree": "b62e7b8e179ccce3244e3f3c75703082f1c2d91c",
      "parents": [
        "dbdb90450059e17e8e005ebd3ce0a1fd6008a0c8",
        "73394322a4bf4108847ba3c2eee33a81b1b44450"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 14:01:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 14:01:52 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "73394322a4bf4108847ba3c2eee33a81b1b44450",
      "tree": "8f87725077eb63534d5ec0ccad118ab71f954a0c",
      "parents": [
        "e484585ec3ee66cd07a627d3a9e2364640a3807f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Sep 23 21:49:58 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 23 21:49:58 2005 +0100"
      },
      "message": "[ARM] Fix context switch with ARMv6 + TLS\n\nWe accidentally corrupted the TLS value when clearing out the ARMv6\nexclusive monitor.  Avoid doing so.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dbdb90450059e17e8e005ebd3ce0a1fd6008a0c8",
      "tree": "0dc0220667566698e5c602bcd408d4255c86037a",
      "parents": [
        "86513e726b494796175b6c4fdd705797f01b0ca2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 23 13:24:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:35:37 2005 -0700"
      },
      "message": "[PATCH] revert oversized kmalloc check\n\nAs davem points out, this wasn\u0027t such a great idea.  There may be some code\nwhich does:\n\n\tsize \u003d 1024*1024;\n\twhile (kmalloc(size, ...) \u003d\u003d 0)\n\t\tsize /\u003d 2;\n\nwhich will now explode.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86513e726b494796175b6c4fdd705797f01b0ca2",
      "tree": "aa5ee75b87732caa618665a650e33a771ed50458",
      "parents": [
        "e7c965084392e23a3494f0247c75795360a3fa0d"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Fri Sep 23 13:24:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:35:37 2005 -0700"
      },
      "message": "[PATCH] documentation: sparse no longer uses bk, but git\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7c965084392e23a3494f0247c75795360a3fa0d",
      "tree": "24fab39beb7cf8a5d8fd270e3add76fc3d2dce91",
      "parents": [
        "67b108131df1230bad20a7279a8897de123d690b"
      ],
      "author": {
        "name": "Hironobu Ishii",
        "email": "hishii@soft.fujitsu.com",
        "time": "Fri Sep 23 13:24:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:35:37 2005 -0700"
      },
      "message": "[PATCH] ipmi_msghandler: inconsistent spin_lock usage\n\nI found an inconsistent spin_lock usage in ipmi_smi_msg_received.\n\nSigned-off-by: Hironobu Ishii \u003chishii@soft.fujitsu.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67b108131df1230bad20a7279a8897de123d690b",
      "tree": "d9551fb8d2d610840e5538760ac5ba61c8c32c7e",
      "parents": [
        "2601c2e278863cd48c01bce1377b4c9747893025"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 23 13:24:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:35:36 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix huge pages MMU mapping bug\n\nCurrent kernel has a couple of sneaky bugs in the ppc64 hugetlb code that\ncause huge pages to be potentially left stale in the hash table and TLBs\n(improperly invalidated), with all the nasty consequences that can have.\n\nOne is that we forgot to set the \"secondary\" bit in the hash PTEs when\nhashing a huge page in the secondary bucket (fortunately very rare).\n\nThe other one is on non-LPAR machines (like Apple G5s), flush_hash_range()\nwhich is used to flush a batch of PTEs simply did not work for huge pages.\nHistorically, our huge page code didn\u0027t batch, but this was changed without\nfixing this routine.  This patch fixes both.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2601c2e278863cd48c01bce1377b4c9747893025",
      "tree": "7d0de071e962b55c57f302106b6356761c08923e",
      "parents": [
        "a3b5f0d43863402b03b3af9a7eaec0037a823374"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 23 13:24:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:35:36 2005 -0700"
      },
      "message": "[PATCH] atyfb c99 fix\n\n- fix this:\n\n  drivers/video/aty/xlinit.c: In function `atyfb_xl_init\u0027:\n  drivers/video/aty/xlinit.c:256: warning: ISO C90 forbids mixed declarations and code\n\n- repair some kooky coding style\n\n- Use ARRAY_SIZE()\n\nCc: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\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": "a3b5f0d43863402b03b3af9a7eaec0037a823374",
      "tree": "8b0593dfbd596f253347272d9e026ac09a56a827",
      "parents": [
        "188a1eafa03aaa5e5fe6f53e637e704cd2c31c7c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Fri Sep 23 13:24:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:35:36 2005 -0700"
      },
      "message": "[PATCH] hisax: remove URB_ASYNC_UNLINK\n\nusb_unlink_urb is always async now, so URB_ASYNC_UNLINK was removed from\ncore USB and we must do as well.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "188a1eafa03aaa5e5fe6f53e637e704cd2c31c7c",
      "tree": "33d9480c792724c10e4e6fb681fc69c477cf1ff0",
      "parents": [
        "ede1327ea4ca8019ec6df24b3e837def091c26b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:22:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 13:22:21 2005 -0700"
      },
      "message": "Make sure SIGKILL gets proper respect\n\nBhavesh P. Davda \u003cbhavesh@avaya.com\u003e noticed that SIGKILL wouldn\u0027t\nproperly kill a process under just the right cicumstances: a stopped\ntask that already had another signal queued would get the SIGKILL\nqueued onto the shared queue, and there it would remain until SIGCONT.\n\nThis simplifies the signal acceptance logic, and fixes the bug in the\nprocess.\n\nLosely based on an earlier patch by Bhavesh.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ede1327ea4ca8019ec6df24b3e837def091c26b8",
      "tree": "f34c9293ae84a0f52828a41807b10ddf74260f9a",
      "parents": [
        "12f44f46bc9c6dc79255e661b085797af395d8da"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 30 20:10:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 11:37:53 2005 -0700"
      },
      "message": "[PATCH] cifs: Add support for suspend\n\ncifsd had been preventing software suspend from completing.\n\nSigned-off-by: pavel@suse.de\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e  lightly modified\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12f44f46bc9c6dc79255e661b085797af395d8da",
      "tree": "cec3ab7b0bfd7f90fba01b6fb6ecb896eed00079",
      "parents": [
        "bfab08c097df5f6a60dd07f0f8c78c54e725780b"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Sep 22 21:06:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 08:05:16 2005 -0700"
      },
      "message": "[PATCH] pci: fixup parent subordinate busnr\n\nI believe the change that broke things is introduction of\npci_fixup_parent_subordinate_busnr().\n\nThe patch here does two things:\n- hunk #1 should fix the problems you\u0027ve seen when you boot without\n  additional \"pci\" kernel options;\n- hunk #2 supposedly fixes boot with \"pci\u003dassign-busses\" option which\n  otherwise hangs Acer TM81xx machines as reported.\n\nPlease try this with and without \"pci\u003dassign-busses\". If it boots,\nI\u0027d like to see \u0027lspci -vvx\u0027 for both cases.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfab08c097df5f6a60dd07f0f8c78c54e725780b",
      "tree": "a93536a2bbcb2331e47d72dd182bb4c4d27b6d8b",
      "parents": [
        "eb0e0076878a4f9e8e6e7e524ded0d6f7d4a6130",
        "438282d85de2c8f8c5183fdf55140e51a0b18670"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 07:40:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 07:40:53 2005 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n"
    },
    {
      "commit": "9389d79fbf9a0167ff2de87e8796c6bb803219bf",
      "tree": "760e6d88a9cd18cd3f8e22ab7ce374aa124c36fd",
      "parents": [
        "3fd07d3bf0077dcc0f5a33d2eb1938ea050da8da"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "p_gortmaker@yahoo.com",
        "time": "Fri Sep 23 05:18:45 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 05:18:45 2005 -0400"
      },
      "message": "[PATCH] 8390 Tx fix for non i386 machines\n\nWhile this is true, E8390_CMD is zero on i386, and thus there should be no\neffect for these machines.  Machines like Mac, Amiga etc. which use Alan\u0027s\nclever register mapping may have a non-zero E8390_CMD and result in bogus\n\"transmitter busy\" type messages from this bug.\n\nFixes BUG# 3991.\n"
    },
    {
      "commit": "eb0e0076878a4f9e8e6e7e524ded0d6f7d4a6130",
      "tree": "456e8ec8ac8fe9f646748456a575b25919dba230",
      "parents": [
        "1dfbab59498d6f227c91988bab6c71af049a5333"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Thu Sep 22 23:48:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:48:38 2005 -0700"
      },
      "message": "[SCTP]: Fix SCTP_SHUTDOWN notifications.\n\nFix to allow SCTP_SHUTDOWN notifications to be received on 1-1 style\nSCTP SOCK_STREAM sockets.\n\nAdd SCTP_SHUTDOWN notification to the receive queue before updating\nthe state of the association.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dfbab59498d6f227c91988bab6c71af049a5333",
      "tree": "6b20409a232ebe8c37f16d06b3fbcde6bec8f328",
      "parents": [
        "a82b748930fce0dab22c64075c38c830ae116904"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Sep 22 23:46:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:46:57 2005 -0700"
      },
      "message": "[NETFILTER] Fix conntrack event cache deadlock/oops\n\nThis patch fixes a number of bugs.  It cannot be reasonably split up in\nmultiple fixes, since all bugs interact with each other and affect the same\nfunction:\n\nBug #1:\nThe event cache code cannot be called while a lock is held.  Therefore, the\ncall to ip_conntrack_event_cache() within ip_ct_refresh_acct() needs to be\nmoved outside of the locked section.  This fixes a number of 2.6.14-rcX\noops and deadlock reports.\n\nBug #2:\nWe used to call ct_add_counters() for unconfirmed connections without\nholding a lock.  Since the add operations are not atomic, we could race\nwith another CPU.\n\nBug #3:\nip_ct_refresh_acct() lost REFRESH events in some cases where refresh\n(and the corresponding event) are desired, but no accounting shall be\nperformed.  Both, evenst and accounting implicitly depended on the skb\nparameter bein non-null.   We now re-introduce a non-accounting\n\"ip_ct_refresh()\" variant to explicitly state the desired behaviour.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a82b748930fce0dab22c64075c38c830ae116904",
      "tree": "c2f231123bea5861bc77e6d735b371b6dc1fa564",
      "parents": [
        "67497205b12e3cb408259cc09b50c3a9d12cd935"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Sep 22 23:45:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:45:44 2005 -0700"
      },
      "message": "[NETFILTER] remove unneeded structure definition from conntrack helper\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67497205b12e3cb408259cc09b50c3a9d12cd935",
      "tree": "b06cc4b76736ca7df03717f30ff57cab8848ab2a",
      "parents": [
        "0ae5d253adcc467b1c52b512bbca9419eb438409"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 22 23:45:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:45:24 2005 -0700"
      },
      "message": "[NETFILTER] Fix sparse endian warnings in pptp helper\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ae5d253adcc467b1c52b512bbca9419eb438409",
      "tree": "2a928ecc8efffa4872d8e0e7a6f468b43df8197f",
      "parents": [
        "2a7bc3c94cbca32d3d6e03e7d5a71662f591d28a"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Sep 22 23:44:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:44:58 2005 -0700"
      },
      "message": "[NETFILTER] fix DEBUG statement in PPTP helper\n\nAs noted by Alexey Dobriyan, the DEBUGP statement prints the wrong\ncallID.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a7bc3c94cbca32d3d6e03e7d5a71662f591d28a",
      "tree": "9d6b23b66b6a5522e2333dc885137b41be636e5c",
      "parents": [
        "83ca28befc43e93849e79c564cda10e39d983e75"
      ],
      "author": {
        "name": "Vlad Drukker",
        "email": "vlad@storewiz.com",
        "time": "Thu Sep 22 23:35:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:35:34 2005 -0700"
      },
      "message": "[BRIDGE]: TSO fix in br_dev_queue_push_xmit\n\nSigned-off-by: Vlad Drukker \u003cvlad@storewiz.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83ca28befc43e93849e79c564cda10e39d983e75",
      "tree": "b86c768738f929246e4a0f858f8f6df88c015da8",
      "parents": [
        "e484585ec3ee66cd07a627d3a9e2364640a3807f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 22 23:32:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:32:56 2005 -0700"
      },
      "message": "[TCP]: Adjust Reno SACK estimate in tcp_fragment\n\nSince the introduction of TSO pcount a year ago, it has been possible\nfor tcp_fragment() to cause packets_out to decrease.  Prior to that,\ntcp_retrans_try_collapse() was the only way for that to happen on the\nretransmission path.\n\nWhen this happens with Reno, it is possible for sasked_out to become\ninvalid because it is only an estimate and not tied to any particular\npacket on the retransmission queue.\n\nTherefore we need to adjust sacked_out as well as left_out in the Reno\ncase.  The following patch does exactly that.\n\nThis bug is pretty difficult to trigger in practice though since you\nneed a SACKless peer with a retransmission that occurs just as the\ncached MTU value expires.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e484585ec3ee66cd07a627d3a9e2364640a3807f",
      "tree": "38d0cd1f7b1699b4a14ea77b77b9c0f5a87197cc",
      "parents": [
        "10d2c46f9408d404bffef89d5052953a3b1d9288"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] Add dm-snapshot tutorial in Documentation\n\nI\u0027ve recently discovered the real functionality of device-mapper snapshots,\nand since they are not well known, I\u0027ve decided to write some docs for\nthem.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10d2c46f9408d404bffef89d5052953a3b1d9288",
      "tree": "5eace052aa3b694d9e1e8a523bf66641e0c51966",
      "parents": [
        "f7b3a4359b25311fb5894c8809478a2df6bed480"
      ],
      "author": {
        "name": "Nick Wilson",
        "email": "njw@osdl.org",
        "time": "Thu Sep 22 21:44:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] NFS: fix client oops when debugging is on\n\nnfs_readpage_release() causes an oops while accessing a file with NFS\ndebugging turned on (echo 32767 \u003e /proc/sys/sunrpc/nfs_debug) and a kernel\nbuilt with CONFIG_DEBUG_SLAB.\n\nThis patch moves the debugging statement above nfs_release_request() to\navoid accessing freed memory.\n\nSigned-off-by: Nick Wilson \u003cnjw@osdl.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7b3a4359b25311fb5894c8809478a2df6bed480",
      "tree": "ef2e2a707f1b5d5095c9e2e1e6d760d77ad2b31b",
      "parents": [
        "8bdac5d1ed892da54b6b2069e50a47b3aa39460f"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Thu Sep 22 21:44:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] Fix bd_claim() error code.\n\nProblem: In some circumstances, bd_claim() is returning the wrong error\ncode.\n\nIf we try to swapon an unused block device that isn\u0027t swap formatted, we\nget -EINVAL.  But if that same block device is already mounted, we instead\nget -EBUSY, even though it still isn\u0027t a valid swap device.\n\nThis issue came up on the busybox list trying to get the error message\nfrom \"swapon -a\" right.  If a swap device is already enabled, we get -EBUSY,\nand we shouldn\u0027t report this as an error.  But we can\u0027t distinguish the two\n-EBUSY conditions, which are very different errors.\n\nIn the code, bd_claim() returns either 0 or -EBUSY, but in this case busy\nmeans \"somebody other than sys_swapon has already claimed this\", and\n_that_ means this block device can\u0027t be a valid swap device.  So return\n-EINVAL there.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bdac5d1ed892da54b6b2069e50a47b3aa39460f",
      "tree": "7b141ffd02ccdea86eaad1a6ad0ebfe655f7937a",
      "parents": [
        "f65d9bea8692d7343e4636763f291408f025834f"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gocosta@br.ibm.com",
        "time": "Thu Sep 22 21:44:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] ext3: EXT3_DEBUG build fixes\n\nFix some warnings and a build error when EXT3_DEBUG is enabled.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f65d9bea8692d7343e4636763f291408f025834f",
      "tree": "426b4f07df2c92abc5d6788bf145ebc4c42e19fc",
      "parents": [
        "288a60cf4d7cc35f84f46cd8ffd0b34f9d8e7346"
      ],
      "author": {
        "name": "Clemens Buchacher",
        "email": "drizzd@aon.at",
        "time": "Thu Sep 22 21:44:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] oss: don\u0027t concatenate __FUNCTION__ with strings\n\nIt\u0027s deprecated. Use \"%s\", __FUNCTION__ instead.\n\nSigned-off-by: Clemens Buchacher \u003cdrizzd@aon.at\u003e\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "288a60cf4d7cc35f84f46cd8ffd0b34f9d8e7346",
      "tree": "24691394b7e1aaa0b8e9a64f0e1723df3f3974bb",
      "parents": [
        "fac97ae0b1a206e2952baf1f9eb46305d673adc6"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Thu Sep 22 21:44:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] xtensa: remove io_remap_page_range and minor clean-ups\n\nRemove io_remap_page_range() from all of Linux 2.6.x (as requested and\nsuggested by Randy Dunlap) and minor clean-ups.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fac97ae0b1a206e2952baf1f9eb46305d673adc6",
      "tree": "d44e4d9d414c4fbef057e4991dbb60a4c31baa5d",
      "parents": [
        "79ae2cb856ed6a8c48f455d52d5ed5960c671e67"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] uml: replace printk with \"stack-friendly\" printf - to report console failure\n\nUser get *a lot* confused when consoles don\u0027t work but we don\u0027t report\nanything.  And, as reported in the comment, using printk to report \"your\nconsole doesn\u0027t work\" isn\u0027t likely to go that far.\n\nFix the problem on the base of this: stack consumption by host printf().  Use\nkernel sprintf() and os_write_file, using a wild guess that one page will be\nenough for the message, to preallocate the buffer with kmalloc().\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79ae2cb856ed6a8c48f455d52d5ed5960c671e67",
      "tree": "b72431f31bb99e03d86c40cbfb17e766034ac2ef",
      "parents": [
        "46db4a42dd1190a311c2fb45106dfd0842c65a94"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] uml: use GFP_ATOMIC for allocations under spinlocks.\n\nsetup_initial_poll is only called with sigio_lock() held, so use appropriate\nallocation.\n\nAlso, parse_chan() can also be called when holding a spinlock (see line_open()\n -\u003e parse_chan_pair()).\n\nI have sporadic problems (spinlock taken twice, with spinlock debugging on UP)\nwhich could be caused by a sequence like \"take spinlock, alloc and go to\nsleep, take again the spinlock in the other thread\".\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46db4a42dd1190a311c2fb45106dfd0842c65a94",
      "tree": "2542832bf69acd1b55d0d93f67e01c34bf445b25",
      "parents": [
        "fea03cb40a15e3c6647c0927300202e062e6792a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] uml: Fix GFP_ flags usage\n\nGFP_ATOMIC | GFP_KERNEL is meaningless and won\u0027t work.  Actually it never\nworked, even in 2.4.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fea03cb40a15e3c6647c0927300202e062e6792a",
      "tree": "2e7933807e29b7d62dd9104c4bc3e640c703ab83",
      "parents": [
        "12ebcd73e40e09f0dfddf89e465cc0541e0ff8b1"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: avoid fixing faults while atomic\n\nFollowing i386, we should maybe refuse trying to fault in pages when we\u0027re\ndoing atomic operations, because to handle the fault we could need to take\nalready taken spinlocks.\n\nAlso, if we\u0027re doing an atomic operation (in the sense of in_atomic()) we\u0027re\nsurely in kernel mode and we\u0027re surely going to handle adequately the failed\nfault, so it\u0027s safe to behave this way.\n\nCurrently, on UML SMP is rarely used, and we don\u0027t support PREEMPT, so this is\nunlikely to create problems right now, but it might in the future.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12ebcd73e40e09f0dfddf89e465cc0541e0ff8b1",
      "tree": "74e70293160716a23c37b97659893e8fa2278f8a",
      "parents": [
        "dc36abf34e13aabbe06cdd060c434b3cdd80e7da"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: run mconsole \"sysrq\" in process context\n\nThings are breaking horribly with sysrq called in interrupt context.  I want\nto try to fix it, but probably this is simpler.  To tell the truth, sysrq is\nnormally run in interrupt context, so there shouldn\u0027t be any problem.\n\nThere\u0027s also a warning from the fault handler because it\u0027s run in atomic\ncontext (I have a patch for that, only I deferred it).  This is why I\u0027m doing\nthis.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc36abf34e13aabbe06cdd060c434b3cdd80e7da",
      "tree": "2ad214661db54b424154c90eee71cb7b2fb410aa",
      "parents": [
        "546fe1cbf91d4d62e3849517c31a2327c992e5c5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: fix condition in tlb flush\n\nAvoid setting w \u003d 0 twice.  Spotted this (trivial) thing which is needed for\nanother patch.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "546fe1cbf91d4d62e3849517c31a2327c992e5c5",
      "tree": "c2be2cd1eb19e04c49d22ec77119973fa8f0ea13",
      "parents": [
        "69e1e688f5698287b45fbff22a01de91b20804cd"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: fix hang in TT mode on fault\n\nThe current code doesn\u0027t handle well general protection faults on the host -\nit thinks that cr2 is always the address of a page fault.  While actually, on\ngeneral protection faults, that address is not accessible, so we\u0027d better\nassume we couldn\u0027t satisfy the fault.  Currently instead we think we\u0027ve fixed\nit, so we go back, retry the instruction and fault again endlessly.\n\nThis leads to the kernel hanging when doing copy_from_user(dest, -1, ...) in\nTT mode, since reading *(-1) causes a GFP, and we don\u0027t support kernel\npreemption.\n\nThanks to Luo Xin for testing UML with LTP and reporting the failures he got.\n\nCc: Luo Xin \u003cluothing@sina.com\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69e1e688f5698287b45fbff22a01de91b20804cd",
      "tree": "2570b75a608a3deddc69afc8b989dbb66557efea",
      "parents": [
        "a8bfb94c58238666df0d6856861d18f0f52fc752"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: don\u0027t redundantly mark pte as newpage in pte_modify\n\npte_modify marks a page as needing flush, which is redundant because the\nresulting PTE is still set with set_pte, which already handles that.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8bfb94c58238666df0d6856861d18f0f52fc752",
      "tree": "ff22df262edafd55c9004a32a25dfb818c0841a9",
      "parents": [
        "3a02d6c051cf3c214aab38e4330b4bcec5f6e3f8"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] strlcat: use for uml umid.c\n\nSimplify the code by using strlcat() instead of strncat() and manual\nappending.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a02d6c051cf3c214aab38e4330b4bcec5f6e3f8",
      "tree": "6d99dd06a5228ab6ea9a72dd7dfbc43458861825",
      "parents": [
        "8686bcd0a5f5e3f599ed9f1028ec9e449e7b87e3"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: don\u0027t remove umid files in conflict case\n\nOnly remove the UML pidfile and management socket if we created them.\nCurrently in case two UMLs are started with the same umid, the second will\nremove the first\u0027s ones.\n\nProbably we should also panic() at that point, not sure however.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8686bcd0a5f5e3f599ed9f1028ec9e449e7b87e3",
      "tree": "d8622e5819108fb4d90ea3cc0bbd3b1cc04d3a3d",
      "parents": [
        "eafb42707b21beb42bba4eae7b742f837ee9d2e0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Thu Sep 22 21:44:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] swsusp: fix comments\n\nFix comments in swsusp.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eafb42707b21beb42bba4eae7b742f837ee9d2e0",
      "tree": "a2b4f7042bb622ecbe8aaa003a96a6024d8bbc00",
      "parents": [
        "0cdc82ee1ae36c1ae4631fc3a782faeb0b90df38"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Thu Sep 22 21:44:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] __kmalloc: Generate BUG if size requested is too large.\n\nI had an issue on ia64 where I got a bug in kernel/workqueue because\nkzalloc returned a NULL pointer due to the task structure getting too big\nfor the slab allocator.  Usually these cases are caught by the kmalloc\nmacro in include/linux/slab.h.\n\nCompilation will fail if a too big value is passed to kmalloc.\n\nHowever, kzalloc uses __kmalloc which has no check for that.  This patch\nmakes __kmalloc bug if a too large entity is requested.\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": "0cdc82ee1ae36c1ae4631fc3a782faeb0b90df38",
      "tree": "38dbeb4253338f25392c074a5e289c74e0b7ee9c",
      "parents": [
        "98b4f5929ce5e616d0d0e13c71baf50083ab7397"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:44:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] mesh scsi: fix error handling\n\nThe PowerMac mesh SCSI driver had some missing error handling which would\ntrigger warnings due to lack of handling of return value from\nscsi_add_host.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98b4f5929ce5e616d0d0e13c71baf50083ab7397",
      "tree": "f7a903755d1f2744e1d8736a48d680adae6ffc41",
      "parents": [
        "e3fc4cc17ac4dbadab0ba0d5c8233d3b18170d4a"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Thu Sep 22 21:44:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] atiixp_modem printk fixes\n\nCorrectly identify atiixp_modem in its error messages.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3fc4cc17ac4dbadab0ba0d5c8233d3b18170d4a",
      "tree": "c69b93069f7ee9640ec2f643afcf27b7f580435b",
      "parents": [
        "0365ba7fb1fa94a41289d6a3d36b4d95960e56cc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Sep 22 21:44:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] corrections to top-level README\n\nCorrections to the recent top-level README changes.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0365ba7fb1fa94a41289d6a3d36b4d95960e56cc",
      "tree": "1da4b5fb97266849d86a78010141e7345cc599aa",
      "parents": [
        "0f329075fb1dbd6845db03e9bb8252024fdbea1f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:44:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: SMU driver update \u0026 i2c support\n\nThe SMU is the \"system controller\" chip used by Apple recent G5 machines\nincluding the iMac G5.  It drives things like fans, i2c busses, real time\nclock, etc...\n\nThe current kernel contains a very crude driver that doesn\u0027t do much more\nthan reading the real time clock synchronously.  This is a completely\nrewritten driver that provides interrupt based command queuing, a userland\ninterface, and an i2c/smbus driver for accessing the devices hanging off\nthe SMU i2c busses like temperature sensors.  This driver is a basic block\nfor upcoming work on thermal control for those machines, among others.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f329075fb1dbd6845db03e9bb8252024fdbea1f",
      "tree": "c2bca92a93c7a1983ddd77811bec7e7409eb4147",
      "parents": [
        "f951da3757cf46444a6ea52e97b8aa9400fe761a"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Sep 22 21:44:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix 64bit ptrace DABR support\n\nFix my stupid bug in the 64bit version of PTRACE_SET_DEBUGREG.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f951da3757cf46444a6ea52e97b8aa9400fe761a",
      "tree": "1bcbfc0c595ce7c08b7a6242a781e7c623b428f5",
      "parents": [
        "586a90eb4c0b512df766e08a7718af7c6b9b2dcf"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Sep 22 21:44:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix build with iommu debug enabled\n\nFix build when iommu debug is enabled.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "586a90eb4c0b512df766e08a7718af7c6b9b2dcf",
      "tree": "0472f79c20c605141abf4790faa4cbc4e41f8fd2",
      "parents": [
        "275abf5b06676ca057cf3e15f0d027eafcb204a0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Sep 22 21:44:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix LPAR regression\n\nThe recent iommu fix broke booting on some POWER4 and POWER5 LPAR boxes.\n\nIt looks like we have been calling the non LPAR iommu_dev_setup on LPAR\nmachines for a while. The recent iommu fix caused that code path to\nfail.\n\nIt looks like we just need to hook up the devices iommu_table to the\nparents one, so do that instead of calling iommu_dev_setup_pSeries and\ncrossing the streams.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "275abf5b06676ca057cf3e15f0d027eafcb204a0",
      "tree": "2e922e35183eaae5111577f8c084b9f7f7c17460",
      "parents": [
        "ff69416e6323fe9d38c42a06ebdefeb58bbe9336"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Sep 22 21:44:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ext3: ext3_show_options fix\n\nEXT3_MOUNT_DATA_FLAGS is not a boolean. This fixes it.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff69416e6323fe9d38c42a06ebdefeb58bbe9336",
      "tree": "c97b81660f38ff7a06196dc47b92bd5f44c26305",
      "parents": [
        "57487f4376e16558ccbe45a5b41d8cb5192309a4"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Thu Sep 22 21:44:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] slab: fix handling of pages from foreign NUMA nodes\n\nThe numa slab allocator may allocate pages from foreign nodes onto the\nlists for a particular node if a node runs out of memory.  Inspecting the\nslab-\u003enodeid field will not reflect that the page is now in use for the\nslabs of another node.\n\nThis patch fixes that issue by adding a node field to free_block so that\nthe caller can indicate which node currently uses a slab.\n\nAlso removes the check for the current node from kmalloc_cache_node since\nthe process may shift later to another node which may lead to an allocation\non another node than intended.\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": "57487f4376e16558ccbe45a5b41d8cb5192309a4",
      "tree": "0f2712787db8a8eb7021ccac41deef40d6890f41",
      "parents": [
        "4c87b74c72d42f7272aa4bf8f17c73bb53774eee"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Sep 22 21:44:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] swsusp: do not trigger BUG_ON() if there is not enough memory\n\nThe following patch makes swsusp avoid triggering the BUG_ON() in\nswsusp_suspend() if there is not enough memory for suspend.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c87b74c72d42f7272aa4bf8f17c73bb53774eee",
      "tree": "0547b7d7d9f0fc8b271fdf22a5d78617bc8e4bca",
      "parents": [
        "609725f87709724218047a1049913ed233f79d3c"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Thu Sep 22 21:44:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] hdaps: small update.\n\n- Handle dmi_system_check() elegantly, now that my bugfix is upstream.\n\n- Add support for the X41 and R52.\n\n- Cleanup some comments do I do not have to keep updating them with each\n  new whitelisted laptop.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "609725f87709724218047a1049913ed233f79d3c",
      "tree": "7ccc4b12808b4de7d248ba7a722637f244155f26",
      "parents": [
        "7243cc05bafdda4c4de77cba00cf87666bd237f7"
      ],
      "author": {
        "name": "Keir Fraser",
        "email": "Keir.Fraser@cl.cam.ac.uk",
        "time": "Thu Sep 22 21:43:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] Fix mmap() of /dev/hpet\n\nThe address passed to io_remap_pfn_range() in hpet_mmap() does not need to\nbe converted using __pa(): it is already a physical address.  This bug was\nfound and the patch suggested by Clay Harris.\n\nI introduced this particular bug when making io_remap_pfn_range changes a\nfew months ago.  In fact mmap()ing /dev/hpet has *never* previously worked:\nbefore my changes __pa() was being executed on an ioremap()ed virtual\naddress, which is also invalid.\n\nSigned-off-by: Keir Fraser \u003ckeir@xensource.com\u003e\nCc: Robert Picco \u003cRobert.Picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7243cc05bafdda4c4de77cba00cf87666bd237f7",
      "tree": "a893a19e774de07face851ace998830ea1487612",
      "parents": [
        "4b3c86a7452df8608c32a1c1f19c0cc0723c145f"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Sep 22 21:43:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] slab: alpha inlining fix\n\nIt is essential that index_of() be inlined.  But alpha undoes the gcc\ninlining hackery and index_of() ends up out-of-line.  So fiddle with things\nto make that function inline again.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b3c86a7452df8608c32a1c1f19c0cc0723c145f",
      "tree": "c752756f7a569d2ae49f5725cd9a794550ad8059",
      "parents": [
        "720b9429e8f41f7c4ee9df293403650905042035"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Sep 22 21:43:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] alpha: fix kernel panic during SysRq-b\n\nacquire_console_sem() does BUG() in interrupt context now, as in the case\nof SysRq-b.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "720b9429e8f41f7c4ee9df293403650905042035",
      "tree": "b9ad4fecd9cfeec716fd0a7746c6adaf12616ac5",
      "parents": [
        "244bc050d5c9431682b7d834aff92e663fe88bb2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Sep 22 21:43:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] SOFTWARE_SUSPEND needs HOTPLUG_CPU on SMP\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "244bc050d5c9431682b7d834aff92e663fe88bb2",
      "tree": "de338fb876f51ba3d4a476b1b69694b3f7b36e5a",
      "parents": [
        "66c81f0059b57e18aad43a5b0d330102c237cd72"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:43:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix build with oprofile\n\nCurrent -git tree doesn\u0027t build when enabling oprofile on a non-bookE CPU\n(like on a PowerMac for example).  While there is no performance counter\nsupport for these CPUs implemented yet, it\u0027s still nice to be able to use\nthe timer based sampling, and that got broken.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66c81f0059b57e18aad43a5b0d330102c237cd72",
      "tree": "4e9d21331d25960c9984159b94ee6f3dfd31a53b",
      "parents": [
        "e1e70a262d5cb5a02d2fc171e0178197849482d4"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Thu Sep 22 21:43:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] DEBUG redefined in drivers/mtd/devices/docecc.c\n\nFix namespace clash:\n\ndrivers/mtd/devices/docecc.c:43:1: warning: \"DEBUG\" redefined\nIn file included from drivers/mtd/devices/docecc.c:40:\ninclude/linux/mtd/mtd.h:219:1: warning: this is the location of the previous definition\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1e70a262d5cb5a02d2fc171e0178197849482d4",
      "tree": "571e4e06fa1504d4198675a60de73268b7733419",
      "parents": [
        "f71626a461e7d4af099ca71830ea530e96c22e11"
      ],
      "author": {
        "name": "Bernd Petrovitsch",
        "email": "bernd@firmix.at",
        "time": "Thu Sep 22 21:43:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] Rename vprintk define in bttpvp.h\n\nRename the (apparently) bttv intern #define vprintk to verbprintk to\nresolve a name clash.\n\nReason: vprintk() is defined in include/linux/kernel.h similar to printk\nbut with a va_list argument.\n\n(akpm: I changed it to bttv_printk)\n\nCc: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f71626a461e7d4af099ca71830ea530e96c22e11",
      "tree": "69cc1ef26c39887a938618d8e8a6f788ae8b4488",
      "parents": [
        "a1f9d8d23fef301ba0c0b4983e0aa947168e1c37"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Thu Sep 22 21:43:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] v9fs: don\u0027t free root dentry \u0026 inode if error occurs in v9fs_get_sb\n\nIf error occurs while in v9fs_get_sb after it calles sget, the dentry object\nof the root and its inode may be freed twice -- once while handling the error\nin v9fs_get_sb, and second time when v9fs_get_sb calles deactivate_super\n(which in turn calls v9fs_kill_super)\n\nThe patch removes the unnecessary code that frees the root dentry and its\ninode.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1f9d8d23fef301ba0c0b4983e0aa947168e1c37",
      "tree": "c8927b500a1b93aed027776b88bc6a1e8664c5fa",
      "parents": [
        "a8e63bff521f0387fb4f4e486dede0e78dca8f41"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Thu Sep 22 21:43:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] v9fs: replace strlen on newly allocated by __getname buffers to PATH_MAX\n\nv9fs_vfs_readlink allocates space for the link using __getname and\nerrorneously uses strlen on the newly allocated buffer to check if the buffer\npassed by the user is bigger than the one returned by __getname.\n\nThe patch replaces the strlen usage to PATH_MAX, which is the actual size of\nthe buffers returned by __getname.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8e63bff521f0387fb4f4e486dede0e78dca8f41",
      "tree": "8267e3f5e8a5eb3d6fe92659def6f5bee1190b03",
      "parents": [
        "5b067676234715051cbde87083c36c8ea83f77b8"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Thu Sep 22 21:43:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] v9fs: make copy of the transport prototype instead of using it directly\n\nWhen a new session is created it uses a template object of the specified\ntransport type to instantiate its own copy.  The code for the making a copy of\nthe template object was lost, and the object itself is attached to the v9fs\nsession.  This leads to many sessions using the same transport instead of\nhaving their own copy.\n\nThe patch puts back the code that makes a copy of the template object.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b067676234715051cbde87083c36c8ea83f77b8",
      "tree": "e6552ebec3b3cc18fad03d7e60feef80a0abe19e",
      "parents": [
        "d06a8fb130085c9f61e4c1a40445163087ecf89f"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Thu Sep 22 21:43:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] v9fs: allocate the Rwalk qid array from the right conv buffer\n\nWhen v9fs_deserealize_fcall deserializes a Rwalk message, it incorrectly\nallocates space for the qid array in the source instead of the destination\nbuffer.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d06a8fb130085c9f61e4c1a40445163087ecf89f",
      "tree": "c98595f83201adcd791ef9d3509aa1f157f3dfa2",
      "parents": [
        "89559a6119e9779c732fdc7aef5e175bf090dd69"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Thu Sep 22 21:43:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] v9fs: make conv functions to check for conv buffer overflow\n\nbuf_check_size function checks if the conv buffer has enough space for the\nperformed operation, but it doesn\u0027t return the result back to the calling\nfunction, only logs an error in the log.\n\nThe report-back-error functionality was lost when buf_check_size was\nconverted from macro to inline function. The return in the macro used to\nexit from the functions that include it, after the conversion it just exits\nfrom the inline function itself.\n\nThe patch makes buf_check_size to return flag and all functions that use\nit check if they should perform the operation, or exit.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89559a6119e9779c732fdc7aef5e175bf090dd69",
      "tree": "c3c93f05718dce852e5910e4315fdcf84b5ffad4",
      "parents": [
        "88d10bbaaec38856f913313b6c0858d9e9b7a066"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Thu Sep 22 21:43:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] Update maintainers list with the kprobes maintainers\n\nThis patch updates the maintainers list with kprobes maintainers.\n\nSigned-of-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88d10bbaaec38856f913313b6c0858d9e9b7a066",
      "tree": "0d38947da1e0d72d00ae35e64b25f7d1c31d1556",
      "parents": [
        "e4c94330e3395ae87451bded2840a25d04f27902"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Sep 22 21:43:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] suspend: cleanup calling of power off methods.\n\nIn the lead up to 2.6.13 I fixed a large number of reboot problems by\nmaking the calling conventions consistent.  Despite checking and double\nchecking my work it appears I missed an obvious one.\n\nThe S4 suspend code for PM_DISK_PLATFORM was also calling device_shutdown\nwithout setting system_state, and was not calling the appropriate\nreboot_notifier.\n\nThis patch fixes the bug by replacing the call of device_suspend with\nkernel_poweroff_prepare.\n\nVarious forms of this failure have been fixed and tracked for a while.\n\nThanks for tracking this down go to: Alexey Starikovskiy, Meelis Roos\n\u003cmroos@linux.ee\u003e, Nigel Cunningham \u003cncunningham@cyclades.com\u003e, Pierre\nOssman \u003cdrzeus-list@drzeus.cx\u003e\n\nHistory of this bug is at:\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4320\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4c94330e3395ae87451bded2840a25d04f27902",
      "tree": "860c6a1070492cb2fa8cc5847a366b1841f8c6a5",
      "parents": [
        "0678e5feaab8b359b18858e8532bb6017edb112b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Sep 22 21:43:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] reboot: comment and factor the main reboot functions\n\nIn the lead up to 2.6.13 I fixed a large number of reboot problems by\nmaking the calling conventions consistent.  Despite checking and double\nchecking my work it appears I missed an obvious one.\n\nThis first patch simply refactors the reboot routines so all of the\npreparation for various kinds of reboots are in their own functions.\nMaking it very hard to get the various kinds of reboot out of sync.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0678e5feaab8b359b18858e8532bb6017edb112b",
      "tree": "41b09ba42b40f75afebd2408d5e101ef214000b5",
      "parents": [
        "e53897e2fb48526a62116ef8e72d7441d5ee8752"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Sep 22 21:43:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] proc_task_root_link c99 fix\n\nfs/proc/base.c: In function `proc_task_root_link\u0027:\nfs/proc/base.c:364: warning: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e53897e2fb48526a62116ef8e72d7441d5ee8752",
      "tree": "ecbcf922d84829386fbf72244357bb2b38b36f7e",
      "parents": [
        "3fd07d3bf0077dcc0f5a33d2eb1938ea050da8da",
        "4881e2cd25d2d9cf9fca263caff3a0ce732d7d6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 16:23:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 16:23:04 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "4881e2cd25d2d9cf9fca263caff3a0ce732d7d6b",
      "tree": "6d93cddd18ed37395d4522799f2d31a862669d10",
      "parents": [
        "20bb86852a6b7d9ca8c48ff921ff3904038959cf"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Tue Sep 20 16:34:41 2005 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 22 13:27:59 2005 -0700"
      },
      "message": "[IA64] MCA recovery verify pfn_valid\n\nVerify the pfn is valid before calling pfn_to_page(),\nand cut isolation message if nothing was done.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nAcked-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "20bb86852a6b7d9ca8c48ff921ff3904038959cf",
      "tree": "7db40dee86256b322a1036a6187db2e189e0bd0a",
      "parents": [
        "83a78d9ba792660418d692fd6737871aefdbff36"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Thu Sep 22 18:49:15 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 22 13:24:19 2005 -0700"
      },
      "message": "[IA64] Wire in the MCA/INIT handler stacks\n\nWire the MCA/INIT handler stacks into DTR[2] and track them in\nIA64_KR(CURRENT_STACK).  This gives the MCA/INIT handler stacks the\nsame TLB status as normal kernel stacks.  Reload the old CURRENT_STACK\ndata on return from OS to SAL.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "83a78d9ba792660418d692fd6737871aefdbff36",
      "tree": "bdacedc3e5bdf6a638975d8e7a52f81e1e23abc9",
      "parents": [
        "0fc084eaffe0a9a82a0c94da9ee9f7060ade8b04"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Mon Sep 19 09:36:12 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 22 10:42:39 2005 -0700"
      },
      "message": "[IA64] Fix simscsi for new SCSI midlayer\n\nThe sd driver now uses scsi_execute_req() for almost everything.\nscsi_execute_req() converts requests into scatterlists.\n\nFix the HP SCSI disk simulator to understand scatterlists for\nmore commands.\n\nWithout this patch the current kernel will not boot on the simulator\n(the disks are always detected as having no sectors, and so cannot be\nmounted).\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3fd07d3bf0077dcc0f5a33d2eb1938ea050da8da",
      "tree": "7d6b7175975e342b7749c06d2f41867783836f73",
      "parents": [
        "0fc084eaffe0a9a82a0c94da9ee9f7060ade8b04"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Wed Sep 21 23:54:58 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 09:41:35 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix configuration of PCI IO space on MPC85xx platform\n\nFor platforms that don\u0027t have PCI IO at 0 the outbound window\nregisters were not being properly configured.\n\nSigned-off-by: Andrew Klossner \u003candrew@cesa.opbu.xerox.com\u003e\nSigned-off-by: Kumar K. Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fc084eaffe0a9a82a0c94da9ee9f7060ade8b04",
      "tree": "c1a9694603bbd4bf1ca280e4062298bcabdf6287",
      "parents": [
        "c6c88834b2c6635df9d17695feb50c835bc8efc6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 22 00:49:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] USB: Update Documentation/usb/URB.txt\n\nThis patch (as564) updates Documentation/usb/URB.txt, bringing it roughly\nup to the current level.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6c88834b2c6635df9d17695feb50c835bc8efc6",
      "tree": "2de03fe67fa25cd0be119bc32ed24ede01a77aef",
      "parents": [
        "3a8c1e2910daaff7590173e9d4ca07153e8a3517"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Sep 22 00:49:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] ub: Comment out unconditional stall clear\n\nThis code appears to be more trouble than it\u0027s worth, considering that\nno normal users reload drivers. So, we comment it for now. It is not\nremoved outright for the benefit of hackers (that is, myself).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a8c1e2910daaff7590173e9d4ca07153e8a3517",
      "tree": "fb4306e9c3638c23b688e691c3002d0df6b2c755",
      "parents": [
        "b27c73dcab61826e5f1228d69d56f469b0abfc05"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Thu Sep 22 00:49:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] USB: Add Novatel CDMA Wireless PC card IDs to airprime\n\nUSB: Add device id\u0027s for Novatel Wireless CDMA wireless PC card.\n     The Novatel CDMA card behaves the same as the AirPrime by providing\n     a USB serial port.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b27c73dcab61826e5f1228d69d56f469b0abfc05",
      "tree": "da3ef027dcbd3896556cbb1269116b2e1328002f",
      "parents": [
        "a85a46f2c38def5150251816890393803fdae7d0"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Sep 22 00:49:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] usb/serial/option.c: Increase input buffer size\n\nThe card sometimes sends \u003e2000 bytes in one single chunk. Ouch.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a85a46f2c38def5150251816890393803fdae7d0",
      "tree": "98cfbc561911ee869d29a30b40847fae15bd65f1",
      "parents": [
        "4b2e790a4d73d729d936cc42f3b08af34f8ea5c6"
      ],
      "author": {
        "name": "Kevin Vigor",
        "email": "kevin@realmsys.com",
        "time": "Thu Sep 22 00:49:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] USB: fix pegasus driver\n\nAddresses some small bugs in the pegasus ethernet-over-USB driver.\nSpecifically, malformed long packets from the adapter could cause a kernel\npanic; the interrupt interval calculation was inappropriate for high-speed\ndevices; the return code from read_mii_word was tested incorrectly; and\nfailure to unlink outstanding URBs before freeing them could lead to kernel\npanics when unloading the driver.\n\nSigned-off-by: Kevin Vigor \u003ckevin@realmsys.com\u003e\nCc: Petko Manolov \u003cpetkan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b2e790a4d73d729d936cc42f3b08af34f8ea5c6",
      "tree": "d052c4c7d260b0eeb3e83376f7f4eb952e1cfd60",
      "parents": [
        "2ba08e825e5a666f540bff15e9977725675e8de6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 00:49:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: sl811-hcd minor fixes\n\nThree minor sl811-hcd fixes:\n\n - Elminate memory leak on one (rare) disable/shutdown path.\n\n - For periodic transfers that don\u0027t need to be scheduled, update\n   urb-\u003estart_frame to represent the transfer phase correctly.\n\n - Report the (single) port as removable, by default.\n\nSince no drivers yet use start_frame or that part of the hub descriptor,\nonly that leak is likely to ever matter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n drivers/usb/host/sl811-hcd.c |   16 ++++++++++++++--\n 1 file changed, 14 insertions(+), 2 deletions(-)\n"
    },
    {
      "commit": "2ba08e825e5a666f540bff15e9977725675e8de6",
      "tree": "2ba1c9233c507683881565a9991ba5e0aed55fc3",
      "parents": [
        "72a755fce0243d4168a6153813a1b533b05a7d72"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Sep 22 00:48:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: fix pxa2xx_udc compile warnings\n\nThis patch fixes several types in the PXA25x udc driver and hence fixes\nseveral compiler warnings.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72a755fce0243d4168a6153813a1b533b05a7d72",
      "tree": "9a43f379879f0cf8cdf95f7f11edb9ae4ca39654",
      "parents": [
        "b6137383bda844a433d65e027502df7b20ba45c2"
      ],
      "author": {
        "name": "Peter Favrholdt",
        "email": "pfavr@how.dk",
        "time": "Thu Sep 22 00:48:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: allow baud rate to be changed without raising RTS and DTR\n\nI\u0027m using a 2 port USB RS232 dongle to connect to a serial-IR cradle for\na bar code reader). Detecting the baudrate of the serial-IR involves\nkeeping DTR low while changing baudrate.\n\nThis works using normal 16550A serial ports as well as the FTDI driver\nversion 1.4.0 (Linux 2.6.8) but stopped working with the change to\n\"ensure RTS and DTR are raised when changing baudrate\" introduced in\nversion 1.4.1 (Linux 2.6.9).\n\nThe attached patch fixes this, so RTS and DTR is only raised when\nchanging baudrate iff the previous baudrate was B0.\n\nSigned-off-by: Peter Favrholdt \u003cpfavr@how.dk\u003e\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6137383bda844a433d65e027502df7b20ba45c2",
      "tree": "a76e831344beca1960e6437de973ab2e6e8ef47c",
      "parents": [
        "64bd84538ac7f8ba3080eda4d92c66a8441cc6cc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Sep 22 00:48:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: more device IDs for Option card driver\n\nAdded support for HUAWEI E600 and Audiovox AirCard\n\nUser reports say that these devices work without driver modification.\n\nSigned-off-by: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64bd84538ac7f8ba3080eda4d92c66a8441cc6cc",
      "tree": "5afbf6858d5f44b962f3ea1cb78ab1ccfaf65d65",
      "parents": [
        "02fe75a9ad797b4f8ccf1ee8e49833b77cc30c6a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Sep 22 00:48:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] ub: fix burning cds\n\nThis patch fixes a few problems with ub and cleans up a couple of things:\n\n - Bump UB_MAX_REQ_SG, this allows to burn CDs\n - Drop initialization of urb.transfer_flags,\n   now that URB_UNLINK_ASYNC is gone\n - Add forgotten processing of stalls at GetMaxLUN\n - Remove a few more P3-tagged printks whose time has come\n - Correct comment about ZIP-100\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n drivers/block/ub.c |   53 +++++++++++++++++++++++++++--------------------------\n 1 file changed, 27 insertions(+), 26 deletions(-)\n"
    },
    {
      "commit": "02fe75a9ad797b4f8ccf1ee8e49833b77cc30c6a",
      "tree": "030827c54f248461b7384021a1cbd22bec0e53cf",
      "parents": [
        "3c6de9295d28a4fc868b2c09f23e318e3e7b9b6b"
      ],
      "author": {
        "name": "Linda Xie",
        "email": "lxiep@us.ibm.com",
        "time": "Thu Sep 22 00:48:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: Fix buffer overrun in rpadlpar_sysfs.c\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "3c6de9295d28a4fc868b2c09f23e318e3e7b9b6b"
}
