)]}'
{
  "log": [
    {
      "commit": "af443b6d90de17f7630621269cf0610d9d772670",
      "tree": "bd329577450b1d152813117d47796c65a45b39d4",
      "parents": [
        "2e47c264a2e6ea24c27b4987607222202818c1f4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 28 20:10:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:38 2006 -0800"
      },
      "message": "[NETFILTER]: ipt_REJECT: fix memory corruption\n\nOn devices with hard_header_len \u003e LL_MAX_HEADER ip_route_me_harder()\nreallocates the skb, leading to memory corruption when using the stale\ntcph pointer to update the checksum.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e47c264a2e6ea24c27b4987607222202818c1f4",
      "tree": "39d4736912e32c11cc08abaef216e30eedfbdfaf",
      "parents": [
        "c537b75a3ba9f5d2569f313742cd379dff6ceb70"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 27 10:26:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:37 2006 -0800"
      },
      "message": "[NETFILTER]: conntrack: fix refcount leak when finding expectation\n\nAll users of __{ip,nf}_conntrack_expect_find() don\u0027t expect that\nit increments the reference count of expectation.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c537b75a3ba9f5d2569f313742cd379dff6ceb70",
      "tree": "5e6d8da1a68c40e2deef74002727f4553c0f242d",
      "parents": [
        "22e7410b760b9c1777839fdd10382c60df8cbda2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 27 10:26:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:36 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: fix reference count leak\n\nWhen NFA_NEST exceeds the skb size the protocol reference is leaked.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22e7410b760b9c1777839fdd10382c60df8cbda2",
      "tree": "a9bee35b95ad4e197e76a022d45ac0779f115d28",
      "parents": [
        "dafc741cf23351a6f43895579a72ab8818ba00ae"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 27 10:25:59 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:35 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: fix the race on assign helper to new conntrack\n\nThe found helper cannot be assigned to conntrack after unlocking\nnf_conntrack_lock. This tries to find helper to assign again.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dafc741cf23351a6f43895579a72ab8818ba00ae",
      "tree": "2fd0af984d588c10152089e45d7c721263adb565",
      "parents": [
        "691ce26e4066147ab75366307c5c65d26c7fd805"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 27 10:25:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:34 2006 -0800"
      },
      "message": "[NETFILTER]: nfctnetlink: assign helper to newly created conntrack\n\nThis fixes the bug which doesn\u0027t assign helper to newly created\nconntrack via nf_conntrack_netlink.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba8379b220509e9448c00a77cf6c15ac2a559cc7",
      "tree": "53bba162f0a7e7e75849cea14e981e2f204ae478",
      "parents": [
        "24d7bb3396c51ceb2285e0e7b0c1bd1865652c43"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Mon Nov 20 15:02:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] bridge: fix possible overflow in get_fdb_entries\n\nMake sure to properly clamp maxnum to avoid overflow\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Eugene Teo \u003ceteo@redhat.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9abbffee861c6c56fce27e4eda96a10cf0de0f84",
      "tree": "2b5e1e86913daa2bb11ca142f309485a25288510",
      "parents": [
        "dc9b334622bff6d22456917a034c2e2d194b9328"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Fri Nov 24 20:34:51 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:52 2006 -0800"
      },
      "message": "[XFRM] STATE: Fix to respond error to get operation if no matching entry exists.\n\nWhen application uses XFRM_MSG_GETSA to get state entry through\nnetlink socket and kernel has no matching one, the application expects\nreply message with error status by kernel.\n\nKernel doesn\u0027t send the message back in the case of Mobile IPv6 route\noptimization protocols (i.e. routing header or destination options\nheader). This is caused by incorrect return code \"0\" from\nnet/xfrm/xfrm_user.c(xfrm_user_state_lookup) and it makes kernel skip\nto acknowledge at net/netlink/af_netlink.c(netlink_rcv_skb).\n\nThis patch fix to reply ESRCH to application.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: TAKAMIYA Noriaki \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac16ca6412d9feb5b2f8fc76a4ed938b5d107f94",
      "tree": "484df8ddb3e1f4cfe9e113e7b914c294300830fc",
      "parents": [
        "753eab76a3337863a0d86ce045fa4eb6c3cbeef9"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Nov 22 20:26:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:49 2006 -0800"
      },
      "message": "[NET]: Fix kfifo_alloc() error check.\n\nThe return value of kfifo_alloc() should be checked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "753eab76a3337863a0d86ce045fa4eb6c3cbeef9",
      "tree": "c356797fbdff11986123aaae0bdd6338a76af8ff",
      "parents": [
        "38f7efd52c4f3f0b22c460eadbfe7c42f9ebff82"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Wed Nov 22 20:11:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:48 2006 -0800"
      },
      "message": "[UDP]: Make udp_encap_rcv use pskb_may_pull\n\nMake udp_encap_rcv use pskb_may_pull\n\nIPsec with NAT-T breaks on some notebooks using the latest e1000 chipset,\nwhen header split is enabled. When receiving sufficiently large packets, the\ndriver puts everything up to and including the UDP header into the header\nportion of the skb, and the rest goes into the paged part. udp_encap_rcv\nforgets to use pskb_may_pull, and fails to decapsulate it. Instead, it\npasses it up it to the IKE daemon.\n\nSigned-off-by: Olaf Kirch \u003cokir@suse.de\u003e\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38f7efd52c4f3f0b22c460eadbfe7c42f9ebff82",
      "tree": "1eedc8441bfbdca3f85c72aff5c599f4af7b447a",
      "parents": [
        "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61"
      ],
      "author": {
        "name": "Faidon Liambotis",
        "email": "paravoid@debian.org",
        "time": "Tue Nov 21 21:46:02 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:47 2006 -0800"
      },
      "message": "[NETFILTER]: H.323 conntrack: fix crash with CONFIG_IP_NF_CT_ACCT\n\nH.323 connection tracking code calls ip_ct_refresh_acct() when\nprocessing RCFs and URQs but passes NULL as the skb.\nWhen CONFIG_IP_NF_CT_ACCT is enabled, the connection tracking core tries\nto derefence the skb, which results in an obvious panic.\nA similar fix was applied on the SIP connection tracking code some time\nago.\n\nSigned-off-by: Faidon Liambotis \u003cparavoid@debian.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2776ff047229c3e7cee2454e2704dd6f98fa32f",
      "tree": "d2dac3fa350b207863a4c1d4f848ad4f46bf5f27",
      "parents": [
        "700f9672c9a61c12334651a94d17ec04620e1976"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Nov 21 17:41:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 17:41:56 2006 -0800"
      },
      "message": "[IPV6]: Fix address/interface handling in UDP and DCCP, according to the scoping architecture.\n\nTCP and RAW do not have this issue.  Closes Bug #7432.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "700f9672c9a61c12334651a94d17ec04620e1976",
      "tree": "7b78a376a8a1001642338f5576fc9aeccf87546f",
      "parents": [
        "4498c80d9c1ebdf42837be6a52ead35a2aa2b819"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Nov 21 17:33:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 17:33:01 2006 -0800"
      },
      "message": "[IRDA]: Lockdep fix.\n\nOn Sat, 2006-11-18 at 16:12 +0300, Andrey Borzenkov wrote:\n\n\u003e \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e [ INFO: possible recursive locking detected ]\n\u003e 2.6.19-rc5-2avb #2\n\u003e - ---------------------------------------------\n\u003e pppd/26425 is trying to acquire lock:\n\u003e  (\u0026hashbin-\u003ehb_spinlock){....}, at: [\u003cdfdea87a\u003e] irlmp_slsap_inuse+0x5a/0x170\n\u003e [irda]\n\u003e\n\u003e but task is already holding lock:\n\u003e  (\u0026hashbin-\u003ehb_spinlock){....}, at: [\u003cdfdea857\u003e] irlmp_slsap_inuse+0x37/0x170\n\u003e [irda]\n\u003e\n\u003e other info that might help us debug this:\n\u003e 1 lock held by pppd/26425:\n\u003e  #0:  (\u0026hashbin-\u003ehb_spinlock){....}, at: [\u003cdfdea857\u003e]\n\u003e irlmp_slsap_inuse+0x37/0x170 [irda]\n\u003e\n\u003e stack backtrace:\n\u003e  [\u003cc010413c\u003e] dump_trace+0x1cc/0x200\n\u003e  [\u003cc010418a\u003e] show_trace_log_lvl+0x1a/0x30\n\u003e  [\u003cc01047f2\u003e] show_trace+0x12/0x20\n\u003e  [\u003cc01048c9\u003e] dump_stack+0x19/0x20\n\u003e  [\u003cc01346ca\u003e] __lock_acquire+0x8fa/0xc20\n\u003e  [\u003cc0134d2d\u003e] lock_acquire+0x5d/0x80\n\u003e  [\u003cc02a851c\u003e] _spin_lock+0x2c/0x40\n\u003e  [\u003cdfdea87a\u003e] irlmp_slsap_inuse+0x5a/0x170 [irda]\n\u003e  [\u003cdfdebab2\u003e] irlmp_open_lsap+0x62/0x180 [irda]\n\u003e  [\u003cdfdf35d1\u003e] irttp_open_tsap+0x181/0x230 [irda]\n\u003e  [\u003cdfdc0c3d\u003e] ircomm_open_tsap+0x5d/0xa0 [ircomm]\n\u003e  [\u003cdfdc05d8\u003e] ircomm_open+0xb8/0xd0 [ircomm]\n\u003e  [\u003cdfdd0477\u003e] ircomm_tty_open+0x4f7/0x570 [ircomm_tty]\n\u003e  [\u003cc020bbe4\u003e] tty_open+0x174/0x340\n\u003e  [\u003cc016bd69\u003e] chrdev_open+0x89/0x170\n\u003e  [\u003cc0167bd6\u003e] __dentry_open+0xa6/0x1d0\n\u003e  [\u003cc0167da5\u003e] nameidata_to_filp+0x35/0x40\n\u003e  [\u003cc0167df9\u003e] do_filp_open+0x49/0x50\n\u003e  [\u003cc0167e47\u003e] do_sys_open+0x47/0xd0\n\u003e  [\u003cc0167f0c\u003e] sys_open+0x1c/0x20\n\u003e  [\u003cc010307d\u003e] sysenter_past_esp+0x56/0x8d\n\u003e  [\u003cb7f86410\u003e] 0xb7f86410\n\u003e  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThe comment at the nesting lock says:\n\n\t/* Careful for priority inversions here !\n\t * irlmp-\u003elinks is never taken while another IrDA\n\t * spinlock is held, so we are safe. Jean II */\n\nSo, under the assumption the author was right, it just needs a lockdep\nannotation.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4498c80d9c1ebdf42837be6a52ead35a2aa2b819",
      "tree": "38357ba0adae6b149abdd4d22c7137fc02e9f0c9",
      "parents": [
        "785fd8b8a597519127c6d9e16e81f48af2ad391e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 16:17:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 16:17:41 2006 -0800"
      },
      "message": "[BLUETOOTH]: Fix unaligned access in hci_send_to_sock.\n\nThe \"u16 *\" derefs of skb-\u003edata need to be wrapped inside of\na get_unaligned().\n\nThanks to Gustavo Zacarias for the bug report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "785fd8b8a597519127c6d9e16e81f48af2ad391e",
      "tree": "39e6e66a8daabe1c3ce3f4c7d1d51ef6f72355fe",
      "parents": [
        "334f3d45d3e0c925eb15003560cdd6f5383c88d0"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Nov 19 14:55:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:35 2006 -0800"
      },
      "message": "[XFRM]: nlmsg length not computed correctly in the presence of subpolicies\n\nI actually dont have a test case for these; i just found them by\ninspection. Refer to patch \"[XFRM]: Sub-policies broke policy events\"\nfor more info\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "334f3d45d3e0c925eb15003560cdd6f5383c88d0",
      "tree": "f2e63fc32b3861693541a524fa8fb4e5bf86bea9",
      "parents": [
        "fb47ddb2db9c18664bd7b06c201a2398885b64fc"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Nov 19 14:53:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:34 2006 -0800"
      },
      "message": "[XFRM]: Sub-policies broke policy events\n\nXFRM policy events are broken when sub-policy feature is turned on.\nA simple test to verify this:\nrun ip xfrm mon on one window and add then delete a policy on another\nwindow ..\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "354f60a9952d0af59e684b91cc6e06b95fbbf5ef",
      "tree": "56b583c406b7df011049ec2d0ca0c8c75f94bdc6",
      "parents": [
        "820ae1b865caa05e0614004d0183ca70de2b8665"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:15:20 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:32 2006 -0800"
      },
      "message": "[Bluetooth] Ignore L2CAP config requests on disconnect\n\nAny L2CAP connection in disconnecting state shall not response\nto any further config requests from the remote side. So in case\nsuch a request is received, ignore it.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "820ae1b865caa05e0614004d0183ca70de2b8665",
      "tree": "cf93320889db023d4049ffc0123bcfb4a407982f",
      "parents": [
        "ff2d367ac33b9278c9516ac1888207dac11d10b0"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:15:00 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:31 2006 -0800"
      },
      "message": "[Bluetooth] Always include MTU in L2CAP config responses\n\nWhen sending a positive config response it shall include the actual\nMTU to be used on this channel. This differs from the Bluetooth 1.1\nspecification where it was enough to acknowledge the config request.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "ff2d367ac33b9278c9516ac1888207dac11d10b0",
      "tree": "7280d3007f20c2c9921f150ec3a84ca52194176e",
      "parents": [
        "6bd57416127e92d35e6798925502c84e14a3a966"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:14:42 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:30 2006 -0800"
      },
      "message": "[Bluetooth] Check if RFCOMM session is still attached to the TTY\n\nIf the RFCOMM session is no longer attached to the TTY device, then it\nmakes no sense to go through with changing the termios settings.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6bd57416127e92d35e6798925502c84e14a3a966",
      "tree": "a77850c5390a072bc977d92327a07a14c0dda2a7",
      "parents": [
        "e52726dece1d2e3976c0caf2f4e9e1c452d31282"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:14:22 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:29 2006 -0800"
      },
      "message": "[Bluetooth] Handling pending connect attempts after inquiry\n\nAfter an inquiry completed or got canceled the Bluetooth core should\ncheck for any pending connect attempts.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e52726dece1d2e3976c0caf2f4e9e1c452d31282",
      "tree": "4aad209ec6e1c5700f97b91fc5c1b65cd1c4f6f5",
      "parents": [
        "53ab61c6d8f391bda04dbc1e95bac348fe81103b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:14:05 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:28 2006 -0800"
      },
      "message": "[Bluetooth] Attach low-level connections to the Bluetooth bus\n\nTo receive uvents for the low-level ACL and SCO links, they must be\nassigned to a subsystem. It is enough to attach them to the already\nestablished Bluetooth bus.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "53ab61c6d8f391bda04dbc1e95bac348fe81103b",
      "tree": "96476b54d922cba09aac0861a0e064aab1f4ae54",
      "parents": [
        "b3fdd9f115c776d381b30b296849f8e4046bcdaa"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 06 10:06:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:27 2006 -0800"
      },
      "message": "[IPV6] IP6TUNNEL: Add missing nf_reset() on input path.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "b3fdd9f115c776d381b30b296849f8e4046bcdaa",
      "tree": "6e89df89cae17b922599033f08c26e1ec94efad3",
      "parents": [
        "ea659e0775281e1c02556e939bf749bb4f55e50c"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 06 10:06:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:26 2006 -0800"
      },
      "message": "[IPV6] IP6TUNNEL: Delete all tunnel device when unloading module.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "ea659e0775281e1c02556e939bf749bb4f55e50c",
      "tree": "fbc6e225fce78660ee6ff3472785ce32cbe553bc",
      "parents": [
        "557e92efd44878beccd08d5dd54ed343be0e5819"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 06 09:45:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:25 2006 -0800"
      },
      "message": "[IPV6] ROUTE: Do not enable router reachability probing in router mode.\n\nRFC4191 explicitly states that the procedures are applicable to\nhosts only.  We should not have changed behavior of routers.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "557e92efd44878beccd08d5dd54ed343be0e5819",
      "tree": "e0a2d87e3140e29f6c8ad0f533efa1bc1ffb867e",
      "parents": [
        "ea73ee23c43d6eb75f88c4fc9e1230b44673c0d2"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 06 09:45:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:24 2006 -0800"
      },
      "message": "[IPV6] ROUTE: Prefer reachable nexthop only if the caller requests.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "ea73ee23c43d6eb75f88c4fc9e1230b44673c0d2",
      "tree": "e047fcb8f2c0459b7ce2b824d45206e88d46c714",
      "parents": [
        "b80ebbf39fc628afab7d9cf94b84cfc51d845b2f"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 06 09:45:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:23 2006 -0800"
      },
      "message": "[IPV6] ROUTE: Try to use router which is not known unreachable.\n\nOnly routers in \"FAILED\" state should be considered unreachable.\nOtherwise, we do not try to use speicific routes unless all least specific\nrouters are considered unreachable.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "52bf376c63eebe72e862a1a6e713976b038c3f50",
      "tree": "2bc19582770c2e2d55bc55c4faf7b15ac14228b4",
      "parents": [
        "337dde798dd1f3e4d4df4e684a0b4355dd65103d"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Tue Nov 14 20:25:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 15 21:18:51 2006 -0800"
      },
      "message": "[TCP]: Fix up sysctl_tcp_mem initialization.\n\nFix up tcp_mem initial settings to take into account the size of the\nhash entries (different on SMP and non-SMP systems).\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "337dde798dd1f3e4d4df4e684a0b4355dd65103d",
      "tree": "02bc41b44c5b20fd8fe803749f2a87be706971a7",
      "parents": [
        "b96e7ecbd052a0916b6078e7600604d7e276a336"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 14 19:49:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 15 21:18:50 2006 -0800"
      },
      "message": "[NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr()\n\nnexthdr is NEXTHDR_FRAGMENT, the nexthdr value from the fragment header\nis hp-\u003enexthdr.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8a585d78efdf191a64ca655136ac1e49fd27cf4",
      "tree": "5effa2c2ec3a46fef6aaee1b7484d10318970d0e",
      "parents": [
        "7fdeaf68a16f8102659cf1b30f57247d8ccbeef0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 14 19:48:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 15 21:18:48 2006 -0800"
      },
      "message": "[NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue\n\nBased on patch by James D. Nurmi:\n\nI\u0027ve got some code very dependant on nfnetlink_queue, and turned up a\nlarge number of warns coming from skb_trim.  While it\u0027s quite possibly\nmy code, having not seen it on older kernels made me a bit suspect.\n\nAnyhow, based on some googling I turned up this thread:\nhttp://lkml.org/lkml/2006/8/13/56\n\nAnd believe the issue to be related, so attached is a small patch to\nthe kernel -- not sure if this is completely correct, but for anyone\nelse hitting the WARN_ON(1) in skbuff.h, it might be helpful..\n\nSigned-off-by: James D. Nurmi \u003cjdnurmi@gmail.com\u003e\n\nPorted to ip6_queue and nfnetlink_queue and added return value\nchecks.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fdeaf68a16f8102659cf1b30f57247d8ccbeef0",
      "tree": "b1b5a46d37e4098ba206a175b8f29c991a8fe484",
      "parents": [
        "0ccead1869444891ae6b41f2c5fc8498521c908e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 14 19:47:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 15 21:18:47 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL\n\nNFULA_SEQ_GLOBAL should be in network byteorder.\n\nSpotted by Al Viro.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb831eb2027c12a740ad4e4ad78f2a0e841ae808",
      "tree": "ad54bd115d60f5ab63e7065b193b59f304e6a27b",
      "parents": [
        "da413908d5e9ebdd0889a599e80d21d7237021c6"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Fri Nov 10 14:57:37 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 10 14:57:37 2006 -0800"
      },
      "message": "[IPVS]: More endianness fixed.\n\n- make sure port in FTP data is in network order (in fact it was looking\nbuggy for big endian boxes before Viro\u0027s changes)\n- htonl -\u003e htons for port\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "375d9d71838970030c8e0bf0ac2abcc1a3487df8",
      "tree": "8c4cb7363852c41ed873fd245d44c155c2b2bed9",
      "parents": [
        "af2c6a4aaa2253f1e29df8fb59a3d92174d30a33"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Nov 07 15:09:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 07 15:10:17 2006 -0800"
      },
      "message": "[DECNET]: Endianess fixes (try #2)\n\nHere are some fixes to endianess problems spotted by Al Viro.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25f484a62e41be8020b9a31bf50a792baa58d2d4",
      "tree": "d8323930780d38c8c66d0ebc80b36c6c14d56824",
      "parents": [
        "8e365eec04c86899fab5db0f49a9c98554069bd0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Nov 07 14:57:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 07 15:10:14 2006 -0800"
      },
      "message": "[NET]: Set truesize in pskb_copy\n\nSince pskb_copy tacks on the non-linear bits from the original\nskb, it needs to count them in the truesize field of the new skb.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e365eec04c86899fab5db0f49a9c98554069bd0",
      "tree": "cd271d17c581cb00b03443071612e7660c1728ea",
      "parents": [
        "da33e3eb4876c43b78fdc7b7068653239f28714a"
      ],
      "author": {
        "name": "Chris Lalancette",
        "email": "clalance@redhat.com",
        "time": "Tue Nov 07 14:56:19 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 07 15:10:13 2006 -0800"
      },
      "message": "[NETPOLL]: Compute checksum properly in netpoll_send_udp().\n\nSigned-off-by: Chris Lalancette \u003cclalance@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da33e3eb4876c43b78fdc7b7068653239f28714a",
      "tree": "2e7f0d60e32be15dcf907058ea4996a8369e3664",
      "parents": [
        "9e950efa20dc8037c27509666cba6999da9368e8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Nov 07 14:54:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 07 15:10:12 2006 -0800"
      },
      "message": "[PKT_SCHED] sch_htb: Use hlist_del_init().\n\nOtherwise we can hit paths that (legally) do multiple deletes on the\nsame node and OOPS with the HLIST poison values there instead of\nNULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e950efa20dc8037c27509666cba6999da9368e8",
      "tree": "803cc09ecd7e400b6561719ea48b226f76c752fc",
      "parents": [
        "3b6a792f6ace33584897d1af08630c9acc0ce221"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Mon Nov 06 23:10:51 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 07 15:10:11 2006 -0800"
      },
      "message": "[TCP]: Don\u0027t use highmem in tcp hash size calculation.\n\nThis patch removes consideration of high memory when determining TCP\nhash table sizes.  Taking into account high memory results in tcp_mem\nvalues that are too large.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64cb104e9d52f60cc18b9ed0d17edb34110a46b2",
      "tree": "b2c5a6c3a9942785720a77eac3ea6562ed636c2b",
      "parents": [
        "0c7bb31db0e35d4b772fac452b722460ca368acf",
        "78eb77a9cc3af73e3cd86a197b7c1f28fd840978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 06 01:46:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 06 01:46:43 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Kconfig: remove redundant NETDEVICES depends\n  [PATCH] ehea: 64K page support fix\n  [PATCH] ehea: Removed redundant define\n  [PATCH] ehea: Nullpointer dereferencation fix\n  [PATCH] bcm43xx: fix unexpected LED control values in BCM4303 sprom\n  [PATCH] bcm43xx: Fix low-traffic netdev watchdog TX timeouts\n  [PATCH] hostap_plx: fix CIS verification\n  [PATCH] ieee80211: don\u0027t flood log with errors\n"
    },
    {
      "commit": "0c7bb31db0e35d4b772fac452b722460ca368acf",
      "tree": "7156e6fd932c217b36c93ad310a8970edd4bbd05",
      "parents": [
        "7cc13edc139108bb527b692f0548dce6bc648572"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Nov 05 23:52:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 06 01:46:23 2006 -0800"
      },
      "message": "[PATCH] sunrpc: add missing spin_unlock\n\nauth_domain_put() forgot to unlock acquired spinlock.\n\nCc: Olaf Kirch \u003cokir@monad.swb.de\u003e\nCc: Andy Adamson \u003candros@citi.umich.edu\u003e\nCc: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nAcked-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78eb77a9cc3af73e3cd86a197b7c1f28fd840978",
      "tree": "2cf5fb9935412e1a0fae2b25718aa84fc2e8412d",
      "parents": [
        "a81c52a81d6dbe6a36bce18112da04f20b175192",
        "df6d7c94b0c3ae6a1185c9e5fa8ee3368e4a5efb"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:58:09 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:58:09 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "38c94377a36f70e86665231c9f477e445c806618",
      "tree": "92beb31d6790a434b1965ca99e4fd2903a4da4f2",
      "parents": [
        "daccff024ffeb21caa2cc479ccc33b2ec50705b1"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Sun Nov 05 16:44:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 05 16:44:06 2006 -0800"
      },
      "message": "[NETLABEL]: Fix build failure.\n\n\u003e the build with the attached .config failed, make ends with:\n\u003e ...\n\u003e : undefined reference to `cipso_v4_sock_getattr\u0027\n\u003e net/built-in.o: In function `netlbl_socket_getattr\u0027:\n\n ...\n\nIt looks like I was stupid and made NetLabel depend on CONFIG_NET and not\nCONFIG_INET, the patch below should fix this by making NetLabel depend on\nCONFIG_INET and CONFIG_SECURITY.  Please review and apply for 2.6.19.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "daccff024ffeb21caa2cc479ccc33b2ec50705b1",
      "tree": "1ed207b206c0d1a1e131f075105fc5d52f5cec48",
      "parents": [
        "36f73d0c3b7efa72cd8b89f2d429ff39bc12f15c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Nov 05 15:47:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 05 15:47:04 2006 -0800"
      },
      "message": "[IPV6]: Give sit driver an appropriate module alias.\n\nIt would be nice to keep things working even with this built as a\nmodule, it took me some time to realize my IPv6 tunnel was broken\nbecause of the missing sit module. This module alias fixes things\nuntil distributions have added an appropriate alias to modprobe.conf.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36f73d0c3b7efa72cd8b89f2d429ff39bc12f15c",
      "tree": "d0d16b977438055ae2e6f26884b36a8604619766",
      "parents": [
        "db38c179a759a9c4722525e8c9f09ac80e372377"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Fri Nov 03 16:08:19 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:33 2006 -0800"
      },
      "message": "[IPV6]: Add ndisc_netdev_notifier unregister.\n\nIf inet6_init() fails later than ndisc_init() call, or IPv6 module is\nunloaded, ndisc_netdev_notifier call remains in the list and will follows in\noops later.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db38c179a759a9c4722525e8c9f09ac80e372377",
      "tree": "92edcdcec2fea73cd449a00e6e000ad5e53fec7b",
      "parents": [
        "0f37c6057414fb68024793966b1dcb6a135cb844"
      ],
      "author": {
        "name": "Larry Woodman",
        "email": "lwoodman@redhat.com",
        "time": "Fri Nov 03 16:05:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:32 2006 -0800"
      },
      "message": "[NET]: __alloc_pages() failures reported due to fragmentation\n\nWe have seen a couple of __alloc_pages() failures due to\nfragmentation, there is plenty of free memory but no large order pages\navailable.  I think the problem is in sock_alloc_send_pskb(), the\ngfp_mask includes __GFP_REPEAT but its never used/passed to the page\nallocator.  Shouldnt the gfp_mask be passed to alloc_skb() ?\n\nSigned-off-by: Larry Woodman \u003clwoodman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f37c6057414fb68024793966b1dcb6a135cb844",
      "tree": "49bd4390f2853d1f7b8c84f73850b264a76a39cc",
      "parents": [
        "36da4d869f23bc7d1a70a3185218cb626537845c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 03:49:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:31 2006 -0800"
      },
      "message": "[PKTGEN]: TCI endianness fixes\n\nopen-coded variant there works only for little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "febf0a431e42f5a1fdb2b763273700610552ddcc",
      "tree": "f855db5d5e01045eae4881d8c020ac8c524460c4",
      "parents": [
        "d1208b999dd367b72168cc3c7f8d8d2c95143c67"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:59:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:29 2006 -0800"
      },
      "message": "[NETFILTER] bug: skb-\u003eprotocol is already net-endian\n\nhtons() is not needed (and no, it\u0027s not misspelled ntohs() -\nuserland expects net-endian here).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1208b999dd367b72168cc3c7f8d8d2c95143c67",
      "tree": "fc3e395aee6c226f1e5a134e2df87861ce547b18",
      "parents": [
        "7ac00a24f379f8ab9d3c968fea3dc030a45956fd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:58:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:28 2006 -0800"
      },
      "message": "[NETFILTER] bug: nfulnl_msg_config_mode -\u003ecopy_range is 32bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ac00a24f379f8ab9d3c968fea3dc030a45956fd",
      "tree": "59a61fca0d074dabf4ad5d871fc9eb278f655376",
      "parents": [
        "95026cd242bd4188a036f2eba20994113ed5a5d7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:58:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:27 2006 -0800"
      },
      "message": "[NETFILTER] bug: NFULA_CFG_QTHRESH uses 32bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02e60370d4dac83f22d5ae75d5512bcb9a3f24b7",
      "tree": "3952d784c9d7c061a5ff7c0e23277783f10e55d2",
      "parents": [
        "4833ed094097323f5f219820f6ebdc8dd66f501f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:28:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:25 2006 -0800"
      },
      "message": "[IPX]: Annotate and fix IPX checksum\n\nCalculation of IPX checksum got buggered about 2.4.0.  The old variant\nmangled the packet; that got fixed, but calculation itself got buggered.\nRestored the correct logics, fixed a subtle breakage we used to have even\nback then: if the sum is 0 mod 0xffff, we want to return 0, not 0xffff.\nThe latter has special meaning for IPX (cheksum disabled).  Observation\n(and obvious fix) nicked from history of FreeBSD ipx_cksum.c...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4833ed094097323f5f219820f6ebdc8dd66f501f",
      "tree": "6a7fc59c2756d94ce889092f40c352a3f1bd0e5b",
      "parents": [
        "10b1fbdb0a0ca91847a534ad26d0bc250c25b74f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:27:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:24 2006 -0800"
      },
      "message": "[IPX]: Trivial parts of endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f5b7ef6b5816dc497094048d7d8a270004602d6",
      "tree": "2c1b87b2680be227afaaafbe43d188afd95035c2",
      "parents": [
        "5b1225454f7891970cb5ba87c8ef24edb1fa6c3a"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Wed Nov 01 18:07:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 18:07:27 2006 -0800"
      },
      "message": "[NETFILTER]: silence a warning in ebtables\n\nnet/bridge/netfilter/ebtables.c: In function \u0027ebt_dev_check\u0027:\nnet/bridge/netfilter/ebtables.c:89: warning: initialization discards qualifiers from pointer target type\n\nSo make the char* a const char * and the warning is gone.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b1225454f7891970cb5ba87c8ef24edb1fa6c3a",
      "tree": "d663f44fe894a98b6fbed2b9de319d0327758ae9",
      "parents": [
        "b1736a71404b3961f061c795a81210aa7f945fc0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Nov 01 15:28:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:35 2006 -0800"
      },
      "message": "[IPV6]: File the fingerprints off ah6-\u003espi/esp6-\u003espi\n\nIn theory these are opaque 32bit values.  However, we end up\nallocating them sequentially in host-endian and stick unchanged\non the wire.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1736a71404b3961f061c795a81210aa7f945fc0",
      "tree": "f7d285697c143b5f28a4389d994c72fdfa78684f",
      "parents": [
        "d55b4c631e89a008e80b003e5aa4291d9ec800ac"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Oct 31 17:31:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:34 2006 -0800"
      },
      "message": "[TCP]: Set default congestion control when no sysctl.\n\nThe setting of the default congestion control was buried in\nthe sysctl code so it would not be done properly if SYSCTL was\nnot enabled.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d55b4c631e89a008e80b003e5aa4291d9ec800ac",
      "tree": "3245eaef822d00a769c83515abd5b34a524aacdd",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 31 16:59:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:33 2006 -0800"
      },
      "message": "[TIPC] net/tipc/port.c: fix NULL dereference\n\nThe correct order is: NULL check before dereference\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aec41a0d02342fc9e3b6bb278eae50fa29f04d1f",
      "tree": "93449a57c4e1d92f85dd3b79da79f00715798499",
      "parents": [
        "16b7b2ac0148e839da86af8747b6fa4aad43a9b7"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Wed Oct 18 19:34:40 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@laptop.(none)",
        "time": "Tue Oct 31 22:15:38 2006 -0500"
      },
      "message": "[PATCH] ieee80211: don\u0027t flood log with errors\n\nThe \"ieee80211: Workaround malformed 802.11 frames from AP\" patch (see\nhttp://kernel.org/git/?p\u003dlinux/kernel/git/linville/wireless-2.6.git;a\u003dcommit;h\u003df09fc44d8c25f22c4d985bb93857338ed02feac6 )\nfixes the problem with some buggy APs but also converts debug message into\nan error one. This floods the log with errors when you are near such AP (you\nget a message for every beacon). This patch reverts the error message back\nto the debug one.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "798b6b19d7a4b6e1ea5340ec8b3b92811e05b81b",
      "tree": "746c4a144dd53d0efe679e73153b0b9c46e4759f",
      "parents": [
        "2ceaac755423cb93c1bb2f59ebd1a06f027ac095"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Oct 22 20:16:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:06 2006 -0500"
      },
      "message": "[PATCH] skge, sky2, et all. gplv2 only\n\nI don\u0027t want my code to downgraded to GPLv3 because of\ncut-n-pasted the comments. These files which I hold copyright\non were started before it was clear what GPLv3 was going to be.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1b7c2dbc07bf0663a41e3dc838992930019f08fd",
      "tree": "66da0b902159e6f03c8131a21ce8ab1ea7f87097",
      "parents": [
        "c6817e4c32d8c4118405d2dec30ac1c264349085"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Oct 31 00:43:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 31 00:43:44 2006 -0800"
      },
      "message": "[IPV6]: fix flowlabel seqfile handling\n\nThere\u0027s a bug in the seqfile show operation for flowlabel objects, where \neach hash chain is traversed cumulatively for each element.  The following \nfunction is called for each element of each chain:\n\nstatic void ip6fl_fl_seq_show(struct seq_file *seq, struct ip6_flowlabel *fl)\n{\n        while(fl) {\n                seq_printf...\n\t\t\n\t\tfl \u003d fl-\u003enext;\n\t}\n}\n\nThus, objects can appear mutliple times when reading \n/proc/net/ip6_flowlabel, as the above is called for each element in the \nchain.\n\nThe solution is to remove the while() loop from the above, and traverse \neach chain exactly once, per the patch below.  This also removes the \nip6fl_fl_seq_show() function, which does nothing else.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6817e4c32d8c4118405d2dec30ac1c264349085",
      "tree": "57c5959854118c45d6509cb782ac9bff82b0c500",
      "parents": [
        "de76e695a5ce19c121ba7e246b45f258be678a75"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Oct 30 18:56:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 30 18:56:06 2006 -0800"
      },
      "message": "[IPV6]: return EINVAL for invalid address with flowlabel lease request\n\nCurrently, when an application requests a lease for a flowlabel via the \nIPV6_FLOWLABEL_MGR socket option, no error is returned if an invalid type \nof destination address is supplied as part of the request, leading to a \nsilent failure.  This patch ensures that EINVAL is returned to the \napplication in this case.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de76e695a5ce19c121ba7e246b45f258be678a75",
      "tree": "6a1a715574371cf4b8b84ef1a4e84d3b14c6fd77",
      "parents": [
        "4f4443088b763ca4ac7521e9b4a881b52c294dec"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Oct 30 18:55:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 30 18:55:11 2006 -0800"
      },
      "message": "[SCTP]: Remove temporary associations from backlog and hash.\n\nEvery time SCTP creates a temporary association, the stack hashes it,\nputs it on a list of endpoint associations and increments the backlog.\nHowever, the lifetime of a temporary association is the processing time\nof a current packet and it\u0027s destroyed after that. In fact, we don\u0027t\nreally want anyone else finding this association. There is no reason to\ndo this extra work.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f4443088b763ca4ac7521e9b4a881b52c294dec",
      "tree": "a66cdaaafd6ad08e611a6533a8793ed4c9550ca3",
      "parents": [
        "f8687afefcc821fc47c75775eec87731fe3de360"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Oct 30 18:54:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 30 18:54:32 2006 -0800"
      },
      "message": "[SCTP]: Correctly set IP id for SCTP traffic\n\nMake SCTP 1-1 style and peeled-off associations behave like TCP when\nsetting IP id. In both cases, we set the inet_sk(sk)-\u003edaddr and initialize\ninet_sk(sk)-\u003eid to a random value.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8687afefcc821fc47c75775eec87731fe3de360",
      "tree": "9835a3c95fb94597ede42cfdf732b97cc495c9bf",
      "parents": [
        "920b868ae1dfdac77c5e8c97e7067b23680f043e"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Oct 30 15:22:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:49 2006 -0800"
      },
      "message": "[NetLabel]: protect the CIPSOv4 socket option from setsockopt()\n\nThis patch makes two changes to protect applications from either removing or\ntampering with the CIPSOv4 IP option on a socket.  The first is the requirement\nthat applications have the CAP_NET_RAW capability to set an IPOPT_CIPSO option\non a socket; this prevents untrusted applications from setting their own\nCIPSOv4 security attributes on the packets they send.  The second change is to\nSELinux and it prevents applications from setting any IPv4 options when there\nis an IPOPT_CIPSO option already present on the socket; this prevents\napplications from removing CIPSOv4 security attributes from the packets they\nsend.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "920b868ae1dfdac77c5e8c97e7067b23680f043e",
      "tree": "cec854f186e6ac37ea0b599f34a44fbfe7d49d2c",
      "parents": [
        "c073e3fa8b7f9841aa6451885f135656d455f511"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Mon Oct 30 15:14:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:47 2006 -0800"
      },
      "message": "[NETFILTER]: ip_tables: compat code module refcounting fix\n\nThis patch fixes bug in iptables modules refcounting on compat error way.\n\nAs we are getting modules in check_compat_entry_size_and_hooks(), in case of\nlater error, we should put them all in translate_compat_table(), not  in the\ncompat_copy_entry_from_user() or compat_copy_match_from_user(), as it is now.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nAcked-by: Vasily Averin \u003cvvs@openvz.org\u003e\nAcked-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c073e3fa8b7f9841aa6451885f135656d455f511",
      "tree": "72e0b8d7693035f417cdf0bf3ed754d51cef9ee5",
      "parents": [
        "ef4512e76679b4f4997f60f93f8a576a0d20c26b"
      ],
      "author": {
        "name": "Martin Josefsson",
        "email": "gandalf@wlug.westbo.se",
        "time": "Mon Oct 30 15:13:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:46 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: add missing unlock in get_next_corpse()\n\nAdd missing unlock in get_next_corpse() in nf_conntrack. It was missed\nduring the removal of listhelp.h . Also remove an unneeded use of\nnf_ct_tuplehash_to_ctrack() in the same function.\n\nShould be applied before 2.6.19 is released.\n\nSigned-off-by: Martin Josefsson \u003cgandalf@wlug.westbo.se\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef4512e76679b4f4997f60f93f8a576a0d20c26b",
      "tree": "e8de46772534dd932201cc7a0757ba1ac817c5d5",
      "parents": [
        "590bdf7fd2292b47c428111cb1360e312eff207e"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@openvz.org",
        "time": "Mon Oct 30 15:13:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:45 2006 -0800"
      },
      "message": "[NETFILTER]: ip_tables: compat error way cleanup\n\nThis patch adds forgotten compat_flush_offset() call to error way of\ntranslate_compat_table().  May lead to table corruption on the next\ncompat_do_replace().\n\nSigned-off-by: Vasily Averin \u003cvvs@openvz.org\u003e\nAcked-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nAcked-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "590bdf7fd2292b47c428111cb1360e312eff207e",
      "tree": "c44b60a5e40b5e16e3478aecb839825b4a602ced",
      "parents": [
        "844dc7c88046ecd2e52596730d7cc400d6c3ad67"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Mon Oct 30 15:12:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:44 2006 -0800"
      },
      "message": "[NETFILTER]: Missed and reordered checks in {arp,ip,ip6}_tables\n\nThere is a number of issues in parsing user-provided table in\ntranslate_table(). Malicious user with CAP_NET_ADMIN may crash system by\npassing special-crafted table to the *_tables.\n\nThe first issue is that mark_source_chains() function is called before entry\ncontent checks. In case of standard target, mark_source_chains() function\nuses t-\u003everdict field in order to determine new position. But the check, that\nthis field leads no further, than the table end, is in check_entry(), which\nis called later, than mark_source_chains().\n\nThe second issue, that there is no check that target_offset points inside\nentry. If so, *_ITERATE_MATCH macro will follow further, than the entry\nends. As a result, we\u0027ll have oops or memory disclosure.\n\nAnd the third issue, that there is no check that the target is completely\ninside entry. Results are the same, as in previous issue.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nAcked-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "844dc7c88046ecd2e52596730d7cc400d6c3ad67",
      "tree": "b805978437e925bb3136dab0b95dc9357c9a1e96",
      "parents": [
        "bcd620757d3a4ae78ef0ca41adb5d9e400ed92b6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Oct 30 15:12:16 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:43 2006 -0800"
      },
      "message": "[NETFILTER]: remove masq/NAT from ip6tables Kconfig help\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcd620757d3a4ae78ef0ca41adb5d9e400ed92b6",
      "tree": "35267772a114c8e450bf167076d5cef1c1e81e75",
      "parents": [
        "a27b58fed90cc5654e2daf1d292cc5bc61be4dd7"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Oct 30 15:08:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:42 2006 -0800"
      },
      "message": "[IPV6]: fix lockup via /proc/net/ip6_flowlabel\n\nThere\u0027s a bug in the seqfile handling for /proc/net/ip6_flowlabel, where,\nafter finding a flowlabel, the code will loop forever not finding any\nfurther flowlabels, first traversing the rest of the hash bucket then just\nlooping.\n\nThis patch fixes the problem by breaking after the hash bucket has been\ntraversed.\n\nNote that this bug can cause lockups and oopses, and is trivially invoked\nby an unpriveleged user.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a27b58fed90cc5654e2daf1d292cc5bc61be4dd7",
      "tree": "4f01c7b0bc168b9a73cd9d5406e7fbf426ab169c",
      "parents": [
        "28cd7752734563d5b0967b96a6bade7a1dc89c7f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 30 15:06:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:41 2006 -0800"
      },
      "message": "[NET]: fix uaccess handling\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28cd7752734563d5b0967b96a6bade7a1dc89c7f",
      "tree": "94f2f0bb7b4af2e4954c3694118db54f10c20e63",
      "parents": [
        "c20e3945c761502b9d5d73ef0ff5f1a84b3a717e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 29 23:46:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:39 2006 -0800"
      },
      "message": "[SCTP]: Always linearise packet on input\n\nI was looking at a RHEL5 bug report involving Xen and SCTP\n(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d212550).\nIt turns out that SCTP wasn\u0027t written to handle skb fragments at\nall.  The absence of any calls to skb_may_pull is testament to\nthat.\n\nIt just so happens that Xen creates fragmented packets more often\nthan other scenarios (header \u0026 data split when going from domU to\ndom0).  That\u0027s what caused this bug to show up.\n\nUntil someone has the time sits down and audits the entire net/sctp\ndirectory, here is a conservative and safe solution that simply\nlinearises all packets on input.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "234af4840135342ab295b4e1219fd35c27fdd439",
      "tree": "cc19c28a68c181272148112444950d79efd95b81",
      "parents": [
        "c8884edd078748905552d667857259e5358e1232"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 29 16:03:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:37 2006 -0800"
      },
      "message": "[DCCP]: fix printk format warnings\n\nFix printk format warnings:\nbuild2.out:net/dccp/ccids/ccid2.c:355: warning: long long unsigned int format, u64 arg (arg 3)\nbuild2.out:net/dccp/ccids/ccid2.c:360: warning: long long unsigned int format, u64 arg (arg 3)\nbuild2.out:net/dccp/ccids/ccid2.c:482: warning: long long unsigned int format, u64 arg (arg 5)\nbuild2.out:net/dccp/ccids/ccid2.c:639: warning: long long unsigned int format, u64 arg (arg 3)\nbuild2.out:net/dccp/ccids/ccid2.c:639: warning: long long unsigned int format, u64 arg (arg 4)\nbuild2.out:net/dccp/ccids/ccid2.c:674: warning: long long unsigned int format, u64 arg (arg 3)\nbuild2.out:net/dccp/ccids/ccid2.c:720: warning: long long unsigned int format, u64 arg (arg 3)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8884edd078748905552d667857259e5358e1232",
      "tree": "ce639a8d8852b8794e6a992a32d23e29ca343355",
      "parents": [
        "54489c14c058822f7019648b3718bd3820dee802"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 29 15:59:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:36 2006 -0800"
      },
      "message": "[NET]: Fix segmentation of linear packets\n\nskb_segment fails to segment linear packets correctly because it\ntries to write all linear parts of the original skb into each\nsegment.  This will always panic as each segment only contains\nenough space for one MSS.\n\nThis was not detected earlier because linear packets should be\nrare for GSO.  In fact it still remains to be seen what exactly\ncreated the linear packets that triggered this bug.  Basically\nthe only time this should happen is if someone enables GSO\nemulation on an interface that does not support SG.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54489c14c058822f7019648b3718bd3820dee802",
      "tree": "f51a5ff43b3f39b9bba582000f5752887f9c9df6",
      "parents": [
        "201a95afaa324b23188eeec268f6bb0b4b70b710"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 27 15:29:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:35 2006 -0800"
      },
      "message": "[XFRM] xfrm_user: Fix unaligned accesses.\n\nUse memcpy() to move xfrm_address_t objects in and out\nof netlink messages.  The vast majority of xfrm_user was\ndoing this properly, except for copy_from_user_state()\nand copy_to_user_state().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "201a95afaa324b23188eeec268f6bb0b4b70b710",
      "tree": "b4821e52a74aefc2a3b766c43b32aaa83a3eca34",
      "parents": [
        "d458fd82c9bb536e4a582955e88554a02a92bf78"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 27 15:26:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:34 2006 -0800"
      },
      "message": "[APPLETALK]: Fix potential OOPS in atalk_sendmsg().\n\natrtr_find() can return NULL, so do not blindly dereference\nrt-\u003edev before we check for rt being NULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "202dd450246cd658e298a86dddca5592fcb898cd",
      "tree": "3cea5cde79fcd87eaffaa4d38cb813aaf845ecf9",
      "parents": [
        "3f4b23e9833f0816b57d07401eac5e184b627fd7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 29 22:57:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:12:21 2006 -0800"
      },
      "message": "[PATCH] fix \"sunrpc: fix refcounting problems in rpc servers\"\n\n- printk should remain dprintk\n\n- fix coding-style.\n\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6740df98e12a8e49ef3a699dcc1e2913f22c51b",
      "tree": "ded79841a8570d3a3aa46154f3bfc4eaa21900d9",
      "parents": [
        "2b52c9590d5ad2fb67b720ec12018dd2cf061480"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Sun Oct 29 22:46:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:42 2006 -0800"
      },
      "message": "[PATCH] sunrpc: fix refcounting problems in rpc servers\n\nA recent patch fixed a problem which would occur when the refcount on an\nauth_domain reached zero.  This problem has not been reported in practice\ndespite existing in two major kernel releases because the refcount can\nnever reach zero.\n\nThis patch fixes the problems that stop the refcount reaching zero.\n\n1/ We were adding to the refcount when inserting in the hash table,\n   but only removing from the hashtable when the refcount reached zero.\n   Obviously it never would.  So don\u0027t count the implied reference of\n   being in the hash table.\n\n2/ There are two paths on which a socket can be destroyed.  One called\n   svcauth_unix_info_release().  The other didn\u0027t.  So when the other was\n   taken, we can lose a reference to an ip_map which in-turn holds a\n   reference to an auth_domain\n\n   So unify the exit paths into svc_sock_put.  This highlights the fact\n   that svc_delete_socket has slightly odd semantics - it does not drop\n   a reference but probably should.  Fixing this need a bit more\n   thought and testing.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1842c4bef61f985fbec6df7150041b85d8b52b1a",
      "tree": "7c9b564cbc916c80ac4acf7d7ac885d6907f36c6",
      "parents": [
        "2a272f98619f188efe22119b0415aac6bc34a13f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 25 23:07:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 25 23:07:37 2006 -0700"
      },
      "message": "[BRIDGE]: correct print message typo\n\nCorrect message typo/spello.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a272f98619f188efe22119b0415aac6bc34a13f",
      "tree": "645bf935aa58ef0cd10c540e8f4e9690dac453f8",
      "parents": [
        "22119240b1c8f64eebb6ffb368c927b2f8be4136"
      ],
      "author": {
        "name": "Gavin McCullagh",
        "email": "gavin.mccullagh@nuim.ie",
        "time": "Wed Oct 25 23:05:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 25 23:05:52 2006 -0700"
      },
      "message": "[TCP] H-TCP: fix integer overflow\n\nWhen using H-TCP with a single flow on a 500Mbit connection (or less\nactually), alpha can exceed 65000, so alpha needs to be a u32.\n\nSigned-off-by: Gavin McCullagh \u003cgavin.mccullagh@nuim.ie\u003e\nSigned-off-by: Doug Leith \u003cdoug.leith@nuim.ie\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22119240b1c8f64eebb6ffb368c927b2f8be4136",
      "tree": "0cdd861c612941b11ff24d4726cda11fb3e785b1",
      "parents": [
        "291b58d663862c3d42d2e8092f8b0dd3f15a94f8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 25 23:04:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 25 23:04:12 2006 -0700"
      },
      "message": "[TCP] cubic: scaling error\n\nDoug Leith observed a discrepancy between the version of CUBIC described\nin the papers and the version in 2.6.18. A math error related to scaling\ncauses Cubic to grow too slowly.\n\nPatch is from \"Sangtae Ha\" \u003csha2@ncsu.edu\u003e. I validated that\nit does fix the problems.\n\nSee the following to show behavior over 500ms 100 Mbit link.\n\nSender (2.6.19-rc3) ---  Bridge (2.6.18-rt7) ------- Receiver (2.6.19-rc3)\n                    1G      [netem]           100M\n\n\thttp://developer.osdl.org/shemminger/tcp/2.6.19-rc3/cubic-orig.png\n\thttp://developer.osdl.org/shemminger/tcp/2.6.19-rc3/cubic-fix.png\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c8a0eab988c94294adbbb4fe955bba7d8ebddcf",
      "tree": "7af509b78594aeff7d6e076c806c84cc200686ed",
      "parents": [
        "8483ca3c99559027a3741af7f56f6b36887f7fd5",
        "bcbaecbb9968750d4bfb2686a97e396f681f88ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:20:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:20:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] users: Select ECB/CBC where needed\n"
    },
    {
      "commit": "bcbaecbb9968750d4bfb2686a97e396f681f88ef",
      "tree": "f08729c1ee1883a6221a39863a3d1683f35e1c3b",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Oct 25 16:49:36 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 25 16:51:05 2006 +1000"
      },
      "message": "[CRYPTO] users: Select ECB/CBC where needed\n\nCRYPTO_MANAGER is selected automatically by CONFIG_ECB and CONFIG_CBC.\n\nconfig CRYPTO_ECB\n        tristate \"ECB support\"\n        select CRYPTO_BLKCIPHER\n        select CRYPTO_MANAGER\n\n\nI\u0027ve added CONFIG_ECB to the ones you mentioned and CONFIG_CBC to\ngssapi.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0e64e94e477f8ed04e9295b11a5898d443c28a47",
      "tree": "0a02a3017d41a3a21038ff081b93b5b6359e1692",
      "parents": [
        "977a415f2b70b5693aaa23b1a16ad57ea20a1dce"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 24 16:17:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 16:17:51 2006 -0700"
      },
      "message": "[DCCP]: Update documentation references.\n\nUpdates the references to spec documents throughout the code, taking into\naccount that\n\n* the DCCP, CCID 2, and CCID 3 drafts all became RFCs in March this year\n\n* RFC 1063 was obsoleted by RFC 1191\n\n* draft-ietf-tcpimpl-pmtud-0x.txt was published as an Informational\n  RFC, RFC 2923 on 2000-09-22.\n\nAll references verified.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d381634d213580d40d431e7664dfb45f641b884",
      "tree": "a8680dd059e9a4e115d17e54d4a8dcea4d196a3e",
      "parents": [
        "51d8b1a65291a6956b79374b6adbbadc2263bcf6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 24 16:15:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 16:15:10 2006 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_tables extension header bypass bug\n\nAs reported by Mark Dowd \u003cMark_Dowd@McAfee.com\u003e, ip6_tables is susceptible\nto a fragmentation attack causing false negatives on extension header matches.\n\nWhen extension headers occur in the non-first fragment after the fragment\nheader (possibly with an incorrect nexthdr value in the fragment header)\na rule looking for this extension header will never match.\n\nDrop fragments that are at offset 0 and don\u0027t contain the final protocol\nheader regardless of the ruleset, since this should not happen normally.\nSince all extension headers are before the protocol header this makes sure\nan extension header is either not present or in the first fragment, where\nwe can properly parse it.\n\nWith help from Yasuyuki KOZAKAI \u003cyasuyuki.kozakai@toshiba.co.jp\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51d8b1a65291a6956b79374b6adbbadc2263bcf6",
      "tree": "d6b8cbd6628c11d1c3e9c8c8e9ca048acf723a71",
      "parents": [
        "2fab22f2d3290ff7c602fe62f22e825c48e97a06"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 24 16:14:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 16:14:04 2006 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_tables protocol bypass bug\n\nAs reported by Mark Dowd \u003cMark_Dowd@McAfee.com\u003e, ip6_tables is susceptible\nto a fragmentation attack causing false negatives on protocol matches.\n\nWhen the protocol header doesn\u0027t follow the fragment header immediately,\nthe fragment header contains the protocol number of the next extension\nheader. When the extension header and the protocol header are sent in\na second fragment a rule like \"ip6tables .. -p udp -j DROP\" will never\nmatch.\n\nDrop fragments that are at offset 0 and don\u0027t contain the final protocol\nheader regardless of the ruleset, since this should not happen normally.\n\nWith help from Yasuyuki KOZAKAI \u003cyasuyuki.kozakai@toshiba.co.jp\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fab22f2d3290ff7c602fe62f22e825c48e97a06",
      "tree": "1fa429c2efb77c55c6d0dd7ff7fecd60f1505995",
      "parents": [
        "82571026b9771c4035b0c62abbbe588fe73373ea"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 24 15:34:00 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 15:34:00 2006 -0700"
      },
      "message": "[XFRM]: Fix xfrm_state accounting\n\nxfrm_state_num needs to be increased for XFRM_STATE_ACQ states created\nby xfrm_state_find() to prevent the counter from going negative when\nthe state is destroyed.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82571026b9771c4035b0c62abbbe588fe73373ea",
      "tree": "75c4e539bc9600f3b4dd7b859f7a5872255170cd",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 24 15:18:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 15:18:36 2006 -0700"
      },
      "message": "[IPV4] ipconfig: fix RARP ic_servaddr breakage\n\nmemcpy 4 bytes to address of auto unsigned long variable followed\nby comparison with u32 is a bloody bad idea.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e8a5201506423e0241202de1349422af4260296",
      "tree": "e562a6cdbee37e3805551af92b264fa93d722c4b",
      "parents": [
        "6a43487f43fbd4e03c606dcb62b98374a3af88fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Oct 22 21:00:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Oct 22 21:00:33 2006 -0700"
      },
      "message": "[PKT_SCHED] netem: Orphan SKB when adding to queue.\n\nThe networking emulator can queue SKBs for a very long\ntime, so if you\u0027re using netem on the sender side for\nlarge bandwidth/delay product testing, the SKB socket\nsend queue sizes become artificially larger.\n\nCorrect this by calling skb_orphan() in netem_enqueue().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "375216ad0c303adeed45281ce82e153d41de679a",
      "tree": "6972829f65350519d8acf796d18ae8c557a764dc",
      "parents": [
        "69c3014763966b0ae2bd190dac3654dd6cebdd45"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Oct 21 20:20:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 21 20:20:54 2006 -0700"
      },
      "message": "[IPv6] fib: initialize tb6_lock in common place to give lockdep a key\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97f80bc66f5c6384e3aab70c67340116b8c4284b",
      "tree": "bccbb44a0e19cfd9a7419ea53317ad6e03280380",
      "parents": [
        "fd169f15a67b47f23bd1704919c719a8e8409a73"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 20 19:48:42 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 21 19:55:22 2006 -0700"
      },
      "message": "[ATM]: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd169f15a67b47f23bd1704919c719a8e8409a73",
      "tree": "31d53b4bc665e4020b147c11d7a84a7846bae09e",
      "parents": [
        "82709531a800fcf8de71bb8c5d8e92462fb81f84"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 20 19:44:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 21 19:55:21 2006 -0700"
      },
      "message": "[DCCP] ipv6: Fix opt_skb leak.\n\nBased upon a patch from Jesper Juhl.  Try to match the\nTCP IPv6 code this was copied from as much as possible,\nso that it\u0027s easy to see where to add the ipv6 pktoptions\nsupport code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82709531a800fcf8de71bb8c5d8e92462fb81f84",
      "tree": "f5b91c66d478db78af46ca7a9863951b82d28c06",
      "parents": [
        "5cfc35cf79d46af998346e3d5cc66fa344d1af0e"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Oct 11 16:26:54 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 21 19:55:20 2006 -0700"
      },
      "message": "[DCCP]: Fix Oops in DCCPv6\n\nI think I got the cause for the Oops observed in\nhttp://www.mail-archive.com/dccp@vger.kernel.org/msg00578.html\n\nThe problem is always with applications listening on PF_INET6 sockets. Apart\nfrom the mentioned oops, I observed another one one, triggered at irregular\nintervals via timer interrupt:\n\n    run_timer_softirq -\u003e dccp_keepalive_timer\n                      -\u003e inet_csk_reqsk_queue_prune\n                      -\u003e reqsk_free\n                      -\u003e dccp_v6_reqsk_destructor\n\nThe latter function is the problem and is also the last function to be called\nin said kernel panic.\n\nIn any case, there is a real problem with allocating the right request_sock\nwhich is what this patch tackles.\n\nIt fixes the following problem:\n - application listens on PF_INET6\n - DCCPv4 packet comes in, is handed over to dccp_v4_do_rcv, from there\n   to dccp_v4_conn_request\n\nNow: socket is PF_INET6, packet is IPv4. The following code then furnishes the\nconnection with IPv6 - request_sock operations:\n\n   req \u003d reqsk_alloc(sk-\u003esk_prot-\u003ersk_prot);\n\nThe first problem is that all further incoming packets will get a Reset since\nthe connection can not be looked up.\n\nThe second problem is worse:\n --\u003e reqsk_alloc is called instead of inet6_reqsk_alloc\n --\u003e consequently inet6_rsk_offset is never set (dangling pointer)\n --\u003e the request_sock_ops are nevertheless still dccp6_request_ops\n --\u003e destructor is called via reqsk_free\n --\u003e dccp_v6_reqsk_destructor tries to free random memory location (inet6_rsk_offset not set)\n --\u003e panic\n\nI have tested this for a while, DCCP sockets are now handled correctly in all\nthree scenarios (v4/v6 only/v4-mapped).\n\nCommiter note: I\u0027ve added the dccp_request_sock_ops forward declaration to keep\n               the tree building and to reduce the size of the patch for 2.6.19,\n               later I\u0027ll move the functions to the top of the affected source\n               code to match what we have in the TCP counterpart, where this\n               problem hasn\u0027t existed in the first place, dumb me not to have\n               done the same thing on DCCP land 8)\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "cde49b058474ab3f7ff830283e5b538e8fbeefe5",
      "tree": "28fdc4035af01d19c4f976d020ce98f251298182",
      "parents": [
        "cfadbd298e8b3e7f2e324696b653bb74094590db",
        "41072a1be57f63bf83afc31c44d72de018d800fa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:21:11 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:21:11 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "af60496f746596fdbc7a9ffa1a96f97e1bc59bcf",
      "tree": "94a5782a0619e678903c3efa69ced0894e7d1a62",
      "parents": [
        "18a8e8649d2687283da51fbcf8218372dc5a8f6f",
        "98978edb6278f0fb30c8d636c6a79a28f9164cb9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:11:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:11:15 2006 -0400"
      },
      "message": "Merge branch \u0027we21-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into tmp\n"
    },
    {
      "commit": "c1448791648d44ecbf8cadb192704e3e6eb3bb0e",
      "tree": "606cb5289bc8770e925761c6e1617eb44a6dafef",
      "parents": [
        "ac4e0aba7daf0a7c6ac20974070428481dc940f5",
        "7b19ffc40b0247fcfe083644fdb621fdb3c05ef6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:27:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:27:38 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (36 commits)\n  [Bluetooth] Fix HID disconnect NULL pointer dereference\n  [Bluetooth] Add missing entry for Nokia DTL-4 PCMCIA card\n  [Bluetooth] Add support for newer ANYCOM USB dongles\n  [NET]: Can use __get_cpu_var() instead of per_cpu() in loopback driver.\n  [IPV4] inet_peer: Group together avl_left, avl_right, v4daddr to speedup lookups on some CPUS\n  [TCP]: One NET_INC_STATS() could be NET_INC_STATS_BH in tcp_v4_err()\n  [NETFILTER]: Missing check for CAP_NET_ADMIN in iptables compat layer\n  [NETPOLL]: initialize skb for UDP\n  [IPV6]: Fix route.c warnings when multiple tables are disabled.\n  [TG3]: Bump driver version and release date.\n  [TG3]: Add lower bound checks for tx ring size.\n  [TG3]: Fix set ring params tx ring size implementation\n  [NET]: reduce per cpu ram used for loopback stats\n  [IPv6] route: Fix prohibit and blackhole routing decision\n  [DECNET]: Fix input routing bug\n  [TCP]: Bound TSO defer time\n  [IPv4] fib: Remove unused fib_config members\n  [IPV6]: Always copy rt-\u003eu.dst.error when copying a rt6_info.\n  [IPV6]: Make IPV6_SUBTREES depend on IPV6_MULTIPLE_TABLES.\n  [IPV6]: Clean up BACKTRACK().\n  ...\n"
    },
    {
      "commit": "1a047060a99f274a7c52cfea8159e4142a14b8a7",
      "tree": "5f9754ea24794b1346dc257b3a8702fa958785e8",
      "parents": [
        "e05d722e4555cd54677b4c8431d9e81fd047ef7a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Oct 19 23:29:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] knfsd: fix race that can disable NFS server\n\nThis patch is suitable for just about any 2.6 kernel.  It should go in\n2.6.19 and 2.6.18.2 and possible even the .17 and .16 stable series.\n\nThis is a long standing bug that seems to have only recently become\napparent, presumably due to increasing use of NFS over TCP - many\ndistros seem to be making it the default.\n\nThe SK_CONN bit gets set when a listening socket may be ready\nfor an accept, just as SK_DATA is set when data may be available.\n\nIt is entirely possible for svc_tcp_accept to be called with neither\nof these set.  It doesn\u0027t happen often but there is a small race in\nsvc_sock_enqueue as SK_CONN and SK_DATA are tested outside the\nspin_lock.  They could be cleared immediately after the test and\nbefore the lock is gained.\n\nThis normally shouldn\u0027t be a problem.  The sockets are non-blocking so\ntrying to read() or accept() when ther is nothing to do is not a problem.\n\nHowever: svc_tcp_recvfrom makes the decision \"Should I accept() or\nshould I read()\" based on whether SK_CONN is set or not.  This usually\nworks but is not safe.  The decision should be based on whether it is\na TCP_LISTEN socket or a TCP_CONNECTED socket.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7766da7f7395b74dec9e52005b7dac0d09391a4",
      "tree": "a7008bf0809b5e4783a013b402b1383c16f050ac",
      "parents": [
        "71bdcf8056f910dc57ea3d0def80a9329e7dc52d"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Thu Oct 19 23:28:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] SUNRPC: fix a typo\n\nYes, this actually passed tests the way it was.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71bdcf8056f910dc57ea3d0def80a9329e7dc52d",
      "tree": "293bf48584d44b5e27cb5050d4e4ccb5254388a2",
      "parents": [
        "b87c0adfeaaf8d8310c4f790d76072a5961b3518"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Thu Oct 19 23:28:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] SUNRPC: fix race in in-kernel RPC portmapper client\n\nWhen submitting a request to a fast portmapper (such as the local rpcbind\ndaemon), the request can complete before the parent task is even queued up on\nxprt-\u003ebinding.  Fix this by queuing before submitting the rpcbind request.\n\nTest plan:\nConnectathon locking test with UDP.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b19ffc40b0247fcfe083644fdb621fdb3c05ef6",
      "tree": "4980d57a434ba6fbba1b9c566e531158d8de9327",
      "parents": [
        "8602b4fe6e82d5eeb479efd3bca19bc3dd722f5a"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 20 08:55:48 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 20 01:15:05 2006 -0700"
      },
      "message": "[Bluetooth] Fix HID disconnect NULL pointer dereference\n\nThe latest HID disconnect sequence change introduced a NULL pointer\ndereference. For the quirk to handle buggy remote HID implementations,\nit is enough to wait for a potential control channel disconnect from\nthe remote side and it is also enough to wait only 500 msecs.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "06ca719faddaf5ea46c6356b12847663c3ed8806",
      "tree": "9be8c2d34fb8e7616ab2c555844ae0402e223359",
      "parents": [
        "82fac0542e11c0d3316cc8fdafd2a990d2aab692"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Oct 20 00:22:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 20 00:22:25 2006 -0700"
      },
      "message": "[TCP]: One NET_INC_STATS() could be NET_INC_STATS_BH in tcp_v4_err()\n\nI believe this NET_INC_STATS() call can be replaced by\nNET_INC_STATS_BH(), a little bit cheaper.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82fac0542e11c0d3316cc8fdafd2a990d2aab692",
      "tree": "f9122a00efc66f3035f76d07f9a6dd66c1558b20",
      "parents": [
        "206daaf77f68ce0f103164e6406336068c87a4a5"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Fri Oct 20 00:21:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 20 00:21:10 2006 -0700"
      },
      "message": "[NETFILTER]: Missing check for CAP_NET_ADMIN in iptables compat layer\n\nThe 32bit compatibility layer has no CAP_NET_ADMIN check in\ncompat_do_ipt_get_ctl, which for example allows to list the current\niptables rules even without having that capability (the non-compat\nversion requires it). Other capabilities might be required to exploit\nthe bug (eg. CAP_NET_RAW to get the nfnetlink socket?), so a plain user\ncan\u0027t exploit it, but a setup actually using the posix capability system\nmight very well hit such a constellation of granted capabilities.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "206daaf77f68ce0f103164e6406336068c87a4a5",
      "tree": "2b94da1198266758a4f027ec9f88784c390b655a",
      "parents": [
        "6723ab549df777742801716d7aeea397e6e97f2c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Oct 19 23:58:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 19 23:58:23 2006 -0700"
      },
      "message": "[NETPOLL]: initialize skb for UDP\n\nNeed to fully initialize skb to keep lower layers and queueing happy.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98978edb6278f0fb30c8d636c6a79a28f9164cb9",
      "tree": "60cf0da6277e7deccd2a00591361e56dde75e88e",
      "parents": [
        "51018b0a3160d253283173c2f54f16746cee5852"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 17 10:54:36 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 19 17:08:19 2006 -0400"
      },
      "message": "[PATCH] wireless: WE-20 compatibility for ESSID and NICKN ioctls\n\nWE-21 changed the ABI for the SIOC[SG]IW{ESSID,NICKN} ioctls by dropping\nNULL termination.  This patch adds compatibility code so that WE-21 can\nwork properly with WE-20 (and older) tools.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6723ab549df777742801716d7aeea397e6e97f2c",
      "tree": "17e69e8f3ec0e0d33a379491eef8e9c6ac3f1530",
      "parents": [
        "6ba7511b7c8b71d5148f7516584d0b677acc384a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 21:20:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 21:20:57 2006 -0700"
      },
      "message": "[IPV6]: Fix route.c warnings when multiple tables are disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "9ce8ade015a3f82dbdf856df7a685878dd1cc0e1"
}
