)]}'
{
  "log": [
    {
      "commit": "f622691c91cd1bb27d03a5caa8a43822572c62bc",
      "tree": "7108157be97d54d4ad584a18f3067d206ba1c3ae",
      "parents": [
        "ee09b3c1cff0335137dc1b146488e4352f640f13"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Dec 22 03:00:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 22 15:25:40 2010 -0800"
      },
      "message": "pch_can: Fix array miss-pointing issue\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee09b3c1cff0335137dc1b146488e4352f640f13",
      "tree": "4f21be5938205963ab73f8ca2ebdd0f4a65f8b17",
      "parents": [
        "503b1a529a6b62b31904bab4699752c523cf76b2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Dec 22 11:39:59 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 22 11:39:59 2010 -0800"
      },
      "message": "sfq: fix sfq class stats handling\n\nsfq_walk() runs without qdisc lock. By the time it selects a non empty\nhash slot and sfq_dump_class_stats() is run (with lock held), slot might\nhave been freed : We then access q-\u003eslots[SFQ_EMPTY_SLOT], out of\nbounds, and crash in slot_queue_walk()\n\nOn previous kernels, bug is here but out of bounds qs[SFQ_DEPTH] and\nallot[SFQ_DEPTH] are located in struct sfq_sched_data, so no illegal\nmemory access happens, only possibly wrong data reported to user.\n\nAlso, slot_dequeue_tail() should make sure slot skb chain is correctly\nterminated, or sfq_dump_class_stats() can access freed skbs.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "503b1a529a6b62b31904bab4699752c523cf76b2",
      "tree": "c78d1850e9409295ad720b56ceb0d28efe9d0e39",
      "parents": [
        "4b4f54670859074cf7670cc6fa96fe34a65846d9",
        "215faf9c5f6e319e97edea9e178123e07825c14d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 13:26:15 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 13:26:15 2010 -0800"
      },
      "message": "Merge branch \u002720101221_static_const\u0027 of git://repo.or.cz/linux-2.6/trivial-mods\n"
    },
    {
      "commit": "4b4f54670859074cf7670cc6fa96fe34a65846d9",
      "tree": "bea51dbd4869c6a323cc1f0db5e66d7754f49401",
      "parents": [
        "24de5285dce378e4170e068f2662236d2b46c033"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Tue Dec 21 02:02:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 13:25:08 2010 -0800"
      },
      "message": "sundance: Program station address into HW\n\nProgram adapter\u0027s StationAddress register when changing device MAC address\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24de5285dce378e4170e068f2662236d2b46c033",
      "tree": "4df29407b95ad489977a4a76749f12097c83c1a0",
      "parents": [
        "12b16dadbc2406144d408754f96d0f44aa016239"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Tue Dec 21 02:01:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 13:25:08 2010 -0800"
      },
      "message": "sundance: Wrap up acceess to ASICCtrl high word with a macro\n\nWrap up acceess to ASICCtrl high word with a macro\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12b16dadbc2406144d408754f96d0f44aa016239",
      "tree": "1503124f18c7e181963889f254a49a597bf59baa",
      "parents": [
        "cb8f404893bab40431f7eeb2511454031b07e7df"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Dec 15 19:45:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 12:30:12 2010 -0800"
      },
      "message": "filter: optimize accesses to ancillary data\n\nWe can translate pseudo load instructions at filter check time to\ndedicated instructions to speed up filtering and avoid one switch().\nlibpcap currently uses SKF_AD_PROTOCOL, but custom filters probably use\nother ancillary accesses.\n\nNote : I made the assertion that ancillary data was always accessed with\nBPF_LD|BPF_?|BPF_ABS instructions, not with BPF_LD|BPF_?|BPF_IND ones\n(offset given by K constant, not by K + X register)\n\nOn x86_64, this saves a few bytes of text :\n\n# size net/core/filter.o.*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   4864\t      0\t      0\t   4864\t   1300\tnet/core/filter.o.new\n   4944\t      0\t      0\t   4944\t   1350\tnet/core/filter.o.old\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb8f404893bab40431f7eeb2511454031b07e7df",
      "tree": "8def8bda0f66bc70cae163f945e039bd9b3dbc8c",
      "parents": [
        "a13c13273a206e0c4b9a814277fb50529457abe7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 14 06:09:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 12:20:47 2010 -0800"
      },
      "message": "bnx2: remove cancel_work_sync() from remove_one\n\nMichael pointed out that bnx2_close() already cancels bp-\u003ereset_task\nand thus it is guaranteed to be idle when bnx2_remove_one() is called.\nRemove the unnecessary cancel_work_sync() in remove_one.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a13c13273a206e0c4b9a814277fb50529457abe7",
      "tree": "2bf6088a59fef1e032fe2fbb3ff2d0ef7a2bc7f4",
      "parents": [
        "34a52f363ab6bcf6d50a65c153dec03f3fb32653",
        "c04bfc6b223662c42a77727342c1df7d39e686a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 12:17:29 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 12:17:29 2010 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next-2.6\n"
    },
    {
      "commit": "34a52f363ab6bcf6d50a65c153dec03f3fb32653",
      "tree": "62a84a17730b64c692ac788354cb1ae6913087b3",
      "parents": [
        "4b97f8e10893e2c8f64a2795901bdb447a3308f4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 20 21:34:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 10:53:19 2010 -0800"
      },
      "message": "stmmac: unwind properly in stmmac_dvr_probe()\n\nThe original code had a several problems:\n*) It had potential null dereferences of \"priv\" and \"res\".\n*) It released the memory region before it was aquired.\n*) It didn\u0027t free \"ndev\" after it was allocated.\n*) It didn\u0027t call unregister_netdev() after calling stmmac_probe().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b97f8e10893e2c8f64a2795901bdb447a3308f4",
      "tree": "ca41864a34a0aa3702f38c8fd139aa1b4720cee2",
      "parents": [
        "70978182d431e0348e6ef711d0f962d12c03bc46"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 20 21:04:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 10:51:45 2010 -0800"
      },
      "message": "bnx2x: remove bogus check\n\nWe dereferenced params on the line before so it\u0027s too late to check if\nparams is NULL.  In fact, params can never be NULL and strict_cos is\neither 0 or 1 so that part of the check is bogus too.  Let\u0027s remove it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70978182d431e0348e6ef711d0f962d12c03bc46",
      "tree": "7da5bba73363087ade7aa031f937d08666f8e0ee",
      "parents": [
        "356f039822b8d802138f7121c80d2a9286976dbd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Dec 20 21:22:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 10:50:38 2010 -0800"
      },
      "message": "net: timestamp cloned packet in dev_queue_xmit_nit\n\nLe vendredi 17 décembre 2010 à 10:26 +0100, Eric Dumazet a écrit :\n\n\u003e\n\u003e I think we can add this after latest Changli patch :\n\u003e\n\u003e He does one skb_clone() before calling the sniffers.\n\u003e We could set timestamp on this clone, instead of original skb.\n\u003e\n\u003e Problem solved.\n\u003e\n\n[PATCH net-next-2.6] net: timestamp cloned packet in dev_queue_xmit_nit\n\nNow we do one clone of skb if at least one sniffer might take packet,\nwe also can do the skb timestamping on the clone and let original packet\nunchanged.\n\nThis is a generalization of commit 8caf153974f2 (net: sch_netem: Fix an\ninconsistency in ingress netem timestamps.)\n\nThis way, we can have a good idea when packets are delivered to our\nstack (tcpdump -i ifb0), while a tcpdump on original device gives\ntimestamps right before ingressing.\n\nThis also speedup our stack, avoiding taking timestamps if not needed.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Changli Gao \u003cxiaosuo@gmail.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "215faf9c5f6e319e97edea9e178123e07825c14d",
      "tree": "32fb283f64110ad634a37dc2e133cb91a97988c5",
      "parents": [
        "75a84eb5d144dc761e1bb0f7dcacbf2b5cee562c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:10 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:10 2010 -0800"
      },
      "message": "drivers/net/*/: Use static const\n\nUsing static const generally increases object text and decreases data size.\nIt also generally decreases overall object size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "75a84eb5d144dc761e1bb0f7dcacbf2b5cee562c",
      "tree": "53286209c0c3e31ca0a1aabedd39e94ff6cdf816",
      "parents": [
        "5591c75dc345d93d353d2ab2962824648a73efe4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:09 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:09 2010 -0800"
      },
      "message": "tulip: Use DEFINE_PCI_DEVICE_TABLE and static const\n\nMoves the PCI table to the right read-only section.\nUsing static const generally increases object text and decreases data size.\nIt also generally decreases overall object size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "5591c75dc345d93d353d2ab2962824648a73efe4",
      "tree": "a30401fe622d24bdcc2ca8b95319fa1a31eb909d",
      "parents": [
        "b6bc765067ece933cc3dc7f5e95665a89100b1d5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:09 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:09 2010 -0800"
      },
      "message": "usb: Use static const, consolidate code\n\nUsing static const generally increases object text and decreases data size.\nIt also generally decreases overall object size.\n\nConsolidate duplicated code into new fix_crc_bug function\nand declare data in that function static const.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "b6bc765067ece933cc3dc7f5e95665a89100b1d5",
      "tree": "bbf55c2d80e839eb4c0ab23bcbdd656d14b3f5fe",
      "parents": [
        "895950c2a6565d9eefda4a38b00fa28537e39fcb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:08 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:08 2010 -0800"
      },
      "message": "drivers/net/*.c: Use static const\n\nUsing static const generally increases object text and decreases data size.\nIt also generally decreases overall object size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "895950c2a6565d9eefda4a38b00fa28537e39fcb",
      "tree": "db0a2c40c19bc28aedfe8dea88b93039f2c06f81",
      "parents": [
        "d9993be65a77f500ae926176baa264816bfe3816"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:08 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:08 2010 -0800"
      },
      "message": "tg3: Use DEFINE_PCI_DEVICE_TABLE\n\nMoves the PCI tables to the right read-only section.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "356f039822b8d802138f7121c80d2a9286976dbd",
      "tree": "420c0da0f63f0e040ebf8b2ad5d30a0ad61c35bd",
      "parents": [
        "eda83e3b63e88351310c13c99178eb4634f137b2"
      ],
      "author": {
        "name": "Nandita Dukkipati",
        "email": "nanditad@google.com",
        "time": "Mon Dec 20 14:15:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 21:33:00 2010 -0800"
      },
      "message": "TCP: increase default initial receive window.\n\nThis patch changes the default initial receive window to 10 mss\n(defined constant). The default window is limited to the maximum\nof 10*1460 and 2*mss (when mss \u003e 1460).\n\ndraft-ietf-tcpm-initcwnd-00 is a proposal to the IETF that recommends\nincreasing TCP\u0027s initial congestion window to 10 mss or about 15KB.\nLeading up to this proposal were several large-scale live Internet\nexperiments with an initial congestion window of 10 mss (IW10), where\nwe showed that the average latency of HTTP responses improved by\napproximately 10%. This was accompanied by a slight increase in\nretransmission rate (0.5%), most of which is coming from applications\nopening multiple simultaneous connections. To understand the extreme\nworst case scenarios, and fairness issues (IW10 versus IW3), we further\nconducted controlled testbed experiments. We came away finding minimal\nnegative impact even under low link bandwidths (dial-ups) and small\nbuffers.  These results are extremely encouraging to adopting IW10.\n\nHowever, an initial congestion window of 10 mss is useless unless a TCP\nreceiver advertises an initial receive window of at least 10 mss.\nFortunately, in the large-scale Internet experiments we found that most\nwidely used operating systems advertised large initial receive windows\nof 64KB, allowing us to experiment with a wide range of initial\ncongestion windows. Linux systems were among the few exceptions that\nadvertised a small receive window of 6KB. The purpose of this patch is\nto fix this shortcoming.\n\nReferences:\n1. A comprehensive list of all IW10 references to date.\nhttp://code.google.com/speed/protocols/tcpm-IW10.html\n\n2. Paper describing results from large-scale Internet experiments with IW10.\nhttp://ccr.sigcomm.org/drupal/?q\u003dnode/621\n\n3. Controlled testbed experiments under worst case scenarios and a\nfairness study.\nhttp://www.ietf.org/proceedings/79/slides/tcpm-0.pdf\n\n4. Raw test data from testbed experiments (Linux senders/receivers)\nwith initial congestion and receive windows of both 10 mss.\nhttp://research.csc.ncsu.edu/netsrv/?q\u003dcontent/iw10\n\n5. Internet-Draft. Increasing TCP\u0027s Initial Window.\nhttps://datatracker.ietf.org/doc/draft-ietf-tcpm-initcwnd/\n\nSigned-off-by: Nandita Dukkipati \u003cnanditad@google.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eda83e3b63e88351310c13c99178eb4634f137b2",
      "tree": "55b9c1f75337a8ca4032e607405e370b437c398e",
      "parents": [
        "d9993be65a77f500ae926176baa264816bfe3816"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Dec 20 12:54:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 21:32:59 2010 -0800"
      },
      "message": "net_sched: sch_sfq: better struct layouts\n\nHere is a respin of patch.\n\nI\u0027ll send a short patch to make SFQ more fair in presence of large\npackets as well.\n\nThanks\n\n[PATCH v3 net-next-2.6] net_sched: sch_sfq: better struct layouts\n\nThis patch shrinks sizeof(struct sfq_sched_data)\nfrom 0x14f8 (or more if spinlocks are bigger) to 0x1180 bytes, and\nreduce text size as well.\n\n   text    data     bss     dec     hex filename\n   4821     152       0    4973    136d old/net/sched/sch_sfq.o\n   4627     136       0    4763    129b new/net/sched/sch_sfq.o\n\nAll data for a slot/flow is now grouped in a compact and cache friendly\nstructure, instead of being spreaded in many different points.\n\nstruct sfq_slot {\n        struct sk_buff  *skblist_next;\n        struct sk_buff  *skblist_prev;\n        sfq_index       qlen; /* number of skbs in skblist */\n        sfq_index       next; /* next slot in sfq chain */\n        struct sfq_head dep; /* anchor in dep[] chains */\n        unsigned short  hash; /* hash value (index in ht[]) */\n        short           allot; /* credit for this slot */\n};\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9993be65a77f500ae926176baa264816bfe3816",
      "tree": "bbb8c86114bf86e5ca3d1fbf89de3d98be5519ba",
      "parents": [
        "c4266263249f22479eb1abb1a1709c38240b1597",
        "aa3e219997e4b949be4199660936099ded0b401f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 13:24:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 13:24:14 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "aa3e219997e4b949be4199660936099ded0b401f",
      "tree": "e463d695dbf0e92f7fd2c6b3132bbb9c38493829",
      "parents": [
        "914e5cea14b2e4651cdb0707e0936b43246deda0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Dec 20 13:18:16 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 13:18:16 2010 -0800"
      },
      "message": "net_sched: sch_sfq: fix allot handling\n\nWhen deploying SFQ/IFB here at work, I found the allot management was\npretty wrong in sfq, even changing allot from short to int...\n\nWe should init allot for each new flow, not using a previous value found\nin slot.\n\nBefore patch, I saw bursts of several packets per flow, apparently\ndenying the default \"quantum 1514\" limit I had on my SFQ class.\n\nclass sfq 11:1 parent 11: \n (dropped 0, overlimits 0 requeues 0) \n backlog 0b 7p requeues 0 \n allot 11546 \n\nclass sfq 11:46 parent 11: \n (dropped 0, overlimits 0 requeues 0) \n backlog 0b 1p requeues 0 \n allot -23873 \n\nclass sfq 11:78 parent 11: \n (dropped 0, overlimits 0 requeues 0) \n backlog 0b 5p requeues 0 \n allot 11393 \n\nAfter patch, better fairness among each flow, allot limit being\nrespected, allot is positive :\n\nclass sfq 11:e parent 11: \n (dropped 0, overlimits 0 requeues 86) \n backlog 0b 3p requeues 86 \n allot 596 \n\nclass sfq 11:94 parent 11: \n (dropped 0, overlimits 0 requeues 0) \n backlog 0b 3p requeues 0 \n allot 1468 \n\nclass sfq 11:a4 parent 11: \n (dropped 0, overlimits 0 requeues 0) \n backlog 0b 4p requeues 0 \n allot 650 \n\nclass sfq 11:bb parent 11: \n (dropped 0, overlimits 0 requeues 0) \n backlog 0b 3p requeues 0 \n allot 596 \n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4266263249f22479eb1abb1a1709c38240b1597",
      "tree": "b9c57e63595f9eca69de0dfc245ba0000359bf90",
      "parents": [
        "f955e1415f381c7fa6ebe8630cd1fe5a694e8f4a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Dec 15 08:18:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 13:13:56 2010 -0800"
      },
      "message": "net_sched: sch_sfq: add backlog info in sfq_dump_class_stats()\n\nWe currently return for each active SFQ slot the number of packets in\nqueue. We can also give number of bytes accounted for these packets.\n\ntc -s class show dev ifb0\n\nBefore patch :\n\nclass sfq 11:3d9 parent 11:\n (dropped 0, overlimits 0 requeues 0)\n backlog 0b 3p requeues 0\n allot 1266\n\nAfter patch :\n\nclass sfq 11:3e4 parent 11:\n (dropped 0, overlimits 0 requeues 0)\n backlog 4380b 3p requeues 0\n allot 1212\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f955e1415f381c7fa6ebe8630cd1fe5a694e8f4a",
      "tree": "b5dc284644c8151c4fe2996a23e6f4d1d50a2285",
      "parents": [
        "6561a3b12d62ed5317e6ac32182d87a03f62c8dc"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 20 03:03:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:44:25 2010 -0800"
      },
      "message": "vmxnet3: locking problems in xmit\n\nThere were several paths that didn\u0027t release their locks.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "914e5cea14b2e4651cdb0707e0936b43246deda0",
      "tree": "bb9b59077a56070ec418e9157e50b4e90528f0da",
      "parents": [
        "bbccc16c8a27d75dabe88326f7074181493a3b69"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 20 10:43:02 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:43:02 2010 -0800"
      },
      "message": "typhoon: memory corruption in typhoon_get_drvinfo()\n\ninfo-\u003eversion only has space for 32 characters but my UTS_RELEASE is\n\"2.6.37-rc6-next-20101217-05817-ge935fc8-dirty\" so it doesn\u0027t fit.\nThis is supposed to be the version of the driver, not the kernel\nversion.  This driver doesn\u0027t have a version so lets just leave it\nblank.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbccc16c8a27d75dabe88326f7074181493a3b69",
      "tree": "991656c863dae88943246b6bdd581fb10069e646",
      "parents": [
        "173021072e86a0a5b3d2271347493a3e0d5f68e8"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Mon Dec 20 10:38:47 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:38:47 2010 -0800"
      },
      "message": "net: Add USB PID for new MOSCHIP USB ethernet controller MCS7832 variant\n\nDue to active notification of the new MCS7832 version by the manufacturer\n(Mr. Milton; thanks!) -- quote: \"functionality same as MCS7830\",\nI\u0027m now submitting this patch (on -rc6), intended for networking.git and -stable.\n\n- add MCS7832 USB PID to be able to support this new device variant, too\n- add related descriptions\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6561a3b12d62ed5317e6ac32182d87a03f62c8dc",
      "tree": "2b7318c3532a79dff8912ca4fdcd5d90aa0d8b39",
      "parents": [
        "782615aea84e57dc7f2f922cea823df3de635a78"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 19 21:11:20 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:37:19 2010 -0800"
      },
      "message": "ipv4: Flush per-ns routing cache more sanely.\n\nFlush the routing cache only of entries that match the\nnetwork namespace in which the purge event occurred.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\n"
    },
    {
      "commit": "782615aea84e57dc7f2f922cea823df3de635a78",
      "tree": "5ee90ec19135617f84604b38f485f18de18abcac",
      "parents": [
        "53320fe3bb1b1eef1aaff8dd47aae530ebeeb1e5"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Mon Dec 20 10:35:25 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:35:25 2010 -0800"
      },
      "message": "ehea: Fixing some message level\n\nCurrently there are some info message that is set as error, and an error\nmessage that is set as debug. This patch just fixes it.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53320fe3bb1b1eef1aaff8dd47aae530ebeeb1e5",
      "tree": "f9ac85a6dcf4ec0ee709d08b5f56f6e9c4320edf",
      "parents": [
        "58231186c4532821cb815a3a3248ca02ce5f6f0d"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Mon Dec 20 10:32:03 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:32:03 2010 -0800"
      },
      "message": "batman-adv: Return hna count on local buffer fill\n\nhna_local_fill_buffer must return the number of added hna entries and\nnot the last checked hash bucket.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58231186c4532821cb815a3a3248ca02ce5f6f0d",
      "tree": "03c53b598c58ba1b2875d7f6ac69302346b517cd",
      "parents": [
        "4c306a9291a077879fc3e933326caac3bc319caa"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 20 10:30:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:30:06 2010 -0800"
      },
      "message": "pktgen: Remove unnecessary prefix from pr_\u003clevel\u003e\n\nRemove \"pktgen: \" prefix string from one pr_info.\npr_fmt adds it, so this is a duplicate.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "173021072e86a0a5b3d2271347493a3e0d5f68e8",
      "tree": "36b0fbef794fd5ea4d72b6c59aec4779236b5374",
      "parents": [
        "ad0081e43af6de3fecf308b0d098f9611835766b"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Mon Dec 20 04:35:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 20 10:27:19 2010 -0800"
      },
      "message": "net_sched: always clone skbs\n\nPawel reported a panic related to handling shared skbs in ixgbe\nincorrectly. So we need to revert my previous patch to work around\nthis bug. Instead of reverting the patch completely, I just revert\nthe essential lines, so we can add the previous optimization\nback more easily in future.\n\n    commit 3511c9132f8b1e1b5634e41a3331c44b0c13be70\n    Author: Changli Gao \u003cxiaosuo@gmail.com\u003e\n    Date:   Sat Oct 16 13:04:08 2010 +0000\n\n        net_sched: remove the unused parameter of qdisc_create_dflt()\n\nReported-by: Pawel Staszewski \u003cpstaszewski@itcare.pl\u003e\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c306a9291a077879fc3e933326caac3bc319caa",
      "tree": "19704486012ac148ef37005ea38b9c2ae3442fc1",
      "parents": [
        "ba27d85c96c57111ae8acfa959643e5ce8e4bcbe"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Sun Dec 19 21:59:35 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 19 21:59:35 2010 -0800"
      },
      "message": "net: kill unused macros\n\nThese macros never be used, so remove them.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba27d85c96c57111ae8acfa959643e5ce8e4bcbe",
      "tree": "3bf910630c93ed9d6fed31f972b1a1953df1137b",
      "parents": [
        "71d9dec24dce548bf699815c976cf063ad9257e2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Dec 15 04:03:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 19 21:54:32 2010 -0800"
      },
      "message": "vxge: add missing flush of reset_task\n\nCommit 6e07ebd84 (drivers/net: remove unnecessary\nflush_scheduled_work() calls) incorrectly removed the flush call\nwithout replacing it with the appropriate work specific operation.\nFix it by flushing vdev-\u003ereset_task explicitly.\n\nPointed out by Jon Mason.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jon Mason \u003cjon.mason@exar.com\u003e\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71d9dec24dce548bf699815c976cf063ad9257e2",
      "tree": "aad41859f011a20125acb3a717b3fc3121f108a2",
      "parents": [
        "1a75972c61f2c224eb5283c183f9f6b17fb09b6b"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Wed Dec 15 19:57:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 19 21:50:20 2010 -0800"
      },
      "message": "net: increase skb-\u003eusers instead of skb_clone()\n\nIn dev_queue_xmit_nit(), we have to clone skbs as we need to mangle skbs,\nhowever, we don\u0027t need to clone skbs for all the packet_types.\n\nExcept for the first packet_type, we increase skb-\u003eusers instead of\nskb_clone().\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a75972c61f2c224eb5283c183f9f6b17fb09b6b",
      "tree": "980ba3d77376e34cbbef36336ad9c2c4b351c317",
      "parents": [
        "d1ed113f1669390da9898da3beddcc058d938587"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Dec 14 22:39:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 19 21:44:30 2010 -0800"
      },
      "message": "ifb: use netif_receive_skb() instead of netif_rx()\n\nIn ri_tasklet(), we run from softirq, so can directly handle packet\nthrough netif_receive_skb() instead of netif_rx().\nThere is no risk of recursion.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad0081e43af6de3fecf308b0d098f9611835766b",
      "tree": "76f25d2666ed36e4668bd0897a4de23bd601c7b8",
      "parents": [
        "4b8fe66300acb2fba8b16d62606e0d30204022fc"
      ],
      "author": {
        "name": "David Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Fri Dec 17 11:42:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 19 20:22:23 2010 -0800"
      },
      "message": "ipv6: Fragment locally generated tunnel-mode IPSec6 packets as needed.\n\nThis patch modifies IPsec6 to fragment IPv6 packets that are\nlocally generated as needed.\n\nThis version of the patch only fragments in tunnel mode, so that fragment\nheaders will not be obscured by ESP in transport mode.\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1ed113f1669390da9898da3beddcc058d938587",
      "tree": "baecf369b04cb1a6ff4cfa376ecf6301564a34d4",
      "parents": [
        "bc3ef6605ea325e41b586a76aadc3f731c317504"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Dec 16 17:42:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 18 22:01:17 2010 -0800"
      },
      "message": "ipv6: remove duplicate neigh_ifdown\n\nWhen device is being set to down, neigh_ifdown was being called\ntwice. Once from addrconf notifier and once from ndisc notifier.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc3ef6605ea325e41b586a76aadc3f731c317504",
      "tree": "14d830a3513842eb693dbaa2101d2ed2ce80688f",
      "parents": [
        "b4aa9e05a61b845541fa6f5b1d246976922601f0"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Dec 16 17:42:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 18 22:01:16 2010 -0800"
      },
      "message": "ipv6: fib6_ifdown cleanup\n\nRemove (unnecessary) casts to make code cleaner.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4aa9e05a61b845541fa6f5b1d246976922601f0",
      "tree": "ca94478c3df281ab76a3399f5ba6341ade3f5791",
      "parents": [
        "1dc0f3c54ce1df957f99c17b145488fd03eb1a59",
        "4b8fe66300acb2fba8b16d62606e0d30204022fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:27:22 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:27:22 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n\tdrivers/net/wireless/iwlwifi/iwl-1000.c\n\tdrivers/net/wireless/iwlwifi/iwl-6000.c\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n\tdrivers/vhost/vhost.c\n"
    },
    {
      "commit": "4b8fe66300acb2fba8b16d62606e0d30204022fc",
      "tree": "47bd007ac8a3a3dfaa15edb64024b34e7dda8860",
      "parents": [
        "f4680d3db71f13d2764340a9880745bf54f2469d"
      ],
      "author": {
        "name": "Dmitry V. Levin",
        "email": "ldv@altlinux.org",
        "time": "Fri Dec 17 12:03:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:03:14 2010 -0800"
      },
      "message": "netlink: fix gcc -Wconversion compilation warning\n\n$ cat \u003c\u003c EOF | gcc -Wconversion -xc -S -o/dev/null -\nunsigned f(void) {return NLMSG_HDRLEN;}\nEOF\n\u003cstdin\u003e: In function \u0027f\u0027:\n\u003cstdin\u003e:3:26: warning: negative integer implicitly converted to unsigned type\n\nSigned-off-by: Dmitry V. Levin \u003cldv@altlinux.org\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4680d3db71f13d2764340a9880745bf54f2469d",
      "tree": "760768baf30dd912946c052b096f137005c2de6c",
      "parents": [
        "46814e08d80f87449b5adb3d549a3cae6f9f8148"
      ],
      "author": {
        "name": "Arnaud Ebalard",
        "email": "arno@natisbad.org",
        "time": "Wed Dec 15 12:16:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 11:50:20 2010 -0800"
      },
      "message": "asix: add USB ID for Logitec LAN-GTJ U2A\n\nLogitec LAN-GTJ U2A (http://www.pro.logitec.co.jp/pro/g/gLAN-GTJU2A/)\nUSB 2.0 10/10/1000 Ethernet adapter is based on ASIX AX88178 chipset.\n\nThis patch adds missing USB ID for the device.\n\nSigned-off-by: Arnaud Ebalard \u003carno@natisbad.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dc0f3c54ce1df957f99c17b145488fd03eb1a59",
      "tree": "d4f563cbba6bd4b3e5ebc138d8ecae05245d1bd1",
      "parents": [
        "b5006dcb10a4b19e86f413b46787c55bd0d1277b"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Thu Dec 16 22:59:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 11:39:02 2010 -0800"
      },
      "message": "qlcnic: reset pci function unconditionally during probe\n\nSome boot code drivers dont have cleanup routine, so pci function\nremains in unknown state prior to driver load. So during driver load\nissue FLR unconditionally.\n\nUpdate driver version to 5.0.14.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5006dcb10a4b19e86f413b46787c55bd0d1277b",
      "tree": "f1bfdfce262611db1d9f8568a5758b37405b7e61",
      "parents": [
        "c75822a3091a899d982d59cd2b4454fe7c3e0318"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Thu Dec 16 22:59:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 11:39:01 2010 -0800"
      },
      "message": "qlcnic: fix ocm window register offset calculation\n\nOCM window register offset was calculated incorrectly for\npci function greater than zero.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c75822a3091a899d982d59cd2b4454fe7c3e0318",
      "tree": "89a7cc75c92567cbe28b33c93baade8495aafa3a",
      "parents": [
        "7edc3453e54432a9f1c636b6481f1107c9db19bd"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu Dec 16 22:59:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 11:39:01 2010 -0800"
      },
      "message": "qlcnic: fix LED test when interface is down.\n\nWhen interface is down, create temporary context to config LED.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46814e08d80f87449b5adb3d549a3cae6f9f8148",
      "tree": "ba09c310038c2b54043b04c8843fc35fbd62c26b",
      "parents": [
        "29ba5fed1bbd09c2cba890798c8f9eaab251401d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Dec 17 10:16:23 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 10:17:12 2010 -0800"
      },
      "message": "tehuti: Firmware filename is tehuti/bdx.bin\n\nMy conversion of tehuti to use request_firmware() was confused about\nthe filename of the firmware blob.  Change the driver to match the\nblob.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29ba5fed1bbd09c2cba890798c8f9eaab251401d",
      "tree": "b3e553db3b756b3714dcce42cd92f2e6bb266ddc",
      "parents": [
        "7d743b7e952261f4d9ee091100b6403f3ce8a2af"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Dec 16 11:28:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 18:26:26 2010 -0800"
      },
      "message": "ipv6: don\u0027t flush routes when setting loopback down\n\nWhen loopback device is being brought down, then keep the route table\nentries because they are special. The entries in the local table for\nlinklocal routes and ::1 address should not be purged.\n\nThis is a sub optimal solution to the problem and should be replaced\nby a better fix in future.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7edc3453e54432a9f1c636b6481f1107c9db19bd",
      "tree": "0d54cd961dd590164a76f91ce5ce86a38978bcba",
      "parents": [
        "0d0b16727f24f8258eeb33818347ca0f4557f982"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Dec 15 23:52:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:54:52 2010 -0800"
      },
      "message": "ifb: fix a lockdep splat\n\nAfter recent ifb changes, we must use lockless __skb_dequeue() since\nlock is not anymore initialized.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nCc: Changli Gao \u003cxiaosuo@gmail.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d743b7e952261f4d9ee091100b6403f3ce8a2af",
      "tree": "9829009c63ccebbf65b4cca63c1eb4e14b8e5fd1",
      "parents": [
        "0b7967503dc97864f283a3a06fbe23e041876138"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Tue Dec 14 16:10:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:48:44 2010 -0800"
      },
      "message": "sctp: fix the return value of getting the sctp partial delivery point\n\nGet the sctp partial delivery point using SCTP_PARTIAL_DELIVERY_POINT\nsocket option should return 0 if success, not -ENOTSUPP.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d0b16727f24f8258eeb33818347ca0f4557f982",
      "tree": "e89fec837700b02aff0d08de1c5cbae3ff5060a8",
      "parents": [
        "55508d601dab7df5cbcc7a63f4be8620eface204"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Dec 14 15:24:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:43:15 2010 -0800"
      },
      "message": "net: Fix drivers advertising HW_CSUM feature to use csum_start\n\nSome drivers are using skb_transport_offset(skb) instead of skb-\u003ecsum_start\nfor NETIF_F_HW_CSUM offload.  This does not matter now, but if someone\nimplements checksumming of encapsulated packets then this will break silently.\n\nTSO output paths are left as they are, since they are for IP+TCP only\n(might be worth converting though).\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55508d601dab7df5cbcc7a63f4be8620eface204",
      "tree": "346f30fae9c726d2e73aba2e37ce1e4a31dcea8c",
      "parents": [
        "04fb451eff978ca059399eab83d5594b073caf6f"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Dec 14 15:24:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:43:14 2010 -0800"
      },
      "message": "net: Use skb_checksum_start_offset()\n\nReplace skb-\u003ecsum_start - skb_headroom(skb) with skb_checksum_start_offset().\n\nNote for usb/smsc95xx: skb-\u003edata - skb-\u003ehead \u003d\u003d skb_headroom(skb).\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04fb451eff978ca059399eab83d5594b073caf6f",
      "tree": "6ef0da9466839c475ab939d55504d57c62cd48c6",
      "parents": [
        "bc2ce894e113ed95b92541134b002fdc641e8080"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Dec 14 15:24:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:43:14 2010 -0800"
      },
      "message": "net: Introduce skb_checksum_start_offset()\n\nIntroduce skb_checksum_start_offset() to replace repetitive calculation.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b7967503dc97864f283a3a06fbe23e041876138",
      "tree": "66029b76d2d8f5fc74a3e8be0637b3814a0fd34a",
      "parents": [
        "76d661586c8131453ba75a2e027c1f21511a893a"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Dec 14 12:35:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:41:35 2010 -0800"
      },
      "message": "net/veth: Fix packet checksumming\n\nWe can\u0027t change ip_summed from CHECKSUM_PARTIAL to CHECKSUM_NONE\nor CHECKSUM_UNNECESSARY because checksum in packet\u0027s headers is\nnot valid and will cause invalid checksum when frame is forwarded.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76d661586c8131453ba75a2e027c1f21511a893a",
      "tree": "3a3812b18ff0d959edf6be20236dde4eb8f8b524",
      "parents": [
        "fcbdf09d9652c8919dcf47072e3ae7dcb4eb98ac"
      ],
      "author": {
        "name": "David Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Tue Dec 14 08:42:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:41:23 2010 -0800"
      },
      "message": "bridge: fix IPv6 queries for bridge multicast snooping\n\nThis patch fixes a missing ntohs() for bridge IPv6 multicast snooping.\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcbdf09d9652c8919dcf47072e3ae7dcb4eb98ac",
      "tree": "51e3cc1fbd813a880ea09dc31a12683b73d87e05",
      "parents": [
        "2984961c388381c1830f95e1c2dc2137301b1009"
      ],
      "author": {
        "name": "Octavian Purdila",
        "email": "opurdila@ixiacom.com",
        "time": "Thu Dec 16 14:26:56 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:26:56 2010 -0800"
      },
      "message": "net: fix nulls list corruptions in sk_prot_alloc\n\nSpecial care is taken inside sk_port_alloc to avoid overwriting\nskc_node/skc_nulls_node. We should also avoid overwriting\nskc_bind_node/skc_portaddr_node.\n\nThe patch fixes the following crash:\n\n BUG: unable to handle kernel paging request at fffffffffffffff0\n IP: [\u003cffffffff812ec6dd\u003e] udp4_lib_lookup2+0xad/0x370\n [\u003cffffffff812ecc22\u003e] __udp4_lib_lookup+0x282/0x360\n [\u003cffffffff812ed63e\u003e] __udp4_lib_rcv+0x31e/0x700\n [\u003cffffffff812bba45\u003e] ? ip_local_deliver_finish+0x65/0x190\n [\u003cffffffff812bbbf8\u003e] ? ip_local_deliver+0x88/0xa0\n [\u003cffffffff812eda35\u003e] udp_rcv+0x15/0x20\n [\u003cffffffff812bba45\u003e] ip_local_deliver_finish+0x65/0x190\n [\u003cffffffff812bbbf8\u003e] ip_local_deliver+0x88/0xa0\n [\u003cffffffff812bb2cd\u003e] ip_rcv_finish+0x32d/0x6f0\n [\u003cffffffff8128c14c\u003e] ? netif_receive_skb+0x99c/0x11c0\n [\u003cffffffff812bb94b\u003e] ip_rcv+0x2bb/0x350\n [\u003cffffffff8128c14c\u003e] netif_receive_skb+0x99c/0x11c0\n\nSigned-off-by: Leonard Crestez \u003clcrestez@ixiacom.com\u003e\nSigned-off-by: Octavian Purdila \u003copurdila@ixiacom.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2984961c388381c1830f95e1c2dc2137301b1009",
      "tree": "cef2c252c2cf0d6f0e8660d3372a1aa81eba312d",
      "parents": [
        "f88a4a9b65a6f3422b81be995535d0e69df11bb8"
      ],
      "author": {
        "name": "Ivan Vecera",
        "email": "ivecera@redhat.com",
        "time": "Tue Dec 14 05:43:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:12:26 2010 -0800"
      },
      "message": "be2net: use mutex instead of spin lock for mbox_lock\n\nSince the mbox polling uses the schedule_timeout, the mbox_lock should be\na mutex and not a spin lock.\nThe commit f25b03a replaced udelay() with schedule_timeout() but didn\u0027t\nchange mbox_lock to semaphore or mutex.\n\nSigned-off-by: Ivan Vecera \u003civecera@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc2ce894e113ed95b92541134b002fdc641e8080",
      "tree": "7c427099d5a1ab9cd387861e79470fc200153ff8",
      "parents": [
        "443457242beb6716b43db4d62fe148eab5515505"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Dec 16 14:08:34 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:08:34 2010 -0800"
      },
      "message": "tcp: relax tcp_paws_check()\n\nSome windows versions have wrong RFC1323 implementations, with SYN and\nSYNACKS messages containing zero tcp timestamps.\n\nWe relaxed in commit fc1ad92dfc4e363 the passive connection case\n(Windows connects to a linux machine), but the reverse case (linux\nconnects to a Windows machine) has an analogue problem when tsvals from\nwindows machine are \u0027negative\u0027 (high order bit set) : PAWS triggers and\nwe drops incoming messages.\n\nFix this by making zero ts_recent value special, allowing frame to be\nprocessed.\n\nBased on a report and initial patch from Dmitiy Balakin\n\nBugzilla reference : https://bugzilla.kernel.org/show_bug.cgi?id\u003d24842\n\nReported-by: dmitriy.balakin@nicneiron.ru\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "443457242beb6716b43db4d62fe148eab5515505",
      "tree": "0dbcf7dbaa7c6be6ca84631f3e865cde3d6b59f2",
      "parents": [
        "c6c8fea29769d998d94fcec9b9f14d4b52b349d3"
      ],
      "author": {
        "name": "Octavian Purdila",
        "email": "opurdila@ixiacom.com",
        "time": "Mon Dec 13 12:44:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:04:44 2010 -0800"
      },
      "message": "net: factorize sync-rcu call in unregister_netdevice_many\n\nAdd dev_close_many and dev_deactivate_many to factorize another\nsync-rcu operation on the netdevice unregister path.\n\n$ modprobe dummy numdummies\u003d10000\n$ ip link set dev dummy* up\n$ time rmmod dummy\n\nWithout the patch           With the patch\n\nreal    0m 24.63s           real    0m 5.15s\nuser    0m 0.00s            user    0m 0.00s\nsys     0m 6.05s            sys     0m 5.14s\n\nSigned-off-by: Octavian Purdila \u003copurdila@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6c8fea29769d998d94fcec9b9f14d4b52b349d3",
      "tree": "2c8dc8d1a64d48c5737a5745e3c510ff53a23047",
      "parents": [
        "b236da6931e2482bfe44a7865dd4e7bb036f3496"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Mon Dec 13 11:19:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:44:24 2010 -0800"
      },
      "message": "net: Add batman-adv meshing protocol\n\nB.A.T.M.A.N. (better approach to mobile ad-hoc networking) is a routing\nprotocol for multi-hop ad-hoc mesh networks. The networks may be wired or\nwireless. See http://www.open-mesh.org/ for more information and user space\ntools.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b236da6931e2482bfe44a7865dd4e7bb036f3496",
      "tree": "cf383f0fd1d4b1091e60413fe1aa6a054f6c6a58",
      "parents": [
        "caafa84251b886feb6cdf23d50e2cc99dcdaaaf3"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Tue Dec 14 03:09:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:06 2010 -0800"
      },
      "message": "net: use NUMA_NO_NODE instead of the magic number -1\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caafa84251b886feb6cdf23d50e2cc99dcdaaaf3",
      "tree": "13f37d7be313fea5eb2b9d8e0557a5e3ff1107fb",
      "parents": [
        "411204a5a1ec1a35363d8ef450c77e2b8235da4d"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Sun Dec 12 19:04:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:05 2010 -0800"
      },
      "message": "bonding: add the debugfs interface to see RLB hash table\n\nThis patch provices the debugfs interface to see RLB hash table\nlike the following:\n\n# cat /sys/kernel/debug/bonding/bond0/rlb_hash_table\nSourceIP        DestinationIP   Destination MAC   DEV\n10.124.196.205  10.124.196.205  ff:ff:ff:ff:ff:ff eth4\n10.124.196.205  10.124.196.81   00:19:99:XX:XX:XX eth3\n10.124.196.205  10.124.196.1    00:21:d8:XX:XX:XX eth0\n\nThis is helpful to check if the receive load balancing works as expected.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "411204a5a1ec1a35363d8ef450c77e2b8235da4d",
      "tree": "6f40217c3a6d3f7395507880a86aad1a158b047b",
      "parents": [
        "ad6bad3efbb82206837daad8cba2bc9343d778bf"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Sun Dec 12 19:03:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:05 2010 -0800"
      },
      "message": "bonding: migrate some macros from bond_alb.c to bond_alb.h\n\nThis patch simply migrates some macros from bond_alb.c to bond_alb.h.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad6bad3efbb82206837daad8cba2bc9343d778bf",
      "tree": "25980911778dba0ec65c566fd9064fee83877f21",
      "parents": [
        "23d88e1d3e4a5b807ce6725f9294b7b9dfcd89a1"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:04 2010 -0800"
      },
      "message": "cxgb4: NUMA-aware Tx queue allocations\n\nAllocate Tx queue memory on the node indicated by the new\nnetdev_queue_numa_node_read.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23d88e1d3e4a5b807ce6725f9294b7b9dfcd89a1",
      "tree": "09d5e7a5d61fbfb8deace982bdcc04a2cb71bbc0",
      "parents": [
        "005b5717faac22264c1f61908ec5ac5b98108d99"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:04 2010 -0800"
      },
      "message": "cxgb4: extend VPD parsing\n\nCurrent code parses the VPD RO section for keywords but makes static\nassumptions about the location of the section.  Remove them and parse\nthe VPD to find it.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "005b5717faac22264c1f61908ec5ac5b98108d99",
      "tree": "423982dddf8f2a730d087ba0ee6e6a47261c3a8f",
      "parents": [
        "8f3a76769ee50a839282f70d07d5f3429524b68a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 14 21:36:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:03 2010 -0800"
      },
      "message": "cxgb4: add const to static arrays\n\nPatch originally from Joe Perches, unmodified.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f3a76769ee50a839282f70d07d5f3429524b68a",
      "tree": "09f84034f51edeaf012eb15b237ec09122ce0c42",
      "parents": [
        "b1a3c2b698ec333edc86bf8b5a636162ca309870"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:03 2010 -0800"
      },
      "message": "cxgb4: remove a bitmap\n\nThe driver keeps a bitmap of the netdevs it registered so it knows what to\nunregister later.  Remove that and look at reg_state instead.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1a3c2b698ec333edc86bf8b5a636162ca309870",
      "tree": "d3d6c15741571760a264248ae76a72cb84accdb2",
      "parents": [
        "ba27816cd8167c64652406d86ca78bcc5989f20f"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:02 2010 -0800"
      },
      "message": "cxgb4: remove the name field from the adapter structure\n\nRemove a field the driver uses to keep track of the name of the first\nnetdev it manages to register.  Do this by changing the registration\nloop to stop the first time it fails so the first registered device is\ntrivial to tell.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba27816cd8167c64652406d86ca78bcc5989f20f",
      "tree": "8185a4d973b641db929557ea81998d196e9793d6",
      "parents": [
        "8cd18ac47f9642bcd0d30d4b3521359b1896c208"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:02 2010 -0800"
      },
      "message": "cxgb4: correct formatting of MSI-X interrupt names\n\nThe last byte of the buffer for MSI-X names could not be used due to a\nbogus -1.  Also do not explicitly clear the last byte, snprintf will do\nthe right thing.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cd18ac47f9642bcd0d30d4b3521359b1896c208",
      "tree": "c735b16162da79c10aaa135105ffb75475eaa466",
      "parents": [
        "118969ed21b6895045b0a5a8a32feac1c9341096"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:01 2010 -0800"
      },
      "message": "cxgb4: allocate more space for MSI-X interrupt names\n\nCurrently MSI-X names for netdevs with long names are truncated in\n/proc/interrupts due to insufficient space.  Use IFNAMSIZ to size the\nneeded space.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "118969ed21b6895045b0a5a8a32feac1c9341096",
      "tree": "2901197d1105edea93cf72c6e71b34d74f0609eb",
      "parents": [
        "7d5e77aafa39f3210b6273a44fe07508e837c3cb"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:01 2010 -0800"
      },
      "message": "cxgb4: print port information after registering each netdev\n\nPrint information about each port when its netdev is registered instead\nof looping separately over the ports at the end.  The bulk of this patch\nis due to indentation change.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d5e77aafa39f3210b6273a44fe07508e837c3cb",
      "tree": "60b3450f978f269b7e8264c941eb8e8993637beb",
      "parents": [
        "a57cabe09f843a3f71277c485494496b3b9ee84a"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:00 2010 -0800"
      },
      "message": "cxgb4: distinguish between 1-lane KR/KX and 4-lane KR/KX/KX4 ports\n\nAnd fix the supported flags ethtool reports for the two cases.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a57cabe09f843a3f71277c485494496b3b9ee84a",
      "tree": "32a43d8acd19329cc854bf74adf58d9221dac5b2",
      "parents": [
        "ec16400823ce63bc0cfe89df78c6b7bf4a4d684b"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:16:00 2010 -0800"
      },
      "message": "cxgb4: set the number of queues before device registration\n\nThe number of queues is known early, move the calls to\nnetif_set_real_num_[rt]x_queues before register_netdev.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec16400823ce63bc0cfe89df78c6b7bf4a4d684b",
      "tree": "80ca876ae2be7da1a7002ad90819eba7dfc0fdd7",
      "parents": [
        "ef306b50b983be4873aed453c1feeaab22f3a098"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:59 2010 -0800"
      },
      "message": "cxgb4: do not read the clock frequency from VPD\n\nNo need to read the clock frequency from VPD, we already get it a bit\nlater from FW, after any potential adjustments.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef306b50b983be4873aed453c1feeaab22f3a098",
      "tree": "3bebb611a4c3820179149dbcef372cf08d63f28a",
      "parents": [
        "986d730a696277520084180071ac4873aac63905"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue Dec 14 21:36:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:59 2010 -0800"
      },
      "message": "cxgb4: enable PCIe relaxed ordering\n\nEnable relaxed ordering for descriptor reads and packet I/O.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "986d730a696277520084180071ac4873aac63905",
      "tree": "0980c5432443af82577202fd32a636212e8cf1b7",
      "parents": [
        "b0200e250b5eef29e5ed8aa17979499affcc11cd"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 05:44:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:58 2010 -0800"
      },
      "message": "bnx2x: update version to 1.62.00-2\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0200e250b5eef29e5ed8aa17979499affcc11cd",
      "tree": "b8ece479ad43638be968a5521d6be5237da250f4",
      "parents": [
        "5928c8baf67a36f553fe23a1b7820c7745e8bb2e"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 22:34:37 2010 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:58 2010 -0800"
      },
      "message": "bnx2x: remove old FW files\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5928c8baf67a36f553fe23a1b7820c7745e8bb2e",
      "tree": "3827c7d746086c5fa8d876eff79dbce67e5f3a07",
      "parents": [
        "40392d4e49c29bf5e939803d804dc8c7b600f297"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 05:44:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:57 2010 -0800"
      },
      "message": "bnx2x: replace FW to 6.2.5\n\nIncludes FCoE releated fixes in FW flows\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40392d4e49c29bf5e939803d804dc8c7b600f297",
      "tree": "4b6eab62907930bbacc9a1f3d9f571bf03155ac3",
      "parents": [
        "bcab15c5d780bafb38311f00fcb263d03d2b00f1"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 22:28:42 2010 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:56 2010 -0800"
      },
      "message": "bnx2x: add FW 6.2.5 files\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcab15c5d780bafb38311f00fcb263d03d2b00f1",
      "tree": "c50e4971d9c0d071b65dc4c849828d46140fb3a9",
      "parents": [
        "e4901dde12d92b70dd13fa8b3bbc9df7a6129aab"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 05:44:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:55 2010 -0800"
      },
      "message": "bnx2x: Add DCB/PFC support - link layer\n\nAdd appropriate HW DCB/PFC configuration\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4901dde12d92b70dd13fa8b3bbc9df7a6129aab",
      "tree": "da436a7a43cf5f212485cc9691592d90e01478db",
      "parents": [
        "8307fa3e86a83924dd7f8310ce1e051f34986fe8"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 05:44:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:55 2010 -0800"
      },
      "message": "bnx2x: add DCB support\n\nAdding DCB initialization and handling on 57712 FW/HW\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid-Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8307fa3e86a83924dd7f8310ce1e051f34986fe8",
      "tree": "e3e018d2d9505db8c6586f1f03fb92fa6ec23f7f",
      "parents": [
        "ec6ba945211b1c1f97d3d19fe60f166c9a92241d"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 05:44:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:54 2010 -0800"
      },
      "message": "bnx2x: add a select queue callback\n\nThis callback required to allow FCoE traffic to be\nsent on separate priority queue from other L2 traffic,\nwhich is managed by PFC in HW.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid-Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec6ba945211b1c1f97d3d19fe60f166c9a92241d",
      "tree": "ad9f313c0a644bf8d4d113f4605d778b6b100178",
      "parents": [
        "a3d22a68d752ccc1a01bb0a64dd70b7a98bf9e23"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 05:44:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:54 2010 -0800"
      },
      "message": "bnx2x: add FCoE ring\n\nIncludes new driver structures and FW/HW configuration for FCoE ring\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid-Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3d22a68d752ccc1a01bb0a64dd70b7a98bf9e23",
      "tree": "e51c231b29d8e285acb8196b6b893c718febd2b1",
      "parents": [
        "d33e455337ea2c71d09d7f4367d6ad6dd32b6965"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Dec 13 06:27:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 13:15:53 2010 -0800"
      },
      "message": "bnx2x: Take the distribution range definition out of skb_tx_hash()\n\nMove the calcualation of the Tx hash for a given hash range into a separate\nfunction and define the skb_tx_hash(), which calculates a Tx hash for a\n[0; dev-\u003ereal_num_tx_queues - 1] hash values range, using this\nfunction (__skb_tx_hash()).\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f88a4a9b65a6f3422b81be995535d0e69df11bb8",
      "tree": "7b9875784d13030b70a0f55219afa97de437b051",
      "parents": [
        "ffa95ed50f9fb2d8faaa6bd73086a7056ea46a06"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Dec 13 08:20:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 12:43:22 2010 -0800"
      },
      "message": "bonding/vlan: Fix mangled NAs on slaves without VLAN tag insertion\n\nbond_na_send() attempts to insert a VLAN tag in between building and\nsending packets of the respective formats.  If the slave does not\nimplement hardware VLAN tag insertion then vlan_put_tag() will mangle\nthe network-layer header because the Ethernet header is not present at\nthis point (unlike in bond_arp_send()).\n\nFix this by adding the tag out-of-line and relying on\ndev_hard_start_xmit() to insert it inline if necessary.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nReviewed-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffa95ed50f9fb2d8faaa6bd73086a7056ea46a06",
      "tree": "17502c5275b8f28563ccfd15f23fe85a5e2dabfe",
      "parents": [
        "8387451e558853f7b513790c0070e3b6f0c135aa"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Dec 13 08:19:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 12:43:22 2010 -0800"
      },
      "message": "bonding: Change active slave quietly when bond is down\n\nbond_change_active_slave() may be called when a slave is added, even\nif the bond has not been brought up yet.  It may then attempt to send\npackets, and further it may use mcast_work which is uninitialised\nbefore the bond is brought up.  Add the necessary checks for\nnetif_running(bond-\u003edev).\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8387451e558853f7b513790c0070e3b6f0c135aa",
      "tree": "4ba7b1c1190e690f750323dc802b9d5b4337a76d",
      "parents": [
        "42dccd1f757d674a6604077a61d1577d1578c755"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Dec 13 08:19:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 12:43:21 2010 -0800"
      },
      "message": "bonding/vlan: Remove redundant VLAN tag insertion logic\n\nA bond may have a mixture of slave devices with and without hardware\nVLAN tag insertion capability.  Therefore it always claims this\ncapability and performs software VLAN tag insertion if the slave does\nnot.\n\nSince commit 7b9c60903714bf0a19d746b228864bad3497284e, this has\nalso been done by dev_hard_start_xmit().  The result is that VLAN-\ntagged skbs are now double-tagged when transmitted through slave\ndevices without hardware VLAN tag insertion!\n\nRemove the now-redundant logic from bond_dev_queue_xmit().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nReviewed-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42dccd1f757d674a6604077a61d1577d1578c755",
      "tree": "545a6c9613ad521ae44ac4b0d4830140a736964b",
      "parents": [
        "d3052b557a1c94c21f50465702fa886753ce6b43"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Mon Dec 13 02:27:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 12:39:06 2010 -0800"
      },
      "message": "axnet_cs: move id (0x1bf, 0x2328) to axnet_cs\n\naxnet_cs:\n    Accton EN2328 or compatible (id: 0x01bf, 0x2328) uses Asix chip.\n    So it works better with axnet_cs instead of pcnet_cs.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3052b557a1c94c21f50465702fa886753ce6b43",
      "tree": "5a48598ed08bef56cc71355f84eff04f13622780",
      "parents": [
        "af3e5bd5f650163c2e12297f572910a1af1b8236"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Sat Dec 11 15:20:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 12:28:13 2010 -0800"
      },
      "message": "ipv6: delete expired route in ip6_pmtu_deliver\n\nThe first big packets sent to a \"low-MTU\" client correctly\ntriggers the creation of a temporary route containing the reduced MTU.\n\nBut after the temporary route has expired, new ICMP6 \"packet too big\"\nwill be sent, rt6_pmtu_discovery will find the previous EXPIRED route\ncheck that its mtu isn\u0027t bigger then in icmp packet and do nothing\nbefore the temporary route will not deleted by gc.\n\nI make the simple experiment:\nwhile :; do\n    time ( dd if\u003d/dev/zero bs\u003d10K count\u003d1 | ssh hostname dd of\u003d/dev/null ) || break;\ndone\n\nThe \"time\" reports real 0m0.197s if a temporary route isn\u0027t expired, but\nit reports real 0m52.837s (!!!!) immediately after a temporare route has\nexpired.\n\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af3e5bd5f650163c2e12297f572910a1af1b8236",
      "tree": "378ed230dc95ca29058c772aaf38aee44e583f63",
      "parents": [
        "82cc4f5cb8be6dede34c32a814ab1470409e1840"
      ],
      "author": {
        "name": "Hillf Danton",
        "email": "dhillf@gmail.com",
        "time": "Fri Dec 10 18:54:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 12:24:02 2010 -0800"
      },
      "message": "bonding: Fix slave selection bug.\n\nThe returned slave is incorrect, if the net device under check is not\ncharged yet by the master.\n\nSigned-off-by: Hillf Danton \u003cdhillf@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82cc4f5cb8be6dede34c32a814ab1470409e1840",
      "tree": "1ab46942502a2841479c8a614d5bca8a7901227a",
      "parents": [
        "2a27a03d3a891e87ca33d27a858b4db734a4cbab",
        "56e6417b49132d4f56e9f2241d31942b90b46315"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 15 09:43:13 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 15 09:43:13 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "56e6417b49132d4f56e9f2241d31942b90b46315",
      "tree": "13ea4a51a60bb8a347b47966a03f042d2a72ebb8",
      "parents": [
        "8808f64171deec62346888e156e3adb636e2a31a"
      ],
      "author": {
        "name": "Eduardo Costa",
        "email": "ecosta.tmp@gmail.com",
        "time": "Tue Dec 14 14:37:59 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 14 16:10:45 2010 -0500"
      },
      "message": "p54usb: New USB ID for Gemtek WUBI-100GW\n\nThis USB ID is for the WUBI-100GW 802.11g Wireless LAN USB Device that\nuses p54usb.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Eduardo Costa \u003cecosta.tmp@gmail.com\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d33e455337ea2c71d09d7f4367d6ad6dd32b6965",
      "tree": "d1b35b1be5ab73df6f7e57b86a2e68fad2990adf",
      "parents": [
        "9fe146aef44afe5ec677d8150b6ae94e09b773f7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 14 13:01:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 14 13:01:14 2010 -0800"
      },
      "message": "net: Abstract default MTU metric calculation behind an accessor.\n\nLike RTAX_ADVMSS, make the default calculation go through a dst_ops\nmethod rather than caching the computation in the routing cache\nentries.\n\nNow dst metrics are pretty much left as-is when new entries are\ncreated, thus optimizing metric sharing becomes a real possibility.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fe146aef44afe5ec677d8150b6ae94e09b773f7",
      "tree": "25342064d136f582e57c6c2ebf4ec62dc8c71576",
      "parents": [
        "6389aa73ab8c15084fce18307a8e198eaff818da",
        "4e53f78e5b06c073a5c10814c72e98c1ca8a9f10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 14 11:33:23 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 14 11:33:23 2010 -0800"
      },
      "message": "Merge branch \u0027vhost-net-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "6389aa73ab8c15084fce18307a8e198eaff818da",
      "tree": "cbad535e69b662cbb904afeacf4b50461e415b86",
      "parents": [
        "0dbaee3b37e118a96bb7b8eb0d9bbaeeb46264be",
        "1d212aa96e1b63459486f729af9a3fa38768b801"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 14 10:52:54 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 14 10:52:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "0dbaee3b37e118a96bb7b8eb0d9bbaeeb46264be",
      "tree": "37000c5d7e663e4ae9800a7bcde9934984b8bae9",
      "parents": [
        "cc6f02dd490dac4ad821d5077b934c9b37037cd0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:52:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:52:14 2010 -0800"
      },
      "message": "net: Abstract default ADVMSS behind an accessor.\n\nMake all RTAX_ADVMSS metric accesses go through a new helper function,\ndst_metric_advmss().\n\nLeave the actual default metric as \"zero\" in the real metric slot,\nand compute the actual default value dynamically via a new dst_ops\nAF specific callback.\n\nFor stacked IPSEC routes, we use the advmss of the path which\npreserves existing behavior.\n\nUnlike ipv4/ipv6, DecNET ties the advmss to the mtu and thus updates\nadvmss on pmtu updates.  This inconsistency in advmss handling\nresults in more raw metric accesses than I wish we ended up with.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc6f02dd490dac4ad821d5077b934c9b37037cd0",
      "tree": "586bfe464eb7993074de248d6fed8c04d1f0d056",
      "parents": [
        "cfb7e5f187e787bb1430decea339fdea6a669f92"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Dec 13 12:50:49 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:50:49 2010 -0800"
      },
      "message": "net: change ip_default_ttl documentation\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfb7e5f187e787bb1430decea339fdea6a669f92",
      "tree": "3cee54269723a51117001c8d7a08b301d0ab8d21",
      "parents": [
        "0c78ab76a05cd788af0383354ffe819e0617f6a0"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:28 2010 -0800"
      },
      "message": "pch_can: Replace netif_rx to netif_receive_skb\n\nSince this driver is implemented as NAPI,\nnetif_receive_skb must be used not netif_rx.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c78ab76a05cd788af0383354ffe819e0617f6a0",
      "tree": "b00f309a80b3f108059fe3fae7cdeb0852b05603",
      "parents": [
        "fea9294c5f2902c45613681ad995ca27899d2016"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:28 2010 -0800"
      },
      "message": "pch_can: Add setting TEC/REC statistics processing\n\nAdd setting TEC/REC statistics processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fea9294c5f2902c45613681ad995ca27899d2016",
      "tree": "65ebb001d62c964b704365c9efc6a0659b619215",
      "parents": [
        "3332bc5446e034566e8a56bf7a7cd479ca35bd6d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:27 2010 -0800"
      },
      "message": "pch_can: Optimize \"if\" condition in rx/tx processing\n\nFor reduce \"if\" condition, easy to read/understand the code,\noptimize \"if\" condition in rx/tx processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3332bc5446e034566e8a56bf7a7cd479ca35bd6d",
      "tree": "05ca7dffb9bb91ccf5a3d7a895dacafe7afcc3b9",
      "parents": [
        "a6f6d6b51b110e661ae5f862d60c27da4970bec6"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:27 2010 -0800"
      },
      "message": "pch_can: Fix incorrect return processing\n\nFix incorrect return processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f6d6b51b110e661ae5f862d60c27da4970bec6",
      "tree": "8a0c98c4d4a5098d6f99baddaceae0e348d8308c",
      "parents": [
        "c755145649fa73bd197ac1a73d141047c61b543a"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:26 2010 -0800"
      },
      "message": "pch_can: Move MSI processing to probe/remove processing\n\nCurrently, in case this driver is integrated as module, and when this\nmodule is re-installed, no interrupts is to be occurred.\nFor the above issue, move MSI processing to open/release processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c755145649fa73bd197ac1a73d141047c61b543a",
      "tree": "59ff87bcd47aa3b828969a4df1efbc8ad760909b",
      "parents": [
        "d06848be64e13d5d1d73e581fb185e815893d8b7"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:25 2010 -0800"
      },
      "message": "pch_can: Comment optimization\n\nComment optimization\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d06848be64e13d5d1d73e581fb185e815893d8b7",
      "tree": "c78a647282daab2ebea532d80a3ae3d3fdcad2fc",
      "parents": [
        "0e0805c4063d0611e282bb7fdebe2e223bfe7220"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:25 2010 -0800"
      },
      "message": "pch_can: Fix miss-setting status issue\n\nModify miss-setting status issue at suspend.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "0e0805c4063d0611e282bb7fdebe2e223bfe7220"
}
