)]}'
{
  "log": [
    {
      "commit": "8eea00a44d9f493869f8d30b72e3ed18475be556",
      "tree": "0f24f83ffc60cc821ecfea362c40f44572ba6d5e",
      "parents": [
        "f4a19a56e38442e434b8809915d756469f1e89a2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:42:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:42:15 2005 -0700"
      },
      "message": "[IPVS]: fix sparse gfp nocast warnings\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix implicit nocast warnings in ip_vs code:\nnet/ipv4/ipvs/ip_vs_app.c:631:54: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4a19a56e38442e434b8809915d756469f1e89a2",
      "tree": "b96445dc6aecdd303e6405cabd7c050eafdf12c8",
      "parents": [
        "17b698856328a42d5874ac87640e2cd84a824eef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:41:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:41:48 2005 -0700"
      },
      "message": "[DECNET]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in decnet code:\nnet/decnet/af_decnet.c:458:40: warning: implicit cast to nocast type\nnet/decnet/dn_nsp_out.c:125:35: warning: implicit cast to nocast type\nnet/decnet/dn_nsp_out.c:219:29: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17b698856328a42d5874ac87640e2cd84a824eef",
      "tree": "f5458a111f80e8f903ed3d921c67391183a7d367",
      "parents": [
        "de54f3907d2f5d8e25cfafe513811f146b250dee"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:41:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:41:16 2005 -0700"
      },
      "message": "[CONNECTOR]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in connector code:\ndrivers/connector/connector.c:102:24: warning: implicit cast to nocast type\ndrivers/connector/connector.c:114:45: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de54f3907d2f5d8e25cfafe513811f146b250dee",
      "tree": "702bc7b45a0429f6f6b0778b135fa1d4a7f38985",
      "parents": [
        "7b5b3f3d826ea87c224c66de9c95c09e7f110ecd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:39:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:39:41 2005 -0700"
      },
      "message": "[BONDING]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in bonding code:\ndrivers/net/bonding/bond_main.c:1302:49: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b5b3f3d826ea87c224c66de9c95c09e7f110ecd",
      "tree": "0d4e34cd3ca10a844c8c8f10ac060b2b142c5445",
      "parents": [
        "a5181ab06ddca8071b4eb54ac2c314f7d24825d4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:38:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:38:44 2005 -0700"
      },
      "message": "[ATM]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in atm code:\nnet/atm/atm_misc.c:35:44: warning: implicit cast to nocast type\ndrivers/atm/fore200e.c:183:33: warning: implicit cast to nocast type\n\nAlso use kzalloc() instead of kmalloc().\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5181ab06ddca8071b4eb54ac2c314f7d24825d4",
      "tree": "c3b7091a14fdae4f76b2bd9b85bfe601447baf83",
      "parents": [
        "6d2553612fa329979e6423a5f2410fd7be5aa902"
      ],
      "author": {
        "name": "Horst H. von Brand",
        "email": "vonbrand@inf.utfsm.cl",
        "time": "Tue Oct 04 15:58:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 15:58:56 2005 -0700"
      },
      "message": "[NETFILTER]: Fix Kconfig typo\n\nSigned-off-by: Horst H. von Brand \u003cvonbrand@inf.utfsm.cl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d2553612fa329979e6423a5f2410fd7be5aa902",
      "tree": "bebd8e4f7ab462ab31e02e842b82a68ff17dc7b7",
      "parents": [
        "f6e63cfb5cfcccca510672155b90dd39bf45a35f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Oct 04 15:55:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 15:55:51 2005 -0700"
      },
      "message": "[INET]: Shrink struct inet_ehash_bucket on 32 bits UP\n\nNo need to align struct inet_ehash_bucket on a 8 bytes boundary.\n\nOn 32 bits Uniprocessor, that\u0027s a waste of 4 bytes per struct (50 %)\n\nOn other platforms, the attribute is useless, natual alignement is already 8.\n\nplatform     | Size before | Size after patch\n-------------+-------------+------------------\n32 bits, UP  |         8   |     4\n32 bits, SMP |         8   |     8\n64 bits, UP  |         8   |     8\n64 bits, SMP |        16   |    16\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e63cfb5cfcccca510672155b90dd39bf45a35f",
      "tree": "bc15910c506a87a89eb0bf4392d9a6175ff4e402",
      "parents": [
        "fad1c45c939bb246a488be1fa06f539e85b80545",
        "e6308be85afee685347fa3440bed10faaa5d6c1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:55:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:55:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "fad1c45c939bb246a488be1fa06f539e85b80545",
      "tree": "2a368da0e73817083caed84f4fe8085fcb654554",
      "parents": [
        "71dc036247573e377703233af289019f4aa3176e"
      ],
      "author": {
        "name": "Allan Graves",
        "email": "allan.graves@oracle.com",
        "time": "Tue Oct 04 14:53:52 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:01 2005 -0700"
      },
      "message": "[PATCH] uml: Fix sysrq-r support for skas mode\n\nThe old code had the IP and SP coming from the registers in the thread\nstruct, which are completely wrong since those are the userspace\nregisters.  This fixes that by pulling the correct values from the\njmp_buf in which the kernel state of each thread is stored.\n\nSigned-off-by: Allan Graves \u003callan.graves@oracle.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71dc036247573e377703233af289019f4aa3176e",
      "tree": "271f2932328fdfba3b72087e311412f992e4bc1d",
      "parents": [
        "c2b513dfbb04d7c94cca145172cfeb91f7683e54"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Oct 04 14:53:49 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:01 2005 -0700"
      },
      "message": "[PATCH] UML - Fix Al\u0027s build tidying\n\nAl\u0027s build tidying missed one bit from me - without this UML doesn\u0027t boot.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2b513dfbb04d7c94cca145172cfeb91f7683e54",
      "tree": "8d022fdb4b7c44b940f8b09f2e568c044cadc27c",
      "parents": [
        "ce0fe7e70a0ad11097a3773e9f3f0de3d859edf0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 04 17:48:44 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:01 2005 -0700"
      },
      "message": "[PATCH] bfs iget() abuses\n\nbfs_fill_super() walks the inode table to get the bitmap of free inodes\nand collect stats.  It has no business using iget() for that - it\u0027s a\nlot of extra work, extra icache pollution and more complex code.\nSwitched to walking the damn thing directly.\n\nNote: that also allows to kill -\u003ei_dsk_ino in there - separate patch if\nTigran can confirm that this field can be zero only for deleted inodes\n(i.e.  something that could only be found during that scan and not by\nnormal lookups).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce0fe7e70a0ad11097a3773e9f3f0de3d859edf0",
      "tree": "c626ee7ca36d5648ec928a22fd991c15268f31d3",
      "parents": [
        "25e2d79f527b7abce624f30516f3167195b69a2e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 04 17:43:06 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:01 2005 -0700"
      },
      "message": "[PATCH] bfs endianness annotations\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25e2d79f527b7abce624f30516f3167195b69a2e",
      "tree": "cbb84bef77eb8a9b69ccff4ddf05015ee07ee2fd",
      "parents": [
        "433992361ce95a1da76b76c9c24d4c957b058aff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 04 17:40:44 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:00 2005 -0700"
      },
      "message": "[PATCH] bogus kfree() in ibmtr\n\nOn several failure exits in ibmtr we end up doing kfree() on dev-\u003epriv,\nwith dev allocated by alloc_trdev() and -\u003epriv never reassigned.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "433992361ce95a1da76b76c9c24d4c957b058aff",
      "tree": "ad81b34a432144afa945f669a35791e1cfe20df6",
      "parents": [
        "dd7205ed0f022a2a5e60eb7404e6c9f49d2301c3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 04 17:36:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:00 2005 -0700"
      },
      "message": "[PATCH] missing include in megaraid_sas\n\nmegaraid_sas depends on arch-specific indirect includes pulling\nfs.h in; on alpha they do not.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6308be85afee685347fa3440bed10faaa5d6c1a",
      "tree": "9cb766b5b66f700528722b2e92745a2a6dcc3288",
      "parents": [
        "87bf9c97b4b3af8dec7b2b79cdfe7bfc0a0a03b2"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Oct 04 13:01:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 13:01:58 2005 -0700"
      },
      "message": "[IPV4]: fib_trie root-node expansion\n\nThe patch below introduces special thresholds to keep root node in the trie \nlarge. This gives a flatter tree at the cost of a modest memory increase.\nOverall it seems to be gain and this was also proposed by one the authors \nof the paper in recent a seminar.\n\nMain table after loading 123 k routes.\n\n\tAver depth:     3.30\n\tMax depth:      9\n        Root-node size  12 bits\n        Total size: 4044  kB\n\nWith the patch:\n\tAver depth:     2.78\n\tMax depth:      8\n        Root-node size  15 bits\n        Total size: 4150  kB\n\nAn increase of 8-10% was seen in forwading performance for an rDoS attack. \n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87bf9c97b4b3af8dec7b2b79cdfe7bfc0a0a03b2",
      "tree": "4db874d395f55023d579947a63fccd3ccfcaff77",
      "parents": [
        "dd7205ed0f022a2a5e60eb7404e6c9f49d2301c3"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Oct 04 13:00:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 13:00:39 2005 -0700"
      },
      "message": "[IPV6]: Fix infinite loop in udp_v6_get_port().\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd7205ed0f022a2a5e60eb7404e6c9f49d2301c3",
      "tree": "773021ad63126ff2dacff654bd41b03a4ad6389e",
      "parents": [
        "43d0b1376dc7abc29411fa31f50fe7cfb68afcd3",
        "c394e458b69632902d65f9e2f39df79314f72908"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 09:34:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 09:34:00 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/aia21/ntfs-2.6\n"
    },
    {
      "commit": "43d0b1376dc7abc29411fa31f50fe7cfb68afcd3",
      "tree": "67dc7b09f7c090a3b1360a6fb06fbf9342047c5c",
      "parents": [
        "832f8f0378ff1566f2a222352c7ad5df3f8d0d9d",
        "fdc657c66678551c7987dc23a78ae1a26251276f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 08:11:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 08:11:13 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "c394e458b69632902d65f9e2f39df79314f72908",
      "tree": "562a5c51f5f87eeb98a39697d5b4c11e2c4c66e3",
      "parents": [
        "18efefa9355119b4f6d9b73b074ebbf9882c37c3"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Oct 04 13:08:53 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Oct 04 13:08:53 2005 +0100"
      },
      "message": "NTFS: Fix a 64-bitness bug where a left-shift could overflow a 32-bit variable\n      which we now cast to 64-bit first (fs/ntfs/mft.c::map_mft_record_page().\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "18efefa9355119b4f6d9b73b074ebbf9882c37c3",
      "tree": "06be664fb85896e6506c3cc8e79ba33e963ce79c",
      "parents": [
        "ed39f731ab2e77e58122232f6e27333331d7793d"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Oct 04 13:06:00 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Oct 04 13:06:00 2005 +0100"
      },
      "message": "NTFS: Fix a stupid bug in __ntfs_bitmap_set_bits_in_run() which caused the\n      count to become negative and hence we had a wild memset() scribbling\n      all over the system\u0027s ram.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "832f8f0378ff1566f2a222352c7ad5df3f8d0d9d",
      "tree": "f7b42af2245acd767716bea1f5d2ec05666d99a6",
      "parents": [
        "81c58732277654a51bb52832e1bc74234bb977bc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 00:41:22 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 05:29:48 2005 -0400"
      },
      "message": "[PATCH] sungem: fix gfp flags type\n\nFix nocast sparse warnings in sungen:\ndrivers/net/sungem.h:1040:45: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "81c58732277654a51bb52832e1bc74234bb977bc",
      "tree": "930a80364524f66dde215190729ec5718c10e416",
      "parents": [
        "f36a29d5672c7698ffe55c7c05107ae77fa698cc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Oct 03 21:24:36 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 05:29:48 2005 -0400"
      },
      "message": "[PATCH] ns83820: fix gfp flags type\n\nFix implicit nocast warnings in ns83820 code, including __nocast:\ndrivers/net/ns83820.c:603:46: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f36a29d5672c7698ffe55c7c05107ae77fa698cc",
      "tree": "65e4587a180812bfce03f12f6f294825545c3092",
      "parents": [
        "67974231d4354fe26aaa39a3153b5c0945b94858"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Oct 03 21:24:45 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 05:29:48 2005 -0400"
      },
      "message": "[PATCH] ieee80211: fix gfp flags type\n\nFix implicit nocast warnings in ieee80211 code, including __nocast:\nnet/ieee80211/ieee80211_tx.c:215:9: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "67974231d4354fe26aaa39a3153b5c0945b94858",
      "tree": "14eccea7e68aed055aff5847b8dfdb32500aece0",
      "parents": [
        "32fa2bfcf882f8901ca206e33b0d8975cc8e89a2"
      ],
      "author": {
        "name": "Ion Badulescu",
        "email": "ionut@badula.org",
        "time": "Mon Oct 03 22:31:36 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:31:36 2005 -0400"
      },
      "message": "[netdrvr starfire] fix highmem and broken firmware issues\n\nUnfortunately, [your patch] might address the crash but doesn\u0027t address\nthe real problem. It turns out that the problem is one of padding\n(the firmware cksum engine works only on 32-bit chunks, yuck), so\nthe special casing for length \u003d\u003d 1 wasn\u0027t sufficient anyway.\n\nThis patch addresses the issue, as well the other issue of i386 +\nCONFIG_HIGHMEM being broken. It is pretty much the same workaround\nthat Adaptec themselves used in their Windows driver. I have yet to\ncheck if it fixes the problem when the skb is non-linear, but this\npatch _will_ solve the problem for 99% of the users out there (those\nnot using sendfile).\n\nSigned-off-by: Ion Badulescu \u003cionut@badula.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "32fa2bfcf882f8901ca206e33b0d8975cc8e89a2",
      "tree": "de12ce1cdb382c4ae24839647e06159cc1742d3e",
      "parents": [
        "49a9db07abd4ac89693dbd4dcd92fcd1f30ece00"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Sat Sep 10 00:14:05 2005 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:23:26 2005 -0400"
      },
      "message": "[PATCH] net/Kconfig: convert pocket_adapter ISA to PARPORT\n\nThis patch changes pocket and parallel adaptors to depend on PARPORT\ninstead of ISA in order to get the option in newer SuperIO based systems.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "49a9db07abd4ac89693dbd4dcd92fcd1f30ece00",
      "tree": "9fd0618ed25f7123671f066d2983c92fe4116e39",
      "parents": [
        "32b5bfab9a09b19ea9a7d902b249ebf311fd2999"
      ],
      "author": {
        "name": "Wade Farnsworth",
        "email": "wfarnsworth@mvista.com",
        "time": "Mon Oct 03 22:21:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:21:33 2005 -0400"
      },
      "message": "[PATCH] emac: add support for platform-specific unsupported PHY features\n\nThis patch adds support to the ibm_emac driver for platform-specific\nunsupported PHY features.\n\nThe patch attempts to determine the highest speed and duplex when\nautonegotiation is unsupported.\n\nSigned-off-by: Wade Farnsworth \u003cwfarnsworth@mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "32b5bfab9a09b19ea9a7d902b249ebf311fd2999",
      "tree": "78e9032e407c10806df075f47cc791be34b31a55",
      "parents": [
        "217df670d9a4da036d68b22500ac06128811d5c8"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Sep 22 11:09:44 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:16:42 2005 -0400"
      },
      "message": "[PATCH] tulip DC21143 rev 48 10Mbit HDX fix\n\nThe patch below is necessary to allow my Digital DS21143 Tulip rev 48\nethernet interface to work in a 10Mbit Half Duplex network.  Without\nit, the driver keeps retrying other modes in an endless loop.  It seems\nlike someone already had the same problem with a rev 65 board :)\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "217df670d9a4da036d68b22500ac06128811d5c8",
      "tree": "b944f0379c1e513ca2d663f6dc0b5d226e9bdd73",
      "parents": [
        "9123e0d78990246304fe681167b8d8097f1e02d7"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Mon Sep 26 16:11:50 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:15:00 2005 -0400"
      },
      "message": "[PATCH] fix bonding crash, remove old ABI support\n\nDavid S. Miller \u003cdavem@davemloft.net\u003e wrote:\n\u003eI think removing support for older ifenslave binaries is\n\u003ethe least painful solution to this problem.\n\n\tThis patch removes backwards compatibility for old ifenslave\nbinaries (ifenslave prior to verison 1.0.0).\n\n\tI did not similarly modify ifenslave itself; with sysfs on the\nhorizon, I don\u0027t see that as being worthwhile.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9123e0d78990246304fe681167b8d8097f1e02d7",
      "tree": "af538ea90ed4f64b448fd36f0379ec79db9f3c89",
      "parents": [
        "bb53d6d0e70cd0749a7844efc62cefeb24b134b6"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Sep 30 10:17:24 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:05:38 2005 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\tminor qeth fixes:\n\t- free old skb in qeth_realloc_headroom after duplicating skb\n\t- disable IPV6 support for Hipersockets devices\n\t- call ccw_device_set_offline on every channel regardless\n\t  of the return value of the prior ccw_device_set_offline calls\n\t- allocate qdio structures in DMA-area\n\t- schedule recovery of appropriate card\n\t  when cable has been inserted again.\n\t- add missing initialization of card-\u003elock\n\t- write sequence number in skb-\u003ecb for SNA protocol which\n\t  requires strictly serialized packets.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |    2 ++\n qeth_main.c |   37 +++++++++++++++++--------------------\n 2 files changed, 19 insertions(+), 20 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "bb53d6d0e70cd0749a7844efc62cefeb24b134b6",
      "tree": "6d259bf1ff272c8ad04bb8d2235c37b1fab77ce4",
      "parents": [
        "8cb6108baee9dcd1dc96f476fe217d6a6b53c994"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon Oct 03 22:03:28 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:03:28 2005 -0400"
      },
      "message": "[netdrvr] fix smc91c92_cs multicast bug\n\nThe smc91c92_cs multicast does not work\nif the count of multicast address is 1.\n\nSigned-off-by: \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8cb6108baee9dcd1dc96f476fe217d6a6b53c994",
      "tree": "09eb68368fe4921c260315a927ddddeb4a6ad217",
      "parents": [
        "0a1c80f1115b9a1aacf00a312a532ceef49dfa1b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 02 22:41:09 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:01:14 2005 -0400"
      },
      "message": "[PATCH] ieee80211: fix gfp flags type\n\nFix implicit nocast warnings in ieee80211 code:\nnet/ieee80211/ieee80211_tx.c:215:9: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0a1c80f1115b9a1aacf00a312a532ceef49dfa1b",
      "tree": "6c6b10398deab02281bfa638d586decafa158757",
      "parents": [
        "c2681dd8c71c8fb4ca530f94536550fcd843aae4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 02 22:42:11 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:01:14 2005 -0400"
      },
      "message": "[PATCH] ns83820: fix gfp flags type\n\nFix implicit nocast warnings in ns83820 code:\ndrivers/net/ns83820.c:603:46: warning: implicit cast to nocast type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c2681dd8c71c8fb4ca530f94536550fcd843aae4",
      "tree": "383b262bd07294869cb8ba882b012e2533bbbcd1",
      "parents": [
        "ed39f731ab2e77e58122232f6e27333331d7793d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Oct 03 12:03:13 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 21:58:33 2005 -0400"
      },
      "message": "[PATCH] skge: set mac address oops with bonding\n\nSkge driver was bringing link up/down when changing mac\naddress.  This doesn\u0027t work in the bonding environment, and is\nmore effort than needed.\n\nFixes-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d5271\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fdc657c66678551c7987dc23a78ae1a26251276f",
      "tree": "e8046592965a658370211f4068c1b9cdc5edb33e",
      "parents": [
        "3115624eda34d0f4e673fc6bcea36b7ad701ee33"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 17:37:27 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 17:37:27 2005 -0700"
      },
      "message": "[SUNSU]: Fix bogus locking in sunsu_change_mouse_baud()\n\nThe lock is not held when calling this function, so we\nshouldn\u0027t drop then reacquire it.\n\nBased upon a report from Jim MacBaine.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3115624eda34d0f4e673fc6bcea36b7ad701ee33",
      "tree": "a81c9e0f3d84a96725e109452d4ddc90f95b513a",
      "parents": [
        "ed39f731ab2e77e58122232f6e27333331d7793d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 03 17:37:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 17:37:02 2005 -0700"
      },
      "message": "[SPARC]: \"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed39f731ab2e77e58122232f6e27333331d7793d",
      "tree": "9bd673c02644ec5f22107dd95e251a0f9abd4d29",
      "parents": [
        "7ce312467edc270fcbd8a699efabb37ce1802b98"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 03 16:25:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 03 16:25:23 2005 -0700"
      },
      "message": "[TG3]: Update driver version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ce312467edc270fcbd8a699efabb37ce1802b98",
      "tree": "fb267926db2239ddb815b6c5acd1be82ff56229c",
      "parents": [
        "3e56a40bb36f1f73b4eac2ffe267c5357811e321"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 03 16:07:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 03 16:07:30 2005 -0700"
      },
      "message": "[IPV4]: Update icmp sysctl docs and disable broadcast ECHO/TIMESTAMP by default\n\nIt\u0027s not a good idea to be smurf\u0027able by default.\nThe few people who need this can turn it on.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e56a40bb36f1f73b4eac2ffe267c5357811e321",
      "tree": "cea32921e2273357aefbed7638d92d4580ca38c0",
      "parents": [
        "e5ed639913eea3e4783a550291775ab78dd84966"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 03 14:36:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:36:32 2005 -0700"
      },
      "message": "[IPV4]: Get rid of bogus __in_put_dev in pktgen\n\nThis patch gets rid of a bogus __in_dev_put() in pktgen.c.  This was\nspotted by Suzanne Wood.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5ed639913eea3e4783a550291775ab78dd84966",
      "tree": "e6e915aa686d2a7125181fc83a847e1955a8ba46",
      "parents": [
        "a5e7c210fefd2454c757a3542e41063407ca7108"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 03 14:35:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:35:55 2005 -0700"
      },
      "message": "[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl\n\nThe following patch renames __in_dev_get() to __in_dev_get_rtnl() and\nintroduces __in_dev_get_rcu() to cover the second case.\n\n1) RCU with refcnt should use in_dev_get().\n2) RCU without refcnt should use __in_dev_get_rcu().\n3) All others must hold RTNL and use __in_dev_get_rtnl().\n\nThere is one exception in net/ipv4/route.c which is in fact a pre-existing\nrace condition.  I\u0027ve marked it as such so that we remember to fix it.\n\nThis patch is based on suggestions and prior work by Suzanne Wood and\nPaul McKenney.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5e7c210fefd2454c757a3542e41063407ca7108",
      "tree": "24c5b867419a59b6cab36335468cef642dbcca66",
      "parents": [
        "f36d6ab182a5c68e92ea3e85821dde9d29bfe284"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 03 14:21:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 03 14:21:58 2005 -0700"
      },
      "message": "[IPV6]: Fix leak added by udp connect dst caching fix.\n\nBased upon a patch from Mitsuru KANDA \u003cmk@linux-ipv6.org\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f36d6ab182a5c68e92ea3e85821dde9d29bfe284",
      "tree": "500b59dbde0ac1930d8d756f499878de2bc1cfe4",
      "parents": [
        "444fc8fc3a1f926fa224655b8950bd853368c1a3"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 03 14:19:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:19:15 2005 -0700"
      },
      "message": "[IPV6]: Fix ipv6 fragment ID selection at slow path\n\nSigned-Off-By: Yan Zheng \u003cyanzheng@21cn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "444fc8fc3a1f926fa224655b8950bd853368c1a3",
      "tree": "f6359721fc50ac3802b30d705e2c7c06b983c5f8",
      "parents": [
        "496a22b08fa326bf17c11eb900e0505aa9da3506"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 03 14:18:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:18:10 2005 -0700"
      },
      "message": "[IPV4]: Fix \"Proxy ARP seems broken\"\n\nMeelis Roos \u003cmroos@linux.ee\u003e wrote:\n\u003e RK\u003e My firewall setup relies on proxyarp working.  However, with 2.6.14-rc3,\n\u003e RK\u003e it appears to be completely broken.  The firewall is 212.18.232.186,\n\u003e \n\u003e Same here with some kernel between 14-rc2 and 14-rc3 - no reposnse to\n\u003e ARP on a proxyarp gateway. Sorry, no exact revison and no more debugging\n\u003e yet since it\u0027a a production gateway.\n\nThe breakage is caused by the change to use the CB area for flagging\nwhether a packet has been queued due to proxy_delay.  This area gets\ncleared every time arp_rcv gets called.  Unfortunately packets delayed\ndue to proxy_delay also go through arp_rcv when they are reprocessed.\n\nIn fact, I can\u0027t think of a reason why delayed proxy packets should go\nthrough netfilter again at all.  So the easiest solution is to bypass\nthat and go straight to arp_process.\n\nThis is essentially what would\u0027ve happened before netfilter support\nwas added to ARP.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e \nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "496a22b08fa326bf17c11eb900e0505aa9da3506",
      "tree": "abf14a82d195d0ead07d3ec1cafd77ee31d1bbc4",
      "parents": [
        "81c3d5470ecc70564eb9209946730fe2be93ad06"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 03 14:16:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:16:34 2005 -0700"
      },
      "message": "[NET]: Fix \"sysctl_net.c:36: error: \u0027core_table\u0027 undeclared here\"\n\nDuring the build for ARM machine type \"fortunet\", this error occurred:\n\n  CC      net/sysctl_net.o\nnet/sysctl_net.c:36: error: \u0027core_table\u0027 undeclared here (not in a function)\n\nIt appears that the following configuration settings cause this error\ndue to a missing include:\nCONFIG_SYSCTL\u003dy\nCONFIG_NET\u003dy\n# CONFIG_INET is not set\n\ncore_table appears to be declared in net/sock.h.  if CONFIG_INET were\ndefined, net/sock.h would have been included via:\n  sysctl_net.c -\u003e net/ip.h -\u003e linux/ip.h -\u003e net/sock.h\n\nso include it directly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "81c3d5470ecc70564eb9209946730fe2be93ad06",
      "tree": "1efa553c305a6453769dacfaf580bc6ccf146d82",
      "parents": [
        "399de50bbbb2501a6db43daaa8a2dafbc9bcfe0c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Oct 03 14:13:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:13:38 2005 -0700"
      },
      "message": "[INET]: speedup inet (tcp/dccp) lookups\n\nArnaldo and I agreed it could be applied now, because I have other\npending patches depending on this one (Thank you Arnaldo)\n\n(The other important patch moves skc_refcnt in a separate cache line,\nso that the SMP/NUMA performance doesnt suffer from cache line ping pongs)\n\n1) First some performance data :\n--------------------------------\n\ntcp_v4_rcv() wastes a *lot* of time in __inet_lookup_established()\n\nThe most time critical code is :\n\nsk_for_each(sk, node, \u0026head-\u003echain) {\n     if (INET_MATCH(sk, acookie, saddr, daddr, ports, dif))\n         goto hit; /* You sunk my battleship! */\n}\n\nThe sk_for_each() does use prefetch() hints but only the begining of\n\"struct sock\" is prefetched.\n\nAs INET_MATCH first comparison uses inet_sk(__sk)-\u003edaddr, wich is far\naway from the begining of \"struct sock\", it has to bring into CPU\ncache cold cache line. Each iteration has to use at least 2 cache\nlines.\n\nThis can be problematic if some chains are very long.\n\n2) The goal\n-----------\n\nThe idea I had is to change things so that INET_MATCH() may return\nFALSE in 99% of cases only using the data already in the CPU cache,\nusing one cache line per iteration.\n\n3) Description of the patch\n---------------------------\n\nAdds a new \u0027unsigned int skc_hash\u0027 field in \u0027struct sock_common\u0027,\nfilling a 32 bits hole on 64 bits platform.\n\nstruct sock_common {\n\tunsigned short\t\tskc_family;\n\tvolatile unsigned char\tskc_state;\n\tunsigned char\t\tskc_reuse;\n\tint\t\t\tskc_bound_dev_if;\n\tstruct hlist_node\tskc_node;\n\tstruct hlist_node\tskc_bind_node;\n\tatomic_t\t\tskc_refcnt;\n+\tunsigned int\t\tskc_hash;\n\tstruct proto\t\t*skc_prot;\n};\n\nStore in this 32 bits field the full hash, not masked by (ehash_size -\n1) Using this full hash as the first comparison done in INET_MATCH\npermits us immediatly skip the element without touching a second cache\nline in case of a miss.\n\nSuppress the sk_hashent/tw_hashent fields since skc_hash (aliased to\nsk_hash and tw_hash) already contains the slot number if we mask with\n(ehash_size - 1)\n\nFile include/net/inet_hashtables.h\n\n64 bits platforms :\n#define INET_MATCH(__sk, __hash, __cookie, __saddr, __daddr, __ports, __dif)\\\n     (((__sk)-\u003esk_hash \u003d\u003d (__hash))\n     ((*((__u64 *)\u0026(inet_sk(__sk)-\u003edaddr)))\u003d\u003d (__cookie))   \u0026\u0026  \\\n     ((*((__u32 *)\u0026(inet_sk(__sk)-\u003edport))) \u003d\u003d (__ports))   \u0026\u0026  \\\n     (!((__sk)-\u003esk_bound_dev_if) || ((__sk)-\u003esk_bound_dev_if \u003d\u003d (__dif))))\n\n32bits platforms:\n#define TCP_IPV4_MATCH(__sk, __hash, __cookie, __saddr, __daddr, __ports, __dif)\\\n     (((__sk)-\u003esk_hash \u003d\u003d (__hash))                 \u0026\u0026  \\\n     (inet_sk(__sk)-\u003edaddr          \u003d\u003d (__saddr))   \u0026\u0026  \\\n     (inet_sk(__sk)-\u003ercv_saddr      \u003d\u003d (__daddr))   \u0026\u0026  \\\n     (!((__sk)-\u003esk_bound_dev_if) || ((__sk)-\u003esk_bound_dev_if \u003d\u003d (__dif))))\n\n\n- Adds a prefetch(head-\u003echain.first) in \n__inet_lookup_established()/__tcp_v4_check_established() and \n__inet6_lookup_established()/__tcp_v6_check_established() and \n__dccp_v4_check_established() to bring into cache the first element of the \nlist, before the {read|write}_lock(\u0026head-\u003elock);\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "399de50bbbb2501a6db43daaa8a2dafbc9bcfe0c",
      "tree": "1c4e6034b0d5485c4ed3d010acc2d60d52ec2ed8",
      "parents": [
        "a232f76732e11c91c2215d3a43cf9ebc7f939939"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Oct 03 14:02:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:02:39 2005 -0700"
      },
      "message": "[TG3]: Refine AMD K8 write-reorder chipset test.\n\nTest for VIA K8T800 north bridge instead of AMD K8 HyperTransport\nbridge based on new information from Andi Kleen. The AMD\nHyperTransport interface is not responsible for PCI transactions\nand so the re-ordering is more likely done by the VIA north bridge.\nThis code is subject to change if we get more information from AMD\nor VIA.\n\nPCI Express devices are excluded from doing the read flush since all\nchipsets in the write_reorder list are PCI chipsets.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a232f76732e11c91c2215d3a43cf9ebc7f939939",
      "tree": "e23578fb673d037193178b4a52b38ea5d42164c2",
      "parents": [
        "325ed8239309cb29f10ea58c5a668058ead11479"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Oct 03 14:01:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:01:37 2005 -0700"
      },
      "message": "[CASSINI]: Convert to ethtool_ops\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "325ed8239309cb29f10ea58c5a668058ead11479",
      "tree": "77386825b72ac44f4f42a942ef78bd1ff924b351",
      "parents": [
        "ddea7be0ec8d1374f0b483a81566ed56ec9f3905"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 03 13:57:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 13:57:23 2005 -0700"
      },
      "message": "[NET]: Fix packet timestamping.\n\nI\u0027ve found the problem in general.  It affects any 64-bit\narchitecture.  The problem occurs when you change the system time.\n\nSuppose that when you boot your system clock is forward by a day.\nThis gets recorded down in skb_tv_base.  You then wind the clock back\nby a day.  From that point onwards the offset will be negative which\nessentially overflows the 32-bit variables they\u0027re stored in.\n\nIn fact, why don\u0027t we just store the real time stamp in those 32-bit\nvariables? After all, we\u0027re not going to overflow for quite a while\nyet.\n\nWhen we do overflow, we\u0027ll need a better solution of course.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddea7be0ec8d1374f0b483a81566ed56ec9f3905",
      "tree": "c04ca29bf4bcf047aacabcbce4d451817df155c3",
      "parents": [
        "7d6322b4659216fff76619d3b4088eecbdfa46d5"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Mon Oct 03 10:36:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 10:54:22 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix numa node topology detection for srat based x86_64 boxes\n\n2.6.14-rc2 does not assign cpus to proper nodeids on our em64t numa boxen.\nOur boxes use acpi srat for parsing the numa information.\n\nsrat_detect_node() used phys_proc_id[] to get to the cpu\u0027s local apic id,\nbut phys_proc_id[] represents the cpu\u003c-\u003einitial_apic_id mapping.  The\nfollowing patch fixes this problem.  Now apicid_to_node[] is properly\nindexed with the local apic id.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d6322b4659216fff76619d3b4088eecbdfa46d5",
      "tree": "19aa385d903fcc0f2b5d6d978dc83a87c2eca95f",
      "parents": [
        "d6b9acc0c6c4a7c5d484d15271a5274656d0864f",
        "51c928c34fa7cff38df584ad01de988805877dba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 08:07:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 08:07:10 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "d6b9acc0c6c4a7c5d484d15271a5274656d0864f",
      "tree": "845765e077d9d436f1f2e7d57b9fe0e32a9e679a",
      "parents": [
        "c77054e518d9163578cfcad09826d7b959f95ece"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Oct 03 00:29:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 08:06:42 2005 -0700"
      },
      "message": "[PATCH] Document patch subject line better\n\nImprove explanation of the Subject line fields in\nDocumentation/SubmittingPatches Canonical Patch Format.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51c928c34fa7cff38df584ad01de988805877dba",
      "tree": "7900dfd128a2a40d6c924a38e5d9244e91342205",
      "parents": [
        "97af50f60ff1202b0dd9ce481d4cf98c6a578bec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Oct 01 09:38:05 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Oct 03 08:39:48 2005 -0500"
      },
      "message": "[SCSI] Legacy MegaRAID: Fix READ CAPACITY\n\nSome Legacy megaraid cards can\u0027t actually cope with the scatter/gather\nversion of the READ CAPACITY command (which is what we now send them\nsince altering all SCSI internal I/O to go via the block layer).  Fix\nthis (and a few other broken megaraid driver assumptions) by sending\nthe non-sg version of the command if the sg list only has a single\nelement.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c77054e518d9163578cfcad09826d7b959f95ece",
      "tree": "b91725791a44b2ab14cb65ef35b9a4deb5ef59e3",
      "parents": [
        "75f8426c17bc091260a6f7536ba10767596e15eb",
        "2c3a0540999ac9bd7147fb98833224a58cdaf217"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 18:28:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 18:28:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "75f8426c17bc091260a6f7536ba10767596e15eb",
      "tree": "8858ac4d497ed8a37bc307fbd8f5b80e81dd4a06",
      "parents": [
        "d70ddac1bf3a8b102996588010ca87018c3a4a04"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Oct 02 18:01:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 18:28:09 2005 -0700"
      },
      "message": "[PATCH] Document from line in patch format\n\nDocument more details of patch format such as the \"from\" line\nand the \"---\" marker line, and provide more references for\npatch guidelines.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c3a0540999ac9bd7147fb98833224a58cdaf217",
      "tree": "85fe67c8a02c5e7b90f9ceb2330c0e6b8d1f6b7d",
      "parents": [
        "487fd4eb1445407c9760af08b0b34c3f4cdb4afc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sun Oct 02 22:34:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 02 22:34:35 2005 +0100"
      },
      "message": "[ARM] 2943/1: Clear the exclusive monitor in v6_early_abort\n\nPatch from Catalin Marinas\n\nData abort caused by ldrex/strex can leave the exclusive monitor in an\nunpredictable state. It is recommended that a clrex/strex is performed to\nclear this state.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d70ddac1bf3a8b102996588010ca87018c3a4a04",
      "tree": "f1c2db0d79c3ccc357e2b837f7d0ec07977b6b39",
      "parents": [
        "b620cc2cd80393b9a0f9a76806cb7f9e91671dac"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Sun Oct 02 12:49:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 14:32:49 2005 -0700"
      },
      "message": "[PATCH] alpha: fix kernel alignment traps\n\nPass in the pointer to the on-stack registers rather than using them\ndirectly as the arguments.\n\nIvan noticed that I missed a spot when purging the registers as first\nstack parameter idiom.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97af50f60ff1202b0dd9ce481d4cf98c6a578bec",
      "tree": "5637b5d7d505869ee5aace5ad6ed33085fc78697",
      "parents": [
        "9e70592fcd87c90e9e98090d66cb79f39d740d4a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Oct 02 15:22:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Oct 02 15:32:25 2005 -0500"
      },
      "message": "[SCSI] aic7xxx/aic79xx: fix module removal path not to panic\n\nIn these drivers, scsi_remove_host() is called too late, at the point\nit is called, the driver has already shut down too far to accept any\nI/O that the shutdown might generate.  Any generated I/O actually\ntriggers a panic.\n\nFix this by calling scsi_remove_host() as early as possible and not\ncalling scsi_host_put() until just before we kfree the ahc_softc.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9e70592fcd87c90e9e98090d66cb79f39d740d4a",
      "tree": "9f0c6493871998b94c50ae18eab88138a33c52ec",
      "parents": [
        "1640a2c385a860ef25be4a8d18a528c4b6f02bd6"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Oct 02 12:59:49 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Oct 02 15:20:03 2005 -0500"
      },
      "message": "[SCSI] fix potential panic with proc on module removal\n\nThere\u0027s a problem in our host release in that it calls\nscsi_proc_hostdir_rm(). However, if you hold a reference to the host as\nyou remove the module, the host template (which proc uses) will be freed\nand the system will panic when the host device is finally released.\n\nFix this by moving scsi_proc_hostdir_rm() to where it should be: in\nscsi_remove_host().\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "487fd4eb1445407c9760af08b0b34c3f4cdb4afc",
      "tree": "d4fe20f822429352184159985b5b330bf2fd4c2d",
      "parents": [
        "0e3a64e2162f971180bf1fdd91c263dbdfcfd385"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 02 18:12:03 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 02 18:12:03 2005 +0100"
      },
      "message": "[ARM] Fix init printk for EBSA110 network driver, and link timer\n\nArrange for the initialisation printks to happen after we\u0027ve\nregistered the network interface, so we know what name the\ndevice is.  Also, check the link every 500ms (and use\nmsecs_to_jiffies.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e3a64e2162f971180bf1fdd91c263dbdfcfd385",
      "tree": "094b9c00b2b2f79a90aff52dd7aeaef979ae74de",
      "parents": [
        "b620cc2cd80393b9a0f9a76806cb7f9e91671dac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 02 18:02:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 02 18:02:25 2005 +0100"
      },
      "message": "[ARM] Fix EBSA110 network driver link detection\n\nEBSA110 link detection didn\u0027t read the register - it wrote it.  Oops.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b620cc2cd80393b9a0f9a76806cb7f9e91671dac",
      "tree": "6291cc977570bfbdd209fb55602806b8f4cd8d11",
      "parents": [
        "036bfdcb0dfa39fc1ff5ded196b5fd92f1bb9ea8",
        "31f919c3296a30427b18458b13c308513a62c3b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:02:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:02:13 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "036bfdcb0dfa39fc1ff5ded196b5fd92f1bb9ea8",
      "tree": "90ac70029802d5730a36a0bd8a092a97721605b8",
      "parents": [
        "14bfd1ff94f519a59b1e88e682819332d7e98171"
      ],
      "author": {
        "name": "Sven Henkel",
        "email": "shenkel@gmail.com",
        "time": "Sun Oct 02 08:30:33 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:01:48 2005 -0700"
      },
      "message": "[PATCH] ppc32: Add new iBook 12\" to PowerMac models table\n\nThis adds the new iBook G4 (manufactured after July 2005) to the\nPowerMac models table.  The model name (PowerBook6,7) is taken from a\n12\" iBook, I don\u0027t know if it also matches the 14\" version.  The patch\napplies to a vanilla 2.6.13.2 kernel.\n\nSigned-off-by: Sven Henkel \u003cshenkel@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14bfd1ff94f519a59b1e88e682819332d7e98171",
      "tree": "a93505ba7f7983e529b3cf19670cfc1b1af75fc7",
      "parents": [
        "14bf01bb0599c89fc7f426d20353b76e12555308"
      ],
      "author": {
        "name": "Sven Henkel",
        "email": "shenkel@gmail.com",
        "time": "Sun Oct 02 08:29:18 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:01:48 2005 -0700"
      },
      "message": "[PATCH] pmac/radeonfb: Add suspend support for M11 chip in new iBook 12\"\n\nThis adds suspend support for the Radeon M11 chip in 12\" iBooks\nmanufactured after July 2005.  I don\u0027t know if the new 14\" iBooks also\nhave that chip, so they might also be supported.\n\nThe chip identifies itself as \"RV350 NV\" (pci id 0x4e56), revision 0x80.\nApple calls it \"Snowy\", xfree86 names it \"ATI FireGL Mobility T2 (M11)\nNV (AGP)\".  So, we seem to be lucky here: The suspend-code for the M10\n(which also is a \"RV350 NV\") works flawless for that chip.\n\nSigned-off-by: Sven Henkel \u003cshenkel@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31f919c3296a30427b18458b13c308513a62c3b9",
      "tree": "2c803a5b61b8559bd18ae69b01031fe74e5fe4c0",
      "parents": [
        "9f4426dde2be352aabc326539eccc726cea2d98c"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Sat Oct 01 22:56:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 22:56:34 2005 +0100"
      },
      "message": "[ARM] 2945/1: ARM fortunet fails to build because of missing include\n\nPatch from Vincent Sanders\n\nWhen building the fortunet ARM platform it fails to compile because of\nmissing include.\n\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f4426dde2be352aabc326539eccc726cea2d98c",
      "tree": "a36e6d4f5b808e74c3701572168a85e7b6403a45",
      "parents": [
        "f0e837d9182d7903bde3ebafbd1d0d68c6d32d43"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Sat Oct 01 22:56:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 22:56:34 2005 +0100"
      },
      "message": "[ARM] 2944/1: GCC 4 mx1ads serial driver compile fix\n\nPatch from Vincent Sanders\n\nWhen building the mx1ads ARM platforms the serial driver fails to compile\nwith GCC 4.01 due to extern/static ambiguity.\n\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14bf01bb0599c89fc7f426d20353b76e12555308",
      "tree": "4d9c164faaff5df25044b15afa235debc96091dc",
      "parents": [
        "fd2e54b35bd70d11c160ded4834e2378e915356e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 11:04:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 11:04:18 2005 -0700"
      },
      "message": "Fix inequality comparison against \"task-\u003estate\"\n\nWe should always use bitmask ops, rather than depend on some ordering of\nthe different states.  With the TASK_NONINTERACTIVE flag, the inequality\ndoesn\u0027t really work.\n\nOleg Nesterov argues (likely correctly) that this test is unnecessary in\nthe first place.  However, the minimal fix for now is to at least make\nit work in the presense of TASK_NONINTERACTIVE.  Waiting for consensus\nfrom Roland \u0026 co on potential bigger cleanups.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd2e54b35bd70d11c160ded4834e2378e915356e",
      "tree": "6396bae6e445cc732ace9792018a14ece9274b0f",
      "parents": [
        "2d8ab6ad6edf0e8709da9ad24e3f023503f76cee"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Sat Oct 01 17:00:48 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 10:54:47 2005 -0700"
      },
      "message": "[PATCH] trivial #if -\u003e #ifdef\n\nUse \u0027#ifdef\u0027 consistently on __KERNEL__.  This was reported as bug #5340\n(isn\u0027t easier to send a fix than report the bug?!)\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d8ab6ad6edf0e8709da9ad24e3f023503f76cee",
      "tree": "ba5f06ad6f77c199f9f7d79493013dbdebf2ba6c",
      "parents": [
        "702c96d55059b4a8e5b1eb112ee3b1804708a1bd"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Sat Oct 01 13:14:17 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 10:54:47 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix up()/down() usage for kprobe_mutex\n\nThe incorrect kprobe_mutex usage on x86_64 had percolated to ppc64 too.\nFirst noticed by Yanmin Zhang.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "702c96d55059b4a8e5b1eb112ee3b1804708a1bd",
      "tree": "21783503ba16539d1e0d9d0b53edf97266382daf",
      "parents": [
        "f0e837d9182d7903bde3ebafbd1d0d68c6d32d43"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Sep 30 16:20:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 23:04:20 2005 -0700"
      },
      "message": "[PATCH] ARM: Fix IXP2000 serial port resource range. For real this time.\n\nSerial port only needs 32 bytes of resource space but we are currently\nasking for 64K.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\n[ diff went missing first time due to corrupted patch ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0e837d9182d7903bde3ebafbd1d0d68c6d32d43",
      "tree": "a36abbed986e1d803efafd662ec3d65361f02853",
      "parents": [
        "a9487e48a34d7ad606f40a76080475a522a27cff"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Sep 30 16:54:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 17:20:21 2005 -0700"
      },
      "message": "[PATCH] r8169: tone down the r8169 driver\n\nTone down the r8169 driver\n\nAs an alternative, people can use the boot time \u0027debug\u0027 option and/or use\n\u0027ethtool -s ethX msglvl xyz\u0027.  The different messages are listed at:\nhttp://www.zoreil.com/~romieu/r8169/doc/msglvl.txt\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9487e48a34d7ad606f40a76080475a522a27cff",
      "tree": "a4fa93c9088781ae4ece9a5e60e8ecb9b63d960f",
      "parents": [
        "69d37960b578be0a69383bd71d06c1fcfb86e8b9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Oct 01 09:21:25 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 17:20:20 2005 -0700"
      },
      "message": "[PATCH] pmac: fix cpufreq for old tipb 550Mhz\n\nThe old 550Mhz titanium powerbook can switch to a lower frequency\n(500Mhz). A user has been repeately reporting overtemp conditions on his\nmachine at high speed so this simple patch adds support to PowerMac\ncpufreq for this machine. The difference in frequency isn\u0027t big but seem\nenough to fix that user\u0027s problems. The patch has been around for some\ntime now and doesn\u0027t seem to cause any problem, so I suppose it could go\nin now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Alain RICHARD \u003calain.richard@equation.fr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69d37960b578be0a69383bd71d06c1fcfb86e8b9",
      "tree": "1041e0ea3650a74d5b1fc730cd7b697d0eed5d01",
      "parents": [
        "1c9426e8a59461688bb451e006456987b198e4c0"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Sep 30 16:20:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 17:20:20 2005 -0700"
      },
      "message": "[PATCH] Fix IXP2000 serial port resource range\n\nSerial port only needs 32 bytes of resource space but we are currently\nasking for 64K.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c9426e8a59461688bb451e006456987b198e4c0",
      "tree": "1041e0ea3650a74d5b1fc730cd7b697d0eed5d01",
      "parents": [
        "85cc5135ace4c8b75d7b4e1ea9fe15a7fcbd1516"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 14:17:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 14:17:35 2005 -0700"
      },
      "message": "Linux v2.6.14-rc3\n"
    },
    {
      "commit": "85cc5135ace4c8b75d7b4e1ea9fe15a7fcbd1516",
      "tree": "9b671671331c8da39dc2a9b75e3d34d79aeac86e",
      "parents": [
        "e6a045a5b89037ae87c8c1bc84403f1d498e52a1"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Sep 30 11:59:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] x86_64 early numa init fix\n\nThe tests Alok carried out on Petr\u0027s box confirmed that cpu_to_node[BP] is\nnot setup early enough by numa_init_array due to the x86_64 changes in\n2.6.14-rc*, and unfortunately set wrongly by the work around code in\nnuma_init_array().  cpu_to_node[0] gets set with 1 early and later gets set\nproperly to 0 during identify_cpu() when all cpus are brought up, but\nconfusing the numa slab in the process.\n\nHere is a quick fix for this.  The right fix obviously is to have\ncpu_to_node[bsp] setup early for numa_init_array().  The following patch\nwill fix the problem now, and the code can stay on even when\ncpu_to_node{BP] gets fixed early correctly.\n\nThanks to Petr for access to his box.\n\nSigned off by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a045a5b89037ae87c8c1bc84403f1d498e52a1",
      "tree": "6e031521bec77df6f47ae65ff3375123d57623d2",
      "parents": [
        "2dd960d66bc12b6b206e63104636514e5da0ddb7"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Sep 30 11:59:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix the BP node_to_cpumask\n\nFix the BP node_to_cpumask.  2.6.14-rc* broke the boot cpu bit as the\ncpu_to_node(0) is now not setup early enough for numa_init_array.\ncpu_to_node[] is setup much later at srat_detect_node on acpi srat based\nem64t machines.  This seems like a problem on amd machines too, Tested on\nem64t though.  /sys/devices/system/node/node0/cpumap shows up sanely after\nthis patch.\n\nSigned off by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dd960d66bc12b6b206e63104636514e5da0ddb7",
      "tree": "07fc074809ad2028891201f10b0279d3280da5e6",
      "parents": [
        "32e7a04faa29f50f65e06d43a9029bb607743e76"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Fri Sep 30 11:59:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] utilization of kprobe_mutex is incorrect on x86_64\n\nThe up()/down() orders are incorrect in arch/x86_64/kprobes.c file.\nkprobe_mutext is used to protect the free kprobe instruction slot list.\narch_prepare_kprobe applies for a slot from the free list, and\narch_remove_kprobe returns a slot to the free list.  The incorrect up()/down()\norders to operate on kprobe_mutex fail to protect the free list.  If 2 threads\ntry to get/return kprobe instruction slot at the same time, the free slot list\nmight be broken, or a free slot might be applied by 2 threads.\n\nSigned-off-by: Zhang Yanmin \u003cYanmin.zhang@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32e7a04faa29f50f65e06d43a9029bb607743e76",
      "tree": "e1bde7a9b528532b5f18bb4b6b38dd11db312964",
      "parents": [
        "f31c9cf3bd6bc1f3e29807ba59d0c7d711385a06"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] ohci1394: less noise in dmesg\n\nless noise in dmesg\n\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f31c9cf3bd6bc1f3e29807ba59d0c7d711385a06",
      "tree": "eefa2082a0a76cbe5e3625ffc67e374ee5f43b26",
      "parents": [
        "3ae3d0d4ae4131563d9eb55859f4fa5bd39059bd"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: delete legacy module aliases\n\namdtp, dv1394, raw1394, video1394:\n\nDelete legacy module aliases.  The macros did not work and the aliases are not\nneeded nowadays.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ae3d0d4ae4131563d9eb55859f4fa5bd39059bd",
      "tree": "ff2574f8b4191b99eaa1e14c2da15ad23ac2e785",
      "parents": [
        "998150c3d3cf049da7596875f6fdc253db089a9a"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] eth1394: workaround limitation in rawiso routines\n\nWork around limitation in rawiso routines.  Required with 1394b cards on\narchitectures where PAGE_SIZE is 4096.  Based on a previous patch by Ben\nCollins.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "998150c3d3cf049da7596875f6fdc253db089a9a",
      "tree": "405eef3a6fdc5c3a410657ea410854656e903f9a",
      "parents": [
        "3256cc13983da2cfe45c17788e4f5b379695404e"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: remove superfluous include in csr1212\n\nRemove superfluous include.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3256cc13983da2cfe45c17788e4f5b379695404e",
      "tree": "9d5059d348ac4ce9be22d2bbaf9e4b5b811d66d9",
      "parents": [
        "63bea35036540c0e8a309aef9bc37a9acfb520ae"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: trivial edits of a few comments\n\ntrivial edits of a few comments\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63bea35036540c0e8a309aef9bc37a9acfb520ae",
      "tree": "80e244041ec08bd85a441c39c54575854b4fb5aa",
      "parents": [
        "db2fd664f8ac3664dfd94d624c0a871bee937bd5"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: use time_before()\n\nUse of time_before() macro, defined at linux/jiffies.h, which deal with\nwrapping correctly and are nicer to read.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db2fd664f8ac3664dfd94d624c0a871bee937bd5",
      "tree": "8f05b4870baeabdb45d42ef3e81a8083f3cf498b",
      "parents": [
        "e31a127c2f99b9cb9abc99a1ec22b75194890800"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: fix for debug output\n\nFix debug code so it prints the correct speed (was defaulting to 100, so\nanything \u003e 400 showed only 100).\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e31a127c2f99b9cb9abc99a1ec22b75194890800",
      "tree": "66c3568b7448dc6320f308d6af04f666ad3a1e5f",
      "parents": [
        "328699bf0ff4d35a9932ce279441f955e78a890e"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: skip unnecessary pause when scanning config ROMs\n\nSkip a superfluous pause that occured when the config ROM of a node was\nscanned unsuccessfully.  This also occurs if a node without link wrongly\nenables its \"link active\" self ID flag.  A GWCTech 6-port hub does this.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "328699bf0ff4d35a9932ce279441f955e78a890e",
      "tree": "2e09a7e6c8f1648f0f2aeaea5e175b934118d3c5",
      "parents": [
        "2bab359a5009f330b12a4ed09a57d3d2ac6b3483"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: reorder activities after bus reset (fixes device detection)\n\nUnits were not detected if the local IRM performed a bus reset.  (\"The root\nnode is not cycle master capable; selecting a new root node and resetting...\",\noften seen with iPods and other SBP-2 devices).  Rearrange the order of IRM\nduties and node scanning.  TODO: Audit the ROM caching and parsing code for\nunderlying issues.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bab359a5009f330b12a4ed09a57d3d2ac6b3483",
      "tree": "dfce66056747d41b3594860a681ba53fb94fe798",
      "parents": [
        "abd559b1052e28d8b9c28aabde241f18fa89090b"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] sbp2: default to serialize_io\u003d1\n\nSet serialize_io\u003d1 by default.  This is safer and required by seemingly more\nand more hardware.  It causes little or no performance loss for S400 devices.\nPerformance of S800 1394b devices may drop by 25...30%.  Therefore make the\nparameter\u0027s description and dmesg message clearer about performance impact.\n\nUpdate description of the max_speed parameter too.  IEEE1394_SPEED_MAX is\ncurrently S800.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abd559b1052e28d8b9c28aabde241f18fa89090b",
      "tree": "8720378a6a4e57b4e80969348fe9aa67ae899461",
      "parents": [
        "105d7b38b08f85c9abc3fd31e5cfa7ee4cf0a402"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] sbp2: fix deadlocks and delays on device removal/rmmod\n\nFixes for deadlocks of the ieee1394 and scsi subsystems and long delays in\nfutile error recovery attempts when SBP-2 devices are removed or drivers are\nunloaded.\n\n - Complete commands quickly with DID_NO_CONNECT if the 1394 node is gone or if\n   the 1394 low-level driver was unloaded.\n - Skip unnecessary work in the eh_abort_handler and eh_device_reset_handler if\n   the node or 1394 low-level driver is gone.\n - Let scsi\u0027s high-level shut down gracefully when sbp2 is being unloaded or\n   detached from the 1394 unit. A call to scsi_remove_device is added for this\n   purpose, which requires us to store a scsi_device pointer.\n - scsi_device pointer is obtained from slave_alloc hook and cleared by\n   slave_destroy. This avoids usage of the pointer after the scsi device was\n   deleted e.g. by the user via scsi_mod\u0027s sysfs interface.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "105d7b38b08f85c9abc3fd31e5cfa7ee4cf0a402",
      "tree": "cf0790962427b3e23d56f01e2402dcadf4626398",
      "parents": [
        "d38e24e260daf11365efd4ed621235fe9c0ba7ee"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] MAINTAINERS: sbp2 driver is not orphaned.\n\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d38e24e260daf11365efd4ed621235fe9c0ba7ee",
      "tree": "8c5c9ccc6a4da494145d5c71ac3b27ed6b2c35d1",
      "parents": [
        "dd190d066b7ded8c44b2b67dd0a14bed01525d3c"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Fri Sep 30 11:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] ioc4_serial: Remove bogus error message\n\nThis change removes a bogus error message from the IOC4 serial driver\ninterrupt handler.\n\nThis error message is bogus for two reasons.  First, it can never occur\ngiven that current code takes care to initialize IOC4 in such a way that\nthese \"unknown\" interrupts could never occur.  Second, this code fails to\ntake into account that other drivers can share the IOC4 interrupt mechanism\nthrough SA_SHIRQ, and thus this driver is not in-fact \"all-knowing\".\n\nFinally, this error message triggers every time some \"unknown\" interrupt\noccurs -- it\u0027s not rate limited or repetition limited in any way, thereby\neffectively denying use of the console device.  Given its bogosity in the\nfirst place, it\u0027s best to just get rid of it entirely.\n\nAcked-by: Pat Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd190d066b7ded8c44b2b67dd0a14bed01525d3c",
      "tree": "a76e0425ca910b3f0bf6c773349004feceba27f3",
      "parents": [
        "daa35edc0a967d1f77c2e2c1346f57d04371487a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Fri Sep 30 11:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] fuse: check O_DIRECT\n\nCheck O_DIRECT and return -EINVAL error in open.  dentry_open() also checks\nthis but only after the open method is called.  This patch optimizes away\nthe unnecessary upcalls in this case.\n\nIt could be a correctness issue too: if filesystem has open() with side\neffect, then it should fail before doing the open, not after.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "daa35edc0a967d1f77c2e2c1346f57d04371487a",
      "tree": "2113b1d03f9e4dff00caebe18693a1cdc253acd8",
      "parents": [
        "bd948057357db5febfe64cf7a9ef11d7e347ffec"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: remove empty hostfs_truncate method\n\nCalling truncate() on hostfs spits a kernel warning \"Something isn\u0027t\nimplemented here\", but it still works fine.\n\nIndeed, hostfs i_op-\u003etruncate doesn\u0027t do anything.  But hostfs_setattr() -\u003e\nset_attr() correctly detects ATTR_SIZE and calls truncate() on the host.  So\nwe should be safe (using ftruncate() may be better, in case the file is\nunlinked on the host, but we aren\u0027t sure to have the file open for writing,\nand reopening it would cause the same races; plus nobody should expect UML to\nbe so careful).\n\nSo, the warning is wrong, because the current implementation is working.  Al,\nam I correct, and can the warning be therefore dropped?\n\nCC: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd948057357db5febfe64cf7a9ef11d7e347ffec",
      "tree": "1c0e0f0a746ee2c3fcd881207b26580a5bcc4494",
      "parents": [
        "8923648c125421b0fcb240cde607e2748d099ab8"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: revert \"run mconsole \"sysrq\" in process context\"\n\nRevert commit 12ebcd73e40e09f0dfddf89e465cc0541e0ff8b1, i.e.  [PATCH] uml: run\nmconsole \"sysrq\" in process context on request from Jeff Dike.\n\na) sysrq may be run when the scheduler is non-functioning\n\nb) the warning I wanted to fix actually came from the fault handler run in\n   atomic context.  But I fixed that not to take the semaphore in a separate\n   patch.\n\nc) the fault handler is run because of a fault, and that fault was\n   unaffected by this patch.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8923648c125421b0fcb240cde607e2748d099ab8",
      "tree": "04cbc84071399120ff96061da05659479a46fcff",
      "parents": [
        "be662a18b7763496a052d489206af9ca2c2e1ac2"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: clear SKAS0/3 flags when running in TT mode\n\nSEGV_MAYBE_FIXABLE tests ptrace_faultinfo, and depends on it being 1 only in\nSKAS3 mode, while currently when running with mode\u003dtt it will be 1 anyway.\nFix this, and do the same for proc_mm.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be662a18b7763496a052d489206af9ca2c2e1ac2",
      "tree": "73b0777d900e2f6b10642acd1e6a0d8017cc61e8",
      "parents": [
        "79dfa4a5a2eea5035de793b1633031750fe8d3ff"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: fix page faults in SKAS3 mode.\n\nI hadn\u0027t been running a SKAS3 host when testing the \"uml: fix hang in TT mode\non fault\" patch (commit 546fe1cbf91d4d62e3849517c31a2327c992e5c5), and I\ndidn\u0027t think enough to the missing trap_no in SKAS3 mode.\n\nIn fact, the resulting kernel doesn\u0027t work at all in SKAS3 mode.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79dfa4a5a2eea5035de793b1633031750fe8d3ff",
      "tree": "d780b69bce9a5ce24a3146a9393f04478e370f5e",
      "parents": [
        "d96c4e7bb039ae16c9b7e6809feb4fcfc45fcc87"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Sep 30 11:58:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] v4l: DViCO FusionHDTV5 Lite GPIO Fix\n\nGPIO fix for the composite and tv mute states of bt8xx card #135: DViCO\nFusionHDTV5 Lite.  Without this patch, selecting one of these states could\nproduce unexpected behavior.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: 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": "d96c4e7bb039ae16c9b7e6809feb4fcfc45fcc87",
      "tree": "d3a822b5758f97f6a629b84dc0e5c362f042d8fc",
      "parents": [
        "353fb07e2043d2df12dddf4e2c39552d0ab9b026"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 30 11:58:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] x86: hw_irq.h warning fix\n\ninclude/asm/hw_irq.h:70: warning: `struct hw_interrupt_type\u0027 declared inside parameter list\ninclude/asm/hw_irq.h:70: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "353fb07e2043d2df12dddf4e2c39552d0ab9b026",
      "tree": "a93c6f5a88bf9c7382ccc7a08424e58ed1fec2e3",
      "parents": [
        "897f15fb587fd2772b9e7ff6ec0265057f3c3975"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Sep 30 11:58:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] aio: avoid extra aio_{read,write} call when ki_left \u003d\u003d 0\n\nRecently aio_p{read,write} changed to perform retries internally rather\nthan returning -EIOCBRETRY.  This inadvertantly resulted in always calling\naio_{read,write} with ki_left at 0 which would in turn immediately return\n0.  Harmless, but we can avoid this call by checking in the caller.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "897f15fb587fd2772b9e7ff6ec0265057f3c3975",
      "tree": "d975ce5f131b8f42915cf264122cd265661651e0",
      "parents": [
        "998765e5588b197737d457e16f72832d8036190f"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Sep 30 11:58:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] aio: remove unlocked task_list test and resulting race\n\nOnly one of the run or kick path is supposed to put an iocb on the run\nlist.  If both of them do it than one of them can end up referencing a\nfreed iocb.  The kick path could delete the task_list item from the wait\nqueue before getting the ctx_lock and putting the iocb on the run list.\nThe run path was testing the task_list item outside the lock so that it\ncould catch ki_retry methods that return -EIOCBRETRY *without* putting the\niocb on a wait queue and promising to call kick_iocb.  This unlocked check\ncould then race with the kick path to cause both to try and put the iocb on\nthe run list.\n\nThe patch stops the run path from testing task_list by requring that any\nki_retry that returns -EIOCBRETRY *must* guarantee that kick_iocb() will be\ncalled in the future.  aio_p{read,write}, the only in-tree -EIOCBRETRY\nusers, are updated.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "998765e5588b197737d457e16f72832d8036190f",
      "tree": "3a87877bffebc776a7102ab1b5f247a45d1c4ab3",
      "parents": [
        "6e3254c4e2927c117044a02acf5f5b56e1373053"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Sep 30 11:58:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] aio: lock around kiocbTryKick()\n\nOnly one of the run or kick path is supposed to put an iocb on the run\nlist.  If both of them do it than one of them can end up referencing a\nfreed iocb.  The kick patch could set the Kicked bit before acquiring the\nctx_lock and putting the iocb on the run list.  The run path, while holding\nthe ctx_lock, could see this partial kick and mistake it for a kick that\nwas deferred while it was doing work with the run_list NULLed out.  It\nwould then race with the kick thread to add the iocb to the run list.\n\nThis patch moves the kick setting under the ctx_lock so that only one of\nthe kick or run path queues the iocb on the run list, as intended.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e3254c4e2927c117044a02acf5f5b56e1373053",
      "tree": "e5c4341cfac398fb57916ffeb0bf07d615662eb4",
      "parents": [
        "13402580021a52e49c6d1068ff28ade4d5a175f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:38:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:38:27 2005 -0700"
      },
      "message": "Revert \"x86-64: Reverse order of bootmem lists\"\n\nAs requested by Thomas Gleixner \u003ctglx@linutronix.de\u003e:\n\n  \"5d3d0f7704ed0bc7eaca0501eeae3e5da1ea6c87 breaks a couple of ARM\n   boards, which depend on the historical bootmem allocation order.\n   There is a cleaner solution around to remove the pgdat list\n   completely, but this is a topic for post 2.6.14\n\n   Andi signalled ACK already.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13402580021a52e49c6d1068ff28ade4d5a175f1",
      "tree": "5617d1eaa7409d8ac3680cdada5e5ef45d0c8753",
      "parents": [
        "b33fa1f3c3ec05e54e73f06c4578948c55d89ef6"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Sep 30 14:24:34 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 11:36:04 2005 -0700"
      },
      "message": "[PATCH] SELinux - fix SCTP socket bug and general IP protocol handling\n\nThe following patch updates the way SELinux classifies and handles IP\nbased protocols.\n\nCurrently, IP sockets are classified by SELinux as being either TCP, UDP\nor \u0027Raw\u0027, the latter being a default for IP socket that is not TCP or UDP.\n\nThe classification code is out of date and uses only the socket type\nparameter to socket(2) to determine the class of IP socket.  So, any\nsocket created with SOCK_STREAM will be classified by SELinux as TCP, and\nSOCK_DGRAM as UDP.  Also, other socket types such as SOCK_SEQPACKET and\nSOCK_DCCP are currently ignored by SELinux, which classifies them as\ngeneric sockets, which means they don\u0027t even get basic IP level checking.\n\nThis patch changes the SELinux IP socket classification logic, so that\nonly an IPPROTO_IP protocol value passed to socket(2) classify the socket\nas TCP or UDP.  The patch also drops the check for SOCK_RAW and converts\nit into a default, so that socket types like SOCK_DCCP and SOCK_SEQPACKET\nare classified as SECCLASS_RAWIP_SOCKET (instead of generic sockets).\n\nNote that protocol-specific support for SCTP, DCCP etc. is not addressed\nhere, we\u0027re just getting these protocols checked at the IP layer.\n\nThis fixes a reported problem where SCTP sockets were being recognized as\ngeneric SELinux sockets yet still being passed in one case to an IP level\ncheck, which then fails for generic sockets.\n\nIt will also fix bugs where any SOCK_STREAM socket is classified as TCP or\nany SOCK_DGRAM socket is classified as UDP.\n\nThis patch also unifies the way IP sockets classes are determined in\nselinux_socket_bind(), so we use the already calculated value instead of\ntrying to recalculate it.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "b33fa1f3c3ec05e54e73f06c4578948c55d89ef6"
}
