)]}'
{
  "log": [
    {
      "commit": "cc28a20e77b261eb4e80c84abd621e810302f435",
      "tree": "184deb1e0ebbc63a0e04c3b57c38ee564ab9670d",
      "parents": [
        "6febfca98f25c7ee5c3ff7fc85e048bf82230ad5"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Sep 04 02:39:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 13:10:53 2010 -0700"
      },
      "message": "introduce cx82310_eth: Conexant CX82310-based ADSL router USB ethernet driver\n\nThis patch introduces cx82310_eth driver - driver for USB ethernet port of\nADSL routers based on Conexant CX82310 chips. Such routers usually have\nethernet port(s) too which are bridged together with the USB ethernet port,\nallowing the USB-connected machine to communicate to the network (and also\ninternet through the ADSL, of course).\n\nThis is my first driver, so please check thoroughly. As there\u0027s no protocol\ndocumentation, it was done with usbsnoop dumps from Windows driver, some\nparts (the commands) inspired by cxacru driver and also other usbnet drivers.\nThe driver passed my testing - some real work and also pings sized from 0 to\n65507 B.\n\nThe only problem I found is the ifconfig error counter. When I return 0 (or 1\nbut empty skb) from rx_fixup(), usbnet increases the error counter although\nit\u0027s not an error condition (because packets can cross URB boundaries). Maybe\nthe usbnet should be fixed to allow rx_fixup() to return empty skbs (or some\nother value, e.g. 2)?\n\nThe USB ID of my device is 0x0572:0xcb01 which conflicts with some ADSL modems\nusing cxacru driver (they probably use the same chipset but simpler\nfirmware). The modems seem to use bDeviceClass 0 and iProduct \"ADSL USB\nMODEM\", my router uses bDeviceClass 255 and iProduct \"USB NET CARD\". The\ndriver matches only devices with class 255 and checks for the iProduct string\nduring init. I already posted a patch for the cxacru driver to ignore these\ndevices.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6febfca98f25c7ee5c3ff7fc85e048bf82230ad5",
      "tree": "f9eb98d11c62db1ba18a73d225526ac8975b87f8",
      "parents": [
        "65040c33ee8d0199ab7686402bffdbf9e1e26cbe"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Sep 03 23:12:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 13:10:53 2010 -0700"
      },
      "message": "net: rps: add the shortcut for one rps_cpus\n\nWhen there is only one rps_cpus, skb_get_rxhash() can be eliminated.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65040c33ee8d0199ab7686402bffdbf9e1e26cbe",
      "tree": "4c8a35d0b6da2964a0de8f6668c0f5f47efe2825",
      "parents": [
        "2edae08e5b75269855fef3c74fe4292c066e7c33"
      ],
      "author": {
        "name": "Diego Elio \u0027Flameeyes\u0027 Pettenò",
        "email": "flameeyes@gmail.com",
        "time": "Fri Sep 03 03:47:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 13:08:05 2010 -0700"
      },
      "message": "sctp: implement SIOCINQ ioctl() (take 3)\n\nThis simple patch copies the current approach for SIOCINQ ioctl() from DCCP\ninto SCTP so that the userland code working with SCTP can use a similar\ninterface across different protocols to know how much space to allocate for\na buffer.\n\nSigned-off-by: Diego Elio Pettenò \u003cflameeyes@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2edae08e5b75269855fef3c74fe4292c066e7c33",
      "tree": "7ff14e4b52c50fea979039783c5b7b6beb31dc51",
      "parents": [
        "c936335e7ac24d1751543e2007a89e3eb649cc2a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Sep 06 18:46:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:47:30 2010 -0700"
      },
      "message": "r8169: add gro support\n\n- Use napi_gro_receive() and vlan_gro_receive()\n- Enable GRO by default\n\nTested on a RTL8111/8168 adapter\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c936335e7ac24d1751543e2007a89e3eb649cc2a",
      "tree": "e211e6514faafaf824af5a9426aacf3efa28342d",
      "parents": [
        "7f02c4ad2182ee7820edecbaf6c510728ee8bbb3"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:15:43 2010 -0700"
      },
      "message": "bnx2x: Update bnx2x version to 1.52.53-6\n\nNote that the date format was fixed.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f02c4ad2182ee7820edecbaf6c510728ee8bbb3",
      "tree": "4d66175482b31739bedd44e77fbe353e879379c9",
      "parents": [
        "a22f078867ef362e35c54055878168e6613ff743"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:15:42 2010 -0700"
      },
      "message": "bnx2x: Change LED scheme for dual-media\n\nChange LED scheme for dual-media\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a22f078867ef362e35c54055878168e6613ff743",
      "tree": "2cf683f3057b7ed5dcaaaad16192f3a267dcf0f8",
      "parents": [
        "de6eae1f42eae736548f293570fd867bd37c3bdd"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:15:42 2010 -0700"
      },
      "message": "bnx2x: Add dual-media changes\n\nAdd required changes in order to support dual-media boards.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de6eae1f42eae736548f293570fd867bd37c3bdd",
      "tree": "1fd9a86aa71b99ae8eb6ee00705e062fb9d47701",
      "parents": [
        "c18aa15d08a2d1a5c7624a21747b1b03c2c1dcfd"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:15:41 2010 -0700"
      },
      "message": "bnx2x: Organize PHY functions\n\nGroup all PHY specific functions together to have an organized code\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c18aa15d08a2d1a5c7624a21747b1b03c2c1dcfd",
      "tree": "35407386797909073baafe68fdca35b71d5df0e5",
      "parents": [
        "d90d96baf0cc044bcdedc9ee9e925b5937865673"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:15:40 2010 -0700"
      },
      "message": "bnx2x: Apply logic changes for the new scheme\n\nMake the needed changes for the new scheme especially around PHY\ninitialization, and link detection.\n- The get_emac_base function was changed to enable setting different MAC\naccess setting for each PHY based of external configuration.\n- As a part of the dual-media preparation, the save_spirom_version was\nmodified to accept a PHY specific version address to be saved in the\nshmem. This will enable to save more than single spirom version in\n\ndifferent locations.\n- The test_link function was changed also as a preparation for the\ndual-media upcoming changes\n- Duplicate initialization logic was removed from the\nlink_setting_status and link_initialize functions\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d90d96baf0cc044bcdedc9ee9e925b5937865673",
      "tree": "7d0861e20126ac481be80454ae33521aaed9f81d",
      "parents": [
        "7aa0711f32bf911add9e2ced165f8006864f973e"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:15:30 2010 -0700"
      },
      "message": "bnx2x: Move common function into aggregated function\n\nMove all PHY specific logic from bnx2x_main into bnx2x_link.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7aa0711f32bf911add9e2ced165f8006864f973e",
      "tree": "f0aab6beee2083ae8828bf15db5f38475de7e781",
      "parents": [
        "62b29a5dd0930e0c956b6740f32d5b3bbaf20136"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:41:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:13:37 2010 -0700"
      },
      "message": "bnx2x: Adjust flow-control with the new scheme\n\nFlow control implementation is split to be done in each PHY function.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62b29a5dd0930e0c956b6740f32d5b3bbaf20136",
      "tree": "f2924249c994f3e76439740afb341e42b7a7ee2c",
      "parents": [
        "b7737c9be9d3e894d1a4375c52f5f47789475f26"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:40:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:13:37 2010 -0700"
      },
      "message": "bnx2x: Adjust alignment of split PHY functions\n\nIn previous patch, common PHY functions were split in simple way to\nallow easy diff. This patch comes to align code in the new functions.\nIn addition, the non-production BCM8072 PHY was removed.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7737c9be9d3e894d1a4375c52f5f47789475f26",
      "tree": "bbc561c7f7104aa14638503948fbcb3ad6546225",
      "parents": [
        "e10bc84d0e96adff7569161e7d825074a119be36"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:40:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:13:36 2010 -0700"
      },
      "message": "bnx2x: Split PHY functions\n\nMove the code into PHY oriented functions, and for that a new structure\nis defines for each PHY which contain PHY properties and its own\nfunctions. This also enables to encapsulate all PHY specific operations\ninto the PHY functions. During initialization, the PHYs will be probed\nby the \"bnx2x_phy_probe\" function to detect which PHYs exist on-board,\nand configure them accordingly. Note that the ext_phy_reset\nimplementation was incorporated in the ext_phy_init since it is actually\npart of the PHY initialization procedure.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e10bc84d0e96adff7569161e7d825074a119be36",
      "tree": "7a0d1903277f01d0d0dbf41f44261ad413d913c9",
      "parents": [
        "db40980fcdb560d7992b0511df16cdd3f7e381f3"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 07 11:40:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:11:53 2010 -0700"
      },
      "message": "bnx2x: Unify PHY attributes\n\nStart building the infrastructure for dual media by adding new component\nof PHY which will be used all along the function. Modify function to\nwork with this component instead of the link_params.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db40980fcdb560d7992b0511df16cdd3f7e381f3",
      "tree": "337b5c41bd55915a4b894ea6fe09a865e7dcb0e4",
      "parents": [
        "d61702f1273b71c2809365a7806d7fe84fd77f15"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Sep 06 11:13:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:45 2010 -0700"
      },
      "message": "net: poll() optimizations\n\nNo need to test twice sk-\u003esk_shutdown \u0026 RCV_SHUTDOWN\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d61702f1273b71c2809365a7806d7fe84fd77f15",
      "tree": "6d20c5ce94ea924405c046a4537bb459c48d10b5",
      "parents": [
        "ebc872c7bd7155bcc7db2343155729d13bf4a2ee"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Sun Sep 05 22:20:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:44 2010 -0700"
      },
      "message": "mlx4_en: Fixed Ethtool statistics report\n\nThe values didn\u0027t match the title after removing the LRO\nstatistics in commit fa37a9586f92051de03a13e55e5ec3880bb6783e\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebc872c7bd7155bcc7db2343155729d13bf4a2ee",
      "tree": "c95e65e37519c7267c4f1dea22b84aacbf1d8039",
      "parents": [
        "f6c9322c3a0cd50a6996094327347c87cd2f4bd8"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Sun Sep 05 22:20:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:44 2010 -0700"
      },
      "message": "mlx4_en: Consider napi_get_frags() failure.\n\nIf failed to get skb frags using napi_get_frags(),\nthe packet is dropped.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6c9322c3a0cd50a6996094327347c87cd2f4bd8",
      "tree": "63685e0f5dd9eb6ac0c9f4c0017a21ef2e0f0c29",
      "parents": [
        "b31fa5bad576cd8180a5ad70c648333b44320d44"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Sep 05 22:08:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:43 2010 -0700"
      },
      "message": "net/caifcaif_dev.c: Use netdev_\u003clevel\u003e\n\nConvert pr_\u003clevel\u003e(\"%s\" ..., (struct netdev *)-\u003ename ...)\nto netdev_\u003clevel\u003e((struct netdev *), ...)\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b31fa5bad576cd8180a5ad70c648333b44320d44",
      "tree": "b31239e8828e7e5b36ef85a0715ababc4f556e42",
      "parents": [
        "a0ece28539d49c9bdcc6da0bbb26771dceb57581"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Sep 05 21:31:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:43 2010 -0700"
      },
      "message": "net/caif: Use pr_fmt\n\nThis patch standardizes caif message logging prefixes.\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \":%s(): \" fmt, __func__\nAdd missing \"\\n\"s to some logging messages\nConvert pr_warning to pr_warn\n\nThis changes the logging message prefix from CAIF: to caif:\nfor all uses but caif_socket.c and chnl_net.c.  Those now use\ntheir filename without extension.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0ece28539d49c9bdcc6da0bbb26771dceb57581",
      "tree": "c16f0a52b3008a315b1d814ced5a295afe12ce8d",
      "parents": [
        "29af9309dba25077f711f5f975977714bc43a0c3"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Sep 05 09:00:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:42 2010 -0700"
      },
      "message": "drivers/atm/firestream.c: Fix unsigned return type\n\nThe function has an unsigned return type, but returns a negative constant\nto indicate an error condition.  The result of calling the function is\nalways stored in a variable of type (signed) int, and thus unsigned can be\ndropped from the return type.\n\nA sematic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nidentifier f;\nconstant C;\n@@\n\n unsigned f(...)\n { \u003c+...\n*  return -C;\n ...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29af9309dba25077f711f5f975977714bc43a0c3",
      "tree": "5ff0faaa913d2ab8b431c272cab627b4f8778b59",
      "parents": [
        "e04c4dc87c4af296982ff44123e064d483e826c4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Sep 05 09:00:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:42 2010 -0700"
      },
      "message": "net/9p/trans_fd.c: Fix unsigned return type\n\nThe function has an unsigned return type, but returns a negative constant\nto indicate an error condition.  The result of calling the function is\nalways stored in a variable of type (signed) int, and thus unsigned can be\ndropped from the return type.\n\nA sematic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nidentifier f;\nconstant C;\n@@\n\n unsigned f(...)\n { \u003c+...\n*  return -C;\n ...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e04c4dc87c4af296982ff44123e064d483e826c4",
      "tree": "55d84e2cafac312075dc2089611bc94d0ee3a8bc",
      "parents": [
        "49d70c4856acfce943fab35fc199b3074961313f"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Mon Sep 06 04:36:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:41 2010 -0700"
      },
      "message": "drivers/net: Removing undead ifdef CHELSIO_T1_1G\n\nThe CHELSIO_T1_1G ifdef isn\u0027t necessary at this point, because it is\nchecked in an outer ifdef level already and has no effect here.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49d70c4856acfce943fab35fc199b3074961313f",
      "tree": "7c8ab8e552fe05a5f6619f04fb2a8b0277911667",
      "parents": [
        "f417f5e4ba79a08e992c79a4bb84c8a8c5062017"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 22:21:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:29:19 2010 -0700"
      },
      "message": "drivers/net/jme: Use pr_\u003clevel\u003e\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nConvert jeprintk to pr_err\nRemove jeprintk macro define\nRemove periods from end of logging messages\nCoalesce format strings\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f417f5e4ba79a08e992c79a4bb84c8a8c5062017",
      "tree": "4142b1329e245ad62a144e0e6fedd64554b9af00",
      "parents": [
        "017d79ef0073fdb170dcf185dc4c2456a304d659"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Sep 04 08:33:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:29:19 2010 -0700"
      },
      "message": "isdn: cleanup: make buffer smaller\n\nThis showed up in my audit because we use strcpy() to copy \"ds\" into a\n32 character buffer inside the isdn_tty_dial() function.  But it turns\nout that we only ever use the first 32 characters so it\u0027s OK.  I have\nchanged the declaration to make the static checkers happy.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "017d79ef0073fdb170dcf185dc4c2456a304d659",
      "tree": "6a1b6cadc0f43745a60840910c5e52d9d993ad9e",
      "parents": [
        "ca1cef3a3a8af961f504abfcf9e13dac088e1ad1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Sep 04 08:38:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:29:18 2010 -0700"
      },
      "message": "isdn: potential buffer overflows\n\ncs-\u003eics.parm.setup.phone is a 32 character array.  In each of these\ncases we\u0027re copying from a 35 character array into a 32 character array\nso we should use strlcpy() instead of strcpy().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca1cef3a3a8af961f504abfcf9e13dac088e1ad1",
      "tree": "e7a09c304271f05c88fdc1d787bca576163afa93",
      "parents": [
        "e8f7f43a4ad451ecfb2689985f99a9e276a08bba"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sat Sep 04 02:08:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:29:18 2010 -0700"
      },
      "message": "NET: bna, fix lock imbalance\n\nbnad_set_rx_mode omit to unlock bna_lock on one fail path. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Debashis Dutt \u003cddutt@brocade.com\u003e\nCc: Rasesh Mody \u003crmody@brocade.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8f7f43a4ad451ecfb2689985f99a9e276a08bba",
      "tree": "013683284acf99afd3530a7751680fa0dab53bfc",
      "parents": [
        "1fd63041c49c5c6ed1fe58b7bccc2de462d51e2b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Sep 04 00:12:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:29:17 2010 -0700"
      },
      "message": "drivers/net/fs_enet/fs_enet-main.c: Add of_node_put to avoid memory leak\n\nIn this case, a device_node structure is stored in another structure that\nis then freed without first decrementing the reference count of the\ndevice_node structure.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression x;\nidentifier f;\nposition p1,p2;\n@@\n\nx@p1-\u003ef \u003d \\(of_find_node_by_path\\|of_find_node_by_name\\|of_find_node_by_phandle\\|of_get_parent\\|of_get_next_parent\\|of_get_next_child\\|of_find_compatible_node\\|of_match_node\\|of_find_node_by_type\\|of_find_node_with_property\\|of_find_matching_node\\|of_parse_phandle\\|of_node_get\\)(...);\n... when !\u003d of_node_put(x)\nkfree@p2(x)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\ncocci.print_main(\"call\",p1)\ncocci.print_secs(\"free\",p2)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fd63041c49c5c6ed1fe58b7bccc2de462d51e2b",
      "tree": "aac2e108e2c8c545669bd9fe655f04ac026f5e15",
      "parents": [
        "9d348af47656a65a697ff55a53daf294ea4d5662"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 23:09:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:24:59 2010 -0700"
      },
      "message": "net: pskb_expand_head() optimization\n\npskb_expand_head() blindly takes references on fragments before calling\nskb_release_data(), potentially releasing these references.\n\nWe can add a fast path, avoiding these atomic operations, if we own the\nlast reference on skb-\u003ehead.\n\nBased on a previous patch from David\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d348af47656a65a697ff55a53daf294ea4d5662",
      "tree": "ab68117d8cb037a26ad90f76697f25f24679ace4",
      "parents": [
        "c22960977ad4b01dc608579e0865eac3b2bc9ce8"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:56 2010 -0700"
      },
      "message": "ibmveth: Update module information and version\n\nAdd an entry to the MAINTAINERS file for ibmveth, clean up the copyright\nand add all authors. Change the name of the module to reflect the product name\nover the last number of years.\n\nConsidering all the changes we have made, bump the driver version.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c22960977ad4b01dc608579e0865eac3b2bc9ce8",
      "tree": "1298fd11623e9f8575c522a330ac548fa00cbeff",
      "parents": [
        "6485911a5c04c328939113528805f15b90ae28cf"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:55 2010 -0700"
      },
      "message": "ibmveth: Remove some unnecessary include files\n\nThese files probably came across from the skeleton driver. Remove them.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6485911a5c04c328939113528805f15b90ae28cf",
      "tree": "8f3bad7bf57307715f2edbd61a286bc4562a3dae",
      "parents": [
        "be35ae9e08dbbc70f1cd50de8639627fa501692d"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:55 2010 -0700"
      },
      "message": "ibmveth: Convert driver specific assert to BUG_ON\n\nWe had a driver specific assert function which wasn\u0027t enabled most of the\ntime. Convert them to BUG_ON and enable them all the time.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be35ae9e08dbbc70f1cd50de8639627fa501692d",
      "tree": "49be406d5b1b06104a4fcfd787755b81223f57f0",
      "parents": [
        "f148f61d89995660e8aa20a2784ecd9c7f25e2a6"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:54 2010 -0700"
      },
      "message": "ibmveth: Return -EINVAL on all -\u003eprobe errors\n\nWe had a few cases where we returned success on error.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f148f61d89995660e8aa20a2784ecd9c7f25e2a6",
      "tree": "1fdfea202141509ec4853ed9c822703f23ad2740",
      "parents": [
        "517e80e6786974651d460a11bb066eab2628ddf1"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:54 2010 -0700"
      },
      "message": "ibmveth: Coding style fixes\n\nFix most of the kernel coding style issues in ibmveth.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "517e80e6786974651d460a11bb066eab2628ddf1",
      "tree": "26af62f72e53afa69ce4ae0ea9c964533fa31c94",
      "parents": [
        "21c2decea0f52980a34c79167fe69df3a84d2788"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:53 2010 -0700"
      },
      "message": "ibmveth: Some formatting fixes\n\nIbmVethNumBufferPools -\u003e IBMVETH_NUM_BUFF_POOLS\n\nAlso change IBMVETH_MAX_MTU -\u003e IBMVETH_MIN_MTU, it refers to the minimum\nsize not the maximum.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21c2decea0f52980a34c79167fe69df3a84d2788",
      "tree": "97bf41ad57f230c73630f6a4d952745da20a4b4d",
      "parents": [
        "c43ced18a515bef29166f22c01a6d9062aa3008e"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:53 2010 -0700"
      },
      "message": "ibmveth: Convert driver specific error functions to netdev_err\n\nUse netdev_err to standardise the error output.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c43ced18a515bef29166f22c01a6d9062aa3008e",
      "tree": "ed2384361d33b1483419f5abcaadf16c72395acb",
      "parents": [
        "e295fe83755213fb5991be577485525a7453213c"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:52 2010 -0700"
      },
      "message": "ibmveth: Convert driver specific debug to netdev_dbg\n\nUse netdev_dbg to standardise the debug output.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e295fe83755213fb5991be577485525a7453213c",
      "tree": "5000be03bb0472c90b05ed3722407a75275c53a0",
      "parents": [
        "003212cc599cdc006de486e28c1f6b327bcb9808"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:51 2010 -0700"
      },
      "message": "ibmveth: Remove redundant function prototypes\n\nThese functions appear before their use, so we can remove the redundant\nprototypes.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "003212cc599cdc006de486e28c1f6b327bcb9808",
      "tree": "9174a37ccd0e1557116d15d981f7425c92462469",
      "parents": [
        "d2684b516020c162b2852a2171ec588713c6cec0"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:29:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:51 2010 -0700"
      },
      "message": "ibmveth: Convert to netdev_alloc_skb\n\nWe were using alloc_skb which doesn\u0027t create any headroom. Change it to\nuse netdev_alloc_skb to match most other drivers.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2684b516020c162b2852a2171ec588713c6cec0",
      "tree": "54e8b5a658fabe8fcf88ec727a87be5fc5952bf0",
      "parents": [
        "ab78df75cac4d90b5b5471af795a64141243c02a"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:50 2010 -0700"
      },
      "message": "ibmveth: remove procfs code\n\nWe export all the driver specific statistics via ethtool, so there is no need\nto duplicate this in procfs.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab78df75cac4d90b5b5471af795a64141243c02a",
      "tree": "d645048489a624d90687cb1d90747927150f3f80",
      "parents": [
        "bc4c6f54e4e9971717d84c630acef0c7c3c75a97"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:50 2010 -0700"
      },
      "message": "ibmveth: Enable IPv6 checksum offload\n\nThis patch enables TCP checksum offload support for IPv6 on ibmveth.\nThis completely eliminates the generation and checking of the checksum\nfor IPv6 packets that are completely virtual and never touch a physical\nnetwork.  A basic TCPIPV6_STREAM netperf run showed a ~30% throughput\nimprovement when an MTU of 64000 was used.\n\nThis featured is enabled by default, as is the case for IPv4 checksum\noffload.  When checksum offload is enabled the driver will negotiate\nIPv4 and IPv6 offload with the firmware separately and enable what\nis available.  As long as either IPv4 or IPv6 offload is supported\nand enabled the device will report that checksum offload is enabled.\nThe device stats, available through ethtool, will display which\nchecksum offload features are supported/enabled by firmware.\n\nPerformance testing against a stock kernel shows no regression for IPv4\nor IPv6 in terms of throughput or processor utilization with checksum\ndisabled or enabled.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc4c6f54e4e9971717d84c630acef0c7c3c75a97",
      "tree": "b7c41670c2337107486848c44a699b3c40699edf",
      "parents": [
        "0c26b6775f36ce447722e8752bc3a006ec832df3"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:49 2010 -0700"
      },
      "message": "ibmveth: Remove duplicate checksum offload setup code\n\nRemove code in the device probe function where we set up the checksum\noffload feature and replace it with a call to an existing function that\nis doing the same.  This is done to clean up the driver in preparation\nof adding IPv6 checksum offload support.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c26b6775f36ce447722e8752bc3a006ec832df3",
      "tree": "7c8a4b5b268fd3898d9f008c0aa38882e0ae32cc",
      "parents": [
        "6e8ab30ec677925e8999a9f5bdb028736d22d48c"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:49 2010 -0700"
      },
      "message": "ibmveth: Add optional flush of rx buffer\n\nOn some machines we can improve the bandwidth by ensuring rx buffers are\nnot in the cache. Add a module option that is disabled by default that flushes\nrx buffers on insertion.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e8ab30ec677925e8999a9f5bdb028736d22d48c",
      "tree": "23738f9382f6d0f1b1cd6dba62394ac53aeeb12e",
      "parents": [
        "f89e49e79f839dbe79364ec6cd7e2274ad11b120"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:48 2010 -0700"
      },
      "message": "ibmveth: Add scatter-gather support\n\nibmveth can scatter gather up to 6 segments. If we go over this then\nwe have no option but to call skb_linearize, like other drivers with\nsimilar limitations do.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f89e49e79f839dbe79364ec6cd7e2274ad11b120",
      "tree": "45d75386c47d38f940770326ade59bc57a27c93c",
      "parents": [
        "8d86c61ae41d9068fd5e5cc01a4abd53c4fe3ab5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Sep 06 18:21:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:21:41 2010 -0700"
      },
      "message": "ibmveth: Use lighter weight read memory barrier in ibmveth_poll\n\nWe want to order the read in ibmveth_rxq_pending_buffer and the read of\nibmveth_rxq_buffer_valid which are both cacheable memory. smp_rmb() is good\nenough for this.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d86c61ae41d9068fd5e5cc01a4abd53c4fe3ab5",
      "tree": "ac612e5ddbb624ebb6500334d16b648cc7545471",
      "parents": [
        "c08cc3ccebd46dce44d13a8ce81d249e687eeb8a"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:20:34 2010 -0700"
      },
      "message": "ibmveth: Add rx_copybreak\n\nFor small packets, create a new skb and copy the packet into it so we\navoid tearing down and creating a TCE entry.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c08cc3ccebd46dce44d13a8ce81d249e687eeb8a",
      "tree": "1e44318be42fbbef6c6cc224c9d4a2adafef4e98",
      "parents": [
        "e8cb7eb473ac47703282db6f90b4926f31cdf376"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:20:33 2010 -0700"
      },
      "message": "ibmveth: Add tx_copybreak\n\nUse the existing bounce buffer if we send a buffer under a certain size.\nThis saves the overhead of a TCE map/unmap.\n\nI can\u0027t see any reason for the wmb() in the bounce buffer case, if we need\na barrier it will be before we call h_send_logical_lan but we have\nnothing in the common case. Remove it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8cb7eb473ac47703282db6f90b4926f31cdf376",
      "tree": "9855055dd1cf1a0498e6000a72c449943dc3698b",
      "parents": [
        "c033a6d1390bb6cc0c11c3b4137b856dfd8cb7c8"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:20:33 2010 -0700"
      },
      "message": "ibmveth: Remove LLTX\n\nThe ibmveth adapter needs locking in the transmit routine to protect\nthe bounce_buffer but it sets LLTX and forgets to add any of its own\nlocking.\n\nJust remove the deprecated LLTX option. Remove the stats lock in the process.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c033a6d1390bb6cc0c11c3b4137b856dfd8cb7c8",
      "tree": "ff296183b963b75d0da43e3c809b58083316e3af",
      "parents": [
        "a613f581489aff23189c4945aec9567f6663b0c6"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:20:32 2010 -0700"
      },
      "message": "ibmveth: batch rx buffer replacement\n\nAt the moment we try and replenish the receive ring on every rx interrupt.\nWe even have a pool-\u003ethreshold but aren\u0027t using it.\n\nTo limit the maximum latency incurred when refilling, change the threshold\nfrom 1/2 to 7/8 and reduce the largest rx pool from 768 buffers to 512 which\nshould be more than enough.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a613f581489aff23189c4945aec9567f6663b0c6",
      "tree": "76a06cf3d63f85770a8afd9c56beecd57cb48843",
      "parents": [
        "a5d31e0faf025ca8f64b85fc6938b702105725b7"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@linux.vnet.ibm.com",
        "time": "Fri Sep 03 18:28:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:20:32 2010 -0700"
      },
      "message": "ibmveth: Remove integer divide caused by modulus\n\nReplace some modulus operators with an increment and compare to avoid\nan integer divide.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5d31e0faf025ca8f64b85fc6938b702105725b7",
      "tree": "86b4de17f586c4fac158618f184c6b8581933cda",
      "parents": [
        "3c083edc6d0d53a050672b15e3594d07d81b42e5"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Fri Sep 03 10:05:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:15:37 2010 -0700"
      },
      "message": "ns83820: Use predefined autoneg constants\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c083edc6d0d53a050672b15e3594d07d81b42e5",
      "tree": "ce7184eef759fe81cf05e1b866bc4873baebda4e",
      "parents": [
        "7457e911c72eb0041b007943b0a29aab5a1c4a39"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Fri Sep 03 10:05:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:15:37 2010 -0700"
      },
      "message": "ns83820: Add copper device settings\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7457e911c72eb0041b007943b0a29aab5a1c4a39",
      "tree": "9129312fcda00061657ecb20061bbcbdcc4cc11c",
      "parents": [
        "d1fb62796cdac6899ebd4319e4a610684db063e9"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Fri Sep 03 10:05:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:15:36 2010 -0700"
      },
      "message": "ns83820: Remove unused have_optical variable.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1fb62796cdac6899ebd4319e4a610684db063e9",
      "tree": "10cedaa8eb09b412bf229190d5c7089b8f2dd42b",
      "parents": [
        "9fbfca013176f9b90d186f3b446fd93e4d972b25"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Fri Sep 03 08:33:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:12:57 2010 -0700"
      },
      "message": "tipc: Fix misleading error code when enabling Ethernet bearers\n\nCause TIPC to return EAGAIN if it is unable to enable a new Ethernet\nbearer because one or more recently disabled Ethernet bearers are\ntemporarily consuming resources during shut down.  (The previous error\ncode, EDQUOT, is now returned only if all available Ethernet bearer\ndata structures are fully enabled at the time the request to enable an\nadditional bearer is received.)\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fbfca013176f9b90d186f3b446fd93e4d972b25",
      "tree": "8af12e9242f8156bb8636b59896a63094bd65525",
      "parents": [
        "5d9c54c1e9ececcf7e99c4f014f9bec7ee3a7def"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Fri Sep 03 08:33:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:12:56 2010 -0700"
      },
      "message": "tipc: Ensure outgoing messages on Ethernet have sufficient headroom\n\nAdd code to expand the headroom of an outgoing TIPC message if the\nsk_buff has insufficient room to hold the header for the associated\nEthernet device.  This change is necessary to ensure that messages\nTIPC does not create itself (eg. incoming messages that are being\nrouted to another node) do not cause problems, since TIPC has no\ncontrol over the amount of headroom available in such messages.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d9c54c1e9ececcf7e99c4f014f9bec7ee3a7def",
      "tree": "b901d720e08c5762a0bd52b404393bb8532a6a15",
      "parents": [
        "dcfc5d787a24b9a20be3e18e3dbbab5280d35e38"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Fri Sep 03 08:33:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:12:56 2010 -0700"
      },
      "message": "tipc: Minor optimizations to name table translation code\n\nOptimizes TIPC\u0027s name table translation code to avoid unnecessary\nmanipulation of the node address field of the resulting port id when\nname translation fails.  This change is possible because a valid port\nid cannot have a reference field of zero, so examining the reference\nonly is sufficient to determine if the translation was successful.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcfc5d787a24b9a20be3e18e3dbbab5280d35e38",
      "tree": "da976087c2112809566f4b9e5736e0ed354554a5",
      "parents": [
        "adea1ac7effbddbe60a9de6d63462bfe79289e59"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Sep 02 14:29:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 13:32:20 2010 -0700"
      },
      "message": "wan: make read-only data const\n\nChange several wan drivers to make strings and other initialize\nonly parameters const.\n\nCompile tested only (with no new warnings)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adea1ac7effbddbe60a9de6d63462bfe79289e59",
      "tree": "2461d7d34598a807a5e161ae4cde0136df5619ec",
      "parents": [
        "55bc3228ccef255041d697fe55dcc7fe4b37feb6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Sep 05 20:04:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 05 20:04:05 2010 -0700"
      },
      "message": "r8169: fix rx checksum offload\n\nWhile porting GRO to r8169, I found this driver has a bug in its rx\npath.\n\nAll skbs given to network stack had their ip_summed set to\nCHECKSUM_NONE, while hardware said they had correct TCP/UDP checksums.\n\nThe reason is driver sets skb-\u003eip_summed on the original skb before the\ncopy eventually done by copybreak. The fresh skb gets the ip_summed \u003d\nCHECKSUM_NONE value, forcing network stack to recompute checksum, and\npreventing my GRO patch to work.\n\nFix is to make the ip_summed setting after skb copy.\n\nNote : rx_copybreak current value is 16383, so all frames are copied...\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55bc3228ccef255041d697fe55dcc7fe4b37feb6",
      "tree": "0a0e969d3617b63d5c924d0c1ba885488e7e6844",
      "parents": [
        "aa476321022ac6c3cb8ebfd1736555ccf61da276"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Thu Sep 02 13:07:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 10:03:51 2010 -0700"
      },
      "message": "cxgb3: Avoid flush_workqueue() deadlock.\n\nDon\u0027t call flush_workqueue() on the cxgb3 Work Queue in cxgb_down() when\nwe\u0027re being called from the fatal error task ... which is executing on the\ncxgb3 Work Queue.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa476321022ac6c3cb8ebfd1736555ccf61da276",
      "tree": "2fad67e14b929fb8856e7c47af7e91d4f339d2de",
      "parents": [
        "e05e6a397c65ac9a31ce799cf85157f2d85f45b7"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Thu Sep 02 13:07:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 10:03:51 2010 -0700"
      },
      "message": "cxgb3: Leave interrupts for fatal errors asserted in common code.\n\nPlatform code needs to deal with them now.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e05e6a397c65ac9a31ce799cf85157f2d85f45b7",
      "tree": "b5416b79adc525be58dfd9160ec15ebcbcc725e0",
      "parents": [
        "96e4a387528cfe806fbdf7b022a6c3f103af4ae1"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Thu Sep 02 13:07:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 10:03:50 2010 -0700"
      },
      "message": "cxgb3: Set FATALPERREN.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96e4a387528cfe806fbdf7b022a6c3f103af4ae1",
      "tree": "322f518b9e4d2c22f2e1fb698c6db05b1e0711e4",
      "parents": [
        "52ee7a04a0f88815a71acdc604a854fb30dcbe45"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Thu Sep 02 13:07:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 10:03:50 2010 -0700"
      },
      "message": "cxgb3: Add register bit definition for Fatal Parity Error.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52ee7a04a0f88815a71acdc604a854fb30dcbe45",
      "tree": "78a42b581cbb61f74bfb56cdd7f6d4b0afeb75e5",
      "parents": [
        "1a18abaa87c4c68a13c2ffcace39a078605b980a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Sep 03 06:27:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 09:44:51 2010 -0700"
      },
      "message": "net: remove two kmemcheck annotations\n\n__alloc_skb() uses a memset() to clear all the beginning of skb,\nincluding bitfields contained in \u0027flags1\u0027 \u0026 \u0027flags2\u0027.\n\nWe dont need any more to use kmemcheck_annotate_bitfield() on these\nfields. However, we still need it for the clone part, which is not\ncleared.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a18abaa87c4c68a13c2ffcace39a078605b980a",
      "tree": "3ac7ed4d7ef48ae8d3095f60272eb5681596d982",
      "parents": [
        "ae8abfa00efb8ec550f772cbd1e1854977d06212"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Sep 03 03:52:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 09:44:51 2010 -0700"
      },
      "message": "tulip: use integrated netdev stats\n\nstruct tulip_private is a bit large (order-1 allocation even on 32bit\narch), try to shrink it, remove its net_device_stats field.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae8abfa00efb8ec550f772cbd1e1854977d06212",
      "tree": "93dbceca586bf661eb94b3540b7f85cf1beffcc6",
      "parents": [
        "c3bccac2fa76f1619dfe4fb7b9bee69de7f066d8"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Fri Sep 03 05:47:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 09:43:15 2010 -0700"
      },
      "message": "ipv6: Update ip-sysctl.txt documentation for recent changes to accept_ra and forwarding\n\nDocumentation for recent changes to the tunables accept_ra and\nforwarding.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3bccac2fa76f1619dfe4fb7b9bee69de7f066d8",
      "tree": "f2271f01bae9c3d5c0557a550d62757b0061bf63",
      "parents": [
        "65e9b62d4503849b10bedfc29bff0473760cc597"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Fri Sep 03 03:04:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 09:43:14 2010 -0700"
      },
      "message": "ipv6: add special mode forwarding\u003d2 to send RS while configured as router\n\nSimilar to accepting router advertisement, the IPv6 stack does not send router\nsolicitations if forwarding is enabled.\n\nThis patch enables this behavior to be overruled by setting forwarding to the\nspecial value 2.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65e9b62d4503849b10bedfc29bff0473760cc597",
      "tree": "74fb61b4a345ed9ce022d21c4973c056c5516f08",
      "parents": [
        "bc8acf2c8c3e43fcc192762a9f964b3e9a17748b"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Fri Sep 03 02:59:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 03 09:43:13 2010 -0700"
      },
      "message": "ipv6: add special mode accept_ra\u003d2 to accept RA while configured as router\n\nThe current IPv6 behavior is to not accept router advertisements while\nforwarding, i.e. configured as router.\n\nThis does make sense, a router is typically not supposed to be auto\nconfigured. However there are exceptions and we should allow the\ncurrent behavior to be overwritten.\n\nTherefore this patch enables the user to overrule the \"if forwarding\nenabled then don\u0027t listen to RAs\" rule by setting accept_ra to the\nspecial value of 2.\n\nAn alternative would be to ignore the forwarding switch alltogether\nand solely accept RAs based on the value of accept_ra. However, I\nfound that if not intended, accepting RAs as a router can lead to\nstrange unwanted behavior therefore we it seems wise to only do so\nif the user explicitely asks for this behavior.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc8acf2c8c3e43fcc192762a9f964b3e9a17748b",
      "tree": "e3a91392771a22390e59c24fcb7bad3045ce17d1",
      "parents": [
        "7162f6691e9d39d8d866574687cddb3f1ec65d72"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 13:07:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 19:06:22 2010 -0700"
      },
      "message": "drivers/net: avoid some skb-\u003eip_summed initializations\n\nfresh skbs have ip_summed set to CHECKSUM_NONE (0)\n\nWe can avoid setting again skb-\u003eip_summed to CHECKSUM_NONE in drivers.\n\nIntroduce skb_checksum_none_assert() helper so that we keep this\nassertion documented in driver sources.\n\nChange most occurrences of :\n\nskb-\u003eip_summed \u003d CHECKSUM_NONE;\n\nby :\n\nskb_checksum_none_assert(skb);\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7162f6691e9d39d8d866574687cddb3f1ec65d72",
      "tree": "c511679caf5c825ede4728870c513f92f4f1616b",
      "parents": [
        "250e061e1d3e26600236a3dd9172e7f5f5916c00",
        "78ab952717b62c0ba6ca7f7a27eaa0486685e45f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 12:45:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 12:45:44 2010 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "250e061e1d3e26600236a3dd9172e7f5f5916c00",
      "tree": "4f52da41f1b254538b75e4ba84a8e4f1c2a23b2b",
      "parents": [
        "deffd77759e3ceb936f0760cc54a213881577a83"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 12:45:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 12:45:02 2010 -0700"
      },
      "message": "bna: fix stats handling\n\nget_stats() method incorrectly clears a global array before folding\nvarious stats. This can break SNMP applications.\n\nSwitch to 64 bit flavor to work on a user supplied buffer, and provide\n64bit counters even on 32bit arches.\n\nFix a bug in bnad_netdev_hwstats_fill(), for rx_fifo_errors, missing a\nfolding (only the last counter was taken into account)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ab952717b62c0ba6ca7f7a27eaa0486685e45f",
      "tree": "a4ab2bfc578f279fc6847031f501d84c75057531",
      "parents": [
        "3e502e63586920f219ed2590f69c1f5a8888cfa4",
        "85f72bc839705294b32b6c16b491c0422f0a71b3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 02 13:30:07 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 02 13:30:07 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "deffd77759e3ceb936f0760cc54a213881577a83",
      "tree": "33bb636f23abde623b4ef2ceb5d4ba89167bcea9",
      "parents": [
        "c07b68e841bd737e2ebeb57268d251c89ccc5010"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Sep 02 03:56:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 10:12:06 2010 -0700"
      },
      "message": "net: arp: code cleanup\n\nClean the code up according to Documentation/CodingStyle.\n\nDon\u0027t initialize the variable dont_send in arp_process().\n\nRemove the temporary varialbe flags in arp_state_to_flags().\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c07b68e841bd737e2ebeb57268d251c89ccc5010",
      "tree": "b27cb3fa27c36ea65897c15fd0f73fed9c9fcdb7",
      "parents": [
        "c68839963426d42bdb2c915b435f9860d060e645"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 03:53:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 10:12:06 2010 -0700"
      },
      "message": "net: dev_add_pack() \u0026 __dev_remove_pack() changes\n\nAdd a small helper ptype_head() to get the head to manipulate\n\ndev_add_pack() \u0026 __dev_remove_pack() can use a spinlock without\nblocking BH, since softirq use RCU, and these functions are run from\nprocess context only.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c68839963426d42bdb2c915b435f9860d060e645",
      "tree": "b7ade0bcf08dc6c2a8465cb78bec556079c7c963",
      "parents": [
        "8ed2163ff3b6abc5143d46dea73e523b22a6f987"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Thu Sep 02 04:06:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 10:12:05 2010 -0700"
      },
      "message": "net: Improve comments in include/linux/phy.h\n\nCorrect state range of PHY bus addresses (i.e. 0-31) in comment,\nmake spelling of PHY consistent in comments.\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ed2163ff3b6abc5143d46dea73e523b22a6f987",
      "tree": "cbcb876724f7b793ea733f774db0d0c0c8ed2e06",
      "parents": [
        "95f4b45bc688b03107f5452ccda29496fc1b4ecf"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Wed Sep 01 22:19:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 10:04:18 2010 -0700"
      },
      "message": "ipvs: use pkts for SCTP too\n\nUse correctly the in_pkts packet counter also for SCTP\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95f4b45bc688b03107f5452ccda29496fc1b4ecf",
      "tree": "bb190b30e210dc74136afeba8946fa0a9368c3c3",
      "parents": [
        "3e502e63586920f219ed2590f69c1f5a8888cfa4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 09:19:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 09:19:32 2010 -0700"
      },
      "message": "net: another last_rx round\n\nKill last_rx use in l2tp and two net drivers\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e502e63586920f219ed2590f69c1f5a8888cfa4",
      "tree": "3a34c99398a37cad067a8f350c48a9d8f0c2a0b6",
      "parents": [
        "0705c6f0e2d39333645bf77cf1efb94526ff1f82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 18:35:59 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 19:19:54 2010 -0700"
      },
      "message": "starfire: Temporary kludge to fix powerpc build.\n\nAdd a dma_addr_t 64-bit case for powerpc with 64-bit phys addresses.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0705c6f0e2d39333645bf77cf1efb94526ff1f82",
      "tree": "1241ff7591c9da655ee3c48095b3a33238a65f42",
      "parents": [
        "fa50d6457691d5c2d8a3430abf950435ef129cf1"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Sep 01 00:28:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 18:15:00 2010 -0700"
      },
      "message": "tcp: update also tcp_output with regard to RFC 5681\n\nThanks to Ilpo Jarvinen, this updates also the initial window\nsetting for tcp_output with regard to RFC 5681.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa50d6457691d5c2d8a3430abf950435ef129cf1",
      "tree": "aeb475912c46e936b89e85e955215ec5b1e9e620",
      "parents": [
        "6267300e979e0fa912d871c7727c168bf3dbb37a"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Aug 31 12:14:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 18:12:20 2010 -0700"
      },
      "message": "net: make rx_queue sysfs_ops const\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6267300e979e0fa912d871c7727c168bf3dbb37a",
      "tree": "aa35942339f2dbafb9e0886a0de5dad705f514d3",
      "parents": [
        "6602cebb5bcac1fccf2850541f8bf9fcc8c86dee"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Aug 30 13:06:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 14:33:47 2010 -0700"
      },
      "message": "pxa168_eth: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/net/pxa168_eth.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85f72bc839705294b32b6c16b491c0422f0a71b3",
      "tree": "c2aec95a5b7315cc7e5bff44a28eb26d045d64e5",
      "parents": [
        "18145c69349f2ab60c470798f83b3a2639e2a8d9"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 01 16:12:28 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 01 16:12:28 2010 -0400"
      },
      "message": "mac80211: only cancel software-based scans on suspend\n\nOtherwise the hardware scan handler could access an invalid scan request\nstructure.  The driver should cancel any pending hardware scans during\nthe suspend process anyway, so also add a warning if the hardware scan\nis still pending when the device resumes.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6602cebb5bcac1fccf2850541f8bf9fcc8c86dee",
      "tree": "f3fb30ed089106bf9a5f209edc7b1f9be1338571",
      "parents": [
        "86cac58b71227cc34a3d0e78f19585c0eff49ea3"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Sep 01 05:25:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:57:55 2010 -0700"
      },
      "message": "net: skbuff.c cleanup\n\n(skb-\u003edata - skb-\u003ehead) can be changed by skb_headroom(skb)\n\nRemove some uses of NET_SKBUFF_DATA_USES_OFFSET, using\n(skb_end_pointer(skb) - skb-\u003ehead) or\n(skb_tail_pointer(skb) - skb-\u003ehead) : compiler does the right thing,\nand this is more readable for us ;)\n\n(struct skb_shared_info *) casts in pskb_expand_head() to help memcpy()\nto use aligned moves.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86cac58b71227cc34a3d0e78f19585c0eff49ea3",
      "tree": "e3329c4599474c12f17b0de5b2e8e4ff92233853",
      "parents": [
        "aed5029ead26fe47527d9e9f2052cf56b72543f0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 31 18:25:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:57:55 2010 -0700"
      },
      "message": "skge: add GRO support\n\n- napi_gro_flush() is exported from net/core/dev.c, to avoid\n  an irq_save/irq_restore in the packet receive path.\n- use napi_gro_receive() instead of netif_receive_skb()\n- use napi_gro_flush() before calling __napi_complete()\n- turn on NETIF_F_GRO by default\n- Tested on a Marvell 88E8001 Gigabit NIC\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aed5029ead26fe47527d9e9f2052cf56b72543f0",
      "tree": "87a6ffc67a5c6036da86bb1b6388bfe3744d68c2",
      "parents": [
        "1a9f28c8f94659a70f34f0f2ab12371c0745518d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 31 07:44:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:57:54 2010 -0700"
      },
      "message": "drivers/net/can/mscan/mpc5xxx_can.c: Add of_node_put to avoid memory leak\n\nAdd a call to of_node_put in the error handling code following a call to\nof_find_matching_node.\n\nThis patch also moves the existing call to of_node_put after the call to\niounmap in the error handling code, to make it possible to jump to\nof_node_put without doing iounmap.  These appear to be disjoint operations,\nso the ordering doesn\u0027t matter.\n\nThis patch furthermore changes the -ENODEV result in the error handling\ncode for of_find_matching_node to a return of 0, as found in the error\nhandling code for of_iomap, because the return type of the function is\nunsigned.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E,E1,E2;\nstatement S;\n@@\n\n*x \u003d\n(of_find_node_by_path\n|of_find_node_by_name\n|of_find_node_by_phandle\n|of_get_parent\n|of_get_next_parent\n|of_get_next_child\n|of_find_compatible_node\n|of_match_node\n|of_find_node_by_type\n|of_find_node_with_property\n|of_find_matching_node\n|of_parse_phandle\n)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x \u003d E\n*if (...) {\n  ... when !\u003d of_node_put(x)\n      when !\u003d if (...) { ... of_node_put(x); ... }\n(\n  return \u003c+...x...+\u003e;\n|\n*  return ...;\n)\n}\n...\u003e\n(\nE2 \u003d x;\n|\nof_node_put(x);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a9f28c8f94659a70f34f0f2ab12371c0745518d",
      "tree": "8672ee908ffbbe6d4e88252da23a9a29c4b345f4",
      "parents": [
        "875168a9330d3aa6481ce62ce8fa77c7be0c75fb"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Mon Aug 30 21:19:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:57:54 2010 -0700"
      },
      "message": "ns83820: Use helper to disable chip interrupts\n\nUse helper routine to disable chip interrupts.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "875168a9330d3aa6481ce62ce8fa77c7be0c75fb",
      "tree": "137a2d264cf960c8f6cc1a8961704cc1062014e7",
      "parents": [
        "064270132602c6e11482439e0e257f208cae79c0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 30 11:07:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:57:53 2010 -0700"
      },
      "message": "net: tunnels should use rcu_dereference\n\ntunnel4_handlers, tunnel64_handlers, tunnel6_handlers and\ntunnel46_handlers are protected by RCU, but we dont use appropriate rcu\nprimitives to scan them. rcu_lock() is already held by caller.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "064270132602c6e11482439e0e257f208cae79c0",
      "tree": "cfdbee48ab41f9f1cddc66dd814f80247f6fdc1f",
      "parents": [
        "9a8a97e88ea893522779aecbc0ff3d7361f49c12"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:35 2010 -0700"
      },
      "message": "bnx2x: Update version to 1.52.53-5\n\nUpdate version to 1.52.53-5\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a8a97e88ea893522779aecbc0ff3d7361f49c12",
      "tree": "e790c3afcc7348a16fb5b013586e36d3c331ec7a",
      "parents": [
        "a1e4be39dc5a8d83102b835a3ee049f2a6057be9"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:34 2010 -0700"
      },
      "message": "bnx2x: Add BCM84823 to the supported PHYs\n\nAdd BCM84823 to the supported PHYs\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1e4be39dc5a8d83102b835a3ee049f2a6057be9",
      "tree": "54f41b0277b4876758e8b6a9184edb2c1e810940",
      "parents": [
        "6f4ca066bc08877647aff2a7d68e36d14d06cb16"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:34 2010 -0700"
      },
      "message": "bnx2x: Change BCM848xx LED configuration\n\nChange 848xx LED configuration according to the new microcode (Boards\nwere shipped with only with the new microcode)\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f4ca066bc08877647aff2a7d68e36d14d06cb16",
      "tree": "8d29bb7916d5621e94e7d6e3366ee84c9c32fe9a",
      "parents": [
        "ac4d944910d4d4e9cc520f304f2fa2eb54e9677c"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:33 2010 -0700"
      },
      "message": "bnx2x: Remove unneeded setting of XAUI low power to BCM8727\n\nRemove unneeded setting of XAUI low power to BCM8727. This was required\nonly in older microcode which is not in the field.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac4d944910d4d4e9cc520f304f2fa2eb54e9677c",
      "tree": "ebd3e56561ed273cf156545105426b72d7a607b1",
      "parents": [
        "54c2fb785965a666a3e79dda16896801dfcf34e9"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:33 2010 -0700"
      },
      "message": "bnx2x: Change BCM848xx configuration according to IEEE\n\nChange BCM848xx behavior to fit IEEE such that setting 10Mb/100Mb will\nuse force speed, and setting 1Gb/10Gb will use auto-negotiation with the\nspecific speed advertised\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54c2fb785965a666a3e79dda16896801dfcf34e9",
      "tree": "67e531d8da0ae68984a4e00dc4575a4ffef5fe34",
      "parents": [
        "eb80ce740a7e1deda5bedb9b5df876ce84ac5bc2"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:32 2010 -0700"
      },
      "message": "bnx2x: Reset link before any new link settings\n\nReset link before any new link settings to avoid potential link issue\ncaused by previous link settings\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb80ce740a7e1deda5bedb9b5df876ce84ac5bc2",
      "tree": "1072eeaa7b36311c24114c88b9235a180301ffd8",
      "parents": [
        "8ca60a68a9fd61b4cf31b48d9c365b07e5588bbe"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:31 2010 -0700"
      },
      "message": "bnx2x: Fix potential link issue In BCM8727 based boards\n\nIn BCM8727 based boards, setting default 10G link speed after link was\nset to 1G may lead to link down issue. The problem was setting the right\nvalue, but to the wrong registers\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ca60a68a9fd61b4cf31b48d9c365b07e5588bbe",
      "tree": "c2cfb2c0217c999888dbf76467bdb6d23cfa9451",
      "parents": [
        "d807b3f728518d218fb2fe54c1227bc6d6f93efd"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:31 2010 -0700"
      },
      "message": "bnx2x: Fix potential link issue of BCM8073/BCM8727\n\nFix potential link issue caused by insufficient delay time during SPIROM\nload of BCM8073/BCM8727\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d807b3f728518d218fb2fe54c1227bc6d6f93efd",
      "tree": "551b6b0d4e8bffc04b5ff5728d474ba75953dc8f",
      "parents": [
        "03c5d770c24cd673d105fbf1a9706ae838272091"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 31 17:17:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:58 2010 -0700"
      },
      "message": "qlcnic: add cksum flag\n\no New CKSUM flag added by fw to notify cksum is verified.\no Update version to 5.0.9\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c5d770c24cd673d105fbf1a9706ae838272091",
      "tree": "420344c7cd203c648c4747293f1a41ae3b3d8ee1",
      "parents": [
        "b5e5492c0d49e2fd6f51961d03b8533435e5e7f5"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 31 17:17:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:57 2010 -0700"
      },
      "message": "qlcnic: mac vlan learning support\n\nHypervisor allows, two VM\u0027s interfaces to have same mac address.\nThese VM\u0027s interfaces get differentiate with Vlan tag.\nThis patch add support to learn and configure mac+vlan filter on device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5e5492c0d49e2fd6f51961d03b8533435e5e7f5",
      "tree": "6020e160e5b9b84b5d6d94c68f77fb8482d63c71",
      "parents": [
        "7373373d100e5aebe751af0b2609a9a01dad5ac1"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 31 17:17:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:57 2010 -0700"
      },
      "message": "qlcnic: support mac learning\n\nDevice eswitch need to configure with VM\u0027s mac address.\nHypervisor doesn\u0027t provide any utility/callbacks to get VM\u0027s mac address.\nUnicast mac address filter improves performance and also provide\npacket loopback capability i.e communication between VM.\n\nAbove features is by default off, can be turned on with module parameter\n\u0027mac_learn\u0027.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7373373d100e5aebe751af0b2609a9a01dad5ac1",
      "tree": "3816ae48d6f3f33beeb20f2c66b2b4ab333dc1fa",
      "parents": [
        "dcb50afff747d15fc2ffff762c08c325e4c229e5"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:56 2010 -0700"
      },
      "message": "qlcnic: fix mac override capability\n\no Rename mac_learning to mac_override\no Added check in set_mac to return error if mac override is disabled.\no Disabling mac_override only supported for Non priviledged functions.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcb50afff747d15fc2ffff762c08c325e4c229e5",
      "tree": "374b6c5d42c9ce065c7c6082cd5e62a2726bca99",
      "parents": [
        "7613c87b2d805acf7c882935d47aa84d1947656f"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:56 2010 -0700"
      },
      "message": "qlcnic: fix panic while using eth_hdr\n\no skb-\u003emac_header is not set, so machine panics while using function eth_hdr.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7613c87b2d805acf7c882935d47aa84d1947656f",
      "tree": "3da9bfa25441bd4a509f5b0b62efbfc6dbaa9368",
      "parents": [
        "174240a8efc441f01f2909ee167c0c15099c0212"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:55 2010 -0700"
      },
      "message": "qlcnic: fix mac anti spoof policy\n\no Allow enabling/disabling mac anti spoof policy only for\n  Non privilege functions.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "174240a8efc441f01f2909ee167c0c15099c0212",
      "tree": "059bf1a61e9e2d0b0a7091c87cec48cab7a4d0f1",
      "parents": [
        "da48e6c362d24d324f36a780d8566109e5f5a1d7"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:54 2010 -0700"
      },
      "message": "qlcnic: fix for setting default eswitch config\n\no Default eswitch config was set, even before eswitch capabilty get detected.\nAs a result setting default config was getting fail.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "da48e6c362d24d324f36a780d8566109e5f5a1d7"
}
