)]}'
{
  "log": [
    {
      "commit": "e5dfa9282f3db461a896a6692b529e1823ba98c6",
      "tree": "574d23cebc57c657373b0e1b6692c047aba8dd6e",
      "parents": [
        "5dd962494f76fb3ef1196cd420b5d6260d7a3766",
        "b2ab040db85835e54c7559533df7f85902617926"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:05:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:05:25 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "236fa08168dd82af29a76c31c40b4148403774c0",
      "tree": "73456604747ede3536a5b851ce4615aab96237f7",
      "parents": [
        "260b23674fdb570f3235ce55892246bef1c24c2a",
        "dcab5e1eeccf5e226c771ecc013631cde157435f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:50:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:50:37 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.15\n"
    },
    {
      "commit": "7d877f3bda870ab5f001bd92528654471d5966b3",
      "tree": "1c05b62abead153956c4ca250ffb1891887e77c9",
      "parents": [
        "fd4f2df24bc23e6b8fc069765b425c7dacf52347"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:43 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: net/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "434f1d10c1adb6c2e333d501ce1e42be610e0723",
      "tree": "a43f1e6f40ea1530e648ae72709a2c45442891aa",
      "parents": [
        "6070fe6f82c67021367092855c0812a98becf0fa",
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:13:32 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:13:32 2005 -0400"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "6070fe6f82c67021367092855c0812a98becf0fa",
      "tree": "e3269c7d155bbed9dc701ca00bfb253ed2f7c2c0",
      "parents": [
        "bec273b491bd16351a9cdb8e9a51d30afa7fe9f4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:46 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:46 2005 -0400"
      },
      "message": "RPC: Ensure that nobody can queue up new upcalls after rpc_close_pipes()\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b2ab040db85835e54c7559533df7f85902617926",
      "tree": "b23cbdca55935c497cb88b588e4e8b088d6ab7ab",
      "parents": [
        "1f57389a38dc1e8be167ec601f39f78f0bed3a96",
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 27 20:35:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 27 20:35:17 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "4c2cb58c552a34744979a99ccf01762d5eb7e288",
      "tree": "fd35360eb0cb08b07f3a5f4bdf1ebd90a769311d",
      "parents": [
        "34123da66e613602de5a886b05c875b6a91b8ed2",
        "72ab373a5688a78cbdaf3bf96012e597d5399bb7"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 19:12:49 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 19:12:49 2005 -0400"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "6fa05b17367f04ada501e89d3b9cb56adec0d930",
      "tree": "46493ddc5ab130108e2f0b9d5fd81dae367a4cb0",
      "parents": [
        "ab27642b59b68d18df5a9aa5fa81b5ab5735aa77"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 19:08:18 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 19:08:18 2005 -0400"
      },
      "message": "Revert \"RPC: stops the release_pipe() funtion from being called twice\"\n\nThis reverts 747c5534c9a6da4aa87e7cdc2209ea98ea27f381 commit.\n"
    },
    {
      "commit": "2ad41065d9fe518759b695fc2640cf9c07261dd2",
      "tree": "7fdfe22d6e6876c2c3bcf0c6b8883368507952c5",
      "parents": [
        "7a4ed937aa44acdeb8c6ba671509dc7b54b09d3a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 27 18:47:46 2005 +1000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Oct 27 15:11:04 2005 -0200"
      },
      "message": "[TCP]: Clear stale pred_flags when snd_wnd changes\n\nThis bug is responsible for causing the infamous \"Treason uncloaked\"\nmessages that\u0027s been popping up everywhere since the printk was added.\nIt has usually been blamed on foreign operating systems.  However,\nsome of those reports implicate Linux as both systems are running\nLinux or the TCP connection is going across the loopback interface.\n\nIn fact, there really is a bug in the Linux TCP header prediction code\nthat\u0027s been there since at least 2.1.8.  This bug was tracked down with\nhelp from Dale Blount.\n\nThe effect of this bug ranges from harmless \"Treason uncloaked\"\nmessages to hung/aborted TCP connections.  The details of the bug\nand fix is as follows.\n\nWhen snd_wnd is updated, we only update pred_flags if\ntcp_fast_path_check succeeds.  When it fails (for example,\nwhen our rcvbuf is used up), we will leave pred_flags with\nan out-of-date snd_wnd value.\n\nWhen the out-of-date pred_flags happens to match the next incoming\npacket we will again hit the fast path and use the current snd_wnd\nwhich will be wrong.\n\nIn the case of the treason messages, it just happens that the snd_wnd\ncached in pred_flags is zero while tp-\u003esnd_wnd is non-zero.  Therefore\nwhen a zero-window packet comes in we incorrectly conclude that the\nwindow is non-zero.\n\nIn fact if the peer continues to send us zero-window pure ACKs we\nwill continue making the same mistake.  It\u0027s only when the peer\ntransmits a zero-window packet with data attached that we get a\nchance to snap out of it.  This is what triggers the treason\nmessage at the next retransmit timeout.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "4bcde03d41d2264edb4ea3c47cb27da1e2609e48",
      "tree": "ff90c767618e5798b1a4187a063cc45f0357b2b8",
      "parents": [
        "94c1d3184523efa7109472eb393cee6e954c5d75"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 26 01:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 26 10:39:43 2005 -0700"
      },
      "message": "[PATCH] svcsock timestamp fix\n\nConvert nanoseconds to microseconds correctly.\n\nSpotted by Steve Dickson \u003cSteveD@redhat.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35848e048f55368f132e28e7f3278ce2d2347f6c",
      "tree": "d7214bac83bce465818583b5e600fc114a49a361",
      "parents": [
        "bb32051532fed727de0d513a9a578b54c0b7ea5a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 01:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 26 10:39:43 2005 -0700"
      },
      "message": "[PATCH] kill massive wireless-related log spam\n\nAlthough this message is having the intended effect of causing wireless\ndriver maintainers to upgrade their code, I never should have merged this\npatch in its present form.  Leading to tons of bug reports and unhappy\nusers.\n\nSome wireless apps poll for statistics regularly, which leads to a printk()\nevery single time they ask for stats.  That\u0027s a little bit _too_ much of a\nreminder that the driver is using an old API.\n\nChange this to printing out the message once, per kernel boot.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f57389a38dc1e8be167ec601f39f78f0bed3a96",
      "tree": "5f33d00a046597ae33855cee13d17d77048ba712",
      "parents": [
        "077783f87708b24054452e5c07685ead2c28b1eb",
        "6693e74a16ef563960764bd963f1048392135c3c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 01:06:45 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 01:06:45 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "077783f87708b24054452e5c07685ead2c28b1eb",
      "tree": "998c73ed67ac6a209541941cdde4df20e9f12747",
      "parents": [
        "ac9c18974f7d08cdedfb1e9599faa8c851c7cef9"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 24 10:27:46 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 00:54:23 2005 -0400"
      },
      "message": "[PATCH] ieee80211 build fix\n\nJames Ketrenos wrote:\n\u003e [3/4] Use the tx_headroom and reserve requested space.\n\nThis patch introduced a compile problem; patch below corrects this.\n\nFixed compilation error due to not passing tx_headroom in\nieee80211_tx_frame.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "dcab5e1eeccf5e226c771ecc013631cde157435f",
      "tree": "d0e6f0c63caee92c8ac86d24fb280a0c65be11d9",
      "parents": [
        "95df1c04ab3f7ca617774930df62c0893a188c2c"
      ],
      "author": {
        "name": "David Engel",
        "email": "gigem@comcast.net",
        "time": "Fri Oct 21 22:09:16 2005 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 01:20:21 2005 -0200"
      },
      "message": "[IPV4]: Fix setting broadcast for SIOCSIFNETMASK\n\nFix setting of the broadcast address when the netmask is set via\nSIOCSIFNETMASK in Linux 2.6.  The code wanted the old value of\nifa-\u003eifa_mask but used it after it had already been overwritten with\nthe new value.\n\nSigned-off-by: David Engel \u003cgigem@comcast.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "95df1c04ab3f7ca617774930df62c0893a188c2c",
      "tree": "c37783ed5a57ebf90fb3645ed18b3b0005fe58ff",
      "parents": [
        "c83c24861882758b9731e8550225cd1e52a4cd1c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 18 21:39:33 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 01:14:09 2005 -0200"
      },
      "message": "[AX.25]: Use constant instead of magic number\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "c83c24861882758b9731e8550225cd1e52a4cd1c",
      "tree": "a6161031466786ec726532a822fdb63104613b5f",
      "parents": [
        "0d0d2bba97cb091218ea0bcb3d8debcc7bf48397"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 18 22:07:41 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 01:10:18 2005 -0200"
      },
      "message": "[SK_BUFF] kernel-doc: fix skbuff warnings\n\nAdd kernel-doc to skbuff.h, skbuff.c to eliminate kernel-doc warnings.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "0d0d2bba97cb091218ea0bcb3d8debcc7bf48397",
      "tree": "6f678dcabc60e41a07e1d6948d798e3b2644cea5",
      "parents": [
        "ea7ce406490cb248f44f510f7c0bcc357184640a"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jchandra@digeo.com",
        "time": "Thu Oct 13 11:43:02 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:58:54 2005 -0200"
      },
      "message": "[IPV4]: Remove dead code from ip_output.c\n\nskb_prev is assigned from skb, which cannot be NULL. This patch removes the\nunnecessary NULL check.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran at gmail.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ea7ce406490cb248f44f510f7c0bcc357184640a",
      "tree": "94865798286a5b9faeca5faa63885d9840c2d8ed",
      "parents": [
        "80b30c1023dbd795faf948dee0cfb3b270b56d47"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jchandra@digeo.com",
        "time": "Thu Oct 13 11:43:05 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:54:46 2005 -0200"
      },
      "message": "[NETLINK]: Remove dead code in af_netlink.c\n\nRemove the variable nlk \u0026 call to nlk_sk as it does not have any side effect.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran at gmail.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "80b30c1023dbd795faf948dee0cfb3b270b56d47",
      "tree": "18a6c4d4647e6b52ea9b53e1f938b5e7f7e97f8f",
      "parents": [
        "1371e37da299d4df6267ad0ddf010435782c28e9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 15 10:58:30 2005 +1000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:48:45 2005 -0200"
      },
      "message": "[IPSEC]: Kill obsolete get_mss function\n\nNow that we\u0027ve switched over to storing MTUs in the xfrm_dst entries,\nwe no longer need the dst\u0027s get_mss methods.  This patch gets rid of\nthem.\n\nIt also documents the fact that our MTU calculation is not optimal\nfor ESP.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "1371e37da299d4df6267ad0ddf010435782c28e9",
      "tree": "a8b1706d73d86e5f732b132d99b90e1107eafb68",
      "parents": [
        "eed75f191d8318a2b144da8aae9774e1cfcae492"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 15 09:42:39 2005 +1000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:25:03 2005 -0200"
      },
      "message": "[IPV4]: Kill redundant rcu_dereference on fa_info\n\nThis patch kills a redundant rcu_dereference on fa-\u003efa_info in fib_trie.c.\nAs this dereference directly follows a list_for_each_entry_rcu line, we\nhave already taken a read barrier with respect to getting an entry from\nthe list.\n\nThis read barrier guarantees that all values read out of fa are valid.\nIn particular, the contents of structure pointed to by fa-\u003efa_info is\ninitialised before fa-\u003efa_info is actually set (see fn_trie_insert);\nthe setting of fa-\u003efa_info itself is further separated with a write\nbarrier from the insertion of fa into the list.\n\nTherefore by taking a read barrier after obtaining fa from the list\n(which is given by list_for_each_entry_rcu), we can be sure that\nfa-\u003efa_info contains a valid pointer, as well as the fact that the\ndata pointed to by fa-\u003efa_info is itself valid.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "eed75f191d8318a2b144da8aae9774e1cfcae492",
      "tree": "512e66c1a83911c5944270a68bf950ddc1cbde0d",
      "parents": [
        "d50a6b56f0f239cf061630c85add121dc3555339"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sun Oct 16 14:22:59 2005 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:19:27 2005 -0200"
      },
      "message": "[NETFILTER] ip_conntrack: Make \"hashsize\" conntrack parameter writable\n\nIt\u0027s fairly simple to resize the hash table, but currently you need to\nremove and reinsert the module.  That\u0027s bad (we lose connection\nstate).  Harald has even offered to write a daemon which sets this\nbased on load.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "d50a6b56f0f239cf061630c85add121dc3555339",
      "tree": "98012391b898e4ef4ccd59a41e75cdf65114353c",
      "parents": [
        "b4099fab75d5e3eae8d207c0d7159e2f3348686e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Oct 14 15:42:33 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:12:18 2005 -0200"
      },
      "message": "[PKTGEN]: proc interface revision\n\nThe code to handle the /proc interface can be cleaned up in several places:\n* use seq_file for read\n* don\u0027t need to remember all the filenames separately\n* use for_online_cpu\u0027s\n* don\u0027t vmalloc a buffer for small command from user.\n\nCommitter note:\nThis patch clashed with John Hawkes\u0027s \"[NET]: Wider use of for_each_*cpu()\",\nso I fixed it up manually.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "b4099fab75d5e3eae8d207c0d7159e2f3348686e",
      "tree": "62e1e42f5422c14491a5b7bd90d48da057912b17",
      "parents": [
        "2845b63b504b051a9cb4d78bed8b3594451a1f6f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Oct 14 15:32:22 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:08:10 2005 -0200"
      },
      "message": "[PKTGEN]: Spelling and white space\n\nFix some cosmetic issues. Indentation, spelling errors, and some whitespace.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "2845b63b504b051a9cb4d78bed8b3594451a1f6f",
      "tree": "6de91ce8e5c07ec3bfd670605e8de916eec3b9ad",
      "parents": [
        "b7c8921bf1a8a9c1907b1eeb029d3f167be226f3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Oct 14 15:29:48 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:05:32 2005 -0200"
      },
      "message": "[PKTGEN]: Use kzalloc\n\nThese are cleanup patches for pktgen that can go in 2.6.15\nCan use kzalloc in a couple of places.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "b7c8921bf1a8a9c1907b1eeb029d3f167be226f3",
      "tree": "8b3fcc1f10d297ddde054f8be887cd09129e0320",
      "parents": [
        "670c02c2bfd2c8a305a90f5285409a7b0a8fd630"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Oct 14 15:26:34 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Oct 26 00:03:12 2005 -0200"
      },
      "message": "[PKTGEN]: Sleeping function called under lock\n\npktgen is calling kmalloc GFP_KERNEL and vmalloc with lock held.\nThe simplest fix is to turn the lock into a semaphore, since the\nthread lock is only used for admin control from user context.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "670c02c2bfd2c8a305a90f5285409a7b0a8fd630",
      "tree": "a6e7d773d72e2716bf675dbb2679e8ada21b4e21",
      "parents": [
        "900e0143a575406146ac531fcb91790f166ce52f"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Thu Oct 13 09:30:31 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Oct 25 23:54:01 2005 -0200"
      },
      "message": "[NET]: Wider use of for_each_*cpu()\n\nIn \u0027net\u0027 change the explicit use of for-loops and NR_CPUS into the\ngeneral for_each_cpu() or for_each_online_cpu() constructs, as\nappropriate.  This widens the scope of potential future optimizations\nof the general constructs, as well as takes advantage of the existing\noptimizations of first_cpu() and next_cpu(), which is advantageous\nwhen the true CPU count is much smaller than NR_CPUS.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "900e0143a575406146ac531fcb91790f166ce52f",
      "tree": "d75e7e5cbf6303dddafe4f123a7f4bbba7146570",
      "parents": [
        "5ed688a7162ff8d28d7cf98b34a1f825e4c2c2ac"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "patrick@tykepenguin.com",
        "time": "Tue Oct 11 08:22:33 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Oct 25 23:49:29 2005 -0200"
      },
      "message": "[DECNET]: Remove some redundant ifdeffed code\n\nSigned-off-by: Patrick Caulfield \u003cpatrick@tykepenguin.com\u003e\nSigned-off-by: Steven Whitehouse \u003csteve@chygwyn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "5ac660ee1334b401450280cd282113b2c18398f5",
      "tree": "0203fee844acab04738907761f15a42f6ee7dd2d",
      "parents": [
        "4ea6a8046bb49d43c950898f0cb4e1994ef6c89d"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sun Oct 23 10:31:45 2005 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Oct 25 21:31:38 2005 -0200"
      },
      "message": "[TR]: Preserve RIF flag even for 2 byte RIF fields.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "4ea6a8046bb49d43c950898f0cb4e1994ef6c89d",
      "tree": "cf7ab6f3a88ef7c66f28322febe18d7694ab27b9",
      "parents": [
        "444d1d9bb5b724f03344c9317bc01d54a9b39073"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 24 19:55:23 2005 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Oct 25 21:17:52 2005 -0200"
      },
      "message": "[IPV6]: Fix refcnt of struct ip6_flowlabel\n\nSigned-off-by: Yan Zheng \u003cyanzheng@21cn.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "49636bb12892786e4a7b207b37ca7b0c5ca1cae0",
      "tree": "b7a29d9344d0e6ee41d5e28f5a7b6fda5da05fa3",
      "parents": [
        "6fb9974f49f7a6032118c5b6caa6e08e7097913e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 23 17:18:00 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 23 17:18:00 2005 +1000"
      },
      "message": "[NEIGH] Fix timer leak in neigh_changeaddr\n\nneigh_changeaddr attempts to delete neighbour timers without setting\nnud_state.  This doesn\u0027t work because the timer may have already fired\nwhen we acquire the write lock in neigh_changeaddr.  The result is that\nthe timer may keep firing for quite a while until the entry reaches\nNEIGH_FAILED.\n\nIt should be setting the nud_state straight away so that if the timer\nhas already fired it can simply exit once we relinquish the lock.\n\nIn fact, this whole function is simply duplicating the logic in\nneigh_ifdown which in turn is already doing the right thing when\nit comes to deleting timers and setting nud_state.\n\nSo all we have to do is take that code out and put it into a common\nfunction and make both neigh_changeaddr and neigh_ifdown call it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6fb9974f49f7a6032118c5b6caa6e08e7097913e",
      "tree": "a1e8f77c1c5cd6a45842f4f02582bb583e6d1019",
      "parents": [
        "203755029e063066ecc4cf5eee1110ab946c2d88"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 23 16:37:48 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 23 16:37:48 2005 +1000"
      },
      "message": "[NEIGH] Fix add_timer race in neigh_add_timer\n\nneigh_add_timer cannot use add_timer unconditionally.  The reason is that\nby the time it has obtained the write lock someone else (e.g., neigh_update)\ncould have already added a new timer.\n\nSo it should only use mod_timer and deal with its return value accordingly.\n\nThis bug would have led to rare neighbour cache entry leaks.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "203755029e063066ecc4cf5eee1110ab946c2d88",
      "tree": "2f57df251c75847c7fe6e5c694319553733812b9",
      "parents": [
        "d475f3f47a0427dfee483cecf9a7e9109e991423"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 23 16:11:39 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 23 16:11:39 2005 +1000"
      },
      "message": "[NEIGH] Print stack trace in neigh_add_timer\n\nStack traces are very helpful in determining the exact nature of a bug.\nSo let\u0027s print a stack trace when the timer is added twice.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c98d80edc827277c28f88d662a7d6e9affa7e12f",
      "tree": "f5371836f011c1ee135edcef7de5f365fce535fc",
      "parents": [
        "63172cb3d5ef762dcb60a292bc7f016b85cf6e1f"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Sat Oct 22 13:39:21 2005 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Oct 22 17:06:01 2005 -0200"
      },
      "message": "[SK_BUFF]: ipvs_property field must be copied\n\nIPVS used flag NFC_IPVS_PROPERTY in nfcache but as now nfcache was removed the\nnew flag \u0027ipvs_property\u0027 still needs to be copied. This patch should be\nincluded in 2.6.14.\n\nFurther comments from Harald Welte:\n\nSorry, seems like the bug was introduced by me.\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "d3f7bf4fa9626d371f26cd310477202628a8126a",
      "tree": "7b12b1ed327ff6f8e9820979e302e23e6a157223",
      "parents": [
        "f0f15ab5542f73d07e35eeee713df289599427b2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Oct 21 12:39:52 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Fri Oct 21 13:00:28 2005 -0500"
      },
      "message": "ieee80211 subsystem:\n* Use GFP mask on TX skb allocation.\n* Use the tx_headroom and reserve requested space.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "b2cc99f04c5a732c793519aca61a20f719b50db4",
      "tree": "0614c2c1d40926cec4bfe91524bf50c6aff0063f",
      "parents": [
        "49c5bfaffe8ae6e6440dc4bf78b03800960d93f5"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 20 17:13:13 2005 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Oct 20 17:13:13 2005 -0200"
      },
      "message": "[TCP] Allow len \u003d\u003d skb-\u003elen in tcp_fragment\n\nIt is legitimate to call tcp_fragment with len \u003d\u003d skb-\u003elen since\nthat is done for FIN packets and the FIN flag counts as one byte.\nSo we should only check for the len \u003e skb-\u003elen case.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "49c5bfaffe8ae6e6440dc4bf78b03800960d93f5",
      "tree": "dbd4565b42697a7fdeee8d088f017eb7df8bc594",
      "parents": [
        "ffa29347dfbc158d1f47f5925324a6f5713659c1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Oct 18 12:03:28 2005 +1000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Oct 20 14:49:59 2005 -0200"
      },
      "message": "[DCCP]: Clear the IPCB area\n\nTurns out the problem has nothing to do with use-after-free or double-free.\nIt\u0027s just that we\u0027re not clearing the CB area and DCCP unlike TCP uses a CB\nformat that\u0027s incompatible with IP.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ffa29347dfbc158d1f47f5925324a6f5713659c1",
      "tree": "66c0360d21cc842af830b9c7ffd6e924652e7ce3",
      "parents": [
        "fda0fd6c5b722cc48e904e0daafedca275d332af"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 16 21:08:46 2005 +1000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Oct 20 14:44:29 2005 -0200"
      },
      "message": "[DCCP]: Make dccp_write_xmit always free the packet\n\nicmp_send doesn\u0027t use skb-\u003esk at all so even if skb-\u003esk has already\nbeen freed it can\u0027t cause crash there (it would\u0027ve crashed somewhere\nelse first, e.g., ip_queue_xmit).\n\nI found a double-free on an skb that could explain this though.\ndccp_sendmsg and dccp_write_xmit are a little confused as to what\nshould free the packet when something goes wrong.  Sometimes they\nboth go for the ball and end up in each other\u0027s way.\n\nThis patch makes dccp_write_xmit always free the packet no matter\nwhat.  This makes sense since dccp_transmit_skb which in turn comes\nfrom the fact that ip_queue_xmit always frees the packet.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "fda0fd6c5b722cc48e904e0daafedca275d332af",
      "tree": "a575ee8872964b55a8ef64ed9f57f52f26e25979",
      "parents": [
        "ac9b9c667c2e1194e22ebe0a441ae1c37aaa9b90"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 14 16:38:49 2005 +1000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Oct 20 14:25:28 2005 -0200"
      },
      "message": "[DCCP]: Use skb_set_owner_w in dccp_transmit_skb when skb-\u003esk is NULL\n\nDavid S. Miller \u003cdavem@davemloft.net\u003e wrote:\n\u003e One thing you can probably do for this bug is to mark data packets\n\u003e explicitly somehow, perhaps in the SKB control block DCCP already\n\u003e uses for other data.  Put some boolean in there, set it true for\n\u003e data packets.  Then change the test in dccp_transmit_skb() as\n\u003e appropriate to test the boolean flag instead of \"skb_cloned(skb)\".\n\nI agree.  In fact we already have that flag, it\u0027s called skb-\u003esk.\nSo here is patch to test that instead of skb_cloned().\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "f0f15ab5542f73d07e35eeee713df289599427b2",
      "tree": "4e511a4d571f5cf9838c99bd9bb5b6e06a06e263",
      "parents": [
        "5b74eda78db410b979b7d450221c971fdebf5d29"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Thu Oct 20 11:06:36 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Oct 20 11:06:36 2005 -0500"
      },
      "message": "Fixed oops if an uninitialized key is used for encryption.\n\nWithout this patch, if you try and use a key that has not been\nconfigured, for example:\n\n% iwconfig eth1 key deadbeef00 [2]\n\nwithout having configured key [1], then the active key will still be\n[1], but privacy will now be enabled.  Transmission of a packet in this\nsituation will result in a kernel oops.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b74eda78db410b979b7d450221c971fdebf5d29",
      "tree": "4dd2ee158b10bf11e4f34ba00a28e09cdacbf272",
      "parents": [
        "c4cfe567b92d5663f98e2f82f28ffc3069fc982f"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Oct 19 16:31:34 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Oct 19 16:49:03 2005 -0500"
      },
      "message": "Fixed problem with not being able to decrypt/encrypt broadcast packets.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a0857d03b21fa54653c9d2fe7a315381176015b4",
      "tree": "ac7fcc4415795b9d4530de300ef555cd624727d8",
      "parents": [
        "00fd6e14255fe7a249315746386d640bc4e9e758"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:55:23 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:47 2005 -0700"
      },
      "message": "RPCSEC_GSS: krb5 cleanup\n\n Remove some senseless wrappers.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "00fd6e14255fe7a249315746386d640bc4e9e758",
      "tree": "36d8fad57404c5ea96cdb6e5579f4241e2cd8188",
      "parents": [
        "14ae162c24d985593d5b19437d7f3d8fd0062b59"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:55:18 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:47 2005 -0700"
      },
      "message": "RPCSEC_GSS remove all qop parameters\n\n Not only are the qop parameters that are passed around throughout the gssapi\n unused by any currently implemented mechanism, but there appears to be some\n doubt as to whether they will ever be used.  Let\u0027s just kill them off for now.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "14ae162c24d985593d5b19437d7f3d8fd0062b59",
      "tree": "750fbc08e6a6e0cb00bfad7c871144a757ac43de",
      "parents": [
        "bfa91516b57483fc9c81d8d90325fd2c3c16ac48"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:55:13 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:46 2005 -0700"
      },
      "message": "RPCSEC_GSS: Add support for privacy to krb5 rpcsec_gss mechanism.\n\n Add support for privacy to the krb5 rpcsec_gss mechanism.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "bfa91516b57483fc9c81d8d90325fd2c3c16ac48",
      "tree": "ed5c63ec1aa88152b0991370f4a1dbcfff0cd15a",
      "parents": [
        "f7b3af64c653c73feb060a9f94f2df9ab4bba4c3"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:55:08 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:45 2005 -0700"
      },
      "message": "RPCSEC_GSS: krb5 pre-privacy cleanup\n\n The code this was originally derived from processed wrap and mic tokens using\n the same functions.  This required some contortions, and more would be required\n with the addition of xdr_buf\u0027s, so it\u0027s better to separate out the two code\n paths.\n\n In preparation for adding privacy support, remove the last vestiges of the\n old wrap token code.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "f7b3af64c653c73feb060a9f94f2df9ab4bba4c3",
      "tree": "fee45429f16e5b548356f50dc64eb4e71bca1a9d",
      "parents": [
        "2d2da60c63b67174add32f06e8d54c3a0c5cd9cf"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:55:03 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:45 2005 -0700"
      },
      "message": "RPCSEC_GSS: Simplify rpcsec_gss crypto code\n\n Factor out some code that will be shared by privacy crypto routines\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "2d2da60c63b67174add32f06e8d54c3a0c5cd9cf",
      "tree": "4b9df421a02217e1cd23b601b6c05c592d0bdf02",
      "parents": [
        "24b2605becc10ca63c4c30808fa59a8abbf68727"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:58 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:44 2005 -0700"
      },
      "message": "RPCSEC_GSS: client-side privacy support\n\n Add the code to the client side to handle privacy.  This is dead code until\n we actually add privacy support to krb5.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "24b2605becc10ca63c4c30808fa59a8abbf68727",
      "tree": "64634bf6a5427f9a7253c9cb5b4d55550ef8b18d",
      "parents": [
        "f3680312a737355ddf35c1b68af25e384d7ef0a8"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:53 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:44 2005 -0700"
      },
      "message": "RPCSEC_GSS: cleanup au_rslack calculation\n\n Various xdr encode routines use au_rslack to guess where the reply argument\n will end up, so we can set up the xdr_buf to recieve data into the right place\n for zero copy.\n\n Currently we calculate the au_rslack estimate when we check the verifier.\n Normally this only depends on the verifier size.  In the integrity case we add\n a few bytes to allow for a length and sequence number.\n\n It\u0027s a bit simpler to calculate only the verifier size when we check the\n verifier, and delay the full calculation till we unwrap.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "f3680312a737355ddf35c1b68af25e384d7ef0a8",
      "tree": "6b447f0a58bf1c1acfa8b1731ef06580d275b983",
      "parents": [
        "ead5e1c26fdcd969cf40c49cb0589d56879d240d"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:48 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:43 2005 -0700"
      },
      "message": "SUNRPC: Retry wrap in case of memory allocation failure.\n\n For privacy we need to allocate extra pages to hold encrypted page data when\n wrapping requests.  This allocation may fail, and we handle that case by\n waiting and retrying.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "ead5e1c26fdcd969cf40c49cb0589d56879d240d",
      "tree": "af0e04aed32eac60b35c987b933dbc132f0e780b",
      "parents": [
        "293f1eb551a77fe5c8956a559a3c0baea95cd9bc"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:43 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:43 2005 -0700"
      },
      "message": "SUNRPC: Provide a callback to allow free pages allocated during xdr encoding\n\n For privacy, we need to allocate pages to store the encrypted data (passed\n in pages can\u0027t be used without the risk of corrupting data in the page cache).\n So we need a way to free that memory after the request has been transmitted.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "293f1eb551a77fe5c8956a559a3c0baea95cd9bc",
      "tree": "03c770935eb42f6deccb275be0326d2f4b17c80c",
      "parents": [
        "1d95db8e1688ed54e143a597c5570631a42fa594"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:37 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:42 2005 -0700"
      },
      "message": "SUNRPC: Add support for privacy to generic gss-api code.\n\n Add support for privacy to generic gss-api code.  This is dead code until we\n have both a mechanism that supports privacy and code in the client or server\n that uses it.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "747c5534c9a6da4aa87e7cdc2209ea98ea27f381",
      "tree": "26b2343b7c941a4fa148f85df844557153971cd9",
      "parents": [
        "7f709a48fa798cfa0f2f777c8752e12995054f78"
      ],
      "author": {
        "name": "Steve Dickson",
        "email": "steved@redhat.com",
        "time": "Tue Oct 18 23:19:40 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:40 2005 -0700"
      },
      "message": "RPC: stops the release_pipe() funtion from being called twice\n\n This patch stops the release_pipe() funtion from being called\n twice by invalidating the ops pointer in the rpc_inode\n when rpc_pipe_release() is called.\n\n Signed-off-by: Steve Dickson \u003csteved@redhat.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "757d18faee58aa4c43bcaf9a44decf17fa68adeb",
      "tree": "307ccb9b815b2b53ad79bb0b0bc5d17a6f39aed0",
      "parents": [
        "28af493cd7b89cba7e3ee534079cf4f41bb4b4f9"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Mon Oct 10 19:16:53 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 17:25:36 2005 -0400"
      },
      "message": "[PATCH] ieee80211: division by zero fix\n\nThis fixes division by zero bug in ieee80211_wx_get_scan().\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5e5ce5be6f0161d2a069a4f8a1154fe639c5c02f",
      "tree": "fc6e0397c8e17dad5f3f038fb1b3526a114b5244",
      "parents": [
        "ea635a517e350eb03ab5f01618417f31b82a9a4d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:11 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:11 2005 -0700"
      },
      "message": "RPC: allow call_encode() to delay transmission of an RPC call.\n\n Currently, call_encode will cause the entire RPC call to abort if it returns\n an error. This is unnecessarily rigid, and gets in the way of attempts\n to allow the NFSv4 layer to order RPC calls that carry sequence ids.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "ea635a517e350eb03ab5f01618417f31b82a9a4d",
      "tree": "f2c506b1dec60259ab9d6cfd0b092433cf91774f",
      "parents": [
        "cff6bf970965c98c62007fc8a36527fd147fe233"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Thu Oct 06 23:12:58 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:10 2005 -0700"
      },
      "message": "SUNRPC: Retry rpcbind requests if the server\u0027s portmapper isn\u0027t up\n\n After a server crash/reboot, rebinding should always retry, otherwise\n requests on \"hard\" mounts will fail when they shouldn\u0027t.\n\n Test plan:\n Run a lock-intensive workload against a server while rebooting the server\n repeatedly.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "28af493cd7b89cba7e3ee534079cf4f41bb4b4f9",
      "tree": "ea27df5ab7b728496a15602e0a7da74ff188378f",
      "parents": [
        "74cfe03f80adc320bde4dd37616354aefe2271aa",
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 17:14:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 17:14:17 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "cff6bf970965c98c62007fc8a36527fd147fe233",
      "tree": "2791f2208b54ade86625af416ff5342f11282f0c",
      "parents": [
        "6cd7525a00f3b926e8bd2e402954ed3e09a8e924",
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 13:50:52 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 13:50:52 2005 -0700"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e6850cce8f0fcb0e16b981f13cb9c69618bbdaf1",
      "tree": "94793ab89f972f16dc3cd38433476e0e55f2fcc2",
      "parents": [
        "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Oct 15 16:15:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 15 16:15:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_table.c build with NETFILTER_DEBUG enabled.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59aee3c2a1e69fe5062bd1facb72d6fcea3f3f8f",
      "tree": "b337d73229a69e399d4e4f7128b33ce734660e35",
      "parents": [
        "0d69ae5fb7eb9ba3b54cf0ba4ef5ae591f31eef7",
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 13 21:22:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 13 21:22:27 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
      "tree": "13d06fa7a11554585f6796f6c34d03f4c522365e",
      "parents": [
        "eb0d6041143fae63410c5622fef96862e6b20933"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "message": "[TCP]: Ratelimit debugging warning.\n\nBetter safe than sorry.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34cb711ba922f53cca45443b8c3c1078873cf599",
      "tree": "2b120d59460047caff9546d68f445626947d47fc",
      "parents": [
        "c8923c6b852d3a97c1faad0566e38fca330375a7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "message": "[NET]: Disable NET_SCH_CLK_CPU for SMP x86 hosts\n\nOpterons with frequency scaling have fully unsynchronized TSCs\nrunning at different frequencies, so using TSCs there is not a good idea. \nAlso some other x86 boxes have this problem. gettimeofday should be good \nenough, so just disable it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8923c6b852d3a97c1faad0566e38fca330375a7",
      "tree": "eb79e97c5468bba641c7a34b83514876f4902cf2",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "message": "[NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.\n\nOriginal patch by Harald Welte, with feedback from Herbert Xu\nand testing by Sébastien Bernard.\n\nEBTABLES, ARP tables, and IP/IP6 tables all assume that cpus\nare numbered linearly.  That is not necessarily true.\n\nThis patch fixes that up by calculating the largest possible\ncpu number, and allocating enough per-cpu structure space given\nthat.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ff5c59ce278c37bca22fbf98076d199bcaf9845",
      "tree": "eadd2da5cdf0cbe158c55567684385f6db86394f",
      "parents": [
        "afb997c6163b33292d31a09d6aa5cbb03ffa5bf1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 12 15:59:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:59:39 2005 -0700"
      },
      "message": "[TCP]: Add code to help track down \"BUG at net/ipv4/tcp_output.c:438!\"\n\nThis is the second report of this bug.  Unfortunately the first\nreporter hasn\u0027t been able to reproduce it since to provide more\ndebugging info.\n\nSo let\u0027s apply this patch for 2.6.14 to\n\n1) Make this non-fatal.\n2) Provide the info we need to track it down.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab4060e858e36129f9319ef0fa055347ad60e1d5",
      "tree": "c3d28036801fcab8529bd8ee977fafd755fb3da4",
      "parents": [
        "eeb2b8560676e454ad37ee30b49bc7d897edc9be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 12 15:10:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:10:01 2005 -0700"
      },
      "message": "[BRIDGE]: fix race on bridge del if\n\nThis fixes the RCU race on bridge delete interface.  Basically,\nthe network device has to be detached from the bridge in the first\nstep (pre-RCU), rather than later. At that point, no more bridge traffic\nwill come in, and the other code will not think that network device\nis part of a bridge.\n\nThis should also fix the XEN test problems.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eeb2b8560676e454ad37ee30b49bc7d897edc9be",
      "tree": "60b316e93b880aa1ba01a9c5496c8269a48b4de9",
      "parents": [
        "2a9bc9bb4d3a4570a8a48aadf071b91e657adb89"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon Oct 10 21:25:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:25:23 2005 -0700"
      },
      "message": "[TWSK]: Grab the module refcount for timewait sockets\n\nThis is required to avoid unloading a module that has active timewait\nsockets, such as DCCP.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a9bc9bb4d3a4570a8a48aadf071b91e657adb89",
      "tree": "b20dc78e5e9dc6deed61c47bf12a72ec8f9a9768",
      "parents": [
        "777b25a2fea7129222eb11fba55c0a67982383ff"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon Oct 10 21:25:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:25:00 2005 -0700"
      },
      "message": "[DCCP]: Transition from PARTOPEN to OPEN when receiving DATA packets\n\nNoticed by Andrea Bittau, that provided a patch that was modified to\nnot transition from RESPOND to OPEN when receiving DATA packets.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "777b25a2fea7129222eb11fba55c0a67982383ff",
      "tree": "51e4a429fc09a8401371e47db9845d119408e576",
      "parents": [
        "061cb4a0ec34a6e3069d5a1b3c547e55a71498c5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon Oct 10 21:24:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:24:20 2005 -0700"
      },
      "message": "[CCID]: Check if ccid is NULL in the hc_[tr]x_exit functions\n\nFor consistency with ccid_exit and to fix a bug when\nIP_DCCP_UNLOAD_HACK is enabled as the control sock is not associated\nto any CCID.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "061cb4a0ec34a6e3069d5a1b3c547e55a71498c5",
      "tree": "016065254b56b7739cc26df7007d094651fb64d6",
      "parents": [
        "339231537506846cb232a2f0cc4a2c662b2d5b07"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 21:23:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:23:46 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: add support to change protocol info\n\nThis patch add support to change the state of the private protocol\ninformation via conntrack_netlink.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "339231537506846cb232a2f0cc4a2c662b2d5b07",
      "tree": "76846aa4c8b94b2bc9caaaa9650c46658fad4fe9",
      "parents": [
        "a051a8f7306476af0a74370ad56e793cb6c43bf7"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 21:23:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:23:28 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: allow userspace to change TCP state\n\nThis patch adds the ability of changing the state a TCP connection. I know\nthat this must be used with care but it\u0027s required to provide a complete\nconntrack creation via conntrack_netlink. So I\u0027ll document this aspect on\nthe upcoming docs.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a051a8f7306476af0a74370ad56e793cb6c43bf7",
      "tree": "3dc8bc67e6c16a28a0161ed7f7fb55008da3d7d5",
      "parents": [
        "d4875b049b2e6401a6e1fae90b7f09e20a636fcf"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 21:21:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:21:10 2005 -0700"
      },
      "message": "[NETFILTER]: Use only 32bit counters for CONNTRACK_ACCT\n\nInitially we used 64bit counters for conntrack-based accounting, since we\nhad no event mechanism to tell userspace that our counters are about to\noverflow.  With nfnetlink_conntrack, we now have such a event mechanism and\nthus can save 16bytes per connection.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4875b049b2e6401a6e1fae90b7f09e20a636fcf",
      "tree": "a5021c091cbd141675cdd90ac330d33188284c03",
      "parents": [
        "a02a64223eddb410712b015fb3342c9a316ab70b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 10 21:11:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:11:34 2005 -0700"
      },
      "message": "[IPSEC] Fix block size/MTU bugs in ESP\n\nThis patch fixes the following bugs in ESP:\n\n* Fix transport mode MTU overestimate.  This means that the inner MTU\n  is smaller than it needs be.  Worse yet, given an input MTU which\n  is a multiple of 4 it will always produce an estimate which is not\n  a multiple of 4.\n\n  For example, given a standard ESP/3DES/MD5 transform and an MTU of\n  1500, the resulting MTU for transport mode is 1462 when it should\n  be 1464.\n\n  The reason for this is because IP header lengths are always a multiple\n  of 4 for IPv4 and 8 for IPv6.\n\n* Ensure that the block size is at least 4.  This is required by RFC2406\n  and corresponds to what the esp_output function does.  At the moment\n  this only affects crypto_null as its block size is 1.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a02a64223eddb410712b015fb3342c9a316ab70b",
      "tree": "771285d98ae94517f0aa0b16af0208d4cdc55dda",
      "parents": [
        "e1c73b78e3706bd3c336d4730a01dd4081dfb7ee"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 10 21:11:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:11:08 2005 -0700"
      },
      "message": "[IPSEC]: Use ALIGN macro in ESP\n\nThis patch uses the macro ALIGN in all the applicable spots for ESP.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1c73b78e3706bd3c336d4730a01dd4081dfb7ee",
      "tree": "1187db9206c73a3a37195a6f95d81dabc8932cb8",
      "parents": [
        "5bbc243aafff9ad653dc7a9fa7bcaf0b4631355a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 20:55:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:55:49 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: add one nesting level for TCP state\n\nTo keep consistency, the TCP private protocol information is nested\nattributes under CTA_PROTOINFO_TCP. This way the sequence of attributes to\naccess the TCP state information looks like here below:\n\nCTA_PROTOINFO\nCTA_PROTOINFO_TCP\nCTA_PROTOINFO_TCP_STATE\n\ninstead of:\n\nCTA_PROTOINFO\nCTA_PROTOINFO_TCP_STATE\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1bcc3f26885b0a8bf04799551de2e9574ccbda1",
      "tree": "36397c29c8ad0eeb945117674734fc235ab4bebc",
      "parents": [
        "d000eaf7720cb12cd03cd3d55f71be44357d27a9"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 20:53:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:53:16 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: ICMP ID is not mandatory\n\nThe ID is only required by ICMP type 8 (echo), so it\u0027s not\nmandatory for all sort of ICMP connections. This patch makes\nmandatory only the type and the code for ICMP netlink messages.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "d000eaf7720cb12cd03cd3d55f71be44357d27a9",
      "tree": "cbdb3e64a427adedf7f6ec4a75b338d1731bc9ee",
      "parents": [
        "b3a91d037a2575040f9b6a483f60c407a3d80368"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:52:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:52:51 2005 -0700"
      },
      "message": "[NETFILTER] conntrack_netlink: Fix endian issue with status from userspace\n\nWhen we send \"status\" from userspace, we forget to convert the endianness.\nThis patch adds the reqired conversion.  Thanks to Pablo Neira for\ndiscovering this.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebe0bbf06c9e03613bdcb6b5a704595a9344b7ff",
      "tree": "33453cb2cd33095e3a226d0866bdfe1019473646",
      "parents": [
        "f40863cec87464f3f4ec3a6c00e3fda3bbb0c91b"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:52:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:52:19 2005 -0700"
      },
      "message": "[NETFILTER] nfnetlink: use highest bit of nfa_type to indicate nested TLV\n\nAs Henrik Nordstrom pointed out, all our efforts with \"split endian\" (i.e.\nhost byte order tags, net byte order values) are useless, unless a parser\ncan determine whether an attribute is nested or not.\n\nThis patch steals the highest bit of nfattr.nfa_type to indicate whether\nthe data payload contains a nested nfattr (1) or not (0).\n\nThis will break userspace compatibility, but luckily no kernel with\nnfnetlink was released so far.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f40863cec87464f3f4ec3a6c00e3fda3bbb0c91b",
      "tree": "e2945b3cae7237392c04969ff808a0c011f911a0",
      "parents": [
        "85d9b05d9b1edad9a2630584754720a957ab0a2a"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:51:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:51:53 2005 -0700"
      },
      "message": "[NETFILTER] ipt_ULOG: Mark ipt_ULOG as OBSOLETE\n\nSimilar to nfnetlink_queue and ip_queue, we mark ipt_ULOG as obsolete.\nThis should have been part of the original nfnetlink_log merge, but\nI somehow missed it.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85d9b05d9b1edad9a2630584754720a957ab0a2a",
      "tree": "5a3ad0385af05c05bf50354bc6fc398474f0f9ae",
      "parents": [
        "907a42617970a159361f17ef9a63f04d276995ab"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:47:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:47:42 2005 -0700"
      },
      "message": "[NETFILTER] PPTP helper: Add missing Kconfig dependency\n\nPPTP should not be selectable without conntrack enabled\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f55cd105c38af4aa157804729d694f864fbc78a",
      "tree": "39ca99d4d5c147bfd3432aceab80131d8b07ae1f",
      "parents": [
        "0f21ba7cc3320d33459ecb3f538f1a42040c29cd"
      ],
      "author": {
        "name": "Jean-Denis Boyer",
        "email": "jdboyer@mediatrix.com",
        "time": "Fri Oct 07 13:44:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 07 13:44:35 2005 -0700"
      },
      "message": "[ATM]: [br2684] if we free the skb, we should return 0\n\nFrom: \"Jean-Denis Boyer\" \u003cjdboyer@mediatrix.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f21ba7cc3320d33459ecb3f538f1a42040c29cd",
      "tree": "158b360de6547262d99f4861ac166709a7e17172",
      "parents": [
        "20c9c825b12fcb8526a29cf20a17a5a3fc581726"
      ],
      "author": {
        "name": "Eric Kinzie",
        "email": "ekinzie@cmf.nrl.navy.mil",
        "time": "Thu Oct 06 22:19:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 06 22:19:28 2005 -0700"
      },
      "message": "[ATM]: add support for LECS addresses learned from network\n\nFrom: Eric Kinzie \u003cekinzie@cmf.nrl.navy.mil\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fe467ee9787007dd9b263eb42dde3742deb743b",
      "tree": "607c106b4c35a4a329cf1656f047b969faedca8d",
      "parents": [
        "edb4a3534adbaf90768d67da35f0bfeac4767db6"
      ],
      "author": {
        "name": "Ivan Skytte Jørgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Thu Oct 06 21:36:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 06 21:36:17 2005 -0700"
      },
      "message": "[SCTP] Fix sctp_get{pl}addrs() API to work with 32-bit apps on 64-bit kernels.\n\nThe old socket options are marked with a _OLD suffix so that the\nexisting 32-bit apps on 32-bit kernels do not break.\n\nSigned-off-by: Ivan Skytte Jørgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a867b36c3234673e61f883ebc11ad18f80a176f",
      "tree": "1964810d9545edb884687934994561316d042e08",
      "parents": [
        "77d8d7a6848c81084f413e1ec4982123a56e2ccb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 05 12:16:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:16:04 2005 -0700"
      },
      "message": "[AX.25]: Fix packet socket crash\n\nSince changeset 98a82febb6340466824c3a453738d4fbd05db81a AX.25 is passing\nreceived IP and ARP packets to the stack through netif_rx() but we don\u0027t\nset the skb-\u003emac.raw to right value which may result in a crash with\napplications that use a packet socket.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77d8d7a6848c81084f413e1ec4982123a56e2ccb",
      "tree": "37a160b0b5fcb8a079bcafec5091fd331e14d54c",
      "parents": [
        "140e26fcd559f6988e5a9056385eecade19d9b49"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 05 12:15:12 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:15:12 2005 -0700"
      },
      "message": "[IPSEC]: Document that policy direction is derived from the index.\n\nHere is a patch that adds a helper called xfrm_policy_id2dir to\ndocument the fact that the policy direction can be and is derived\nfrom the index.\n\nThis is based on a patch by YOSHIFUJI Hideaki and 210313105@suda.edu.cn.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "140e26fcd559f6988e5a9056385eecade19d9b49",
      "tree": "14ec393098c1f8b9082e959c6d3718181e920f82",
      "parents": [
        "42a39450f830c57432fd4e5644fa81f41ce7156d"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Oct 05 12:11:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:11:41 2005 -0700"
      },
      "message": "[IPV6]: Fix NS handing for proxy/anycast address\n\nTimer set up by pneigh_enqueue() ended up calling ndisc_rcv()\nvia pndisc_redo(), which clears LOCALLY_ENQUEUED flag in\nNEIGH_CB(skb) and NS was queued again.\nLet\u0027s call ndisc_recv_ns() directly to avoid the loop.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42a39450f830c57432fd4e5644fa81f41ce7156d",
      "tree": "3cf58d483f19f86c365f137acac46660901b0409",
      "parents": [
        "fab10fe37ad8dc4388fc444c89ef5aefe906354f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 05 12:09:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:09:31 2005 -0700"
      },
      "message": "[TCP]: BIC coding bug in Linux 2.6.13\n\nMissing parenthesis in causes BIC to be slow in increasing congestion\nwindow.\n\nSpotted by Injong Rhee.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fab10fe37ad8dc4388fc444c89ef5aefe906354f",
      "tree": "cca67691a4a5cf5c08c3baccdceb3197dd2ac9b5",
      "parents": [
        "83fa3400ebcba307a60909824a251be984eb9567"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Wed Oct 05 12:08:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:08:13 2005 -0700"
      },
      "message": "[MCAST] ipv6: Fix address size in grec_size\n\nSigned-Off-By: Yan Zheng \u003cyanzheng@21cn.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "0d69ae5fb7eb9ba3b54cf0ba4ef5ae591f31eef7",
      "tree": "be441bfa1e76035c00b66a3b06fea66cfd63d594",
      "parents": [
        "13d1ef29bc5125d7b77c5f6cdfde5ed31226005c",
        "9bc39bec87ee3e35897fe27441e979e7c208f624"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 05 02:11:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 05 02:11:33 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "83fa3400ebcba307a60909824a251be984eb9567",
      "tree": "b01c3eaabd156ba75ec41bea0be3d73fd066713c",
      "parents": [
        "3d2aef668920e8d93b77f145f8f647f62abe75db"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:45:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:45:35 2005 -0700"
      },
      "message": "[XFRM]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in xfrm code:\nnet/xfrm/xfrm_policy.c:232:47: 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": "dd13a285b79ba77416b96ee10f49097f4aaf48c5",
      "tree": "f89e687d379eda39b18bf6e829736c405b05a747",
      "parents": [
        "00fa02334540ec795934737cd6e6ef8db2560731"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:44:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:44:45 2005 -0700"
      },
      "message": "[RPC]: fix sparse gfp nocast warnings\n\nFix nocast sparse warnings:\nnet/rxrpc/call.c:2013:25: warning: implicit cast to nocast type\nnet/rxrpc/connection.c:538:46: warning: implicit cast to nocast type\nnet/sunrpc/sched.c:730:36: warning: implicit cast to nocast type\nnet/sunrpc/sched.c:734:56: 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": "00fa02334540ec795934737cd6e6ef8db2560731",
      "tree": "6d8b137ebcb01954712c33ba2a9ff777a5e81429",
      "parents": [
        "c6f4fafccfa66f0530587ac3c11bb8fd0b8fe8ab"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:43:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:43:04 2005 -0700"
      },
      "message": "[AF_KEY]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in net/key code:\nnet/key/af_key.c:195:27: warning: implicit cast to nocast type\nnet/key/af_key.c:1439:28: 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": "c6f4fafccfa66f0530587ac3c11bb8fd0b8fe8ab",
      "tree": "7edee8933af05fc6d22cfde08cfc75a5c5b7e8e6",
      "parents": [
        "8eea00a44d9f493869f8d30b72e3ed18475be556"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 04 22:42:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 22:42:42 2005 -0700"
      },
      "message": "[NETFILTER]: fix sparse gfp nocast warnings\n\nFix implicit nocast warnings in nfnetlink code:\nnet/netfilter/nfnetlink.c:204:43: 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": "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": "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": "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": "13d1ef29bc5125d7b77c5f6cdfde5ed31226005c",
      "tree": "fdab36f463a248d5be3bd46a5ad181f6d354ddde",
      "parents": [
        "e2608361be343e6220e0a87e04ff224eb037df31",
        "ff0037b259e8b47843176142131844bc80fd2887"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 08:22:13 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 08:22:13 2005 -0400"
      },
      "message": "Merge rsync://bughost.org/repos/ieee80211-delta/\n"
    },
    {
      "commit": "d9e34325fd62310b7b49243d02b774f3ef2452db",
      "tree": "d356eab72377f2576ad356de66daec23f28529a5",
      "parents": [
        "500f83abdc83d6bd472f3d103a9a9cd85df29a29",
        "832f8f0378ff1566f2a222352c7ad5df3f8d0d9d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 05:30:02 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 05:30:02 2005 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\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"
    }
  ],
  "next": "3c8c7b2f32c52b259daa7564fefd582146799b23"
}
