)]}'
{
  "log": [
    {
      "commit": "72c9528bab94cc052d00ce241b8e85f5d71e45f0",
      "tree": "fcec7a40e0242e659474a4d9f501d9213225aa55",
      "parents": [
        "68d8287ce1e1da3c99881385a93e74f68c454fc2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 30 07:11:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 01 23:55:08 2009 -0800"
      },
      "message": "net: Introduce dev_get_by_name_rcu()\n\nSome workloads hit dev_base_lock rwlock pretty hard.\nWe can use RCU lookups to avoid touching this rwlock\n(and avoid touching netdevice refcount)\n\nnetdevices are already freed after a RCU grace period, so this patch\nadds no penalty at device dismantle time.\n\nHowever, it adds a synchronize_rcu() call in dev_change_name()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68d8287ce1e1da3c99881385a93e74f68c454fc2",
      "tree": "40f327eb2c6f742f2208fa5b7afa55bbd6aa4644",
      "parents": [
        "d521b63b27e3a397e0ef7ca86b6e813861083c83"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Fri Oct 30 03:05:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 01 23:55:07 2009 -0800"
      },
      "message": "NET:KS8695: add API for get rx interrupt bit\n\n1. Add API Add k8695_get_rx_enable_bit() for get Rx interrupt\nenable/status bit.\n2. add some comment or document about some functions and variables.\n3.  update driver version to \"1.02\"\n4. add napi_enable() and napi_disable() in open/close file method.\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d521b63b27e3a397e0ef7ca86b6e813861083c83",
      "tree": "d27bc29f9e0c7beb4b1e36b252ce71f6d008909f",
      "parents": [
        "0514f8a9c0cbd26afa70dc56406cc0ee1e134dcf"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Fri Oct 30 08:51:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 15:06:39 2009 -0700"
      },
      "message": "RDS/IB+IW: Move recv processing to a tasklet\n\nMove receive processing from event handler to a tasklet.\nThis should help prevent hangcheck timer from going off\nwhen RDS is under heavy load.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0514f8a9c0cbd26afa70dc56406cc0ee1e134dcf",
      "tree": "24b34f38a3e9c1f5903a9556b9ac0086f2f7a93c",
      "parents": [
        "433d308dd85e506bb6529177cc0f997627d87ed6"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Fri Oct 30 08:51:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 15:06:39 2009 -0700"
      },
      "message": "RDS: Do not send congestion updates to loopback connections\n\nThis issue was discovered by HP\u0027s Pradeep and fixed in OFED\n1.3, but not fixed in later versions, since the fix\u0027s implementation\nwas not immediately applyable to the later code. This patch should\ndo the trick for 1.4+ codebases.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "433d308dd85e506bb6529177cc0f997627d87ed6",
      "tree": "79d1862f71c708ce4488db488a846f89b88c6abe",
      "parents": [
        "86357b19bcabd9355937f3fb84f90ba9fe76a5d3"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Fri Oct 30 08:51:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 15:06:38 2009 -0700"
      },
      "message": "RDS: Fix panic on unload\n\nRemove explicit destruction of passive connection when destroying\nactive end of the connection. The passive end is also on the\ndevice\u0027s connection list, and will thus be cleaned up properly.\nPanic was caused by trying to clean it up twice.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86357b19bcabd9355937f3fb84f90ba9fe76a5d3",
      "tree": "ec9dfe857ce9d5c807b7cce4cd0c831c8e1fcdee",
      "parents": [
        "244546f0d3101c5441f5b14cfe8a79d62679eaea"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Fri Oct 30 08:51:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 15:06:38 2009 -0700"
      },
      "message": "RDS: Fix potential race around rds_i[bw]_allocation\n\n\"At rds_ib_recv_refill_one(), it first executes atomic_read(\u0026rds_ib_allocation)\nfor if-condition checking,\n\nand then executes atomic_inc(\u0026rds_ib_allocation) if the condition was\nnot satisfied.\n\nHowever, if any other code which updates rds_ib_allocation executes\nbetween these two atomic operation executions,\nit seems that it may result race condition. (especially when\nrds_ib_allocation + 1 \u003d\u003d rds_ib_sysctl_max_recv_allocation)\"\n\nThis patch fixes this by using atomic_inc_unless to eliminate the\npossibility of allocating more than rds_ib_sysctl_max_recv_allocation\nand then decrementing the count if the allocation fails. It also\nmakes an identical change to the iwarp transport.\n\nReported-by: Shin Hong \u003chongshin@gmail.com\u003e\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "244546f0d3101c5441f5b14cfe8a79d62679eaea",
      "tree": "52ba3f802e695e6b052aeb3c38ae76fb5f5f0be6",
      "parents": [
        "6639104bd826e0b1388c69a6b7564fffc636c8a8"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Fri Oct 30 08:54:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 15:06:37 2009 -0700"
      },
      "message": "RDS: Add GET_MR_FOR_DEST sockopt\n\nRDS currently supports a GET_MR sockopt to establish a\nmemory region (MR) for a chunk of memory. However, the fastreg\nmethod ties a MR to a particular destination. The GET_MR_FOR_DEST\nsockopt allows the remote machine to be specified, and thus\nsupport for fastreg (aka FRWRs).\n\nNote that this patch does *not* do all of this - it simply\nimplements the new sockopt in terms of the old one, so applications\ncan begin to use the new sockopt in preparation for cutover to\nFRWRs.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6639104bd826e0b1388c69a6b7564fffc636c8a8",
      "tree": "a96951c923ca5c045e3e581849b3a9373fddac3e",
      "parents": [
        "ec87fd3b4e111e8bc367d247a963e27e5b86df26"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Oct 29 23:58:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:22 2009 -0700"
      },
      "message": "bond: Get the rtnl_link_ops support correct\n\n- Don\u0027t call rtnl_link_unregister if rtnl_link_register fails\n- Set .priv_size so we aren\u0027t stomping on uninitialized memory\n  when we use netdev_priv, on bond devices created with\n  ip link add type bond.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec87fd3b4e111e8bc367d247a963e27e5b86df26",
      "tree": "8c33611b3e0afb37bcad232c2ad8d8f52d469634",
      "parents": [
        "88ead977109da926a03068e277869ea8fedd170d"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Thu Oct 29 14:18:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:21 2009 -0700"
      },
      "message": "bond: Add support for multiple network namespaces\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88ead977109da926a03068e277869ea8fedd170d",
      "tree": "81f1ef8acbb6e6aa49c020e6c1d6e7ed5f018341",
      "parents": [
        "c67dfb299e05a132154b9bfaae4a83de478ffaa9"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Thu Oct 29 14:18:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:21 2009 -0700"
      },
      "message": "bond: Implement a basic set of rtnl link ops\n\nThis implements a basic set of rtnl link ops and takes advantage of\nthe fact that rtnl_link_unregister kills all of the surviving\ndevices to all us to kill bond_free_all.  A module alias\nis added so ip link add can pull in the bonding module.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c67dfb299e05a132154b9bfaae4a83de478ffaa9",
      "tree": "c50365a663033432ac9d5af2f0e70cc578eec474",
      "parents": [
        "30c15ba9936a17d743f90eb3e2f6fa82acddc5f3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Thu Oct 29 14:18:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:20 2009 -0700"
      },
      "message": "bond: Simplify bond device destruction\n\nManually inline the code from bond_deinit to bond_uninit.  bond_uninit\nis the only caller and it is short.\n\nMove the call of bond_release_all from the netdev notifier into\nbond_uninit.  The call site is effectively the same and performing\nthe call explicitly allows all the paths for destroying a\nbonding device to behave the same way.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30c15ba9936a17d743f90eb3e2f6fa82acddc5f3",
      "tree": "d9a9c6cf0df8ae3ab04111977a824c92ab634384",
      "parents": [
        "6151b3d435feeeae7487032fcd5c8c7f281ba05c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Thu Oct 29 14:18:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:19 2009 -0700"
      },
      "message": "bond: Simplify bond_create.\n\nStop calling dev_get_by_name to see if the bond device already\nexists.  register_netdevice already does that.\n\nStop calling bond_deinit if register_netdevice fails as bond_uninit\nis guaranteed to be called if bond_init succeeds.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6151b3d435feeeae7487032fcd5c8c7f281ba05c",
      "tree": "0fa59fbfc8c7afb246870308dc742de931d926b3",
      "parents": [
        "0c509a6c9393b27a8c5a01acd4a72616206cfc24"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Thu Oct 29 14:18:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:19 2009 -0700"
      },
      "message": "bond: Simply bond sysfs group creation\n\nThis patch delegates the work of creating the sysfs groups\nto the netdev layer and ultimately to the device layer.  This\ncloses races between uevents.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c509a6c9393b27a8c5a01acd4a72616206cfc24",
      "tree": "4e6aa609537144de3d09e461528d22e7f448ef55",
      "parents": [
        "0bd8d53656da72bc065766b5f2a05ca738020b8a"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Thu Oct 29 14:18:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:41:18 2009 -0700"
      },
      "message": "net: Allow devices to specify a device specific sysfs group.\n\nThis isn\u0027t beautifully abstracted, but it is simple,\nsimplifies uses and so far is only needed for the bonding driver.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bd8d53656da72bc065766b5f2a05ca738020b8a",
      "tree": "e02e9b68286d9e8b57fce6b9f2ed8a89baae25ba",
      "parents": [
        "24540535d33f72505807be3e7ef2e94f3726f971"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 30 01:40:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 01:40:11 2009 -0700"
      },
      "message": "net: use hlist_for_each_entry()\n\nSmall cleanup of __dev_get_by_name() and __dev_get_by_index()\nto use hlist_for_each_entry() : They\u0027ll look like their _rcu variant.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24540535d33f72505807be3e7ef2e94f3726f971",
      "tree": "8b321c52a8bd4665972fb93673492e83aa9c7df6",
      "parents": [
        "29906f6a427d2004a515ebbcdc7b28bae8f6c19c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 30 01:00:27 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 01:00:27 2009 -0700"
      },
      "message": "veth: Fix veth_dellink method\n\nIn commit 23289a37e2b127dfc4de1313fba15bb4c9f0cd5b\n(net: add a list_head parameter to dellink() method),\nI forgot to actually use this parameter in veth_dellink.\n\nI remember feeling a bit uncomfortable about veth_close(),\nbecause it does :\n\nnetif_carrier_off(dev);\nnetif_carrier_off(priv-\u003epeer);\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29906f6a427d2004a515ebbcdc7b28bae8f6c19c",
      "tree": "12749e2d6afd82ec9c1b40aa08d012a5d4709cc6",
      "parents": [
        "f0816ce39d8de7646301aac52cc7351a2424d97f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Oct 29 23:43:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 23:43:00 2009 -0700"
      },
      "message": "vlan: cleanup multiple unregistrations\n\nThe temporary copy of the VLAN group is not neccessary since the lower device\nis already in the process of being unregistered, if it was neccessary the\nmemset of the global group would introduce a race condition.\n\nWith this removed, the changes to the original code are only a few lines, so\nremove the new function and move the code back into vlan_device_event().\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0816ce39d8de7646301aac52cc7351a2424d97f",
      "tree": "3bd98c6495654e6b33c676fd6c9c56bef3818570",
      "parents": [
        "43ab85021e8286e1641928ab3cc542dd1e8c7f94"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 29 05:07:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 23:06:39 2009 -0700"
      },
      "message": "convert kaweth to use usb_reset_configuration()\n\nFor USB 3.0 it is necessary that all drivers use the standard\nAPI to reset a configuration. This removes a home-grown\nimplementation.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\n\nHi David,\n\nplease take this for the next merge window.\n\n\tRegards\n\t\tOliver\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43ab85021e8286e1641928ab3cc542dd1e8c7f94",
      "tree": "91a933de6faa4fb6db27bea699faa78357d8a25e",
      "parents": [
        "ac958154e9e1548933fe97e4ecbceb30e01e4a6f"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Oct 14 05:26:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 23:06:39 2009 -0700"
      },
      "message": "ax25: unsigned cannot be less than 0 in ax25_ctl_ioctl()\n\nstruct ax25_ctl_struct member `arg\u0027 is unsigned and cannot be less\nthan 0.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac958154e9e1548933fe97e4ecbceb30e01e4a6f",
      "tree": "b129fd8d54db7a77b00ab64591e142e221e24cd6",
      "parents": [
        "0f5aac7070a01ec757ed243febe4fff7c944c4d2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:33 2009 -0700"
      },
      "message": "sky2: version 1.26\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f5aac7070a01ec757ed243febe4fff7c944c4d2",
      "tree": "85322500f3ca59233c4b5a90c786c83d29734bb7",
      "parents": [
        "877c8570fb00ad0529b07f8193cc098ac0193d03"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:30 2009 -0700"
      },
      "message": "sky2: 88E8059 support\n\nTentative support for newer Marvell hardware including\nthe Yukon-2 Optima chip. Do not have hatdware to test this yet,\ncode is based on vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "877c8570fb00ad0529b07f8193cc098ac0193d03",
      "tree": "9818c059ea5f070db511331a89f6fc3de9393ff9",
      "parents": [
        "d6b54d241c558483302616ac1d997806795513e4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:29 2009 -0700"
      },
      "message": "sky2: workarounds for Yukon-2 supreme\n\nChanges related to support of Yukon supreme chip.\nDon\u0027t have this chip version to test on,\nthese are reverse engineered from the vendor (GPL) driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6b54d241c558483302616ac1d997806795513e4",
      "tree": "ca94169c75aa3f3459d1f6e7316fb60d4bdce01b",
      "parents": [
        "e91cd2e65f22a80af87367178bed4957fdc45ecd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:27 2009 -0700"
      },
      "message": "sky2: fix receive pause thresholds\n\nProgram the receive pause thresholds differently depending on\nchip version. This cloned from from the vendor (GPL) driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e91cd2e65f22a80af87367178bed4957fdc45ecd",
      "tree": "cc4a72700663a9b34e0883e785433b513b6acac2",
      "parents": [
        "e30a4ac243b1fd2714675fd451e718d9940b1bdd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:25 2009 -0700"
      },
      "message": "sky2: add register definitions for new chips\n\nThis adds infrastructure for the newer chip versions and workarounds.\nExtracted from the vendor (GPL) driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e30a4ac243b1fd2714675fd451e718d9940b1bdd",
      "tree": "babcdd9dcf301866934b4bda7a940d08fb97dd82",
      "parents": [
        "c3c6336504c59d9febc30de199dfee6a65a5d6ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:23 2009 -0700"
      },
      "message": "sky2: add SK-9E21M device id\n\nThis is a new ID that just showed up in latest vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3c6336504c59d9febc30de199dfee6a65a5d6ae",
      "tree": "471fcfe87ff06a27455c81bd91ac7db80e3c3ca3",
      "parents": [
        "18e1d2beb6c2307d3cab7ecb44fd3d4382adcf6a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 29 07:21:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:37:07 2009 -0700"
      },
      "message": "sfc: Enable heuristic selection between page and skb RX buffers\n\nNow that we can tell whether GRO is being applied, this heuristic is\neffective once more.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18e1d2beb6c2307d3cab7ecb44fd3d4382adcf6a",
      "tree": "4d1279868352923fdf7fcf27176896f4d96d7cb0",
      "parents": [
        "c7c4b3b6e976b95facbb723951bdcd554a3530a4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 29 07:21:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:37:06 2009 -0700"
      },
      "message": "sfc: Feed GRO result into RX allocation policy and interrupt moderation\n\nWhen GRO is successfully merging received packets, we should allocate\nraw page buffers rather than skbs that will be discarded by GRO.\nOtherwise, we should allocate skbs.\n\nGRO also benefits from higher interrupt moderation, so increase the\nscore for mergeable RX packets.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7c4b3b6e976b95facbb723951bdcd554a3530a4",
      "tree": "9a53a7f850eec755b3c66d4a129d31ce4a8591da",
      "parents": [
        "5b252f0c2f98df21fadf0f6cf189b87a0b938228"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 29 21:36:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:36:53 2009 -0700"
      },
      "message": "gro: Change all receive functions to return GRO result codes\n\nThis will allow drivers to adjust their receive path dynamically\nbased on whether GRO is being applied successfully.\n\nCurrently all in-tree callers ignore the return values of these\nfunctions and do not need to be changed.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b252f0c2f98df21fadf0f6cf189b87a0b938228",
      "tree": "d3003625d8c5fd6d54466f81cffab1b5459bb98f",
      "parents": [
        "0519d83d83ed485b5a1f9222ff69d7d6c9bb8a01"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 29 07:17:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:33:55 2009 -0700"
      },
      "message": "gro: Name the GRO result enumeration type\n\nThis clarifies which return and parameter types are GRO result codes\nand not RX result codes.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0519d83d83ed485b5a1f9222ff69d7d6c9bb8a01",
      "tree": "2e336be8a4bd2e59bcd4b69b00feb77c6672a9cb",
      "parents": [
        "38bfd8f5bec496e8e0db8849e01c99a33479418a",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:28:59 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:28:59 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b5dd884e682cae6b8c037f9d11f3b623b4cf2011",
      "tree": "224328f65e56b5d4b33078f09b397ec9e4b6ff46",
      "parents": [
        "06b71b657b03c33b8d919da29f33d326f1471b39"
      ],
      "author": {
        "name": "Gabor Gombas",
        "email": "gombasg@sztaki.hu",
        "time": "Thu Oct 29 03:19:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 03:19:11 2009 -0700"
      },
      "message": "net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n\nCurrently PACKET_TX_RING forces certain amount of every frame to remain\nunused. This probably originates from an early version of the\nPACKET_TX_RING patch that in fact used the extra space when the (since\nremoved) CONFIG_PACKET_MMAP_ZERO_COPY option was enabled. The current\ncode does not make any use of this extra space.\n\nThis patch removes the extra space reservation and lets userspace make\nuse of the full frame size.\n\nSigned-off-by: Gabor Gombas \u003cgombasg@sztaki.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38bfd8f5bec496e8e0db8849e01c99a33479418a",
      "tree": "1db96f539d28c5d4fb2f062b522f91f2f2212c2a",
      "parents": [
        "ed3f2e40f3d438f4a1ec0a898173116cb26f106a"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Thu Oct 29 02:59:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 03:00:06 2009 -0700"
      },
      "message": "net,socket: introduce DECLARE_SOCKADDR helper to catch overflow at build time\n\nproto_ops-\u003egetname implies copying protocol specific data\ninto storage unit (particulary to __kernel_sockaddr_storage).\nSo when we implement new protocol support we should keep such\na detail in mind (which is easy to forget about).\n\nLets introduce DECLARE_SOCKADDR helper which check if\nstorage unit is not overfowed at build time.\n\nEventually inet_getname is switched to use DECLARE_SOCKADDR\n(to show example of usage).\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed3f2e40f3d438f4a1ec0a898173116cb26f106a",
      "tree": "f50e1c5f5f3511539084d9529e592e3fb0352607",
      "parents": [
        "fb699dfd426a189fe33b91586c15176a75c8aed0",
        "bd6b4442ff3cee73f73987cf0c0e66ea677aa075"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 02:47:13 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 02:47:13 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "fb699dfd426a189fe33b91586c15176a75c8aed0",
      "tree": "c90a8aadc10ac9a9e7b67b2d36ce61853917e3ba",
      "parents": [
        "e0c5567d06ecf7777b6c46f4d933a0a6e09a44f3"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Oct 19 19:18:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:42:55 2009 -0700"
      },
      "message": "net: Introduce dev_get_by_index_rcu()\n\nSome workloads hit dev_base_lock rwlock pretty hard.\nWe can use RCU lookups to avoid touching this rwlock.\n\nnetdevices are already freed after a RCU grace period, so this patch\nadds no penalty at device dismantle time.\n\ndev_ifname() converted to dev_get_by_index_rcu()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0c5567d06ecf7777b6c46f4d933a0a6e09a44f3",
      "tree": "e7ce3e8b2a082919d3f928fb7dad0d8eac8edcfd",
      "parents": [
        "65a1c4fffaaf5ca166a1263d84ca664d5192cda6"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Oct 23 06:09:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:39:55 2009 -0700"
      },
      "message": "atm: Cleanup redundant tests on unsigned\n\nThe variables are unsigned so the `\u003c 0\u0027 test always fails, the\nother part of the test catches wrapped values.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65a1c4fffaaf5ca166a1263d84ca664d5192cda6",
      "tree": "4b78359d2af0a8e0912addbdff6fa07856f25f95",
      "parents": [
        "091bb8ab51c668635d1a75359019005921676881"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Oct 23 05:59:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:39:54 2009 -0700"
      },
      "message": "net: Cleanup redundant tests on unsigned\n\noptlen is unsigned so the `\u003c 0\u0027 test is never true.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "091bb8ab51c668635d1a75359019005921676881",
      "tree": "6cecf1abd03209db800880cb090e24cdf58146e4",
      "parents": [
        "50e4fe91a5edbf680853b2ca37300a47ff860d63"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Oct 23 05:21:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:39:53 2009 -0700"
      },
      "message": "net: Cleanup redundant tests on unsigned\n\nIf there is data, the unsigned skb-\u003elen is greater than 0.\n\nrt.sigdigits is unsigned as well, so the test `\u003e\u003d 0\u0027 is\nalways true, the other part of the test catches wrapped\nvalues.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50e4fe91a5edbf680853b2ca37300a47ff860d63",
      "tree": "1b361226a74b6fd3f2d7819507fb3154c43a6107",
      "parents": [
        "c35a87ff6678f92b12437843e88f9c89437ed4a7"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:18 2009 -0700"
      },
      "message": "gigaset: convert strcmp chain to table lookup\n\nReplace the sequence of strcmp calls for interpreting ZSAU parameter\nstrings by a table of known strings and lookup loop to improve\nreadability.\n\nImpact: readability improvement, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c35a87ff6678f92b12437843e88f9c89437ed4a7",
      "tree": "b567edda8253f6e2a88a2f5b34f307d0a444077a",
      "parents": [
        "7891adf18ad9658950e532b840f1d84d8ac6cce2"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:16 2009 -0700"
      },
      "message": "gigaset: checkpatch cleanup of ev-layer.c\n\nOn more step towards the holy grail of checkpatch.pl silence.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7891adf18ad9658950e532b840f1d84d8ac6cce2",
      "tree": "b26fca6cf86a0af2e29fa24ad816f7bd144c5bbd",
      "parents": [
        "ae67d7d81436c7e85104d586562b1a220d3cd94b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:14 2009 -0700"
      },
      "message": "bas_gigaset: checkpatch cleanup\n\nOn the quest for the holy grail of checkpatch.pl silence.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae67d7d81436c7e85104d586562b1a220d3cd94b",
      "tree": "850463884baf3dbdf9a7cafb9113d144b46a2b53",
      "parents": [
        "d9ba9c9125d89e246dc0a0702446528acceb6ddb"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:13 2009 -0700"
      },
      "message": "ser_gigaset: checkpatch cleanup\n\nDuly uglified as demanded by checkpatch.pl.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ba9c9125d89e246dc0a0702446528acceb6ddb",
      "tree": "9ae300165556afc86d9b54cb915dca0d0d4304da",
      "parents": [
        "2032e2c2309de02cd67b1d26aa701c2a57c4639f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:12 2009 -0700"
      },
      "message": "gigaset: checkpatch cleanup\n\nDum sanctis checkpatch.pl\u0027ae legibus obsequimur.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2032e2c2309de02cd67b1d26aa701c2a57c4639f",
      "tree": "ee0f953f4afb7d98e3e27a32310d92bf0765b00b",
      "parents": [
        "4dd8230acd20cb456cae02696b3da2986faad258"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:10 2009 -0700"
      },
      "message": "usb_gigaset: code cleanup\n\nReorganize the code of the Gigaset M10x driver to make it more\nreadable, less redundant, better aligned to the style of other\nparts of the driver, and cause fewer checkpatch.pl complaints.\n\nImpact: code reorganization, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dd8230acd20cb456cae02696b3da2986faad258",
      "tree": "ded49543277fdd72784ac7d2dd14311d39b4e4c9",
      "parents": [
        "22077ebceb44f4097d4677e2a26bc1175143d647"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:09 2009 -0700"
      },
      "message": "gigaset: fix bad assumptions about CAPI skbuffs\n\nThe CAPI interface incorrectly assumed that CAPI messages would always\nstart at the beginning of the data buffer: fix by treating DATA_B3\nmessages as the link layer header to their payload data. This fix\nchanges the way acknowledgement information is propagated through the\nhardware specific modules and thereby impacts the ISDN4Linux variant\nof the driver, too.\n\nAlso some assumptions about methods not being called from interrupt\ncontext turned out to be unwarranted; fix by using dev_kfree_skb_any()\nwherever non-interrupt context isn\u0027t guaranteed.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22077ebceb44f4097d4677e2a26bc1175143d647",
      "tree": "96416fb1b88a65096a55e17b20d7c4439ae6c4c4",
      "parents": [
        "6c91191668d32ea15e6950de4ee35b6c75cf4da8"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:08 2009 -0700"
      },
      "message": "gigaset: fix format string typo in CAPI dial command\n\nA missing dot lead to garbage characters being included in the\ndial command generated from a CAPI CONNECT_REQ message, which\ninterestingly enough worked anyway, illustrating the resilience\nof the device.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c91191668d32ea15e6950de4ee35b6c75cf4da8",
      "tree": "eda62800584d36ddbe3ce5c250468765cae056ec",
      "parents": [
        "dc343475ed062e13fc260acccaab91d7d80fd5b2"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:07 2009 -0700"
      },
      "message": "gigaset: CAPI module readability improvements\n\nReplace the \"ignoring Additional Info\" warning message by better\nreadable ones citing the specific subparameters being ignored.\nMake parts of the code more readable by using a local cmsg\npointer variable.\n\nImpact: readability improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc343475ed062e13fc260acccaab91d7d80fd5b2",
      "tree": "a7bf4c52a5a65e579b397000624f416294777a96",
      "parents": [
        "345cda2fd695534be5a4494f1b59da9daed33663"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:48 2009 -0700"
      },
      "message": "Allow disabling of DSACK TCP option per route\n\nAdd and use no DSCAK bit in the features field.\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigend-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigend-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "345cda2fd695534be5a4494f1b59da9daed33663",
      "tree": "6e4b83512481d25b8e7976a1556c5d848e84a621",
      "parents": [
        "cda42ebd67ee5fdf09d7057b5a4584d36fe8a335"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:47 2009 -0700"
      },
      "message": "Allow to turn off TCP window scale opt per route\n\nAdd and use no window scale bit in the features field.\n\nNote that this is not the same as setting a window scale of 0\nas would happen with window limit on route.\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigend-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigend-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cda42ebd67ee5fdf09d7057b5a4584d36fe8a335",
      "tree": "22d87e57330911ea34f610c0da5aa7a10fa2e8d9",
      "parents": [
        "1aba721eba1d84a2defce45b950272cee1e6c72a"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:45 2009 -0700"
      },
      "message": "Allow disabling TCP timestamp options per route\n\nImplement querying and acting upon the no timestamp bit in the feature\nfield.\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigend-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigend-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aba721eba1d84a2defce45b950272cee1e6c72a",
      "tree": "73a882e5147cd7384bea0533dea8b2a5f51ad325",
      "parents": [
        "0c3adfb8ec9f85a63556b70f11e0fcf280545951"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:44 2009 -0700"
      },
      "message": "Add the no SACK route option feature\n\nImplement querying and acting upon the no sack bit in the features\nfield.\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigend-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigend-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c3adfb8ec9f85a63556b70f11e0fcf280545951",
      "tree": "20e23bfa4fb94e7eb9f8e4128e493eaf83b2dbd0",
      "parents": [
        "022c3f7d82f0f1c68018696f2f027b87b9bb45c2"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:42 2009 -0700"
      },
      "message": "Add dst_feature to query route entry features\n\nAdding an accessor to existing  dst_entry feautres field and\nrefactor the only supported feature (allfrag) to use it.\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigend-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigend-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "022c3f7d82f0f1c68018696f2f027b87b9bb45c2",
      "tree": "ca46c372d815e46f488ec348ae427d34d1f6079e",
      "parents": [
        "f55017a93f1a74d50244b1254b9a2bd7ac9bbf7d"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:41 2009 -0700"
      },
      "message": "Allow tcp_parse_options to consult dst entry\n\nWe need tcp_parse_options to be aware of dst_entry to\ntake into account per dst_entry TCP options settings\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigend-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigend-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f55017a93f1a74d50244b1254b9a2bd7ac9bbf7d",
      "tree": "d9bc54feba5803530dbc060bba93c1eebf03a0a5",
      "parents": [
        "c871e664ea39363c2a1011ec2dc4bc172dc396a0"
      ],
      "author": {
        "name": "Gilad Ben-Yossef",
        "email": "gilad@codefidence.com",
        "time": "Wed Oct 28 04:15:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:28:39 2009 -0700"
      },
      "message": "Only parse time stamp TCP option in time wait sock\n\nSince we only use tcp_parse_options here to check for the exietence\nof TCP timestamp option in the header, it is better to call with\nthe \"established\" flag on.\n\nSigned-off-by: Gilad Ben-Yossef \u003cgilad@codefidence.com\u003e\nSigned-off-by: Ori Finkelman \u003cori@comsleep.com\u003e\nSigned-off-by: Yony Amit \u003cyony@comsleep.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06b71b657b03c33b8d919da29f33d326f1471b39",
      "tree": "3b5f113ff61e4d61a3c7903f273eea1b86a3ebf0",
      "parents": [
        "da03945140a035a2962f7f93e359085596f20499"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Oct 28 05:34:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:19:48 2009 -0700"
      },
      "message": "netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n\nI found that the current version of drivers/net/usb/dm9601.c can be used to\nsuccessfully drive a low-power, low-cost network adapter with USB ID\n0a46:9000, based on a DM9000E chipset. As no device with this ID is yet\npresent in the kernel, I have created a patch that adds support for the device\nto the dm9601 driver.\n\nCreated and tested against linux-2.6.32-rc5.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da03945140a035a2962f7f93e359085596f20499",
      "tree": "dcbc6530e8177ecee9e316eaf3494ea40a0958b4",
      "parents": [
        "6d190c6edf42a572485cf1b6c7479bfc42753084"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:15 2009 -0700"
      },
      "message": "qlge: Fix firmware mailbox command timeout.\n\nThe mailbox command process would only process a maximum of 5 unrelated\nfirmware events while waiting for it\u0027s command completion status.\nIt should process an unlimited number of events while waiting for a maximum of 5 seconds.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d190c6edf42a572485cf1b6c7479bfc42753084",
      "tree": "e4688decb302c4a0f17f9d143c6cd16c856c9c7f",
      "parents": [
        "55888dfb6ba7e318bb3d6a44d25009906206bf6a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:14 2009 -0700"
      },
      "message": "qlge: Fix EEH handling.\n\nClean up driver resources without touch the hardware. Add pci\nsave/restore state.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c871e664ea39363c2a1011ec2dc4bc172dc396a0",
      "tree": "90a83827b99c690e5380d6f2668d224c5a2bc534",
      "parents": [
        "62808f91237181dbac74c2b5be4fa92adfbbbe40"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 28 04:48:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:13:53 2009 -0700"
      },
      "message": "ip6mr: Optimize multiple unregistration\n\nSpeedup module unloading by factorizing synchronize_rcu() calls\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62808f91237181dbac74c2b5be4fa92adfbbbe40",
      "tree": "8f477adb2400764425f0e3c32570c3d1656c7c5c",
      "parents": [
        "d17fa6fa81d9be6d2dc69aedfabecf904210cbf4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 28 04:37:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:13:51 2009 -0700"
      },
      "message": "ipv6 sit: Optimize multiple unregistration\n\nSpeedup module unloading by factorizing synchronize_rcu() calls\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d17fa6fa81d9be6d2dc69aedfabecf904210cbf4",
      "tree": "36513dfe8637c6ef87d2837948c7f64ad2b96d8f",
      "parents": [
        "cf4432f550a0fe4e08e7cd522568cfbae754582c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 28 05:21:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:13:49 2009 -0700"
      },
      "message": "ipmr: Optimize multiple unregistration\n\nSpeedup module unloading by factorizing synchronize_rcu() calls\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf4432f550a0fe4e08e7cd522568cfbae754582c",
      "tree": "3d60448c5be287b1660f8a1d92a4843513fe8393",
      "parents": [
        "8c56ba0530af3d5eee6445dce9dc9296f1f74ed5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 28 05:16:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:13:48 2009 -0700"
      },
      "message": "ip6tnl: Optimize multiple unregistration\n\nSpeedup module unloading by factorizing synchronize_rcu() calls\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c56ba0530af3d5eee6445dce9dc9296f1f74ed5",
      "tree": "b7c82f62e266ba732e0a80f9c22a91d47cddafe3",
      "parents": [
        "59fd5d87a4243a992f3a3e69f3627cf4c509608e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 28 05:35:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:13:48 2009 -0700"
      },
      "message": "bridge: Optimize multiple unregistration\n\nSpeedup module unloading by factorizing synchronize_rcu() calls\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59fd5d87a4243a992f3a3e69f3627cf4c509608e",
      "tree": "2cbf5f1e532c8884a57f01b3a45bf82987d34a5b",
      "parents": [
        "945eb31337c2a8a09a62dcf5aca260bcde9c2a6c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Thu Oct 29 01:11:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:11:06 2009 -0700"
      },
      "message": "be2net: Add the new PCI IDs to PCI_DEVICE_TABLE.\n\nThis patch adds the PCI IDs for the next generation chip to the\nPCI_DEVICE_ID table.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55888dfb6ba7e318bb3d6a44d25009906206bf6a",
      "tree": "f78100527fdc2aa7d9626fd1c2475f0a8ee7a342",
      "parents": [
        "f552ce5fc2df5504f2feb0087e8a3e61b694ad67"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 28 08:59:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:09:58 2009 -0700"
      },
      "message": "AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n\nAugment raw_send_hdrinc to correct for incorrect ip header length values\n\nA series of oopses was reported to me recently.  Apparently when using AF_RAW\nsockets to send data to peers that were reachable via ipsec encapsulation,\npeople could panic or BUG halt their systems.\n\nI\u0027ve tracked the problem down to user space sending an invalid ip header over an\nAF_RAW socket with IP_HDRINCL set to 1.\n\nBasically what happens is that userspace sends down an ip frame that includes\nonly the header (no data), but sets the ip header ihl value to a large number,\none that is larger than the total amount of data passed to the sendmsg call.  In\nraw_send_hdrincl, we allocate an skb based on the size of the data in the msghdr\nthat was passed in, but assume the data is all valid.  Later during ipsec\nencapsulation, xfrm4_tranport_output moves the entire frame back in the skbuff\nto provide headroom for the ipsec headers.  During this operation, the\nskb-\u003etransport_header is repointed to a spot computed by\nskb-\u003enetwork_header + the ip header length (ihl).  Since so little data was\npassed in relative to the value of ihl provided by the raw socket, we point\ntransport header to an unknown location, resulting in various crashes.\n\nThis fix for this is pretty straightforward, simply validate the value of of\niph-\u003eihl when sending over a raw socket.  If (iph-\u003eihl*4U) \u003e user data buffer\nsize, drop the frame and return -EINVAL.  I just confirmed this fixes the\nreported crashes.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f552ce5fc2df5504f2feb0087e8a3e61b694ad67",
      "tree": "93c1e5fdb0c99c571e5ae31130b7a9b64930d13a",
      "parents": [
        "d9d5283228d0c752f199c901fff6e1405dc91bcb",
        "83fc9c8938cdb55f06aa6e14f4747136b747be74"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:05:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:05:38 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "945eb31337c2a8a09a62dcf5aca260bcde9c2a6c",
      "tree": "dc4e75d957da9a68267aec8b7078791bfb2d7407",
      "parents": [
        "d6534799410d2b53e5e80b8a90d6a8bab3de30ed"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Oct 28 18:28:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:05 2009 -0700"
      },
      "message": "e1000e: flow control doesn\u0027t re-enable\n\nWhen changing flow control (pause) parameters, the flow control thresholds\n(i.e. when to send XON/XOFF frames) may not be setup correctly on parts\nwith copper media.  Call the existing e1000_set_fc_watermarks()\nfunction to set these thresholds.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6534799410d2b53e5e80b8a90d6a8bab3de30ed",
      "tree": "14b585f2282cb6a19d181684bccbe8decc5f7851",
      "parents": [
        "61a1fa102ada6d8ee9f2293d126ed9f580ca0751"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 28 18:25:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:04 2009 -0700"
      },
      "message": "vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device\n\nImplements the netdev_ops.ndo_fcoe_get_wwn for VLAN device.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61a1fa102ada6d8ee9f2293d126ed9f580ca0751",
      "tree": "24c3b42798131f58486c38d1b22c965c58f7485a",
      "parents": [
        "df5c79452f26f2a3d0883a213102515cfeb7aae9"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 28 18:24:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:03 2009 -0700"
      },
      "message": "ixgbe: Add support for netdev_ops.ndo_fcoe_get_wwn to 82599\n\nImplements the netdev_ops.ndo_fcoe_get_wwn in 82599 if it finds valid\nprefix for the World Wide Node Name (WWNN) or World Wide Port Name (WWPN),\nas well as valid SAN MAC address.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df5c79452f26f2a3d0883a213102515cfeb7aae9",
      "tree": "2e1533451f2024a99c32380e459479b66b658f02",
      "parents": [
        "383ff34bebc2eccae71686fbd72e1cd948859675"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 28 18:24:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:03 2009 -0700"
      },
      "message": "net: Add ndo_fcoe_get_wwn to net_device_ops\n\nAdd ndo_fcoe_get_wwn so Fiber Channel over Ethernet (FCoE) can make use of\nthe provided World Wide Port Name (WWPN) and World Wide Node Name (WWNN)\nfrom the underlying network interface driver.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "383ff34bebc2eccae71686fbd72e1cd948859675",
      "tree": "dc7aba22499292a72517e79f04dc67db2795d92b",
      "parents": [
        "eb89bd4f80b9ae7e4d0add925cf66bfbebfee01f"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 28 18:23:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:01 2009 -0700"
      },
      "message": "ixgbe: Add support for 82599 alternative WWNN/WWPN prefix\n\nThe 82599 EEPROM supports alternative prefix for World Wide Node Name\n(WWNN) and World Wide Port Name (WWPN). The prefixes can be used together\nwith the SAN MAC address to form the WWNN and WWPN, which can be used by\nupper layer drivers such as Fiber Channel over Ethernet (FCoE).\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb89bd4f80b9ae7e4d0add925cf66bfbebfee01f",
      "tree": "2b625c8b761d72bd1286fe4b6c79828d5d6e3898",
      "parents": [
        "0388f251a33ea60937564ad1f27cf77243409f06"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Wed Oct 28 22:28:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 22:36:54 2009 -0700"
      },
      "message": "vmxnet3: remove duplicate #include\n\nRemove duplicate headerfile includes from vmxnet3_int.h\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9d5283228d0c752f199c901fff6e1405dc91bcb",
      "tree": "a21bf48e33cff976c50ef4f77dcc012cdcac4871",
      "parents": [
        "03f191bab77c0148e458dbbd0a37241be2a2faf9"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Wed Oct 28 22:23:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 22:23:54 2009 -0700"
      },
      "message": "bonding: fix a race condition in calls to slave MII ioctls\n\nIn mii monitor mode, bond_check_dev_link() calls the the ioctl\nhandler of slave devices. It stores the ndo_do_ioctl function\npointer to a static (!) ioctl variable and later uses it to call the\nhandler with the IOCTL macro.\n\nIf another thread executes bond_check_dev_link() at the same time\n(even with a different bond, which none of the locks prevent), a\nrace condition occurs. If the two racing slaves have different\ndrivers, this may result in one driver\u0027s ioctl handler being\ncalled with a pointer to a net_device controlled with a different\ndriver, resulting in unpredictable breakage.\n\nUnless I am overlooking something, the \"static\" must be a\ncopy\u0027n\u0027paste error (?).\n\nSigned-off-by: Jiri Bohac \u003cjbohac@suse.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0388f251a33ea60937564ad1f27cf77243409f06",
      "tree": "1e70648214ae726e4741f2a8bbe848912ae0e0bf",
      "parents": [
        "7e15b0c9991dfe0bf05a2f8fab9154bb7827622e"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Wed Oct 28 04:15:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:15:20 2009 -0700"
      },
      "message": "be2net: Changes to update ethtool get_settings function to return appropriate values.\n\nUpdate ethtool get_settings function to:\n- get current link speed settings from controller\n- get port transceiver type from controller\n- fill appropriate values for supported, phy_address\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e15b0c9991dfe0bf05a2f8fab9154bb7827622e",
      "tree": "113ef96d0785c6da9dbbc40473a7664553604088",
      "parents": [
        "c70948105d4f057b90d4a587246565782e51ed35"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Wed Oct 28 04:13:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:13:57 2009 -0700"
      },
      "message": "e100: Fix to allow systems with FW based cards to resume from STD\n\nDevices with loadable firmware must have their firmware reloaded\nafter the system resumes from sleep, but the request_firmare()\nAPI is not available at this point in the resume flow because\ntasks are not yet running, and the system will hang if it is\ncalled. Work around this issue by only calling request_firmware()\nfor a device\u0027s first firmware load, and cache a copy of the pointer\nto the firmware blob for that device, so that we may reload firmware\nimages even during resume.\n\nSigned-off-by: David Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c70948105d4f057b90d4a587246565782e51ed35",
      "tree": "ddac794b012a80efef0901ba8e477b6904dc7e8d",
      "parents": [
        "7e8e5d9718744b817bfea6f020586d7035cc89f4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:04:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:11:10 2009 -0700"
      },
      "message": "netxen: update version to 4.0.65\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e8e5d9718744b817bfea6f020586d7035cc89f4",
      "tree": "96758702e19bd3143bbfda21fcb1f94d2c2d777a",
      "parents": [
        "c25c0b9b33f681972e0b2abc96b9debdd1ef32a5"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:04:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:11:10 2009 -0700"
      },
      "message": "netxen: module firmware hints\n\nAdd MODULE_FIRMWARE hints for various firmware file types,\nrequired by different chip revisions.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c25c0b9b33f681972e0b2abc96b9debdd1ef32a5",
      "tree": "24df63e3e848ccf0205be3774ffa451246308d66",
      "parents": [
        "f0e08fac06596a760f074c08521550d93b96336e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Oct 28 04:11:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:11:04 2009 -0700"
      },
      "message": "netxen: update module info\n\nUpdate module info with QLogic signature.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0e08fac06596a760f074c08521550d93b96336e",
      "tree": "4499759d62e374f9186973c4ce737f560394fea1",
      "parents": [
        "a9ac07deeb4b880aea3eaccf7ec913ac902aeef9"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:04:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:10:18 2009 -0700"
      },
      "message": "netxen: add PCI IDs for new chip\n\nAdd PCI vendor and device IDs for QLE8240 and QLE8242\nCNA devices.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9ac07deeb4b880aea3eaccf7ec913ac902aeef9",
      "tree": "c87b51c895df99029557b383446803bd59fc86c2",
      "parents": [
        "f50330f90b9aa42b7058650ce66b85f1b443ab11"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:03:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:10:17 2009 -0700"
      },
      "message": "netxen: refactor indirect register access\n\nRefactor code to calculate and set indirect access\nwindow for control registers in 2MB address space\n(NX3031 or newer). Use void __iomem * data type for\nabsolute pci addresses.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f50330f90b9aa42b7058650ce66b85f1b443ab11",
      "tree": "d980282844c3636e60d6408984a52e613a88a530",
      "parents": [
        "516b4df1ce49304c188704decf60275c72d4cae1"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit@netxen.com",
        "time": "Sat Oct 24 16:03:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:10:16 2009 -0700"
      },
      "message": "netxen: support for new firmware file format\n\nAdd support for extracting firmware from a unified\nfile format which embeds firmware images for all chip\nrevisions. Fallback to orginal file formats if new\nimage is not found.\n\nSigned-off-by: Amit Kumar Salecha \u003camit@netxen.com\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03f191bab77c0148e458dbbd0a37241be2a2faf9",
      "tree": "9cdee187b2e64d2535e2c1192c68fd77e925c06b",
      "parents": [
        "345056af41feeda506a8993474b9cbb2c66bc9fb"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Oct 28 04:03:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:03:38 2009 -0700"
      },
      "message": "virtio-net: fix data corruption with OOM\n\nvirtio net used to unlink skbs from send queues on error,\nbut ever since 48925e372f04f5e35fec6269127c62b2c71ab794\nwe do not do this. This causes guest data corruption and crashes\nwith vhost since net core can requeue the skb or free it without\nit being taken off the list.\n\nThis patch fixes this by queueing the skb after successful\ntransmit.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "516b4df1ce49304c188704decf60275c72d4cae1",
      "tree": "95b2653b5d08b249bf539da17306660aedf9db8e",
      "parents": [
        "ea84e5555a56e2013687b19b012bcf959d601128"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Oct 28 04:01:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:01:46 2009 -0700"
      },
      "message": "via-velocity: Remove private device list\n\nvia-velocity maintains a list of its devices in order to determine\nwhether a netdev notification applies to one of them.  That can be\ndetermined simply by checking the netdev_ops pointer, so the list can\nbe removed.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea84e5555a56e2013687b19b012bcf959d601128",
      "tree": "1bf8ed998871d3bae4d7036e8b70e74f02a4fb6c",
      "parents": [
        "ac5e3af9996fb911d4fdff910a8ac3cb7fc63a94"
      ],
      "author": {
        "name": "Andreas Petlund",
        "email": "apetlund@simula.no",
        "time": "Tue Oct 27 03:27:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:00:03 2009 -0700"
      },
      "message": "net: Corrected spelling error heurestics-\u003eheuristics\n\nCorrected a spelling error in a function name.\n\nSigned-off-by: Andreas Petlund \u003capetlund@simula.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac5e3af9996fb911d4fdff910a8ac3cb7fc63a94",
      "tree": "c6c56403289c8bff16884592dc76d276444e9f04",
      "parents": [
        "b75c6dbb45a49289b90f885c7fb6d9ac39a21688"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Oct 26 01:23:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:59:46 2009 -0700"
      },
      "message": "net: sysfs: ethtool_ops can be NULL\n\ncommit d519e17e2d01a0ee9abe083019532061b4438065\n(net: export device speed and duplex via sysfs)\nmade the wrong assumption that netdev-\u003eethtool_ops was always set.\n\nThis makes possible to crash kernel and let rtnl in locked state.\n\nmodprobe dummy\nip link set dummy0 up\n(udev runs and crash)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b75c6dbb45a49289b90f885c7fb6d9ac39a21688",
      "tree": "6caa1e5fbe2d6d3014deace3e6574821654cd3c0",
      "parents": [
        "02c5c8ec170a159a563e22c67f8ca111071b8e9f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Oct 26 03:46:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:56:55 2009 -0700"
      },
      "message": "tc35815: Enable NAPI\n\nThis driver has NAPI code but it has been disabled.  Enable it now.\nThe non-napi code will be removed lator.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02c5c8ec170a159a563e22c67f8ca111071b8e9f",
      "tree": "b4305b68b7a7ad06cb260067e9d92e443f5bbeb4",
      "parents": [
        "31b73ab3efaa9c69bc72e04605c85ff8c8047b11"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Oct 26 03:46:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:56:54 2009 -0700"
      },
      "message": "tc35815: Fix return value of tc35815_do_interrupt when NAPI enabled\n\nReturn received count correctly even if tx completed at the same time.\nCurrently NAPI is disabled for this driver so this patch does not fix\nany real problem.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31b73ab3efaa9c69bc72e04605c85ff8c8047b11",
      "tree": "a5c0afe8ef0975ed4b3482056a39e3c5055a85b2",
      "parents": [
        "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Wed Oct 28 03:55:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:55:24 2009 -0700"
      },
      "message": "NET/KS8695: add support NAPI for Rx\n\nAdd support NAPI Rx API for KS8695NET driver.\n\nv2, change the Rx function to NAPI.\n\nin \u003cKS8695X Integrated Multi-port Gateway Solution Register Description\n v1.0\u003e:\n\nInterrupt Enable Register (offset 0xE204)\nBit29 : WAN MAC Receive Interrupt Enable\nBit16 : LAN MAC Receive Interrupt Enable\n\nInterrupt Status Register (Offset 0xF208)\nBit29: WAN MAC Receive Status\nBit16: LAN MAC Receive Status\n\nsee arch/arm/mach-ks8695/devices.c:\nks8695_wan_resources[] and ks8695_lan_resources[]\nhave IORESOURCE_IRQ , it have define the RX irq,\nfor wan, irq \u003d 29; for lan ,irq \u003d 16.\nso we can do this read the interrupt status:\n\nunsigned long mask_bit \u003d 1 \u003c\u003c ksp-\u003erx_irq;\nstatus \u003d readl(KS8695_IRQ_VA + KS8695_INTST);\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "345056af41feeda506a8993474b9cbb2c66bc9fb",
      "tree": "a844b46bd557be6867d24244ee190daede9fca04",
      "parents": [
        "d0549382da9997834ce65e489d9dbdc4b4693a2b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Oct 28 03:43:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:43:49 2009 -0700"
      },
      "message": "sfc: Set ip_summed correctly for page buffers passed to GRO\n\nPage buffers containing packets with an incorrect checksum or using a\nprotocol not handled by hardware checksum offload were previously not\npassed to LRO.  The conversion to GRO changed this, but did not set\nthe ip_summed value accordingly.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0549382da9997834ce65e489d9dbdc4b4693a2b",
      "tree": "e6b145c7ca382a47e4adb3fe79ff00a976338f5a",
      "parents": [
        "f568a926a353d6816b3704d7367f34371df44ce7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 28 03:41:59 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:41:59 2009 -0700"
      },
      "message": "cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n\nThe BNX2_L2CTX_STATUSB_NUM definition needs to be changed to match\nthe recent firmware update:\n\ncommit 078b0735881c7969aaf21469f3577831cddd9f8c\nbnx2: Update firmware to 5.0.0.j3.\n\nWithout the fix, bnx2 can crash intermittently in bnx2_rx_int() when\niSCSI is enabled.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d",
      "tree": "33a7054483e9d5cb6dff25126db11dc4d4ca4823",
      "parents": [
        "559e9c4987e90e278db347b0a2ba423e7e496fd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "message": "igb: Fix warnings in igb_set_ringparam()\n\ndrivers/net/igb/igb_ethtool.c: In function ‘igb_set_ringparam’:\ndrivers/net/igb/igb_ethtool.c:744: warning: comparison of distinct pointer types lacks a cast\ndrivers/net/igb/igb_ethtool.c:748: warning: comparison of distinct pointer types lacks a cast\n\nCasts were to u16 on the constant, but the type of new_{r,t}x_count is\nu32.  Cast to u32 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "559e9c4987e90e278db347b0a2ba423e7e496fd3",
      "tree": "8e08cde6f01a997c5e5fe7957aed5593c9ddea28",
      "parents": [
        "5b043fb08e1b9e10eef7cc41512462f99811e96e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:08 2009 -0700"
      },
      "message": "igb: cleanup whitespace issues in igb_main.c\n\nThis patch goes through and cleans up whitespace issues in igb_main.c\nto help improve readability.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b043fb08e1b9e10eef7cc41512462f99811e96e",
      "tree": "a218d34ae97f6ad7bdbf8bcf7608c8c76fdd25e8",
      "parents": [
        "c809d2276cb035228cd9e83e2ca7d2b902c61cef"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:07 2009 -0700"
      },
      "message": "igb: open up SCTP checksum offloads to all MACs 82576 and newer\n\nGoing forward the plan is to have the MACs support SCTP checksum offloads\nso change the check from \u003d\u003d to \u003e\u003d.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c809d2276cb035228cd9e83e2ca7d2b902c61cef",
      "tree": "c0fc93c5179142f6950a87ed3adea90911146eb4",
      "parents": [
        "090b17952826eb3c5d712b6d4f90a292fe4acc93"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:06 2009 -0700"
      },
      "message": "igb: limit minimum mtu to 68 to keep ip bound to interface\n\nLimit the minimum mtu to 68 in order to prevent ip from being unbound from\nthe interface.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "090b17952826eb3c5d712b6d4f90a292fe4acc93",
      "tree": "4a92eea9d1fcadf99d760e5ea8bab3737316b06c",
      "parents": [
        "330a6d6a7c75e11ca6da52092cfa96cda45d3386"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:03 2009 -0700"
      },
      "message": "igb: add pci_dev in few spots to clean up use of dev_err/info/warn\n\nThis patch relpaces several references to adapter-\u003epdev-\u003edev with just\npdev-\u003edev.  This allows for cleanup of several multiline dev_err/info\ncalls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "330a6d6a7c75e11ca6da52092cfa96cda45d3386",
      "tree": "302bb3d8119031cf4789832226080ea2c3e2b1ba",
      "parents": [
        "42d0781a1337ec5624da0657ba57b734768f489c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:02 2009 -0700"
      },
      "message": "igb: replace unecessary \u0026adapter-\u003ehw with just hw where applicable\n\nThis patch just cleans up some unecessary references to the adapter-\u003ehw\nmember when it has already been placed in a local variable named hw.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42d0781a1337ec5624da0657ba57b734768f489c",
      "tree": "552f213eebd6be6d7a64896eda7ac1d184f0c9b8",
      "parents": [
        "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:01 2009 -0700"
      },
      "message": "igb: cleanup clean_rx_irq_adv and alloc_rx_buffers_adv\n\nThis patch cleans up some whitespace issues in clean_rx_irq_adv.  It also\nadds NUMA aware page allocation and dma error handling to\nalloc_rx_buffers_adv.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2",
      "tree": "66db64d94aee0ebdfabea0d72520c9dec6c4d227",
      "parents": [
        "2e5655e758736488abbe9c024c8cda0e367214e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:58 2009 -0700"
      },
      "message": "igb: cleanup igb xmit frame path\n\nThis patch cleans up the xmit frame path for igb to better handle xmit\nframe errors and avoid null pointer exceptions.  It also cleans up some\nwhitespace issues found in the xmit frame path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e5655e758736488abbe9c024c8cda0e367214e5",
      "tree": "a92aa9b640a09819de069cac1f1af4ab137c296c",
      "parents": [
        "645a3abd73c2ac05d375f080d2f58d56e1502562"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: cleanup igb.h header whitespace and some structure formatting\n\nThis patch changes the layout of the ring and adapter structs to fill a few\nholes in the structure.  It also cleans up some whitespace and formatting\nissues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "645a3abd73c2ac05d375f080d2f58d56e1502562",
      "tree": "e70a0e6402ad4ea4170182c55b3e543459a60b3a",
      "parents": [
        "25568a531a1bc76fdf968382a4eb65a979186c67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: Remove invalid stats counters\n\nThere are several counters being used like they are static when in fact\nthey are clear on read.  In order to prevent the values from being\nincorrect I am removing the defunct counters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25568a531a1bc76fdf968382a4eb65a979186c67",
      "tree": "165236fed52a368906e21734a0e6ae9422607aa5",
      "parents": [
        "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:52 2009 -0700"
      },
      "message": "igb: cleanup interrupt enablement in regards to msix_other\n\nThis patch changes a few things so that instead of firing a link status\ninterrupt directly the get_link_status bit is set and the watchdog is\nscheduled.  In addition the mailbox bit is now only enabled if VFs are\nenabled.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037",
      "tree": "6f7999311ba66b2d1abea54479309826dda3fc36",
      "parents": [
        "439705e1d7281cc8a4631a2dc390df7ad868bad8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:50 2009 -0700"
      },
      "message": "igb: change queue ordering for 82576 based adapters\n\nThis patch changes the queue ordering for 82576 adapters so that if VFs are\nenabled the queues will first be allocated out of the PF pool.  Any\nremaining queues will be allocated out of other VMDq pools.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "439705e1d7281cc8a4631a2dc390df7ad868bad8"
}
