)]}'
{
  "log": [
    {
      "commit": "eb229c4cdc3389682cda20adb015ba767950a220",
      "tree": "52f65b2e3d781a09ae341e2e89e8a7dbe0f5f537",
      "parents": [
        "300ce174ebc2fcf2b5111a50fa42f79d891927dd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 03 13:49:01 2005 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 20:59:21 2005 -0200"
      },
      "message": "[NETEM]: Add version string\n\nAdd a version string to help support issues.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "300ce174ebc2fcf2b5111a50fa42f79d891927dd",
      "tree": "ea7ac40eac2de90be9e5575759bab18029ae2fdf",
      "parents": [
        "07aaa11540828f4482c09e1a936a1f63cdb9fc9d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Oct 30 13:47:34 2005 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 20:56:41 2005 -0200"
      },
      "message": "[NETEM]: Support time based reordering\n\nChange netem to support packets getting reordered because of variations in\ndelay. Introduce a special case version of FIFO that queues packets in order\nbased on the netem delay.\n\nSince netem is classful, those users that don\u0027t want jitter based reordering\ncan just insert a pfifo instead of the default.\n\nThis required changes to generic skbuff code to allow finer grain manipulation\nof sk_buff_head.  Insertion into the middle and reverse walk.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "07aaa11540828f4482c09e1a936a1f63cdb9fc9d",
      "tree": "45a368df3e1031fc4458818942f52bcb2a54c8ff",
      "parents": [
        "1758ee0ea26561943813c5f5a7b27272f2cbc4cf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 03 13:43:07 2005 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 17:03:46 2005 -0200"
      },
      "message": "[NETEM]: use PSCHED_LESS\n\nConvert netem to use PSCHED_LESS and warn if requeue fails.\nWith some of the psched clock sources, the subtraction doesn\u0027t\nwork always work right without wrapping.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "1758ee0ea26561943813c5f5a7b27272f2cbc4cf",
      "tree": "2190113eca8ec18da862a25fc589f5d8cf678a0b",
      "parents": [
        "433a4d3b5456dec5bcca5a0f236bf622da1267b3"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 20:03:24 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 16:43:29 2005 -0200"
      },
      "message": "[NETFILTER] nf_queue: Fix Ooops when no queue handler registered\n\nWith the new nf_queue generalization in 2.6.14, we\u0027ve introduced a bug\nthat causes an oops as soon as a packet is queued but no queue handler\nregistered.  This patch fixes it.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "433a4d3b5456dec5bcca5a0f236bf622da1267b3",
      "tree": "0edf077a81e264e3dfbf819e67d7cc5560b65c18",
      "parents": [
        "10dfdc69ea07d5a6c24406755f5e8de95a1b8901"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 19:25:56 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 16:39:20 2005 -0200"
      },
      "message": "[NETFILTER]: CONNMARK target needs ip_conntrack\n\nThere\u0027s a missing dependency from the CONNMARK target to ip_conntrack.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@eurodev.net\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "10dfdc69ea07d5a6c24406755f5e8de95a1b8901",
      "tree": "2004603342d995ec88d53f3e6160e04befe498ef",
      "parents": [
        "0f81eb4db4f1cc560318b6e7762a7a1d7d8c7095"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 19:20:07 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 16:35:27 2005 -0200"
      },
      "message": "[NETFILTER] nfnetlink: Use kzalloc\n\nThese is a cleanup patch, kzalloc can be used in a couple of cases\n\nSigned-off-by: Samir Bellabes \u003csbellabes@mandriva.com\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "0f81eb4db4f1cc560318b6e7762a7a1d7d8c7095",
      "tree": "a65dfc0b6f5b4c8901f20b382dd00403f4d86099",
      "parents": [
        "d2a7bb7141a1fac7b11523538b2d2407e928baeb"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 19:05:37 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 03:28:37 2005 -0200"
      },
      "message": "[NETFILTER]: Fix double free after netlink_unicast() in ctnetlink\n\nIt\u0027s not necessary to free skb if netlink_unicast() failed.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "d2a7bb7141a1fac7b11523538b2d2407e928baeb",
      "tree": "67fdabbfbdc0b53154a4f6aa1a33c383db02bfb2",
      "parents": [
        "d811552eda2476215d69d485e437d2dcae1ab0b4"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 20:17:51 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Nov 05 01:23:34 2005 -0200"
      },
      "message": "[NETFILTER] NAT: Fix module refcount dropping too far\n\nThe unknown protocol is used as a fallback when a protocol isn\u0027t known.\nHence we cannot handle it failing, so don\u0027t set \".me\".  It\u0027s OK, since we\nonly grab a reference from within the same module (iptable_nat.ko), so we\nnever take the module refcount from 0 to 1.\n\nAlso, remove the \"protocol is NULL\" test: it\u0027s never NULL.\n\nSigned-off-by: Rusty Rusty \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": "d811552eda2476215d69d485e437d2dcae1ab0b4",
      "tree": "eb745550f1d2e40dafc71d95c20ec3e46ce9fdda",
      "parents": [
        "3428c209c6820bbbb7dfb323caef8d402b3deb4c"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 13:05:20 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 04 23:19:17 2005 -0200"
      },
      "message": "[NETFILTER] PPTP helper: Fix endianness bug in GRE key / CallID NAT\n\nThis endianness bug slipped through while changing the \u0027gre.key\u0027 field in the\nconntrack tuple from 32bit to 16bit.\n\nNone of my tests caught the problem, since the linux pptp client always has\n\u00270\u0027 as call id / gre key.  Only windows clients actually trigger the bug.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "3428c209c6820bbbb7dfb323caef8d402b3deb4c",
      "tree": "5caef19fb765ba05a6b745770ac733e1065470d2",
      "parents": [
        "0bbacc402e67abca8794a8401c1621dc0c0202e9"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Nov 03 14:27:07 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 04 23:02:53 2005 -0200"
      },
      "message": "[NETFILTER] PPTP helper: Fix compilation of conntrack helper without NAT\n\nThis patch fixes compilation of the PPTP conntrack helper when NAT is\nconfigured off.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "0bbacc402e67abca8794a8401c1621dc0c0202e9",
      "tree": "a0969978295b806b35c943eb16af34b1eacfa47a",
      "parents": [
        "c556b754967afd0878d65de2cfe0675577b0f62f"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Tue Nov 01 16:53:32 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:48 2005 -0500"
      },
      "message": "NFS,SUNRPC,NLM: fix unused variable warnings when CONFIG_SYSCTL is disabled\n\n Fix some dprintk\u0027s so that NLM, NFS client, and RPC client compile\n cleanly if CONFIG_SYSCTL is disabled.\n\n Test plan:\n Compile kernel with CONFIG_NFS enabled and CONFIG_SYSCTL disabled.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "c556b754967afd0878d65de2cfe0675577b0f62f",
      "tree": "fac27d23ff5230bef203fa30f26ba9faee56d987",
      "parents": [
        "6bfc93ef98f00b38f1913a7fdeae46ae8dbd7c52"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Tue Nov 01 12:24:48 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:45 2005 -0500"
      },
      "message": "SUNRPC: allow sunrpc.o to link when CONFIG_SYSCTL is disabled\n\n The sunrpc module should build properly even when CONFIG_SYSCTL is\n disabled.\n\n Reported by Jan-Benedict Glaw.\n\n Test plan:\n Compile kernel with CONFIG_NFS as a module and built-in, and CONFIG_SYSCTL\n enabled and disabled.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "52ab4ac258ff10a362d78a3f8160a7c4d0721b51",
      "tree": "e61847ab154bfa51b735747df09ca4bcb73336f9",
      "parents": [
        "979ad663125af4be120697263038bb06ddbb83b4"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Nov 01 15:13:02 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Nov 03 02:29:06 2005 -0200"
      },
      "message": "[PKT_SCHED]: Rework QoS and/or fair queueing configuration\n\nMake \"QoS and/or fair queueing\" have its own menu, it\u0027s too big to be\ninlined into \"Network options\". Remove the obsolete NET_QOS option.\nAutomatically select NET_CLS if needed. Do the same for NET_ESTIMATOR\nbut allow it to be selected manually for statistical purposes. Add\ncomments to separate queueing from classification. Fix dependencies\nand ordering of classifiers. Improve descriptions/help texts and\nremove outdated pieces.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "979ad663125af4be120697263038bb06ddbb83b4",
      "tree": "096b4f7abd60bbaf71bef8b2c182cda3970bb888",
      "parents": [
        "c75d721c761ad0f2d8725c40af9e4f376efefd24"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Fri Oct 14 18:31:15 2005 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Nov 03 01:03:05 2005 -0200"
      },
      "message": "[IPV6]: inet6_ifinfo_notify should use RTM_DELLINK in addrconf_ifdown\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": "c75d721c761ad0f2d8725c40af9e4f376efefd24",
      "tree": "ee282f7fd6e465d7b031d64b9ed7c03233ea94cf",
      "parents": [
        "c2da8acaf488b8651edfb04ebf3ab089f3a7830f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 02 18:55:00 2005 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Nov 02 22:25:04 2005 -0200"
      },
      "message": "[NET]: Fix zero-size datagram reception\n\nThe recent rewrite of skb_copy_datagram_iovec broke the reception of\nzero-size datagrams.  This patch fixes it.\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": "450b5b18983cc15f4d27bd3f62901e02281e818b",
      "tree": "dea7c8dbd045cde1d4fc46b63ff9c5d66f39f536",
      "parents": [
        "8713dbf05754aa777f31bf491cb60a111f7ad828"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Nov 01 15:26:45 2005 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Nov 02 21:24:01 2005 -0200"
      },
      "message": "[TCP]: BIC max increment too large\n\nThe max growth of BIC TCP is too large. Original code was based on\nBIC 1.0 and the default there was 32. Later code (2.6.13) included\ncompensation for delayed acks, and should have reduced the default\nvalue to 16; since normally TCP gets one ack for every two packets sent.\n\nThe current value of 32 makes BIC too aggressive and unfair to other\nflows.\n\nSubmitted-by: Injong Rhee \u003crhee@eos.ncsu.edu\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "8713dbf05754aa777f31bf491cb60a111f7ad828",
      "tree": "543da2e27a18d1deddfcccf503db882d2f6d2566",
      "parents": [
        "ec1890c5df451799dec969a3581ff72e1934b5ee"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Fri Oct 28 08:02:08 2005 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Nov 02 21:03:57 2005 -0200"
      },
      "message": "[MCAST]: ip[6]_mc_add_src should be called when number of sources is zero\n\nAnd filter mode is exclude.\n\nFurther explanation by David Stevens:\n\nMulticast source filters aren\u0027t widely used yet, and that\u0027s really the only\nfeature that\u0027s affected if an application actually exercises this bug, as far\nas I can tell. An ordinary filter-less multicast join should still work, and\nonly forwarded multicast traffic making use of filters and doing empty-source\nfilters with the MSFILTER ioctl would be at risk of not getting multicast\ntraffic forwarded to them because the reports generated would not be based on\nthe correct counts.\n\nSigned-off-by: Yan Zheng \u003cyanzheng@21cn.com\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "97300b5fdfe28c6edae926926f9467a27cf5889c",
      "tree": "5a28ee8ff8fbddb44ed3f8b5e3d37c0439af1608",
      "parents": [
        "edc9e81917157d1e73bf081d4fbcad7c34d32783"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 31 20:09:45 2005 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 22:52:03 2005 -0200"
      },
      "message": "[MCAST] IPv6: Check packet size when process Multicast\n\nSigned-off-by: Yan Zheng \u003cyanzheng@21cn.com\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "edc9e81917157d1e73bf081d4fbcad7c34d32783",
      "tree": "28f15652b5965421bed9ff1a0cd676ac4cb14682",
      "parents": [
        "48918a4dbd6c599d6af30bd64cb355fadca708eb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 11:20:59 2005 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 22:30:02 2005 -0200"
      },
      "message": "[DCCP]: Set socket owner iff packet is not data\n  \nHere is a complimentary insurance policy for those feeling a bit insecure.\nYou don\u0027t have to accept this.  However, if you do, you can\u0027t blame me for\nit :)\n  \n\u003e 1) dccp_transmit_skb sets the owner for all packets except data packets.\n  \nWe can actually verify this by looking at pkt_type.\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": "48918a4dbd6c599d6af30bd64cb355fadca708eb",
      "tree": "31893d50f1e21ba19e1acc59c117e220ff57205b",
      "parents": [
        "9d17f218936a0fee43ad9493a841136589c942cd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 11:20:59 2005 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 19:26:17 2005 -0200"
      },
      "message": "[DCCP]: Simplify skb_set_owner_w semantics\n  \nWhile we\u0027re at it let\u0027s reorganise the set_owner_w calls a little so that:\n  \n1) dccp_transmit_skb sets the owner for all packets except data packets.\n2) Add dccp_skb_entail to set owner for packets queued for retransmission.\n3) Make dccp_transmit_skb static.\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": "9d17f218936a0fee43ad9493a841136589c942cd",
      "tree": "055eed0fcf1c2c4566ac665334c626fac6ee2721",
      "parents": [
        "a3d7a9d77533d7516a8cfb8e2b612cd5ead4fa59"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Fri Oct 28 15:12:00 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 16:54:05 2005 -0200"
      },
      "message": "[IPV6]: Fix behavior of ip6_route_input() for link local address\n\nI find that linux will reply echo request destined to an address which\nbelongs to an interface other than the one from which the request received.\nThis behavior doesn\u0027t make sense for link local address.\n\nYOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e said:\n\nPlease note that sender does need to setup neighbor entry by hand to reproduce\nthis bug.  (Link-local address on eth1 is not visible on eth0, from the point\nof view of neighbor discovery in IPv6.)\n\n +--------+               +--------+\n | sender |               | router |\n +---+----+               +-+----+-+\n     |eth0              eth0|    |eth1\n-----+----------------------+-  -+--------------\n\nSigned-off-by: Yan Zheng \u003cyanzheng@21cn.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e (forwarded)\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "a3d7a9d77533d7516a8cfb8e2b612cd5ead4fa59",
      "tree": "62ea3dce8a8d7c6b984c0815347de9ca187e8335",
      "parents": [
        "6b7d31fcdda5938e5d3f1f8b0922cc25aa200dfc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Oct 28 15:12:02 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 16:41:45 2005 -0200"
      },
      "message": "[ROSE]: rose_heartbeat_expiry() locking fix\n\nMissing unlock, as noted by Ted Unangst \u003ctedu@coverity.com\u003e.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "6b7d31fcdda5938e5d3f1f8b0922cc25aa200dfc",
      "tree": "c44f46d7eab0ea138247018ba1e04da6df8ae9d4",
      "parents": [
        "6ede2463c8d7ea949f8e7ef35243490c415ddc2f"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Wed Oct 26 09:34:24 2005 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 16:36:08 2005 -0200"
      },
      "message": "[NETFILTER]: Add \"revision\" support to arp_tables and ip6_tables\n\nLike ip_tables already has it for some time, this adds support for\nhaving multiple revisions for each match/target.  We steal one byte from\nthe name in order to accomodate a 8 bit version number.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "6ede2463c8d7ea949f8e7ef35243490c415ddc2f",
      "tree": "161ec1e8ec68dfd48b80706a08f253bb48e9c3cf",
      "parents": [
        "581c1b14394aee60aff46ea67d05483261ed6527"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Oct 25 15:04:59 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Oct 31 16:34:10 2005 -0200"
      },
      "message": "[BRIDGE]: Use ether_compare\n\nUse compare_ether_addr in bridge code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "3fa63c7d82ab9a12a5d0a299069f8df9f35aa011",
      "tree": "568e2eb557ff89359bd7de6bc307d0534fb1ea16",
      "parents": [
        "dfb7dac3af623a68262536437af008ed6aba4d88"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 15:02:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] Typo fix: dot after newline in printk strings\n\nTypo fix: dots appearing after a newline in printk strings.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6df5b9f48dd0e77fa796b9b7d3fde7cc5f1237f2",
      "tree": "b13c0941fcbde9a95fece66d02bb0b558cf98041",
      "parents": [
        "378f058cc49bcda7fa63d3cd86d2f9a0a5188b1c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 19 22:30:11 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 11:19:43 2005 +1100"
      },
      "message": "[CRYPTO] Simplify one-member scatterlist expressions\n\nThis patch rewrites various occurences of \u0026sg[0] where sg is an array\nof length one to simply sg.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "378f058cc49bcda7fa63d3cd86d2f9a0a5188b1c",
      "tree": "ed99548aa459054c7b046f0ac96af2cc50683e6e",
      "parents": [
        "d32311fed70d12f14e585feb4653571b1e2b0e6d"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@2gen.com",
        "time": "Sat Sep 17 17:55:31 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 11:19:43 2005 +1100"
      },
      "message": "[PATCH] Use sg_set_buf/sg_init_one where applicable\n\nThis patch uses sg_set_buf/sg_init_one in some places where it was\nduplicated.\n\nSigned-off-by: David Hardeman \u003cdavid@2gen.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a6e0eb3791dcefc6dd4db53a23de5cfb18fe9a97",
      "tree": "982d3656cdadc21225dcfe4dc3092d70461d9458",
      "parents": [
        "018a2cdf1e633497bb4f01eb86a7cbffa611776d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 29 12:02:00 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 10:35:08 2005 -0700"
      },
      "message": "[PATCH] bluetooth hidp is broken on s390\n\nBluetooth HIDP selects INPUT and it really needs it to be there - module\ndepends on input core.  And input core is never built on s390...\n\nMarked as broken on s390, for now; if somebody has better ideas, feel\nfree to fix it and remove dependency...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fcc2e8a752f7d3d889114221b67c459557823e9",
      "tree": "d06f567aabf247fd379a66177de5163299bc81d7",
      "parents": [
        "360ac8e2f1a38c3497739636c3b702352d1ad0ae"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jchandra@digeo.com",
        "time": "Thu Oct 27 15:10:01 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Oct 29 02:53:39 2005 -0200"
      },
      "message": "[IPV4]: Fix issue reported by Coverity in ipv4/fib_frontend.c\n\nfib_del_ifaddr() dereferences ifa-\u003eifa_dev, so the code already assumes that\nifa-\u003eifa_dev is non-NULL, the check is unnecessary.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran at gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "360ac8e2f1a38c3497739636c3b702352d1ad0ae",
      "tree": "f671d3ec4071a1be3bce97bcff2c8c759e597e88",
      "parents": [
        "e83b860539d0ac1b3cff868178fa79c457e0c21f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Oct 25 15:03:41 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Oct 29 02:23:58 2005 -0200"
      },
      "message": "[ETH]: ether address compare\n\nExpose faster ether compare for use by protocols and other\ndriver. And change name to be more consistent with other ether\naddress manipulation routines in same file\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "974f7bc5781d3fc16e32d8908c6e48592e767dd2",
      "tree": "ad36a9c4d93a138fbcd02c1df9fa3a3a321e0cc2",
      "parents": [
        "89fbb69c4f285019ba5e029963dc11cc6beb078a",
        "64a0c1c81e300f0f56f26604c81040784e3717f0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 23:35:02 2005 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 23:35:02 2005 -0200"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sridhar/lksctp-2.6\n"
    },
    {
      "commit": "64a0c1c81e300f0f56f26604c81040784e3717f0",
      "tree": "845863e5b3fc06a9de54104f32e28bbe914ee44a",
      "parents": [
        "96a339985d4c6874d32909e8f1903e6e6c141399"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Fri Oct 28 15:39:02 2005 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri Oct 28 15:39:02 2005 -0700"
      },
      "message": "[SCTP] Do not allow unprivileged programs initiating new associations on\nprivileged ports.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "96a339985d4c6874d32909e8f1903e6e6c141399",
      "tree": "d3eb8006efa5e03bb0ef875bf8dc2ed1d90ecb21",
      "parents": [
        "a1ab3582699def352dab1355adcadd3d47f79f0f"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Fri Oct 28 15:36:12 2005 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri Oct 28 15:36:12 2005 -0700"
      },
      "message": "[SCTP] Allow SCTP_MAXSEG to revert to default frag point with a \u00270\u0027 value.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "a1ab3582699def352dab1355adcadd3d47f79f0f",
      "tree": "48faf33fae1b82f15df770e6340f58a858393e43",
      "parents": [
        "eaa5c54dbec70e2a93d6ed412bb589bbf9c90a17"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Fri Oct 28 15:33:24 2005 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri Oct 28 15:33:24 2005 -0700"
      },
      "message": "[SCTP] Fix SCTP_SETADAPTION sockopt to use the correct structure.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "eaa5c54dbec70e2a93d6ed412bb589bbf9c90a17",
      "tree": "4047a75f7f74d978bad9c4862afbd47c8cda595a",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Fri Oct 28 15:10:00 2005 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri Oct 28 15:10:00 2005 -0700"
      },
      "message": "[SCTP] Rename SCTP specific control message flags.\n\nRename SCTP specific control message flags to use SCTP_ prefix rather than\nMSG_ prefix as per the latest sctp sockets API draft.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "84860bf0644d7c45afe7ddbd30731c3e3c371fae",
      "tree": "d6c4b98a9c3fd9981e7fcc5d7729c9e01e327767",
      "parents": [
        "8caf89157d64f1eedba37113afb4b303b2b3e301",
        "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "f12baeab9d65e2fe1b43b09b666f5efcb81b9369",
      "tree": "88e06b93cad95fef0ebb4a60d2b195884fe79d4f",
      "parents": [
        "e89e9cf539a28df7d0eb1d0a545368e9920b34ac"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Sat Oct 29 00:02:32 2005 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 16:35:18 2005 -0200"
      },
      "message": "[MCAST] IPv6: Fix algorithm to compute Querier\u0027s Query Interval\n\n5.1.3.  Maximum Response Code\n\n   The Maximum Response Code field specifies the maximum time allowed\n   before sending a responding Report.  The actual time allowed, called\n   the Maximum Response Delay, is represented in units of milliseconds,\n   and is derived from the Maximum Response Code as follows:\n\n   If Maximum Response Code \u003c 32768,\n      Maximum Response Delay \u003d Maximum Response Code\n\n   If Maximum Response Code \u003e\u003d32768, Maximum Response Code represents a\n   floating-point value as follows:\n\n       0 1 2 3 4 5 6 7 8 9 A B C D E F\n      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n      |1| exp |          mant         |\n      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n\n   Maximum Response Delay \u003d (mant | 0x1000) \u003c\u003c (exp+3)\n\n\n5.1.9.  QQIC (Querier\u0027s Query Interval Code)\n\n   The Querier\u0027s Query Interval Code field specifies the [Query\n   Interval] used by the Querier.  The actual interval, called the\n   Querier\u0027s Query Interval (QQI), is represented in units of seconds,\n   and is derived from the Querier\u0027s Query Interval Code as follows:\n\n   If QQIC \u003c 128, QQI \u003d QQIC\n\n   If QQIC \u003e\u003d 128, QQIC represents a floating-point value as follows:\n\n       0 1 2 3 4 5 6 7\n      +-+-+-+-+-+-+-+-+\n      |1| exp | mant  |\n      +-+-+-+-+-+-+-+-+\n\n   QQI \u003d (mant | 0x10) \u003c\u003c (exp + 3)\n\n                                                -- rfc3810\n\n#define MLDV2_QQIC(value) MLDV2_EXP(0x80, 4, 3, value)\n#define MLDV2_MRC(value) MLDV2_EXP(0x8000, 12, 3, value)\n\nAbove macro are defined in mcast.c. but 1 \u003c\u003c 4 \u003d\u003d 0x10 and 1 \u003c\u003c 12 \u003d\u003d 0x1000.\nSo the result computed by original Macro is larger.\n\nSigned-off-by: Yan Zheng \u003cyanzheng@21cn.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "e89e9cf539a28df7d0eb1d0a545368e9920b34ac",
      "tree": "aae6a825f351ce931fcd30f1a865ebe65227c4b8",
      "parents": [
        "de5144164f6242ccfa8c9b64eec570564f5eaf14"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "ananda.raju@neterion.com",
        "time": "Tue Oct 18 15:46:41 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 16:30:00 2005 -0200"
      },
      "message": "[IPv4/IPv6]: UFO Scatter-gather approach\n\nAttached is kernel patch for UDP Fragmentation Offload (UFO) feature.\n\n1. This patch incorporate the review comments by Jeff Garzik.\n2. Renamed USO as UFO (UDP Fragmentation Offload)\n3. udp sendfile support with UFO\n\nThis patches uses scatter-gather feature of skb to generate large UDP\ndatagram. Below is a \"how-to\" on changes required in network device\ndriver to use the UFO interface.\n\nUDP Fragmentation Offload (UFO) Interface:\n-------------------------------------------\nUFO is a feature wherein the Linux kernel network stack will offload the\nIP fragmentation functionality of large UDP datagram to hardware. This\nwill reduce the overhead of stack in fragmenting the large UDP datagram to\nMTU sized packets\n\n1) Drivers indicate their capability of UFO using\ndev-\u003efeatures |\u003d NETIF_F_UFO | NETIF_F_HW_CSUM | NETIF_F_SG\n\nNETIF_F_HW_CSUM is required for UFO over ipv6.\n\n2) UFO packet will be submitted for transmission using driver xmit routine.\nUFO packet will have a non-zero value for\n\n\"skb_shinfo(skb)-\u003eufo_size\"\n\nskb_shinfo(skb)-\u003eufo_size will indicate the length of data part in each IP\nfragment going out of the adapter after IP fragmentation by hardware.\n\nskb-\u003edata will contain MAC/IP/UDP header and skb_shinfo(skb)-\u003efrags[]\ncontains the data payload. The skb-\u003eip_summed will be set to CHECKSUM_HW\nindicating that hardware has to do checksum calculation. Hardware should\ncompute the UDP checksum of complete datagram and also ip header checksum of\neach fragmented IP packet.\n\nFor IPV6 the UFO provides the fragment identification-id in\nskb_shinfo(skb)-\u003eip6_frag_id. The adapter should use this ID for generating\nIPv6 fragments.\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (forwarded)\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "de5144164f6242ccfa8c9b64eec570564f5eaf14",
      "tree": "56ea0f4e21ca74b14e1546e70ac92617dfb27dd1",
      "parents": [
        "8ed575904373d7aaab7f15a8db2edc317a44df43",
        "245dc3d19b6ff7db42c9f3cca9006c8db59e2dee"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 15:49:24 2005 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 15:49:24 2005 -0200"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "dd7f5527b3e68a7b2f715ae1a21164383f418013",
      "tree": "f0be8a5ab9368e24ecf59b82aa183d7b3546ec87",
      "parents": [
        "6516455d3b42b33759a33a8102c1b8b48af4d9c9"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:53 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:53 2005 +0200"
      },
      "message": "[Bluetooth] Update security filter for Extended Inquiry Response\n\nThis patch updates the HCI security filter with support for the Extended\nInquiry Response (EIR) feature.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6516455d3b42b33759a33a8102c1b8b48af4d9c9",
      "tree": "e7395ebcfa68c4a5aa25d80e4b279313f3fdea3e",
      "parents": [
        "0372a6627f862f90a2c43772befeecef508cfd7b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:48 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:48 2005 +0200"
      },
      "message": "[Bluetooth] Make more functions static\n\nThis patch makes another bunch of functions static.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "408c1ce2716c7a004851c93f9f9dcf3d763bc240",
      "tree": "11e086c44c2f313e27cec46c7ad799b7614b01c9",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:36 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:36 2005 +0200"
      },
      "message": "[Bluetooth] Move CRC table into RFCOMM core\n\nThis patch moves rfcomm_crc_table[] into the RFCOMM core, because there\nis no need to keep it in a separate file.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "34abf91f4036c01669e298e649b7ba85cadf82eb",
      "tree": "fa17affbf6f71c9759110ceac41f9897b61b6d1c",
      "parents": [
        "17dd3f0f7aa729a042af5d3318ff9b3e7781b45b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:40 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:54 2005 -0700"
      },
      "message": "[PATCH] Input: convert net/bluetooth to dynamic input_dev allocation\n\nInput: convert net/bluetooth to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "e6850cce8f0fcb0e16b981f13cb9c69618bbdaf1"
}
