)]}'
{
  "log": [
    {
      "commit": "d265fef6ddf9042195aae551e1fde211c2a1588b",
      "tree": "b9c45caac6e191f6c68df3cc215831ee7e8f1e21",
      "parents": [
        "dca9b2404a6d6579828da2425c051462701efd3f"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Tue Nov 30 12:00:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:34:01 2010 -0800"
      },
      "message": "tipc: Remove obsolete native API files and exports\n\nAs part of the removal of TIPC\u0027s native API support it is no longer\nnecessary for TIPC to export symbols for routines that can be called\nby kernel-based applications, nor for it to have header files that\nkernel-based applications can include to access the declarations for\nthose routines. This commit eliminates the exporting of symbols by\nTIPC and migrates the contents of each obsolete native API include\nfile into its corresponding non-native API equivalent.\n\nThe code which was migrated in this commit was migrated intact, in\nthat there are no technical changes combined with the relocation.\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": "dca9b2404a6d6579828da2425c051462701efd3f",
      "tree": "c8f5fdd5f52e1ede8716703323f4297234a1e687",
      "parents": [
        "b672083ed36a49c323737b7c7e1d5264a7c193af"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Wed Dec 01 18:05:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:27:33 2010 -0800"
      },
      "message": "net: kill unused macros from head file\n\nThese macros have been defined for several years since v2.6.12-rc2（tracing by git）,\nbut never be used. So remove them.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b672083ed36a49c323737b7c7e1d5264a7c193af",
      "tree": "bb80550bfe93b1c3ea2ee537a543c242fa85fe90",
      "parents": [
        "97b1ce25e8fc27f74703537ec09d4996c7a6e38a"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Wed Dec 01 18:05:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:27:32 2010 -0800"
      },
      "message": "ipv6: use ND_REACHABLE_TIME and ND_RETRANS_TIMER instead of magic number\n\nND_REACHABLE_TIME and ND_RETRANS_TIMER have defined\nsince v2.6.12-rc2, but never been used.\nSo use them instead of magic number.\n\nThis patch also changes original code style to read comfortably .\n\nThank YOSHIFUJI Hideaki for pointing it out.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97b1ce25e8fc27f74703537ec09d4996c7a6e38a",
      "tree": "13ac7fb31da5007e52d7982b1003c1ff1297bf97",
      "parents": [
        "a9527a3b621e507c85b639c183c3aa22afd4eb61"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Wed Dec 01 18:04:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:27:32 2010 -0800"
      },
      "message": "tcp: use TCP_BASE_MSS to set basic mss value\n\nTCP_BASE_MSS is defined, but not used.\ncommit 5d424d5a introduce this macro, so use\nit to initial sysctl_tcp_base_mss.\n\ncommit 5d424d5a674f782d0659a3b66d951f412901faee\nAuthor: John Heffner \u003cjheffner@psc.edu\u003e\nDate:   Mon Mar 20 17:53:41 2006 -0800\n\n    [TCP]: MTU probing\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9527a3b621e507c85b639c183c3aa22afd4eb61",
      "tree": "663c9bc25246548ffac265ea9718bd8941bb44cb",
      "parents": [
        "2989042ca86b94bf4ffa9486921bb300ad44225f"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Wed Dec 01 18:04:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:27:31 2010 -0800"
      },
      "message": "net: snmp: fix the wrong ICMP_MIB_MAX value\n\n__ICMP_MIB_MAX is equal to the total number of icmp mib,\nSo no need to add 1. This wastes 4/8 bytes memory.\n\nChange it to be same as ICMP6_MIB_MAX, TCP_MIB_MAX, UDP_MIB_MAX.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2989042ca86b94bf4ffa9486921bb300ad44225f",
      "tree": "3f7c6abad513d04528d754eab78b876dd6087695",
      "parents": [
        "d68f6837c4972b0433e41f8bee4b2b8205610f31"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:19:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:13:46 2010 -0800"
      },
      "message": "can: EG20T PCH: Delete unnecessary spin_lock\n\nDelete unnecessary spin_lock for accessing Message Object.\nSince all message objects are divided into tx/rx area completely,\nspin_lock processing is unnecessary.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d68f6837c4972b0433e41f8bee4b2b8205610f31",
      "tree": "9f6e646cfb07fb85f2432c375db22cff0c96a296",
      "parents": [
        "15ffc8fddf72712cc45d51c64bd500760ec63c80"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:16:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:04:51 2010 -0800"
      },
      "message": "can: EG20T PCH: Enumerate LEC macros\n\nFor easy to readable, LEC #define macros are replaced to enums.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15ffc8fddf72712cc45d51c64bd500760ec63c80",
      "tree": "6b26123026d65d0752ed0e7c64d3fe1782958f23",
      "parents": [
        "8339a7ed562719e040ca783bf59fa2d614d10ac9"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:15:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:04:51 2010 -0800"
      },
      "message": "can: EG20T PCH: Change Message Object Index\n\nFor easy to readable, add Message Object index like below.\nPCH_RX_OBJ_START\nPCH_RX_OBJ_END\nPCH_TX_OBJ_START\nPCH_TX_OBJ_END\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8339a7ed562719e040ca783bf59fa2d614d10ac9",
      "tree": "c2bdfa54014191d78a9ece9c561443ae691e8df5",
      "parents": [
        "db3949c4506a21633469d71f2915cf660eea0a35"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:11:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:04:50 2010 -0800"
      },
      "message": "can: EG20T PCH: Separate Interface Register(IF1/IF2)\n\nCAN register of Intel PCH EG20T has 2 sets of interface register.\nTo reduce whole of code size, separate interface register.\nAs a result, the number of function also can be reduced.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db3949c4506a21633469d71f2915cf660eea0a35",
      "tree": "be59f60360688d8157ad61d5fc8353424e472237",
      "parents": [
        "493f377d6dd56f4e98b198d637fe714ab124681b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 11:52:07 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 12:14:37 2010 -0800"
      },
      "message": "tcp: Implement ipv6 -\u003eget_peer() and -\u003etw_get_peer().\n\nNow ipv6 timewait recycling is fully implemented and\nenabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "493f377d6dd56f4e98b198d637fe714ab124681b",
      "tree": "2e505bb0908fabd1f5cec1e40302e9f5b2d33077",
      "parents": [
        "ae4694b2d3e4c0f47c0e804a68417be57e5daf85"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 12:14:29 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 12:14:29 2010 -0800"
      },
      "message": "tcp: Add timewait recycling bits to ipv6 connect code.\n\nThis will also improve handling of ipv6 tcp socket request\nbacklog when syncookies are not enabled.  When backlog\nbecomes very deep, last quarter of backlog is limited to\nvalidated destinations.  Previously only ipv4 implemented\nthis logic, but now ipv6 does too.\n\nNow we are only one step away from enabling timewait\nrecycling for ipv6, and that step is simply filling in\nthe implementation of tcp_v6_get_peer() and\ntcp_v6_tw_get_peer().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae4694b2d3e4c0f47c0e804a68417be57e5daf85",
      "tree": "f432ea91b11a003f70e27c346252db91d5876bd0",
      "parents": [
        "15c054251ab84895ec043e90826612c1a3d6d4f1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 10:59:22 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 10:59:22 2010 -0800"
      },
      "message": "ipv6: Create inet6_csk_route_req().\n\nBrother of ipv4\u0027s inet_csk_route_req().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15c054251ab84895ec043e90826612c1a3d6d4f1",
      "tree": "6c96a382d981ab7229665550be8332891f31f500",
      "parents": [
        "ccb7c410ddc054b8c1ae780319bc98ae092d3854"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 10:16:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 10:16:06 2010 -0800"
      },
      "message": "ipv6: Add rt6_get_peer() helper.\n\nTo go along side ipv4\u0027s rt_get_peer().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccb7c410ddc054b8c1ae780319bc98ae092d3854",
      "tree": "6a363c7232121d2390c091b232ee758fa10e4446",
      "parents": [
        "4399ce402c7c837dec80bf9fb40d079b39b9265a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 18:09:13 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 18:09:13 2010 -0800"
      },
      "message": "timewait_sock: Create and use getpeer op.\n\nThe only thing AF-specific about remembering the timestamp\nfor a time-wait TCP socket is getting the peer.\n\nAbstract that behind a new timewait_sock_ops vector.\n\nSupport for real IPV6 sockets is not filled in yet, but\ncuriously this makes timewait recycling start to work\nfor v4-mapped ipv6 sockets.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4399ce402c7c837dec80bf9fb40d079b39b9265a",
      "tree": "d60fdcdd13b019fba90bbef24e3b530b8ff3c5d4",
      "parents": [
        "8790ca172a1550949804a2ad59ccea310f680c9f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 17:29:08 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 17:29:08 2010 -0800"
      },
      "message": "inetpeer: Fix incorrect comment about inetpeer struct size.\n\nNow with ipv6 support it is no longer less than 64 bytes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8790ca172a1550949804a2ad59ccea310f680c9f",
      "tree": "f9a0bf451adc36dab6e4cb9f5430827bbd827384",
      "parents": [
        "67d5288049f46f816181f63eaa8f1371877ad8ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 17:28:18 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 17:28:18 2010 -0800"
      },
      "message": "inetpeer: Kill use of inet_peer_address_t typedef.\n\nThey are verboten these days.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67d5288049f46f816181f63eaa8f1371877ad8ea",
      "tree": "d7edc70f142fcab265b043cf64612ddf27d9281e",
      "parents": [
        "ead5d238146981f922e3848fac83825d87c518f0"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Mon Nov 29 18:02:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 13:02:09 2010 -0800"
      },
      "message": "vxge: update driver version\n\nUpdate vxge driver version\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ead5d238146981f922e3848fac83825d87c518f0",
      "tree": "8ab431ca6d04aff50caa33c662e3685360a2c8a4",
      "parents": [
        "1bacdbb341e8c92c58651f06727318c3d0c1c30e"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Mon Nov 29 18:02:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 13:02:08 2010 -0800"
      },
      "message": "vxge: use strcpy for strings\n\nUse strncpy instead of memcpy when working on strings\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bacdbb341e8c92c58651f06727318c3d0c1c30e",
      "tree": "f1ab8b888e33e03a9d382040fd637fe303592012",
      "parents": [
        "8afe7c8acd33bc52c56546e73e46e9d546269e2c"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Mon Nov 29 18:02:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 13:02:08 2010 -0800"
      },
      "message": "vxge: remove unnecessary printks\n\nRemove printks for ring blocks, fifo blocks, and rx doorbell mode as\nthey clutter the dmesg output during modprobe and provide no useful\ninformation.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8afe7c8acd33bc52c56546e73e46e9d546269e2c",
      "tree": "2b12d064d2d0234c5a0b5c271868b66d7be88387",
      "parents": [
        "4da6a738ffdb99b88efbe5b4c4fe521ca453640d"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Nov 29 09:47:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 12:53:23 2010 -0800"
      },
      "message": "ipip: add module alias for tunl0 tunnel device\n\nIf ipip is built as a module the \u0027ip tunnel add\u0027 command would fail because\nthe ipip module was not being autoloaded.  Adding an alias for\nthe tunl0 device name cause dev_load() to autoload it when needed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4da6a738ffdb99b88efbe5b4c4fe521ca453640d",
      "tree": "88a80180c14352c7cd7cf65abfe78d9f5276a550",
      "parents": [
        "407d6fcbfdd011bcc2dd9e6923c5cca00abbfc6f"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Nov 29 09:47:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 12:53:22 2010 -0800"
      },
      "message": "gre: add module alias for gre0 tunnel device\n\nIf gre is built as a module the \u0027ip tunnel add\u0027 command would fail because\nthe ip_gre module was not being autoloaded.  Adding an alias for\nthe gre0 device name cause dev_load() to autoload it when needed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "407d6fcbfdd011bcc2dd9e6923c5cca00abbfc6f",
      "tree": "a84b9ffc2aa8df98d343aed9c65c4856a4c0cb10",
      "parents": [
        "f2cd2d3e9b3ef960612e362f0ad129d735452df2"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Nov 29 09:47:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 12:53:22 2010 -0800"
      },
      "message": "gre: minor cleanups\n\nUse strcpy() rather the sprintf() for the case where name is getting\ngenerated.  Fix indentation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2cd2d3e9b3ef960612e362f0ad129d735452df2",
      "tree": "bef1868cfc7dc66de7b2430a4b47b12bced05ec1",
      "parents": [
        "0793f83f0ec2142d06abe53570417c8d95e0310a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Nov 29 08:14:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 12:47:42 2010 -0800"
      },
      "message": "net sched: use xps information for qdisc NUMA affinity\n\nAllocate qdisc memory according to NUMA properties of cpus included in\nxps map.\n\nTo be effective, qdisc should be (re)setup after changes\nof /sys/class/net/eth\u003cn\u003e/queues/tx-\u003cn\u003e/xps_cpus\n\nI added a numa_node field in struct netdev_queue, containing NUMA node\nif all cpus included in xps_cpus share same node, else -1.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0793f83f0ec2142d06abe53570417c8d95e0310a",
      "tree": "6716837e759bb83722d07084f57bcd327167ee56",
      "parents": [
        "3f419d2d487821093ee46e898b5f8747f9edc9cd"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Dec 01 12:39:28 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 01 12:39:28 2010 -0800"
      },
      "message": "bnx2x: Add Nic partitioning mode (57712 devices)\n\nNIC partitioning is another flavor of multi function - having few\nPCI functions share the same physical port. Unlike the currently\nsupported mode of multi-function which depends on the switch\nconfiguration and uses outer-VLAN, the NPAR mode is switch independent\nand uses the MAC addresses to distribute incoming packets to the different\nfunctions. This patch adds the specific HW setting of the NPAR mode\nand some distinctions between switch dependent (SD) and\nswitch independent (SI) multi-function (MF) modes where the configuration\nis not the same.\n\nAdvance driver version to 1.60.00-6\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f419d2d487821093ee46e898b5f8747f9edc9cd",
      "tree": "a3f7731eb0706c5ae6d0f4ec004ba0d08d7f951b",
      "parents": [
        "b3419363808f2481b24a817f491878e1795db4c7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 13:37:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:28:06 2010 -0800"
      },
      "message": "inet: Turn -\u003eremember_stamp into -\u003eget_peer in connection AF ops.\n\nThen we can make a completely generic tcp_remember_stamp()\nthat uses -\u003eget_peer() as a helper, minimizing the AF specific\ncode and minimizing the eventual code duplication when we implement\nthe ipv6 side of TW recycling.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3419363808f2481b24a817f491878e1795db4c7",
      "tree": "76cfa3c55d6798a9bf25d200778dc212841f6cb0",
      "parents": [
        "672f007d65f50468a4a1e55825fe58e5b035324d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:27:11 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:27:11 2010 -0800"
      },
      "message": "ipv6: Add infrastructure to bind inet_peer objects to routes.\n\nThey are only allowed on cached ipv6 routes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "672f007d65f50468a4a1e55825fe58e5b035324d",
      "tree": "1c4c74ed6cdc6881cccc1c24a97b8117efe93d6c",
      "parents": [
        "021e9299113363cc1b713f86b2cba30b8e6cb5dd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:20:00 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:20:00 2010 -0800"
      },
      "message": "inetpeer: Add inet_getpeer_v6()\n\nNow that all of the infrastructure is in place, we can add\nthe ipv6 shorthand for peer creation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "021e9299113363cc1b713f86b2cba30b8e6cb5dd",
      "tree": "2e6f5bb98960ba927280beb987168f6bd5a4ba6d",
      "parents": [
        "026630450244b8f8d1baf54548be0800aa1823ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:12:23 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:12:23 2010 -0800"
      },
      "message": "inetpeer: Add v6 peers tree, abstract root properly.\n\nAdd the ipv6 peer tree instance, and adapt remaining\ndirect references to \u0027v4_peers\u0027 as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "026630450244b8f8d1baf54548be0800aa1823ed",
      "tree": "073336c16d43756018592a5cd3714aafab6a4582",
      "parents": [
        "b534ecf1cd26f094497da6ae28a6ab64cdbe1617"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:08:53 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 12:08:53 2010 -0800"
      },
      "message": "inetpeer: Abstract address comparisons.\n\nNow v4 and v6 addresses will both work properly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b534ecf1cd26f094497da6ae28a6ab64cdbe1617",
      "tree": "bdf8a55183a38926b8f34f709cb51a4db2f5f6b8",
      "parents": [
        "582a72da9a41be9227dc931d728ae2906880a589"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 11:54:19 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 11:54:19 2010 -0800"
      },
      "message": "inetpeer: Make inet_getpeer() take an inet_peer_adress_t pointer.\n\nAnd make an inet_getpeer_v4() helper, update callers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "582a72da9a41be9227dc931d728ae2906880a589",
      "tree": "0c1943d6c5eabdbfef6560ac49db322d4becf43d",
      "parents": [
        "98158f5a853cafd33b254ae0eacc0dd69f90b93b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 11:53:55 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 11:53:55 2010 -0800"
      },
      "message": "inetpeer: Introduce inet_peer_address_t.\n\nCurrently only the v4 aspect is used, but this will change.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98158f5a853cafd33b254ae0eacc0dd69f90b93b",
      "tree": "ccffd30760090c9b20d89d9bb30ed50246b699e6",
      "parents": [
        "c20ec76157747434652e721cdd4dccd8654ad370"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 11:41:59 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 30 11:41:59 2010 -0800"
      },
      "message": "inetpeer: Abstract out the tree root accesses.\n\nInstead of directly accessing \"peer\", change to code to\noperate using a \"struct inet_peer_base *\" pointer.\n\nThis will facilitate the addition of a seperate tree for\nipv6 peer entries.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c20ec76157747434652e721cdd4dccd8654ad370",
      "tree": "9635f9d233ce60babf763166fa2f5aeeff049af0",
      "parents": [
        "ef46ffbc2841dddebe521764c06673474ca5d041"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:42:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:56 2010 -0800"
      },
      "message": "forcedeth: Use netdev_dbg for printk(KERN_DEBUG\n\nUse the normal debugging functions.\nPrint mac address when using random_ether_addr.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef46ffbc2841dddebe521764c06673474ca5d041",
      "tree": "3fcff4f159531cfb7e83e4c324287271df7ce3b3",
      "parents": [
        "b2ba08e606dfd106a394c3ac7a56c497b4c8f230"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:42:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:56 2010 -0800"
      },
      "message": "forcedeth: Remove netdev_dbg uses\n\nThese were probably just for initial driver debugging\nand have not been enabled in builds in git history.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2ba08e606dfd106a394c3ac7a56c497b4c8f230",
      "tree": "3a736ee4e4e4042840af7745c115ec973ca45442",
      "parents": [
        "cd66328bdab782ee40d17b573a3067a591cb7b4f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:42:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:55 2010 -0800"
      },
      "message": "forcedeth: Convert dev_printk(\u003clevel\u003e to dev_\u003clevel\u003e(\n\nUse vsprintf extension %pM for a mac address in one instance.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd66328bdab782ee40d17b573a3067a591cb7b4f",
      "tree": "a3f619795b311c23ce467ec9848c076ccb2c5c83",
      "parents": [
        "c41d41e1687dcf344f55dd15c7121532e5c195d4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:55 2010 -0800"
      },
      "message": "forcedeth: Separate vendor specific initializations into functions\n\nNeaten the phy_init function by adding and calling vendor\nspecific functions.\n\nobject size is reduced by ~1kb:\n\n$ size drivers/net/forcedeth.o.*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  83475\t   1848\t  19304\t 104627\t  198b3\tdrivers/net/forcedeth.o.new\n  84459\t   1848\t  19544\t 105851\t  19d7b\tdrivers/net/forcedeth.o.old\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c41d41e1687dcf344f55dd15c7121532e5c195d4",
      "tree": "3b712dd2f626232e5294ca883824d9aaae7897c7",
      "parents": [
        "1d397f3698ec438c3c14abf45bfac88cca1882d9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:54 2010 -0800"
      },
      "message": "forcedeth: Add function init_realtek_8211b\n\nDeduplicate the code use for the init/reset of this device.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d397f3698ec438c3c14abf45bfac88cca1882d9",
      "tree": "f402bc9ea3872a331257b51cbead33c0b4fb9fb8",
      "parents": [
        "294a554e274f961ac33c7d739d5b912bd0005f5b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:54 2010 -0800"
      },
      "message": "forcedeth: Convert pr_\u003clevel\u003e to netdev_\u003clevel\u003e\n\nUse netdev_\u003clevel\u003e when a struct net_device * is available.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "294a554e274f961ac33c7d739d5b912bd0005f5b",
      "tree": "a1d8af440477c5c6e0c085cc9ccb2dc3358c1a9a",
      "parents": [
        "f52dafc1a67c98baa9b6fa1866a4caa4be4831fb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:53 2010 -0800"
      },
      "message": "forcedeth: Use pr_fmt and pr_\u003clevel\u003e\n\nConvert printks to pr_\u003clevel\u003e.\nRemove \"forcedeth: \" from some calls as it\u0027s now added by pr_fmt.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f52dafc1a67c98baa9b6fa1866a4caa4be4831fb",
      "tree": "2275c5c7e9977f928960eb1abf2a9cd7f78c3fca",
      "parents": [
        "e649985b4ab1e86b3a389cf0d7c48f9cb1e27ae6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:53 2010 -0800"
      },
      "message": "forcedeth: Convert remaining dprintk to netdev_dbg\n\nThe remaining dprintk uses are emitted as KERN_INFO.\nChange these dprintk uses to netdev_dbg.\nRemove the now unused dprintk macros.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e649985b4ab1e86b3a389cf0d7c48f9cb1e27ae6",
      "tree": "1ce4293ca03e724b63e4a9a3fd98726c8c2d73ec",
      "parents": [
        "6b80858d2c0a378894b9df35d3703d62b0b12dbc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:52 2010 -0800"
      },
      "message": "forcedeth: Use print_hex_dump\n\nUse the standard code to emit hex dumps.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b80858d2c0a378894b9df35d3703d62b0b12dbc",
      "tree": "fb649c4d75a305d897a49da0b20dbcd2419791cb",
      "parents": [
        "344d0dce5164d0bf2d73cf10510fe08ed8cf8248"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:52 2010 -0800"
      },
      "message": "forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg\n\nUse the more standard macro to preface netdev-\u003ename.\nFix casting on resource use.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "344d0dce5164d0bf2d73cf10510fe08ed8cf8248",
      "tree": "1ed253486884d53ab9180a5b366a2dc1fe9f50f4",
      "parents": [
        "77148625e10d0fda50d05e92d199c0df17b66e9a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 29 07:41:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:44:51 2010 -0800"
      },
      "message": "forcedeth: Change reg_delay arguments and use\n\nMove the printk out of reg_delay and make\nthe callers emit a message on error.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77148625e10d0fda50d05e92d199c0df17b66e9a",
      "tree": "fdb5bb1e06933dc8891a3c4d3c93c371801d8b37",
      "parents": [
        "a41778694806ac1ccd4b1dafed1abef8d5ba98ac",
        "51cce8a590c4696d62bfacc63378d1036084cef7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:19:09 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 11:19:09 2010 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "a41778694806ac1ccd4b1dafed1abef8d5ba98ac",
      "tree": "499550eb704ba7811960d633161f5c386e4332cb",
      "parents": [
        "b02038a17b271e0f70616c54e4eccb5cc33d1b74"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Nov 28 21:43:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 09:43:13 2010 -0800"
      },
      "message": "xps: add __rcu annotations\n\nAvoid sparse warnings : add __rcu annotations and use\nrcu_dereference_protected() where necessary.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b02038a17b271e0f70616c54e4eccb5cc33d1b74",
      "tree": "b63cbb3aaa911e9504da9571d18eca2799703f97",
      "parents": [
        "49b4a6546fac02f58784f0744e0f99a6562ccc03"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Nov 28 05:43:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 09:43:13 2010 -0800"
      },
      "message": "xps: NUMA allocations for per cpu data\n\nstore_xps_map() allocates maps that are used by single cpu, it makes\nsense to use NUMA allocations.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49b4a6546fac02f58784f0744e0f99a6562ccc03",
      "tree": "69504924d37630618d9b20cf699af7a0cf8db021",
      "parents": [
        "e9248fbd6b6f7ef1917bfffe998654e40dfb4cfd"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Mon Nov 29 00:14:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 29 09:41:12 2010 -0800"
      },
      "message": "sctp: kill unused macros in head file\n\n1. SCTP_CMD_NUM_VERBS,SCTP_CMD_MAX\nThese two macros have never been used for several years since v2.6.12-rc2.\n\n2.sctp_port_rover,sctp_port_alloc_lock\nThe commit 063930 abandoned global variables of port_rover and port_alloc_lock,\nbut still keep two macros to refer to them.\nSo, remove them now.\n\ncommit 06393009000779b00a558fd2f280882cc7dc2008\nAuthor: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nDate:   Wed Oct 10 17:30:18 2007 -0700\n\n    [SCTP]: port randomization\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9248fbd6b6f7ef1917bfffe998654e40dfb4cfd",
      "tree": "2b12b58bcefca5572e4bfb5d67cfb51d2886ac33",
      "parents": [
        "bf26414510103448ad3dc069c7422462f03ea3d7"
      ],
      "author": {
        "name": "Scott J. Goldman",
        "email": "scottjg@vmware.com",
        "time": "Sat Nov 27 10:33:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:25:33 2010 -0800"
      },
      "message": "vmxnet3: fix compilation when RSS is disabled\n\nIf RSS is disabled, we can ifdef out some RSS specific code. This fixes\nthe compile error found by Randy Dunlap.\n\nSigned-off-by: Scott J. Goldman \u003cscottjg@vmware.com\u003e\nReviewed-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf26414510103448ad3dc069c7422462f03ea3d7",
      "tree": "b8930bb2850dbc65f1e1f4e8bc6574f3c956b772",
      "parents": [
        "8fa9208e305e24978b897d6ea057604444ce77e1"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Fri Nov 26 08:36:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:24:14 2010 -0800"
      },
      "message": "xps: Add CONFIG_XPS\n\nThis patch adds XPS_CONFIG option to enable and disable XPS.  This is\ndone in the same manner as RPS_CONFIG.  This is also fixes build\nfailure in XPS code when SMP is not enabled.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fa9208e305e24978b897d6ea057604444ce77e1",
      "tree": "09f528d19e0c70d3984306d853180cb387143c07",
      "parents": [
        "2b6203bb7d85e6a2ca2088b8684f30be70246ddf"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Nov 26 02:41:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:18 2010 -0800"
      },
      "message": "qeth: l3 fix len in tso hdr\n\nThe tso hdr is longer then the regular l3 hdr. Fix the calculation\nof the total len by accounting the size of the tso hdr.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b6203bb7d85e6a2ca2088b8684f30be70246ddf",
      "tree": "b6f8bfcb5e70535085c3f18a2eda8f05ec6ba2dd",
      "parents": [
        "cdac082e051136a021f28d0f63c56e916b541253"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Fri Nov 26 02:41:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:17 2010 -0800"
      },
      "message": "qeth: enable interface setup if LAN is offline\n\nDevice initialization of a qeth device contains a STARTLAN step.\nThis step may fail, if cable is not yet plugged in. The qeth device\nstays in state HARDSETUP until cable is plugged in. This prevents\nfurther preparational initialization steps of the qeth device and\nits network interface. This patch makes sure initialization of qeth\ndevice continues, even though cable is not yet plugged in.\nOnce carrier is available, qeth is notified, triggers a recovery\nwhich results in a working network interface.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdac082e051136a021f28d0f63c56e916b541253",
      "tree": "a05a66b1caf0a892c697b9db4367954001017e99",
      "parents": [
        "f3aa3136d9c15ff693198eb34701a74bb0b6b969"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 26 02:41:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:17 2010 -0800"
      },
      "message": "drivers/s390/net: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3aa3136d9c15ff693198eb34701a74bb0b6b969",
      "tree": "47f26d5a3ee93d8139e6f4b6b336399dbd585d9b",
      "parents": [
        "5e9559689735f760f3a1fb9b2aafeb4d8efbf8f5"
      ],
      "author": {
        "name": "Sachin Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Fri Nov 26 02:41:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:16 2010 -0800"
      },
      "message": "qeth lcs: convert mc rwlock to RCU\n\nCommit 1d7138de878d1d4210727c1200193e69596f93b3\nigmp: RCU conversion of in_dev-\u003emc_list\n\nconverted rwlock to RCU.\n\nUpdate the s390 network drivers(qeth \u0026 lcs) code to adapt to this change.\nV2 : Changes based on suggestions given by Eric Dumazet\n\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e9559689735f760f3a1fb9b2aafeb4d8efbf8f5",
      "tree": "d951984c06fd439ae18e90cacd8c61f602b4a383",
      "parents": [
        "de855b992d75e49816eb09231764e7a63a4f555d"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Nov 28 18:10:53 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:10:53 2010 -0800"
      },
      "message": "stmmac: fix stmmac_resume removing not yet used shutdown flag\n\nThe commit to convert to use the dev_pm_ops struct\nintroduces a bug. The shutdown flag is not yet used\nbecause the hibernation on memory is done by using\nthe freeze callback.\nThanks to Vlad for having reported it.\n\nReported-by: Vlad Lungu \u003cvlad.lungu@windriver.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de855b992d75e49816eb09231764e7a63a4f555d",
      "tree": "dd9fb563644758f88c70fa5b0a6970b803a5476e",
      "parents": [
        "34cf97eb255b09751f1eb1b5573813e9ea3fe21f"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon@janc.net.pl",
        "time": "Sat Nov 27 08:39:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:06:59 2010 -0800"
      },
      "message": "forcedeth: use usleep_range not msleep for small sleeps\n\nSigned-off-by: Szymon Janc \u003cszymon@janc.net.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34cf97eb255b09751f1eb1b5573813e9ea3fe21f",
      "tree": "d333a336d1e657b07b9a3bad8a1a45a21106b8c4",
      "parents": [
        "5504e1397cc860e61fbb68c56e7a10db613275fd"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon@janc.net.pl",
        "time": "Sat Nov 27 08:39:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:06:58 2010 -0800"
      },
      "message": "forcedeth: do not use assignment in if conditions\n\nSigned-off-by: Szymon Janc \u003cszymon@janc.net.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5504e1397cc860e61fbb68c56e7a10db613275fd",
      "tree": "9607741083e096b8e51368ae63cc5dee00fd7709",
      "parents": [
        "9b03b06b65856f70564c53654d44053f3072379e"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon@janc.net.pl",
        "time": "Sat Nov 27 08:39:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:06:58 2010 -0800"
      },
      "message": "forcedeth: include \u003clinux/io.h\u003e and \u003clinux/uaccess.h\u003e instead of \u003casm/io.h\u003e and \u003casm/uaccess.h\u003e as suggested by checkpatch\n\nSigned-off-by: Szymon Janc \u003cszymon@janc.net.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b03b06b65856f70564c53654d44053f3072379e",
      "tree": "74394fd47a9abea8b9a6b0f8992ef943f4ddb652",
      "parents": [
        "78aea4fc67a7534d5f5bbb0419a2bcb50b0547c9"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon@janc.net.pl",
        "time": "Sat Nov 27 08:39:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:06:57 2010 -0800"
      },
      "message": "forcedeth: remove unnecessary checks before kfree\n\nSigned-off-by: Szymon Janc \u003cszymon@janc.net.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78aea4fc67a7534d5f5bbb0419a2bcb50b0547c9",
      "tree": "70a2a10f87e3efeed6ca5778dc1a60eac80c460c",
      "parents": [
        "47c05314328d9c40f6006783dc4c1e3080bd2914"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon@janc.net.pl",
        "time": "Sat Nov 27 08:39:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:06:57 2010 -0800"
      },
      "message": "forcedeth: fix multiple code style issues\n\nSigned-off-by: Szymon Janc \u003cszymon@janc.net.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47c05314328d9c40f6006783dc4c1e3080bd2914",
      "tree": "558b72f6ea3c18ec41851cc96712263f001d2351",
      "parents": [
        "e80be0b0ee307a2801e57cf36333d3d659e4bcc6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 28 00:02:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 17:26:24 2010 -0800"
      },
      "message": "zd1211rw: document need for kmalloc cast\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e80be0b0ee307a2801e57cf36333d3d659e4bcc6",
      "tree": "1f8ec30ea9898c6002c31179025a094f34975194",
      "parents": [
        "f3167460144cd2c24b964a32d40d32f851b5d5f4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Nov 27 23:05:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 17:26:23 2010 -0800"
      },
      "message": "vxge: remove unnecessary [kv][mcz]alloc casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3167460144cd2c24b964a32d40d32f851b5d5f4",
      "tree": "323a9831fbd3a1b2bd7bddbffc7dde406e6849a4",
      "parents": [
        "0acdf68f495793143802dd4f3e47918dddcceed7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Nov 27 23:05:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 17:26:23 2010 -0800"
      },
      "message": "qlcnic: remove unnecessary [kv][mcz]alloc casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0acdf68f495793143802dd4f3e47918dddcceed7",
      "tree": "fb3fb4bdb4fd0b353a6b731ec068ea2294470ce5",
      "parents": [
        "c661c4a2b0d64c33afc9018a406162b1f8ac5617"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Nov 27 23:05:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 17:26:22 2010 -0800"
      },
      "message": "netxen: remove unnecessary [kv][mcz]alloc casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c661c4a2b0d64c33afc9018a406162b1f8ac5617",
      "tree": "2a30935b0543f727f670ea70ce26727079d2c501",
      "parents": [
        "82a39eb6b3829a02e235656feddb4542517fcabc"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Nov 25 07:53:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:50:15 2010 -0800"
      },
      "message": "cxgb3: Removing unused return variable\n\nCurrently the ret variable is not used for anything other than\nreceive the value of the t3_adapter_error(), which will always be 0,\nbecause the reset parameter is 0.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82a39eb6b3829a02e235656feddb4542517fcabc",
      "tree": "51fee60823c57fd6110faa264a71b6403c1602f4",
      "parents": [
        "aa285b1740f5b13e5a2606a927f3129954583d78"
      ],
      "author": {
        "name": "Jozsef Kadlecsik",
        "email": "kadlec@blackhole.kfki.hu",
        "time": "Thu Nov 25 03:15:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:26:21 2010 -0800"
      },
      "message": "ipv6: Prepare the tree for un-inlined jhash.\n\njhash is widely used in the kernel and because the functions\nare inlined, the cost in size is significant. Also, the new jhash\nfunctions are slightly larger than the previous ones so better un-inline.\nAs a preparation step, the calls to the internal macros are replaced\nwith the plain jhash function calls.\n\nSigned-off-by: Jozsef Kadlecsik \u003ckadlec@blackhole.kfki.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa285b1740f5b13e5a2606a927f3129954583d78",
      "tree": "4845acc70e17cbd0c3a16f490aa24e1a00e8eb3c",
      "parents": [
        "6a632625c7da7594d059b88dae0e9c591af147ba"
      ],
      "author": {
        "name": "Timo Teräs",
        "email": "timo.teras@iki.fi",
        "time": "Tue Nov 23 04:03:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:22:17 2010 -0800"
      },
      "message": "xfrm: fix gre key endianess\n\nfl-\u003efl_gre_key is network byte order contrary to fl-\u003efl_icmp_*.\nMake xfrm_flowi_{s|d}port return network byte order values for gre\nkey too.\n\nSigned-off-by: Timo Teräs \u003ctimo.teras@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a632625c7da7594d059b88dae0e9c591af147ba",
      "tree": "d062b16340e3b2d10575ad06882cdbaa1c6014b5",
      "parents": [
        "4f64bcb2fc093a3a9d7d41220004491ce88e4dd3"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:38 2010 -0800"
      },
      "message": "ethoc: remove division from loops\n\nCalculating the BD entry using a modulus operation isn\u0027t optimal, especially\ninside the loop.  This patch removes the modulus operations in favour of:\n\ni)  simply checking for wrapping in the case of cur_rx\nii) forcing num_tx to be a power of two and using it to mask out the\n    entry from cur_tx\n\nThe also prevents possible issues related overflow of the cur_rx and cur_tx\ncounters.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f64bcb2fc093a3a9d7d41220004491ce88e4dd3",
      "tree": "5a6f8cd7b29004ec69104d2a56d55f3f8a3648df",
      "parents": [
        "8dac428ae9ae54d8e8540ac157d92925dd7ebed8"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:37 2010 -0800"
      },
      "message": "ethoc: fix function return type\n\nupdate_ethoc_tx_stats doesn\u0027t need to return anything so make its return\ntype void in order to avoid an unnecessary cast when the function is called.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dac428ae9ae54d8e8540ac157d92925dd7ebed8",
      "tree": "6d5c53fc4ad5167841ec2e87ed7745c6e4db4a66",
      "parents": [
        "fa98eb0e867c6c16e239545d4deb7ad8f40631b3"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:37 2010 -0800"
      },
      "message": "ethoc: rework mdio read/write\n\nMDIO read and write were checking whether a timeout had expired to determine\nwhether to recheck the result of the MDIO operation.  Under heavy CPU usage,\nhowever, it was possible for the timeout to expire before the routine got\naround to be able to check a second time even, thus erroneousy returning an\n-EBUSY.\n\nThis patch changes the the MDIO IO routines to try up to five times to complete\nthe operation before giving up, thus lessening the dependency on CPU load.\n\nThis resolves a problem whereby a ping flood would keep the CPU so busy that\nthe above problem would manifest itself; the MDIO command to check link status\nwould fail and the interface would erroneously be shut down.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa98eb0e867c6c16e239545d4deb7ad8f40631b3",
      "tree": "d07c00d2cd4c2073d92f8d9aebb4cbb4f3a35631",
      "parents": [
        "20f70ddd6558a39a89dba4af675686c5a8dbd7b3"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:36 2010 -0800"
      },
      "message": "ethoc: rework interrupt handling\n\nThe old interrupt handling was incorrect in that it did not account for the\nfact that the interrupt source bits get set irregardless of whether or not\ntheir corresponding mask is set.  This patch fixes that by masking off the\nsource bits for masked interrupts.\n\nFurthermore, the handling of transmission events is moved to the NAPI polling\nhandler alongside the reception handler, thus preventing a whole bunch of\ninterrupts during heavy traffic.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20f70ddd6558a39a89dba4af675686c5a8dbd7b3",
      "tree": "759bde727810d041ac7cab116eccaedf52cd7490",
      "parents": [
        "7438a5455734d109fdf18d97147dc57a6dbe5a44"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:36 2010 -0800"
      },
      "message": "ethoc: Double check pending RX packet\n\nAn interrupt may occur between checking bd.stat and clearing the\ninterrupt source register which would result in the packet going totally\nunnoticed as the interrupt will be missed.  Double check bd.stat after\nclearing the interrupt source register to guard against such an\noccurrence.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7438a5455734d109fdf18d97147dc57a6dbe5a44",
      "tree": "7153605bec3b359c91a8421e83da6a879b1583b6",
      "parents": [
        "eac0d3ff5a92de410964fdf0d072314821ca39fc"
      ],
      "author": {
        "name": "Adam Edvardsson",
        "email": "adam.edvardsson@orsoc.se",
        "time": "Thu Nov 25 02:30:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:35 2010 -0800"
      },
      "message": "ethoc: enable interrupts after napi_complete\n\nOccasionally, it seems that some race is causing the interrupts to not be\nreenabled otherwise with the end result that networking just stops working.\nEnabling interrupts after calling napi_complete is more in line with what\nother drivers do.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eac0d3ff5a92de410964fdf0d072314821ca39fc",
      "tree": "0647c07b550edd9427654fed8121b6b0ed844dba",
      "parents": [
        "e0f4258be2515afce8ef1e6fb22312525c281798"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:35 2010 -0800"
      },
      "message": "ethoc: remove unused spinlock\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0f4258be2515afce8ef1e6fb22312525c281798",
      "tree": "e41bb240689d9b2d4b9d86b2e26db863c0f0791d",
      "parents": [
        "3f0a069a1d5c0ccace735e3a62c1bcef53e4c354"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:34 2010 -0800"
      },
      "message": "ethoc: Add device tree configuration\n\nThis patch adds the ability to describe ethernet devices via a flattened\ndevice tree.  As device tree remains an optional feature, these bits all\nneed to be guarded by CONFIG_OF ifdefs.\n\nMAC address is settable via the device tree parameter \"local-mac-address\";\nhowever, the selection of the phy id is limited to probing, for now.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f0a069a1d5c0ccace735e3a62c1bcef53e4c354",
      "tree": "13d1f2bcaf11cb933d35eee19de3d90dc82b5833",
      "parents": [
        "74a7e440807d34e586e9feb8e14851b5c80fbfe5"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:22 2010 -0800"
      },
      "message": "X25 remove bkl in call user data length ioctl\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74a7e440807d34e586e9feb8e14851b5c80fbfe5",
      "tree": "97df0c1bd07cbb592e8fa45d2ebee5915f8254d5",
      "parents": [
        "5b7958dfa5db758e36e92e1790075b470b4947f8"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:21 2010 -0800"
      },
      "message": "X25 remove bkl from causediag ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7958dfa5db758e36e92e1790075b470b4947f8",
      "tree": "6080bf03615fb3b95a7d0e7221f31e8c15e638aa",
      "parents": [
        "f90de660678cf553f63c387945830a2e4d26dd3e"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:21 2010 -0800"
      },
      "message": "X25 remove bkl from calluserdata ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f90de660678cf553f63c387945830a2e4d26dd3e",
      "tree": "012d35e0170472ad715422dbd25d564d6448476d",
      "parents": [
        "5595a1a5997953dbd8c5df7c2f7d4b3a2eb2be4b"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:20 2010 -0800"
      },
      "message": "X25 remove bkl in facility ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5595a1a5997953dbd8c5df7c2f7d4b3a2eb2be4b",
      "tree": "56be68f4ddeae78c0751494264ffff88ce015304",
      "parents": [
        "5892b9e9ebdde50fbd524570d61ceb74f8be33f3"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:20 2010 -0800"
      },
      "message": "X25 remove bkl in subscription ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5892b9e9ebdde50fbd524570d61ceb74f8be33f3",
      "tree": "c55dfbaab9e068e3c5e1629c74dfcd8aa697c82c",
      "parents": [
        "be7ff1afec25f2700ca85e3956a2cb3a7b74acd5"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Nov 28 00:23:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:08:11 2010 -0800"
      },
      "message": "bnx2x: Use helpers instead of direct access to the shinfo(skb) fields\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be7ff1afec25f2700ca85e3956a2cb3a7b74acd5",
      "tree": "ebdbc8e614e369f42aebda4823d42b9ac890614b",
      "parents": [
        "a5dac108d57072eec4d6745f32c162524509f2cb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 24 13:48:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:20 2010 -0800"
      },
      "message": "bnx2: Remove config access to non-standard registers\n\nIn KVM passthrough mode, the driver may not have config access to\nnon-standard registers.  The BNX2_PCICFG_MISC_CONFIG config register\naccess to setup mailbox swapping can be done using MMIO.\n\nUpdate version to 2.0.20.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5dac108d57072eec4d6745f32c162524509f2cb",
      "tree": "e5177d7c181866ecea357ef1a9c0109d7ca39b90",
      "parents": [
        "19eb5cc559f716dc98ce03a5bad6030fdc71e897"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "waie@broadcom.com",
        "time": "Wed Nov 24 13:48:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:19 2010 -0800"
      },
      "message": "bnx2: Fix reset bug on 5709\n\nThe 5709 chip requires the BNX2_MISC_NEW_CORE_CTL_DMA_ENABLE bit to be\ncleared and polling for pending DMAs to complete before chip reset.\nWithout this step, we\u0027ve seen NMIs during repeated resets of the chip.\n\nSigned-off-by: Eddie Wai \u003cwaie@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19eb5cc559f716dc98ce03a5bad6030fdc71e897",
      "tree": "52a6ab3702e19b9982144295936b2aeab68fc47b",
      "parents": [
        "5a0d2268d259886f0c87131639d19eb4a67b4532"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Nov 24 13:14:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:19 2010 -0800"
      },
      "message": "8021q: vlan device is lockless do not transfer real_num_{tx|rx}_queues\n\nNow that the vlan device is lockless and single queue do not\ntransfer the real num queues. This is causing a BUG_ON to occur.\n\nkernel BUG at net/8021q/vlan.c:345!\nCall Trace:\n[\u003cffffffff813fd6e8\u003e] ? fib_rules_event+0x28/0x1b0\n[\u003cffffffff814ad2b5\u003e] notifier_call_chain+0x55/0x80\n[\u003cffffffff81089156\u003e] raw_notifier_call_chain+0x16/0x20\n[\u003cffffffff813e5af7\u003e] call_netdevice_notifiers+0x37/0x70\n[\u003cffffffff813e6756\u003e] netdev_features_change+0x16/0x20\n[\u003cffffffffa02995be\u003e] ixgbe_fcoe_enable+0xae/0x100 [ixgbe]\n[\u003cffffffffa01da06a\u003e] vlan_dev_fcoe_enable+0x2a/0x30 [8021q]\n[\u003cffffffffa02d08c3\u003e] fcoe_create+0x163/0x630 [fcoe]\n[\u003cffffffff811244d5\u003e] ? mmap_region+0x255/0x5a0\n[\u003cffffffff81080ef0\u003e] param_attr_store+0x50/0x80\n[\u003cffffffff810809b6\u003e] module_attr_store+0x26/0x30\n[\u003cffffffff811b9db2\u003e] sysfs_write_file+0xf2/0x180\n[\u003cffffffff8114fc88\u003e] vfs_write+0xc8/0x190\n[\u003cffffffff81150621\u003e] sys_write+0x51/0x90\n[\u003cffffffff8100c0b2\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0d2268d259886f0c87131639d19eb4a67b4532",
      "tree": "952e6225fcee027f3a4ae8e1c2b2c889eff3a8b2",
      "parents": [
        "d3c15cab213becc49a6f2ad7f48a59513a5f17dd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 23 10:42:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:18 2010 -0800"
      },
      "message": "net: add netif_tx_queue_frozen_or_stopped\n\nWhen testing struct netdev_queue state against FROZEN bit, we also test\nXOFF bit. We can test both bits at once and save some cycles.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3c15cab213becc49a6f2ad7f48a59513a5f17dd",
      "tree": "40448b57254245de3849d94265affb82a05c3b58",
      "parents": [
        "a40c9f88b5e3da500ddab9440e5ddac170c12281"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Wed Nov 24 21:47:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:17 2010 -0800"
      },
      "message": "ipv6: kill two unused macro definition\n\n1. IPV6_TLV_TEL_DST_SIZE\nThis has not been using for several years since created.\n\n2. RT6_INFO_LEN\ncommit 33120b30 kill all RT6_INFO_LEN\u0027s references, but only this definition remained.\n\ncommit 33120b30cc3b8665204d4fcde7288638b0dd04d5\nAuthor: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nDate:   Tue Nov 6 05:27:11 2007 -0800\n\n    [IPV6]: Convert /proc/net/ipv6_route to seq_file interface\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a40c9f88b5e3da500ddab9440e5ddac170c12281",
      "tree": "e9c64e33f4bf65bd1e71fbd6845cebaf7b2c8524",
      "parents": [
        "5a6f95e653adf52ee1ff09cd5e66c2640c65ff66"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 23 22:57:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:17 2010 -0800"
      },
      "message": "net: add some KERN_CONT markers to continuation lines\n\nCc: netdev@vger.kernel.org\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6f95e653adf52ee1ff09cd5e66c2640c65ff66",
      "tree": "e70e178fdd571f65d8d457d9c701facc16610c02",
      "parents": [
        "b0044bcfa95ddf2e317863fb29121c284b6725ca"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Nov 23 03:08:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:16 2010 -0800"
      },
      "message": "netxen: avoid using reset_devices as it may become obsolete\n\nIn kdump environment do not depend on reset_devices\nparameter to reset the device as the parameter may become obsolete.\nInstead use an adapter specific mechanism to determine if the device\nneeds a reset.\n\nDriver maintains a count of number of pci functions probed\nand decrements the count when remove handler of that pci function\nis called. If the first probe, probe of function 0,\ndetects the count as non zero then reset the device.\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": "b0044bcfa95ddf2e317863fb29121c284b6725ca",
      "tree": "ced7b7d4d06ab51fa3bcdfe19a5191e380e85e52",
      "parents": [
        "5584b8078a60e34ec7d37c9b67a0f3d389a1a2f6"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Nov 23 01:25:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:16 2010 -0800"
      },
      "message": "qlcnic: avoid using reset_devices as it may become obsolete.\n\nIn kdump environment do not depend upon reset_devices parameter\nto reset the pci function as this parameter may become obsolete.\nInstead use an adapter specific mechanism to determine if the pci\nfunction needs to be reset.\n\nPer function refcount is maintained in driver, which is set in probe\nand reset in remove handler of adapter. If the probe detects the count\nas non zero then reset the function.\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": "5584b8078a60e34ec7d37c9b67a0f3d389a1a2f6",
      "tree": "fc9054931639b0753a9eb95054f4a928186cab6b",
      "parents": [
        "cf7afbfeb8ceb0187348d0a1a0db61305e25f05f"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Mon Nov 22 23:00:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:15 2010 -0800"
      },
      "message": "sctp: kill unused macro definition\n\nThese macros have been existed for several years since v2.6.12-rc2.\nBut they never be used. So remove them now.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf7afbfeb8ceb0187348d0a1a0db61305e25f05f",
      "tree": "8b1c07c8ae6a5b3f6f050d3286b53b3d7d72c858",
      "parents": [
        "89bf67f1f080c947c92f8773482d9e57767ca292"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Mon Nov 22 01:31:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 27 22:56:08 2010 -0800"
      },
      "message": "rtnl: make link af-specific updates atomic\n\nAs David pointed out correctly, updates to af-specific attributes\nare currently not atomic. If multiple changes are requested and\none of them fails, previous updates may have been applied already\nleaving the link behind in a undefined state.\n\nThis patch splits the function parse_link_af() into two functions\nvalidate_link_af() and set_link_at(). validate_link_af() is placed\nto validate_linkmsg() check for errors as early as possible before\nany changes to the link have been made. set_link_af() is called to\ncommit the changes later.\n\nThis method is not fail proof, while it is currently sufficient\nto make set_link_af() inerrable and thus 100% atomic, the\nvalidation function method will not be able to detect all error\nscenarios in the future, there will likely always be errors\ndepending on states which are f.e. not protected by rtnl_mutex\nand thus may change between validation and setting.\n\nAlso, instead of silently ignoring unknown address families and\nconfig blocks for address families which did not register a set\nfunction the errors EAFNOSUPPORT respectively EOPNOSUPPORT are\nreturned to avoid comitting 4 out of 5 update requests without\nnotifying the user.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89bf67f1f080c947c92f8773482d9e57767ca292",
      "tree": "ae492f5f31a32a4f838778cd34320da0bedf9dfd",
      "parents": [
        "fe6d2a38b2076cba515dc95b5dc1589a7ab51c17"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Nov 22 00:15:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 27 22:53:38 2010 -0800"
      },
      "message": "drivers/net: use vzalloc()\n\nUse vzalloc() and vzalloc_node() in net drivers\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe6d2a38b2076cba515dc95b5dc1589a7ab51c17",
      "tree": "b1d6268d43a051e31579984f98d65aa8ad341e8d",
      "parents": [
        "1d24eb4815d1e0e8b451ecc546645f8ef1176d4f"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Sun Nov 21 23:25:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 27 17:43:20 2010 -0800"
      },
      "message": "be2net: adding support for Lancer family of CNAs\n\nKey changes are:\n- EQ ids are not assigned consecutively in Lancer. So, fix mapping of MSIx\n  vector to EQ-id.\n- BAR mapping and some req locations different for Lancer.\n- TCP,UDP,IP checksum fields must be compulsorily set in TX wrb for TSO in\n  Lancer.\n- CEV_IST reg not present in Lancer; so, peek into event queue to check for\n  new entries\n- cq_create and mcc_create cmd interface is different for Lancer; handle\n  accordingly\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51cce8a590c4696d62bfacc63378d1036084cef7",
      "tree": "dc24485bdff37ca6a83c69e93ffdbe5c5807b59d",
      "parents": [
        "2fe66ec242d3f76e3b0101f36419e7e5405bcff3",
        "4f8559383c41262b50dc758e2e310f257ce6a14d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:49:20 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:49:20 2010 -0500"
      },
      "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": "4f8559383c41262b50dc758e2e310f257ce6a14d",
      "tree": "54026eca500815d061e4b7757b041a46b456275b",
      "parents": [
        "fa6e15e0b5952fd2cd99fc6d4f4473f6b9da18df"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Nov 20 03:08:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:41 2010 -0500"
      },
      "message": "ath9k_hw: remove ath9k_hw_stoppcurecv\n\nIt is no longer used anywhere\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa6e15e0b5952fd2cd99fc6d4f4473f6b9da18df",
      "tree": "d639e9f353110de10c3cefa8de4a1c2cd8280473",
      "parents": [
        "f7ec8fb4d6f8f3ecb8b11e9e46ece95aa66139cc"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri Nov 19 16:53:22 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:41 2010 -0500"
      },
      "message": "ath9k_htc: Identify devices using driver_info\n\nCategorize AR7010 \u0026 AR9287 devices based on driver_info\nof usb_device_id, instead of PIDs. This avoids per-device cases\nand minimize code changes for new device addition.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f7ec8fb4d6f8f3ecb8b11e9e46ece95aa66139cc",
      "tree": "286e8e839b91a024501b0086d23430ad13d3af4d",
      "parents": [
        "64f121708342afec306ce52920cc9982f4f1008f"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri Nov 19 16:53:21 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:41 2010 -0500"
      },
      "message": "ath9k_hw: Fix eeprom offset for AR9287 devices (PCI/USB)\n\nAR9287 devices (PCI/USB) use different eeprom start location\nto read nvram. New devices might endup with same devid. So use\ndriver_info to set offset, instead of devid. driver_info is\nvalid for HTC devices alone which is filled in usb_device_id.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64f121708342afec306ce52920cc9982f4f1008f",
      "tree": "f6d4ce16dc611697ba80ccb51d214095d122e958",
      "parents": [
        "bedbbb959d2c1d1dbb4c2215f5b7074b1da3030a"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri Nov 19 16:53:20 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:40 2010 -0500"
      },
      "message": "ath9k_htc: Add driver_info in usb device list\n\nAdded driver_info to identify AR7010, R9287 HTC devices.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bedbbb959d2c1d1dbb4c2215f5b7074b1da3030a",
      "tree": "83609c06dc41fd7e8d6e34ae518928cdf663d90f",
      "parents": [
        "35162ba75900209755628ccf7357763797037ba6"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri Nov 19 16:53:19 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:40 2010 -0500"
      },
      "message": "ath: Add a driver_info bitmask field\n\nThe driver_info stores the device category information which\nis used to load appropriate device firmware, select firmware offset\nand eeprom starting location. The driver_info is accessed across\nath9k_htc and ath9k_hw. Hence placed under common structure.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35162ba75900209755628ccf7357763797037ba6",
      "tree": "efbe6afc4cf985565fd22333418d29cdc91dcbd4",
      "parents": [
        "1f37daf3233ccda5072f715d6c322d84833cdd92"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Nov 23 10:58:56 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:37 2010 -0500"
      },
      "message": "iwlwifi: advance power management support\n\nFor 6000g2b and up, adding advance power management support\nfor better power consumption\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f37daf3233ccda5072f715d6c322d84833cdd92",
      "tree": "840fe7a6a895e2cca5ede70042389e495f090f80",
      "parents": [
        "e366176e5c7f37d2d4cd0708e63b939e3fa3b5c6"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Nov 23 10:58:55 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:37 2010 -0500"
      },
      "message": "iwlwifi: power management checking for shadow register\n\nIf shadow register is enable, modify the power management\ncommand to inform uCode\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "e366176e5c7f37d2d4cd0708e63b939e3fa3b5c6"
}
