)]}'
{
  "log": [
    {
      "commit": "d606ef3fe0c57504b8e534c58498f73a6abc049a",
      "tree": "00aa6e80fedbe8cd866fe19db8b077afd32db068",
      "parents": [
        "68aa3fd551e9d54d98794852714dc1edbb21df77"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Feb 14 02:05:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:38:30 2011 -0800"
      },
      "message": "phy/micrel: add ability to support 50MHz RMII clock on KZS8051RNL\n\nPlatform code can now set the MICREL_PHY_50MHZ_CLK bit of dev_flags in a fixup\nroutine (registered with phy_register_fixup_for_uid()), to make the KZS8051RNL\nPHY work with 50MHz RMII reference clock.\n\nCc: David J. Choi \u003cdavid.choi@micrel.com\u003e\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68aa3fd551e9d54d98794852714dc1edbb21df77",
      "tree": "aa8baf67245bf29c748d6410d005e7e4f64d4dff",
      "parents": [
        "c5d8b24ad0a9a45e163a6769b4eb7e7f1fb9aa7f"
      ],
      "author": {
        "name": "Bernard Pidoux",
        "email": "f6bvp@free.fr",
        "time": "Mon Feb 14 13:33:49 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 13:33:49 2011 -0800"
      },
      "message": "ROSE: AX25: finding routes simplification\n\nWith previous patch, rose_get_neigh() routine\ninvestigates the full list of neighbor nodes\nuntil it finds or not an already connected node whether\nit is called locally or through a level 3 transit frame.\nIf no routes are opened through an adjacent connected node\nthen a classical connect request is attempted.\n\nThen there is no more reason for an extra loop such\nas the one removed by this patch.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5d8b24ad0a9a45e163a6769b4eb7e7f1fb9aa7f",
      "tree": "2ad755121a6f6a900d374ad27257d3196bb2276e",
      "parents": [
        "31d409373cca3517a30540b51f55dcb1f5af0d49"
      ],
      "author": {
        "name": "Bernard Pidoux",
        "email": "f6bvp@free.fr",
        "time": "Mon Feb 14 13:31:09 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 13:31:09 2011 -0800"
      },
      "message": "ROSE: rose AX25 packet routing improvement\n\nFPAC AX25 packet application is using Linux kernel ROSE\nrouting skills in order to connect or send packets to remote stations\nknowing their ROSE address via a network of interconnected nodes.\n\nEach FPAC node has a ROSE routing table that Linux ROSE module is\nlooking at each time a ROSE frame is relayed by the node or when\na connect request to a neighbor node is received.\n\nA previous patch improved the system time response by looking at\nalready established routes each time the system was looking for a\nroute to relay a frame. If a neighbor node routing the destination\naddress was already connected, then the frame would be sent\nthrough him. If not, a connection request would be issued.\n\nThe present patch extends the same routing capability to a connect\nrequest asked by a user locally connected into an FPAC node.\nWithout this patch, a connect request was not well handled unless it\nwas directed to an immediate connected neighbor of the local node.\n\nImplemented at a number of ROSE FPAC node stations, the present patch\nimproved dramatically FPAC ROSE routing time response and efficiency.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31d409373cca3517a30540b51f55dcb1f5af0d49",
      "tree": "4d8ab504330ca52a353774dfc748535ea520cdf6",
      "parents": [
        "881ff67ad45041f6ff08441aa17302aea77bd054"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Feb 14 11:23:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 11:23:04 2011 -0800"
      },
      "message": "ipv4: fix rcu lock imbalance in fib_select_default()\n\nCommit 0c838ff1ade7 (ipv4: Consolidate all default route selection\nimplementations.) forgot to remove one rcu_read_unlock() from\nfib_select_default().\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881ff67ad45041f6ff08441aa17302aea77bd054",
      "tree": "454d4ddc86f804778f9070288b9464cf5236a5a0",
      "parents": [
        "c906041412a3b3eae2323408e26547ca60d94b89"
      ],
      "author": {
        "name": "Bhupesh Sharma",
        "email": "bhupesh.sharma@st.com",
        "time": "Sun Feb 13 22:51:44 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 22:51:44 2011 -0800"
      },
      "message": "can: c_can: Added support for Bosch C_CAN controller\n\nBosch C_CAN controller is a full-CAN implementation which is compliant\nto CAN protocol version 2.0 part A and B. Bosch C_CAN user manual can be\nobtained from:\n\nhttp://www.semiconductors.bosch.de/media/en/pdf/ipmodules_1/c_can/users_manual_c_can.pdf\n\nThis patch adds the support for this controller.\nThe following are the design choices made while writing the controller\ndriver:\n1. Interface Register set IF1 has be used only in the current design.\n2. Out of the 32 Message objects available, 16 are kept aside for RX\n   purposes and the rest for TX purposes.\n3. NAPI implementation is such that both the TX and RX paths function\n   in polling mode.\n\nSigned-off-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c906041412a3b3eae2323408e26547ca60d94b89",
      "tree": "98d22e8cbb17806b854b82d010bc8942b25d3599",
      "parents": [
        "c00cd82641023ade3c44b4f11140a8afad460415"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 19:27:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 21:44:44 2011 -0800"
      },
      "message": "jme: Advance driver version\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c00cd82641023ade3c44b4f11140a8afad460415",
      "tree": "ebabaf3e94536309efbfea8f0079d951db2b9114",
      "parents": [
        "8b53abae582cee9a17320460e0f05474097192b6"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 19:27:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 21:44:43 2011 -0800"
      },
      "message": "jme: Don\u0027t show UDP Checksum error if HW misjudged\n\nSome JMicron Chip treat 0 as error checksum for UDP packets.\nWhich should be \"No checksum needed\".\n\nReported-by: Adam Swift \u003cAdam.Swift@omnitude.net\u003e\nConfirmed-by: \"Aries Lee\" \u003carieslee@jmicron.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b53abae582cee9a17320460e0f05474097192b6",
      "tree": "cf8f25a7853ddcde2ca67c35db7e5e9e6b1a9218",
      "parents": [
        "854a2e7c331a36244169626ba8e11e15d134cb5f"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:23 2011 -0800"
      },
      "message": "jme: Refill receive unicase MAC addr after resume\n\nThe value of the register which holds receive Unicast MAC Address\nsometimes get messed-up after resume.\nThis patch refill it before enabling the hardware filter.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "854a2e7c331a36244169626ba8e11e15d134cb5f",
      "tree": "e06c5ec5967eee5d078181b0e3b8958192dfe80f",
      "parents": [
        "3903c023570446303a10f152cfc120dcbf9a4ccf"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:22 2011 -0800"
      },
      "message": "jme: Safer MAC processor reset sequence\n\nAdding control to clk_rx, and makes the control of clk_{rx|tx|tcp}\nwith safer sequence.\nThis sequence is provided by JMicron.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3903c023570446303a10f152cfc120dcbf9a4ccf",
      "tree": "c0ba9e3c9b29f1bb14f113c0ddee305e8d89202e",
      "parents": [
        "51754572371491b63f70aae41dab70dfcaf771b2"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:22 2011 -0800"
      },
      "message": "jme: Fix hardware action of full-duplex\n\nClear Transmit Timer/Retry setting while full-duplex.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51754572371491b63f70aae41dab70dfcaf771b2",
      "tree": "91da601a34b35fd15d497b7466a66de7d670418f",
      "parents": [
        "3c2368d96fd9a5828b260dfec59ae9a5352cd598"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:21 2011 -0800"
      },
      "message": "jme: Rename phyfifo function for easier understand\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c2368d96fd9a5828b260dfec59ae9a5352cd598",
      "tree": "4c7bd0623e5773798d5d67f541c17774a9855ded",
      "parents": [
        "4872b11fdbbf78665230b2bb5864b1611dcb4a25"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:21 2011 -0800"
      },
      "message": "jme: Fix bit typo of JMC250A2 workaround\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4872b11fdbbf78665230b2bb5864b1611dcb4a25",
      "tree": "daa51591b2f7f2b515a549d98ed92d61f66475fb",
      "parents": [
        "19d96017d1b5b1c9b709bc21a398ea793256644c"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:20 2011 -0800"
      },
      "message": "jme: PHY Power control for new chip\n\nAfter main chip rev 5, the hardware support more power saving\ncontrol registers.\nSome Non-Linux drivers might turn off the phy power with new\ninterfaces, this patch makes it possible for Linux to turn it\non again.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d96017d1b5b1c9b709bc21a398ea793256644c",
      "tree": "646eb220082285d32e7530dcc6260c881d69c1cb",
      "parents": [
        "afc6151a78a43bdca5f64a8bd3e3c13837580c54"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:20 2011 -0800"
      },
      "message": "jme: Extract main and sub chip revision\n\nGet the main and sub chip revision for later workaround use.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afc6151a78a43bdca5f64a8bd3e3c13837580c54",
      "tree": "ec95ce72f88991aeb28df160b4a0215b137b2844",
      "parents": [
        "9232ecca3ecd2e32140118c8fdabd7f8fb9ef4d5"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sun Feb 13 09:33:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:58:40 2011 -0800"
      },
      "message": "bridge: implement [add/del]_slave ops\n\nadd possibility to addif/delif via rtnetlink\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9232ecca3ecd2e32140118c8fdabd7f8fb9ef4d5",
      "tree": "083caf3744bb7cd6505d1561b770fdca764dbe68",
      "parents": [
        "fbaec0ea54f7d9131891ff98744e82c073ce03b1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sun Feb 13 09:33:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:58:40 2011 -0800"
      },
      "message": "bond: implement [add/del]_slave ops\n\nallow enslaving/releasing using netlink interface\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbaec0ea54f7d9131891ff98744e82c073ce03b1",
      "tree": "d0622d38a51b7e4a1e853338e7cbd954d3977cf2",
      "parents": [
        "f45437efff460aa033978180da88229c5fc68455"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sun Feb 13 10:15:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:58:39 2011 -0800"
      },
      "message": "rtnetlink: implement setting of master device\n\nThis patch allows userspace to enslave/release slave devices via netlink\ninterface using IFLA_MASTER. This introduces generic way to add/remove\nunderling devices.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f45437efff460aa033978180da88229c5fc68455",
      "tree": "dc74f6b039dd51aab0d5e4d9a66ae2178477a9eb",
      "parents": [
        "1765a575334f1a232c1478accdee5c7d19f4b3e3"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Wed Feb 09 10:25:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 11:06:13 2011 -0800"
      },
      "message": "tlan: Fix bugs introduced by the last tlan cleanup patch\n\nFix two bugs introduced by the commit\nc659c38b2796578638548b77ef626d93609ec8ac (\"tlan: Code cleanup:\ncheckpatch.pl is relatively happy now.\") In that change,\nTLAN_CSTAT_READY was considered as a bit mask containing a single bit\nset while it was actually had two set instead.\n\nMany thanks to Dan Carpenter for finding the mistake.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1765a575334f1a232c1478accdee5c7d19f4b3e3",
      "tree": "6613f53ce9095b799048d891f0b4b6e34a479fe0",
      "parents": [
        "d59cfde2fb960b5970ccb5a38cea25d38b37a8e8"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Feb 12 06:48:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 10:42:07 2011 -0800"
      },
      "message": "net: make dev-\u003emaster general\n\ndev-\u003emaster is now tightly connected to bonding driver. This patch makes\nthis pointer more general and ready to be used by others.\n\n - netdev_set_master() - bond specifics moved to new function\n   netdev_set_bond_master()\n - introduced netif_is_bond_slave() to check if device is a bonding slave\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d59cfde2fb960b5970ccb5a38cea25d38b37a8e8",
      "tree": "4ccf7fe4c8cc5a128885e60bd417253d3ec9b24a",
      "parents": [
        "d5e219c3a2389f31b18e4ca55c33a12adaadf565"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Feb 12 00:46:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 10:42:06 2011 -0800"
      },
      "message": "net: remove the unnecessary dance around skb_bond_should_drop\n\nNo need to check (master) twice and to drive in and out the header file.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nReviewed-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5e219c3a2389f31b18e4ca55c33a12adaadf565",
      "tree": "63d0461540a502ba17e93b6bbb33af25b6c83910",
      "parents": [
        "57f89bfa21403d902ee176ef988136b75d9ab30b"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Feb 11 12:14:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 22:01:08 2011 -0800"
      },
      "message": "phy: Remove unneeded depends on PHYLIB\n\nRemove unneeded depends on PHYLIB.  The config selection is already in\nan if PHYLIB / endif block.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57f89bfa21403d902ee176ef988136b75d9ab30b",
      "tree": "3ebee83312498997fdd4630acfe0cfccec84835c",
      "parents": [
        "ab889e6607f6e3d52a76c5a43c8c4ad1d354da36"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Fri Feb 11 09:35:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:26:32 2011 -0800"
      },
      "message": "network: Allow af_packet to transmit +4 bytes for VLAN packets.\n\nThis allows user-space to send a \u00271500\u0027 MTU VLAN packet on a\n1500 MTU ethernet frame.  The extra 4 bytes of a VLAN header is\nnot usually charged against the MTU when other parts of the\nnetwork stack is transmitting vlans...\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab889e6607f6e3d52a76c5a43c8c4ad1d354da36",
      "tree": "bb98f2977e03bd2d4812ec5442e6cfb0e7678721",
      "parents": [
        "dcf96f1ff66f328fecf1e14437ac73db71b08c03",
        "3878f1f075470990d9c2418b53f31694e774f743"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:20:27 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:20:27 2011 -0800"
      },
      "message": "Merge branch \u0027batman-adv/next\u0027 of git://git.open-mesh.org/ecsv/linux-merge\n"
    },
    {
      "commit": "dcf96f1ff66f328fecf1e14437ac73db71b08c03",
      "tree": "0dbb534f4a497f1e8afbda73362e85ba29d87b72",
      "parents": [
        "9b037f3811acb0e613fae0fdf74e717f259b5b51"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:39:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:49 2011 -0800"
      },
      "message": "be2net: restrict WOL to PFs only.\n\nWOL is not supported for Vrtual Functions.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b037f3811acb0e613fae0fdf74e717f259b5b51",
      "tree": "3259cec8a0c29a0c19dd6f3aa4da4f735976a55d",
      "parents": [
        "7acc2087fa204461871eccfdc913eef15ffd5c8f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:38:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:49 2011 -0800"
      },
      "message": "be2net: detect a UE even when a interface is down.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7acc2087fa204461871eccfdc913eef15ffd5c8f",
      "tree": "1b8f189ee3936ecfaa6260bd51544f8fd8be0190",
      "parents": [
        "a4ca055fc3124e1b6aee6b491a157cd242ee5226"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:38:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:48 2011 -0800"
      },
      "message": "be2net: gracefully handle situations when UE is detected\n\nAvoid accessing the hardware when UE is detected.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4ca055fc3124e1b6aee6b491a157cd242ee5226",
      "tree": "4bb8859a058bd705c3f856c860e0904e30c17b80",
      "parents": [
        "fae21a4da5767db0c0b481360780d6e8c7f906ae"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:38:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:48 2011 -0800"
      },
      "message": "be2net: fix be_suspend/resume/shutdown\n\n\u003e call pci msix disable in be_suspend\n\t\u003e call pci msix enable in be_resume\n\t\u003e stop worker thread in be_suspend\n\t\u003e start worker thread in be_resume\n\t\u003e stop worker thread in be_shutdown\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fae21a4da5767db0c0b481360780d6e8c7f906ae",
      "tree": "3bac8bcca7842bc4fc7d7cc868a50f94cc164464",
      "parents": [
        "60964dd7087fa252c16022a7590e385294c5472a"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:37:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:47 2011 -0800"
      },
      "message": "be2net: pass proper hdr_size while flashing redboot.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60964dd7087fa252c16022a7590e385294c5472a",
      "tree": "8c0d361cb9a96963f222461169b1e81b4c2b0684",
      "parents": [
        "a4b4dfab6ca808a5d1073cdfb7f39e8ce59f71e2"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:37:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:47 2011 -0800"
      },
      "message": "be2net: Fix broken priority setting when vlan tagging is enabled.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4b4dfab6ca808a5d1073cdfb7f39e8ce59f71e2",
      "tree": "f9bed18081c7b168a230ae591fee7e062ae11a36",
      "parents": [
        "f8617e0860f2b23797431b5ec3a46668eb0f7925"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:36:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:46 2011 -0800"
      },
      "message": "be2net: Allow VFs to call be_cmd_reset_function.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8617e0860f2b23797431b5ec3a46668eb0f7925",
      "tree": "38543c8ababc3d0bdce8e59da6a6ae15ce59d6af",
      "parents": [
        "7a2414a50b071d84dae8fbca51d10009e07e535f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:36:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:46 2011 -0800"
      },
      "message": "be2net: pass domain numbers for pmac_add/del functions\n\nbe_cmd_pmac_add/del functions need to pass domain number to the firmware.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a2414a50b071d84dae8fbca51d10009e07e535f",
      "tree": "4a64ef02392045959634174e08811b42baa0e9f9",
      "parents": [
        "7ab8b0b432cf5110624858e23ef264982e542f17"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:36:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:45 2011 -0800"
      },
      "message": "be2net: For the VF MAC, use the OUI from current MAC address\n\nCurrently we are always using the Emulex OUI for a VF MAC address\nwhile generating MAC for a VF.  Use OUI from current MAC instead.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ab8b0b432cf5110624858e23ef264982e542f17",
      "tree": "185acdc0a274191767cd6aa8b267b66c14bde919",
      "parents": [
        "e63193652bfbea40e33b3a4cf4d338f9c82fbc05"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:35:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:45 2011 -0800"
      },
      "message": "be2net: Cleanup the VF interface handles\n\nThe PF needs to cleanup all the interface handles that it created for the VFs.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e63193652bfbea40e33b3a4cf4d338f9c82fbc05",
      "tree": "0034593dfb33d79a4183e7ac70af964bb5692650",
      "parents": [
        "c99ac3e7e47ffb9e504d9b08f608e9d7519a6b4f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:35:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:44 2011 -0800"
      },
      "message": "be2net: call be_vf_eth_addr_config() after register_netdev\n\nThis is to avoid the completion processing for be_vf_eth_addr_config\nto consume the link status notification before netdev_register.\nOtherwise this causes the PF miss its first link status update.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c99ac3e7e47ffb9e504d9b08f608e9d7519a6b4f",
      "tree": "50582c153ed8ddbba2f25084a37d5bca035cfe69",
      "parents": [
        "658681f72589b95b7ab340b4f644783d263b5200"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:35:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:44 2011 -0800"
      },
      "message": "be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "658681f72589b95b7ab340b4f644783d263b5200",
      "tree": "a8eb354d5da875a36f6a89e806b6e5d36555a71a",
      "parents": [
        "6bff57a7a6b97f2bf98cb96e56db1ec02a29d135"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:34:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:43 2011 -0800"
      },
      "message": "be2net: Use domain id when be_cmd_if_destroy is called.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bff57a7a6b97f2bf98cb96e56db1ec02a29d135",
      "tree": "b9a29fcf71276fdff7a70fe76c343b3b926e9e54",
      "parents": [
        "856c40125acf63f93aab5bc18ff9e627beeb0a3d"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:33:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:43 2011 -0800"
      },
      "message": "be2net: endianness fix in be_cmd_set_qos().\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "856c40125acf63f93aab5bc18ff9e627beeb0a3d",
      "tree": "f23c839ecbdb87cf9ab6a6fe1d09ad179681ecbe",
      "parents": [
        "58bb4bd0e0b1ab560a7320a760141ba52db68791"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:32:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:42 2011 -0800"
      },
      "message": "be2net: While configuring QOS for VF, pass proper domain id\n\nWhile configuring QOS for VFs, the VF number should be translated\nto domain number correctly.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58bb4bd0e0b1ab560a7320a760141ba52db68791",
      "tree": "47ca0cfe15778e851c7515e5eac1f9df0593c90c",
      "parents": [
        "dd68153def6b890a23288776cbd5bd2bad223a3f",
        "1b1c0a489c1dcc1fa640c13404ca69e7beae07d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:09:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:09:04 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "3878f1f075470990d9c2418b53f31694e774f743",
      "tree": "6ef77c4a0c44445cdee8b7d5b748d7ed29033716",
      "parents": [
        "ee1e884194eb19574898ce6d5eaef5e8afdec7f2"
      ],
      "author": {
        "name": "Linus Lüssing",
        "email": "linus.luessing@ascom.ch",
        "time": "Mon Feb 07 00:14:40 2011 +0000"
      },
      "committer": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Fri Feb 11 23:30:33 2011 +0100"
      },
      "message": "batman-adv: Disallow originator addressing within mesh layer\n\nFor a host in the mesh network, the batman layer should be transparent.\nHowever, we had one exception, data packets within the mesh network\nwhich have the same destination as a originator are being routed to\nthat node, although there is no host that node\u0027s bat0 interface and\ntherefore gets dropped anyway. This commit removes this exception.\n\nSigned-off-by: Linus Lüssing \u003clinus.luessing@ascom.ch\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "ee1e884194eb19574898ce6d5eaef5e8afdec7f2",
      "tree": "71ff4163b147b3562093e5090bff7a8d2a2aad4e",
      "parents": [
        "14062064167ecdda4a17ec9190740c189223550a"
      ],
      "author": {
        "name": "Linus Lüssing",
        "email": "linus.luessing@ascom.ch",
        "time": "Sun Feb 06 23:08:37 2011 +0000"
      },
      "committer": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Fri Feb 11 23:30:29 2011 +0100"
      },
      "message": "batman-adv: Remove duplicate types.h inclusions\n\ntypes.h is included by main.h, which is included at the beginning of any\nother c-file anyway. Therefore this commit removes those duplicate\ninclussions.\n\nSigned-off-by: Linus Lüssing \u003clinus.luessing@ascom.ch\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "14062064167ecdda4a17ec9190740c189223550a",
      "tree": "5841e9449311f6b51b31f1fd37385ac5d73401de",
      "parents": [
        "c2f7f0e7b3ce55eee32892d6aa5cd88a7512ea25"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Tue Feb 08 12:43:54 2011 +0000"
      },
      "committer": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Fri Feb 11 23:29:00 2011 +0100"
      },
      "message": "batman-adv: Split combined variable declarations\n\nMultiple variable declarations in a single statements over multiple lines can\nbe split into multiple variable declarations without changing the actual\nbehavior.\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "dd68153def6b890a23288776cbd5bd2bad223a3f",
      "tree": "43c4fe3ad2d9fc582c1fcbaad1c35ce75eef0588",
      "parents": [
        "0303adeee3d6740cd78a71c0f40946b4886ceaa3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:55:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:44 2011 -0800"
      },
      "message": "atl1: Do not use legacy PCI power management\n\nThe atl1 driver uses the legacy PCI power management, so it has to\ndo some PCI-specific things in its -\u003esuspend() and -\u003eresume()\ncallbacks, which isn\u0027t necessary and should better be done by the PCI\nsubsystem-level power management code.\n\nConvert atl1 to the new PCI power management framework and make it\nlet the PCI subsystem take care of all the PCI-specific aspects of\ndevice handling during system power transitions.\n\nTested-by: Thomas Fjellstrom \u003cthomas@fjellstrom.ca\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0303adeee3d6740cd78a71c0f40946b4886ceaa3",
      "tree": "23621734cc21051f27e480a0c6764c250d40a93d",
      "parents": [
        "43067ed8aecac4410a0a629e504629ebece35206"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:54:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:43 2011 -0800"
      },
      "message": "atl1c: Do not call device_init_wakeup() in atl1c_probe()\n\nThe atl1c driver shouldn\u0027t call device_init_wakeup() in its probe\nroutine with the second argument equal to 1, because for PCI devices\nthe wakeup capability setting is initialized as appropriate by the\nPCI subsystem.  Remove the potentially harmful call.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43067ed8aecac4410a0a629e504629ebece35206",
      "tree": "07a008217363f2e89d13341a91a19984bb8be309",
      "parents": [
        "2866d956fe0ad8fc8d8a7c54104ccc879b49406d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:53:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:43 2011 -0800"
      },
      "message": "tg3: Avoid setting power.can_wakeup for devices that cannot wake up\n\nThe tg3 driver uses device_init_wakeup() in such a way that the\ndevice\u0027s power.can_wakeup flag may be set even though the PCI\nsubsystem cleared it before, in which case the device cannot wake\nup the system from sleep states.  Modify the driver to only change\nthe power.can_wakeup flag if the device is not capable of generating\nwakeup signals.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b1c0a489c1dcc1fa640c13404ca69e7beae07d9",
      "tree": "ce6b5d4990c259acc769d6f1c3eb9b7edc0491ab",
      "parents": [
        "8fecce62b512c1d50174e03367d6f384dd4ceb80"
      ],
      "author": {
        "name": "Atita Shirwaikar",
        "email": "atita.shirwaikar@intel.com",
        "time": "Wed Jan 05 02:00:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:57:39 2011 -0800"
      },
      "message": "ixgbe: Adding 100MB FULL support in ethtool\n\nCurrent driver does not show 100MB support in ethtool.\nAdding support for the same.\n\nSigned-off-by: Atita Shirwaikar \u003catita.shirwaikar@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "8fecce62b512c1d50174e03367d6f384dd4ceb80",
      "tree": "0a407db725da45335f7a66a8207a244dd91011b7",
      "parents": [
        "32f754667e66870773e40116687b6849963152f5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 28 02:28:36 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:57:13 2011 -0800"
      },
      "message": "ixgbe: cleanup ixgbe_init_mbx_params_pf namespace issue\n\nThe function ixgbe_init_mbx_params_pf isn\u0027t used unless CONFIG_PCI_IOV\nis defined.  This is causing namespace warnings.  So I wrapped its\ndefinition in CONFIG_PCI_IOV too.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "32f754667e66870773e40116687b6849963152f5",
      "tree": "e5646b7a6cc914a6ce337a1dca41cd794164d63b",
      "parents": [
        "3b2ee94300277220452332d2ebadf5b5699947b5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 28 02:28:31 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:56:39 2011 -0800"
      },
      "message": "ixgbe: cleanup namespace complaint by removing little used function\n\nWe had a support function that just walked a few pointers to get\nfrom the ixgbe_hw struct to the netdev pointer.  This was causing\na namespace warning so I removed it and just reference the pointers\ndirectly.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3b2ee94300277220452332d2ebadf5b5699947b5",
      "tree": "aefdf26c99ef4902eb8c34dc121f621b3822ec05",
      "parents": [
        "5977deaa6dde87dc6557570cb1088537e55b9646"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 28 02:28:26 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:56:03 2011 -0800"
      },
      "message": "ixgbe: fix namespace issue with ixgbe_dcb_txq_to_tc\n\nWe didn\u0027t need the prototype and it was causing namespace complaints so\nI made it static.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5977deaa6dde87dc6557570cb1088537e55b9646",
      "tree": "43f9295c94ab9a6354e6fd76ec10c13d5e284235",
      "parents": [
        "d37e1d0eba2e508b8ac499497db216c67df65c3c"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 05 04:48:45 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:55:36 2011 -0800"
      },
      "message": "ixgbe: DCB, use hardware independent routines\n\nThis consolidates hardware specifics to ixgbe_dcb.c this simplifies\ncode that was previously branching based on hardware type.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d37e1d0eba2e508b8ac499497db216c67df65c3c",
      "tree": "864d87cbc1b32b85eae0d09c2023c255fcfe4194",
      "parents": [
        "d43f5c21d6bab7f58cb6723a57a66883cee0a905"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Fri Jan 07 15:30:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:55:06 2011 -0800"
      },
      "message": "ixgbe: DCB, remove RESET bit it is no longer needed\n\nThis removes the RESET bit previously used to force a device\nreset when DCB bandwidth configurations were changed. This can\nnow be done dynamically without a reset so the bit is no longer\nneeded. The only remaining operations that force a device reset\nare DCB enable/disable and FCoE application priority changes.\nDCB enable/disable is a hardware requirement.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d43f5c21d6bab7f58cb6723a57a66883cee0a905",
      "tree": "7261fb616d12e73f4d7d824ce07208b6825128b2",
      "parents": [
        "d033d526a465c4bb8a499a0b5df65b3e7cf4da6f"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Jan 22 06:07:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:54:35 2011 -0800"
      },
      "message": "ixgbe: DCB, do not reset on CEE pg changes\n\nThe 82599 and 82598 devices do not require hardware resets to\nconfigure CEE pg settings. This patch changes DCB configuration\nto set the CEE pg values directly from the dcbnl ops routine.\n\nThis reduces the number of resets seen on the wire and allows\nLLDP to reach a steady state faster.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d033d526a465c4bb8a499a0b5df65b3e7cf4da6f",
      "tree": "570fba34e3fe39dd158dbf38296ca486298b2548",
      "parents": [
        "55320cb58baebd1795ec92f4550a1e8b38bf9ddf"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Feb 10 14:40:01 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:47:15 2011 -0800"
      },
      "message": "ixgbe: DCB, implement 802.1Qaz routines\n\nImplements 802.1Qaz support for ixgbe driver. Additionally,\nthis adds IEEE_8021QAZ_TSA_{} defines to dcbnl.h this is to\navoid having to use cryptic numeric codes for the TSA type.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "55320cb58baebd1795ec92f4550a1e8b38bf9ddf",
      "tree": "b2cf72c8c649e71677ba14ecd02bb7e27976d570",
      "parents": [
        "39a7e587ec76db9f157fce653235b20f5283b003"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 05 04:47:43 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:44:04 2011 -0800"
      },
      "message": "ixgbe: DCB, abstract out dcb_config from DCB hardware configuration\n\nCurrently the routines that configure the HW for DCB require a\nixgbe_dcb_config structure. This structure was designed to support\nthe CEE standard and does not match the IEEE standard well.\n\nThis patch changes the HW routines in ixgbe_dcb_8259x.{ch} to use\nraw pfc and bandwidth values. This requires some parsing of the DCB\nconfiguration but makes the HW routines independent of the data\nstructure that contains the DCB configuration.\n\nThe primary advantage to doing this is we can do HW setup directly\nfrom the 802.1Qaz ops without having to arbitrarily encapsulate this\ndata into the CEE structure.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "39a7e587ec76db9f157fce653235b20f5283b003",
      "tree": "1ee96927660e01fe68a5817a4c9986e7743b7d68",
      "parents": [
        "53bb9f80b3be855a369a8a580621cda8e3bbaae2"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 05 04:47:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:43:37 2011 -0800"
      },
      "message": "ixgbe: DCB, remove round robin mode on 82598 devices\n\nRemove round robin configuration code for 82598 parts it\nis not settable and is always false.\n\nIf we need/want this in the future we can add it back properly.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "53bb9f80b3be855a369a8a580621cda8e3bbaae2",
      "tree": "2f84cce0899166fa395ddb21d3621bd023bf274d",
      "parents": [
        "6b78bb1d46cfae6502826ec31a6e9f7222ab3cb4"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Feb 01 02:10:20 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:43:14 2011 -0800"
      },
      "message": "ixgbe: DCB, only reprogram HW if the FCoE priority is changed\n\nIf the FCoE priority is not changing do not set the RESET and\nAPP_UPCHG bits. This causes unneeded HW resets and which can\ncause unneeded LLDP frames and negotiations.\n\nThe current check is not sufficient because the FCoE priority\ncan change twice during a negotiation which results in the\nbits being set. This occurs when the switch changes the\npriority or when the link is reset with switches that do not\ninclude the APP priority until after PFC has been negotiated.\n\nThis results in set_app being called with the local APP\npriority. Then the negotiation completes and set_app\nis called again with the peer APP priority. The check\nfails so the device is reset and the above occurs again\nresulting in an endless loop of resets.\n\nBy only resetting the device if the APP priority has really\nchanged we short circuit the loop.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6b78bb1d46cfae6502826ec31a6e9f7222ab3cb4",
      "tree": "81bf2c11535f8706e05a1322b5af96246918b00c",
      "parents": [
        "5962bc21ceaaba81e04fa1bb5671c65251805d3e"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Jan 20 06:40:45 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:42:47 2011 -0800"
      },
      "message": "igb: Enable PF side of SR-IOV support for i350 devices\n\nThis patch adds full support for SR-IOV by enabling the PF side.\nVF side has already been committed.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5962bc21ceaaba81e04fa1bb5671c65251805d3e",
      "tree": "ead360a95ba1767bd311957b50bd4f5bc45725b7",
      "parents": [
        "5c1bda0aa32e4614c32a45ce5662ed6914bae38a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 20 06:58:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:42:15 2011 -0800"
      },
      "message": "e1000e: return appropriate errors for \u0027ethtool -r\u0027\n\n...when invoked while interface is not up or when auto-negotiation is\ndisabled as done by other drivers.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5c1bda0aa32e4614c32a45ce5662ed6914bae38a",
      "tree": "381eadf748b7cd0b9c7ba7e1542b522bbfac0c1b",
      "parents": [
        "79f5e840143703b258717aab12647018320f4a5f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jan 19 04:23:39 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:34:45 2011 -0800"
      },
      "message": "e1000e: use correct pointer when memcpy\u0027ing a 2-dimensional array\n\n*e1000_gstrings_test is not the same size as e1000_gstrings_test.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "79f5e840143703b258717aab12647018320f4a5f",
      "tree": "a1eab3adf497f4ce5fdf8252b4a5e3a03daca600",
      "parents": [
        "6431cbc25fa21635ee04eb0516ba6c51389fbfac"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jan 19 04:20:59 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:34:28 2011 -0800"
      },
      "message": "e1000e: replace unbounded sprintf with snprintf\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2866d956fe0ad8fc8d8a7c54104ccc879b49406d",
      "tree": "907f938a3038805b79386b09c9a1131823bbca78",
      "parents": [
        "6431cbc25fa21635ee04eb0516ba6c51389fbfac"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Feb 10 20:06:46 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 20:06:46 2011 -0800"
      },
      "message": "tg3: Expand 5719 workaround\n\nAs a precautionary measure, expand the fix submitted in commit\n4d163b75e979833979cc401ae433cb1d7743d57e entitled \"tg3: Fix 5719 A0 tx\ncompletion bug\" to apply to all 5719 revisions.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2f7f0e7b3ce55eee32892d6aa5cd88a7512ea25",
      "tree": "93be054cc3f80e20e704bafa6073fd8b44e89514",
      "parents": [
        "091b948306d2628320e77977eb7ae4a757b12180"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Thu Feb 10 14:33:56 2011 +0000"
      },
      "committer": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Fri Feb 11 00:25:10 2011 +0100"
      },
      "message": "batman-adv: Use successive sequence numbers for fragments\n\nThe two fragments of an unicast packet must have successive sequence numbers to\nallow the receiver side to detect matching fragments and merge them again. The\ncurrent implementation doesn\u0027t provide that property because a sequence of two\natomic_inc_return may be interleaved with another sequence which also changes\nthe variable.\n\nThe access to the fragment sequence number pool has either to be protected by\ncorrect locking or it has to reserve two sequence numbers in a single fetch.\nThe latter one can easily be done by increasing the value of the last used\nsequence number by 2 in a single step. The generated window of two currently\nunused sequence numbers can now be scattered across the two fragments.\n\nReported-by: Linus Lüssing \u003clinus.luessing@web.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "6431cbc25fa21635ee04eb0516ba6c51389fbfac",
      "tree": "515deede7292fce41c019e7bd72b58cab34ecb9c",
      "parents": [
        "ddd4aa424b866a08ceba7ddf38e61542c91b93a0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 20:38:06 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 13:33:41 2011 -0800"
      },
      "message": "inet: Create a mechanism for upward inetpeer propagation into routes.\n\nIf we didn\u0027t have a routing cache, we would not be able to properly\npropagate certain kinds of dynamic path attributes, for example\nPMTU information and redirects.\n\nThe reason is that if we didn\u0027t have a routing cache, then there would\nbe no way to lookup all of the active cached routes hanging off of\nsockets, tunnels, IPSEC bundles, etc.\n\nConsider the case where we created a cached route, but no inetpeer\nentry existed and also we were not asked to pre-COW the route metrics\nand therefore did not force the creation a new inetpeer entry.\n\nIf we later get a PMTU message, or a redirect, and store this\ninformation in a new inetpeer entry, there is no way to teach that\ncached route about the newly existing inetpeer entry.\n\nThe facilities implemented here handle this problem.\n\nFirst we create a generation ID.  When we create a cached route of any\nkind, we remember the generation ID at the time of attachment.  Any\ntime we force-create an inetpeer entry in response to new path\ninformation, we bump that generation ID.\n\nThe dst_ops-\u003echeck() callback is where the knowledge of this event\nis propagated.  If the global generation ID does not equal the one\nstored in the cached route, and the cached route has not attached\nto an inetpeer yet, we look it up and attach if one is found.  Now\nthat we\u0027ve updated the cached route\u0027s information, we update the\nroute\u0027s generation ID too.\n\nThis clears the way for implementing PMTU and redirects directly in\nthe inetpeer cache.  There is absolutely no need to consult cached\nroute information in order to maintain this information.\n\nAt this point nothing bumps the inetpeer genids, that comes in the\nlater changes which handle PMTUs and redirects using inetpeers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddd4aa424b866a08ceba7ddf38e61542c91b93a0",
      "tree": "654235ceccd1c3f9dfbb7422ebe09b21544325d6",
      "parents": [
        "7a71ed899e77cc822abb863e24a422dcf7e9fa33"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 15:36:47 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 13:29:30 2011 -0800"
      },
      "message": "inetpeer: Add redirect and PMTU discovery cached info.\n\nValidity of the cached PMTU information is indicated by it\u0027s\nexpiration value being non-zero, just as per dst-\u003eexpires.\n\nThe scheme we will use is that we will remember the pre-ICMP value\nheld in the metrics or route entry, and then at expiration time\nwe will restore that value.\n\nIn this way PMTU expiration does not kill off the cached route as is\ndone currently.\n\nRedirect information is permanent, or at least until another redirect\nis received.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a71ed899e77cc822abb863e24a422dcf7e9fa33",
      "tree": "2811b8ca75c7019522f73c7d972208ae3a3ea8f9",
      "parents": [
        "b6644cb706610874104dbf3359e3b67aa59cbc27"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 14:30:26 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 13:22:28 2011 -0800"
      },
      "message": "inetpeer: Abstract address representation further.\n\nFuture changes will add caching information, and some of\nthese new elements will be addresses.\n\nSince the family is implicit via the -\u003edaddr.family member,\nreplicating the family in ever address we store is entirely\nredundant.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6644cb706610874104dbf3359e3b67aa59cbc27",
      "tree": "7df2df479f8a4c886f733d056726655c0666d4f7",
      "parents": [
        "27059746a98bf80f148b4471d3e58bd6f7d6a19a"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Wed Feb 09 19:16:15 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 19:16:15 2011 -0800"
      },
      "message": "net: rename group sysfs entry to netdev_group\n\ncommit a512b92 adds sysfs entry for net device group, but\nbefore this commit, tun also uses group sysfs, so after this\ncommit checkin, kernel warns like this:\n    sysfs: cannot create duplicate filename \u0027/devices/virtual/net/vnet0/group\u0027\n\nSince tun has used this for years, rename sysfs under tun might\nbreak existing userspace, so rename group sysfs entry for net device\ngroup is a better choice.\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27059746a98bf80f148b4471d3e58bd6f7d6a19a",
      "tree": "1e28ad4ada346b7d6a543aaec954352ee82dc310",
      "parents": [
        "263fb5b1bf9265d0e4ce59ff6ea92f478b5b61ea",
        "7c9989a76e62ceca90e5f31f8920fd6b7b8b6525"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:39:12 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:39:12 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6\n"
    },
    {
      "commit": "263fb5b1bf9265d0e4ce59ff6ea92f478b5b61ea",
      "tree": "5ee497d530185d32421122729af86cf77d0dc649",
      "parents": [
        "8d13a2a9fb3e5e3f68e9d3ec0de3c8fcfa56a224",
        "c69b90920a36b88ab0d649963d81355d865eeb05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 17:19:01 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 17:19:01 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/e1000e/netdev.c\n"
    },
    {
      "commit": "c69b90920a36b88ab0d649963d81355d865eeb05",
      "tree": "31fcd95927aff1c38bcbb86664f744eeb60f6a2a",
      "parents": [
        "ce9736d4fb48beed370e22ac156779746dda7b92"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:20 2011 -0800"
      },
      "message": "pch_can: fix module reload issue with MSI\n\nCurrently, in case reload pch_can,\npch_can not to be able to catch interrupt.\n\nThe cause is bus-master is not set in pch_can.\nThus, add enabling bus-master processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce9736d4fb48beed370e22ac156779746dda7b92",
      "tree": "0591846b356946cf6d5088eecee8357ec9de17de",
      "parents": [
        "eab743ede8c4a5e88533d022e9c5374ed08df4cb"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix rmmod issue\n\nCurrently, when rmmod pch_can, kernel failure occurs.\nThe cause is pci_iounmap executed before pch_can_reset.\nThus pci_iounmap moves after pch_can_reset.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab743ede8c4a5e88533d022e9c5374ed08df4cb",
      "tree": "69bd84b2b38fdc9b4644525d22b30f663429aa5b",
      "parents": [
        "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix 800k comms issue\n\nCurrently, 800k comms fails since prop_seg set zero.\n(EG20T PCH CAN register of prop_seg must be set more than 1)\nTo prevent prop_seg set to zero, change tseg2_min 1 to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d13a2a9fb3e5e3f68e9d3ec0de3c8fcfa56a224",
      "tree": "fee1865c2fbfe8fbb67e8aed97fd8df18254d777",
      "parents": [
        "e7b66bdc02592f5573ade667e4d68ac6e7b0f9e1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:17:55 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:17:55 2011 -0800"
      },
      "message": "net: Kill NETEVENT_PMTU_UPDATE.\n\nNobody actually does anything in response to the event,\nso just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7b66bdc02592f5573ade667e4d68ac6e7b0f9e1",
      "tree": "66008bbdacf067c8dfc63619656c554de8dd7cec",
      "parents": [
        "fa9921e46fd52b78070dc67ce0d27ec301a90410"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 15:33:22 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 15:33:22 2011 -0800"
      },
      "message": "net: Remove bogus barrier() in dst_allfrag().\n\nI simply missed this one when modifying the other dst\nmetric interfaces earlier.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4",
      "tree": "d32637a46d04190f1123c2e7ad1ba460f53b8ff9",
      "parents": [
        "b2df5a8446e135f7648736b8bec8179c88ce360d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 15:02:50 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 15:02:50 2011 -0800"
      },
      "message": "net: Fix lockdep regression caused by initializing netdev queues too early.\n\nIn commit aa9421041128abb4d269ee1dc502ff65fb3b7d69 (\"net: init ingress\nqueue\") we moved the allocation and lock initialization of the queues\ninto alloc_netdev_mq() since register_netdevice() is way too late.\n\nThe problem is that dev-\u003etype is not setup until the setup()\ncallback is invoked by alloc_netdev_mq(), and the dev-\u003etype is\nwhat determines the lockdep class to use for the locks in the\nqueues.\n\nFix this by doing the queue allocation after the setup() callback\nruns.\n\nThis is safe because the setup() callback is not allowed to make any\nstate changes that need to be undone on error (memory allocations,\netc.).  It may, however, make state changes that are undone by\nfree_netdev() (such as netif_napi_add(), which is done by the\nipoib driver\u0027s setup routine).\n\nThe previous code also leaked a reference to the \u0026init_net namespace\nobject on RX/TX queue allocation failures.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2df5a8446e135f7648736b8bec8179c88ce360d",
      "tree": "472726c88dfd5a20c913bf557e4d6b5889e00510",
      "parents": [
        "84e77a8bc73cad2f910cc981f266904c66a17825"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 14:31:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 14:31:31 2011 -0800"
      },
      "message": "net/caif: Fix dangling list pointer in freed object on error.\n\nrtnl_link_ops-\u003esetup(), and the \"setup\" callback passed to alloc_netdev*(),\ncannot make state changes which need to be undone on failure.  There is\nno cleanup mechanism available at this point.\n\nSo we have to add the caif private instance to the global list once we\nare sure that register_netdev() has succedded in -\u003enewlink().\n\nOtherwise, if register_netdev() fails, the caller will invoke free_netdev()\nand we will have a reference to freed up memory on the chnl_net_list.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa9921e46fd52b78070dc67ce0d27ec301a90410",
      "tree": "8684af3cd03cf8fed1e6be9f722c181278944f7b",
      "parents": [
        "c0c84ef5c130f8871adbdaac2ba824b9195cb6d9"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@6wind.com",
        "time": "Wed Feb 02 06:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 14:00:40 2011 -0800"
      },
      "message": "ipsec: allow to align IPv4 AH on 32 bits\n\nThe Linux IPv4 AH stack aligns the AH header on a 64 bit boundary\n(like in IPv6). This is not RFC compliant (see RFC4302, Section\n3.3.3.2.1), it should be aligned on 32 bits.\n\nFor most of the authentication algorithms, the ICV size is 96 bits.\nThe AH header alignment on 32 or 64 bits gives the same results.\n\nHowever for SHA-256-128 for instance, the wrong 64 bit alignment results\nin adding useless padding in IPv4 AH, which is forbidden by the RFC.\n\nTo avoid breaking backward compatibility, we use a new flag\n(XFRM_STATE_ALIGN4) do change original behavior.\n\nInitial patch from Dang Hongwu \u003chongwu.dang@6wind.com\u003e and\nChristophe Gouault \u003cchristophe.gouault@6wind.com\u003e.\n\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84e77a8bc73cad2f910cc981f266904c66a17825",
      "tree": "461520f8e7fedc3d806826e1acc5c86c6fd5a7c7",
      "parents": [
        "3a9dda7602e566014a859faaf8490e6454683ab1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:43 2011 -0800"
      },
      "message": "USB CDC NCM errata updates for cdc_ncm host driver\n\nSpecification links:\n- CDC NCM errata link:\n  http://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\n  http://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nChanges:\n- driver updated to match cdc.h header with errata changes\n- added support for USB_CDC_SET_NTB_INPUT_SIZE control request with\n  8 byte length\n- fixes to comply with specification: send only control requests supported by\n  device, set number of datagrams for IN direction, connection speed structure\n  update, etc.\n- packet loss fixed for tx direction; misleading flag renamed.\n- adjusted hard_mtu value.\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a9dda7602e566014a859faaf8490e6454683ab1",
      "tree": "8bd9a7f31308fd13551112ed2a0454b1022f2160",
      "parents": [
        "3fb17dabf663216b90076f7a1649b599e90d46f1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:42 2011 -0800"
      },
      "message": "CDC NCM errata updates for cdc.h\n\nChanges are based on the following documents:\n- CDC NCM errata:\nhttp://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\nhttp://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0c84ef5c130f8871adbdaac2ba824b9195cb6d9",
      "tree": "d7221b5323d5a4d3d84676d32bdca21d21d85a18",
      "parents": [
        "2360d2e8f01043632d6b651672bec66c49892f94",
        "3ad97fbcc233a295f2ccc2c6bdeb32323e360a5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:52:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:52:31 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "3fb17dabf663216b90076f7a1649b599e90d46f1",
      "tree": "a2674336f0cf89d33eb5f919292cca8b05ec08fc",
      "parents": [
        "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
        "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
      "tree": "a0261a4fae2b2e288cbc7e14a8f1acd47d4f2df4",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24",
        "fc7c976dc7a565213393ce700d4a6105f037bf20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0",
      "tree": "f22cefcd35267937d84abb34250ad77b58258235",
      "parents": [
        "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:23:10 2011 -0800"
      },
      "message": "ixgbe: update version string\n\nThis will synchronize the version string with that of the latest source\nforge driver which shares its functionality.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d",
      "tree": "08ecd1650c84b6908bdc93ed8c4c11fb069e2cec",
      "parents": [
        "96cc637235892a102fb829218adac048bd730ab7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:17 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:22:21 2011 -0800"
      },
      "message": "ixgbe: cleanup variable initialization\n\nThe ixgbe_fcoe_ddp_get function wasn\u0027t initializing one of its variables\nand this was producing compiler warnings.  This patch cleans that up.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "96cc637235892a102fb829218adac048bd730ab7",
      "tree": "dd30d6d6a31de031c233ed97abef1467d21d6835",
      "parents": [
        "a124339ad28389093ed15eca990d39c51c5736cc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 19 18:33:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:20:00 2011 -0800"
      },
      "message": "ixgbe: limit VF access to network traffic\n\nThis change fixes VM pool allocation issues based on MAC address filtering,\nas well as limits the scope of VF access to promiscuous mode.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a124339ad28389093ed15eca990d39c51c5736cc",
      "tree": "7f0e21b33e95fa4c7389fb00f454c7aac072308f",
      "parents": [
        "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jan 18 22:53:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:19:29 2011 -0800"
      },
      "message": "ixgbe: fix for 82599 erratum on Header Splitting\n\nWe have found a hardware erratum on 82599 hardware that can lead to\nunpredictable behavior when Header Splitting mode is enabled.  So\nwe are no longer enabling this feature on affected hardware.\n\nPlease see the 82599 Specification Update for more information.\n\nCC: stable@kernel.org\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5",
      "tree": "ac07c870dd5c6378821b84345f1c01ae5bad19a3",
      "parents": [
        "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Jan 05 07:09:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:18:46 2011 -0800"
      },
      "message": "ixgbe: fix variable set but not used warnings by gcc 4.6\n\nCaught with gcc 4.6 -Wunused-but-set-variable\n\nRemove unused napi_vectors variable.\n\nFix the use of reset_bit in ixgbe_reset_hw_X540()\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed",
      "tree": "a418b0d314ee07e0e88f218efcae537d6ed5d6a3",
      "parents": [
        "463342741222c79469303cdab8ce99c8bc2d80e8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Mon Jan 24 14:48:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:17:30 2011 -0800"
      },
      "message": "e1000: add support for Marvell Alaska M88E1118R PHY\n\nThis patch adds support for Marvell Alask M88E188R PHY chips. Support for\nother M88* PHYs is already there, so there is nothing more to add than its\nPHY id.\n\nCC: Dirk Brandewie \u003cdirk.j.brandewie@intel.com\u003e\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "463342741222c79469303cdab8ce99c8bc2d80e8",
      "tree": "7035f10116ca4aeafa1ced081110e3ed727a6478",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Feb 02 10:19:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:10:17 2011 -0800"
      },
      "message": "e1000e: tx_timeout should not increment for non-hang events\n\nCurrently the driver increments the tx_timeout counter (an error counter)\nwhen simply resetting the part with outstanding transmit work pending.\nThis is an unnecessary count of an error, when all we should be doing is\njust resetting the part and discarding the transmits.  With this change the\nonly increment of tx_timeout is when the stack calls the watchdog reset\nfunction due to a true Tx timeout.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nReviewed-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "429a01a70f301baf0c8fc780f891a18c296d5e24",
      "tree": "663ee8a8c0a47d364648d5f905f185e875e48d62",
      "parents": [
        "95c3043008ca8449feb96aba5481fe31c2ea750b",
        "531c9da8c854c5b075383253a57fdd4e0be82e99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 19:54:14 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 19:54:14 2011 -0800"
      },
      "message": "Merge branch \u0027batman-adv/merge\u0027 of git://git.open-mesh.org/ecsv/linux-merge\n"
    },
    {
      "commit": "531c9da8c854c5b075383253a57fdd4e0be82e99",
      "tree": "ad3cd10621d05b18b1b403f28733e0bc11b8eb8f",
      "parents": [
        "1181e1daace88018b2ff66592aa10a4791d705ff"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sun Feb 06 23:26:43 2011 +0000"
      },
      "committer": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Tue Feb 08 00:54:31 2011 +0100"
      },
      "message": "batman-adv: Linearize fragment packets before merge\n\nWe access the data inside the skbs of two fragments directly using memmove\nduring the merge. The data of the skb could span over multiple skb pages. An\ndirect access without knowledge about the pages would lead to an invalid memory\naccess.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n[lindner_marek@yahoo.de: Move return from function to the end]\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "95c3043008ca8449feb96aba5481fe31c2ea750b",
      "tree": "1a80c238a56c1dc22a8b962f98ee1af363186e64",
      "parents": [
        "711c914688163dbe757c174788e20695088478e5"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Mon Feb 07 00:08:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 13:41:38 2011 -0800"
      },
      "message": "x25: possible skb leak on bad facilities\n\nOriginally x25_parse_facilities returned\n-1 for an error\n 0 meaning 0 length facilities\n\u003e0 the length of the facilities parsed.\n\n5ef41308f94dc (\"x25: Prevent crashing when parsing bad X.25 facilities\") introduced more\nerror checking in x25_parse_facilities however used 0 to indicate bad parsing\na6331d6f9a429 (\"memory corruption in X.25 facilities parsing\") followed this further for\nDTE facilities, again using 0 for bad parsing.\n\nThe meaning of 0 got confused in the callers.\nIf the facilities are messed up we can\u0027t determine where the data starts.\nSo patch makes all parsing errors return -1 and ensures callers close and don\u0027t use the skb further.\n\nReported-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ad97fbcc233a295f2ccc2c6bdeb32323e360a5e",
      "tree": "afd41efc01403af33b5c86bd21e74cb881a57571",
      "parents": [
        "3a2329f2680796b0c09ff207803ea880a481c3a4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Feb 07 22:03:35 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:28 2011 -0500"
      },
      "message": "mac80211: remove unneeded check\n\n\"ap\" is the address of sdata-\u003eu.ap so it can never be NULL here.  Also\nwe dereferenced it on the previous line.  I removed the check.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a2329f2680796b0c09ff207803ea880a481c3a4",
      "tree": "c30c31088bd96c145b6d6773cb28196b9c7f23cd",
      "parents": [
        "38f37be20941a6f1931ca4c051e638f947415eab"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Mon Feb 07 21:08:28 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:28 2011 -0500"
      },
      "message": "ath9k: Update comments for not parsing DTIM period\n\nAdd few comments for not parsing DTIM period from mac80211\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38f37be20941a6f1931ca4c051e638f947415eab",
      "tree": "8f0ed7b0623b5fa604a1934c31fbdf13afe803f5",
      "parents": [
        "4f3123366f78cf34ce7caab923e2b3c4fe9e16c2"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Mon Feb 07 10:10:04 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:28 2011 -0500"
      },
      "message": "mac80211: Update comments on radiotap MCS index\n\nmac80211 now supports passing MCS index to radiotap, so update the\ncomments regarding this\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f3123366f78cf34ce7caab923e2b3c4fe9e16c2",
      "tree": "44789fb3edce914460b6c7953939cfe5ab905441",
      "parents": [
        "180205bdb22b79cd7b2a07a5002dd747badc82f3"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Feb 05 23:48:37 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:27 2011 -0500"
      },
      "message": "mac80211: as a 4-addr station, do not receive packets for other stations\n\nSince 4-addr frames completely override the source address which will\nmake it into the converted 802.3 frames, receiving frames for other\n4-addr stations will confuse the bridging code.\n\nTo be able to handle traffic for all connected devices, the bridge\ncode will automatically turn on promiscuous mode, which triggers\nthis problem.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nReported-by: Steve Brown \u003csbrown@cortland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "180205bdb22b79cd7b2a07a5002dd747badc82f3",
      "tree": "8a77db43d660b298c797b9f8cf1eb8213a423bac",
      "parents": [
        "c210de8f88215db31cf3529c9763fc3124d6e09d"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Fri Feb 04 15:30:24 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:27 2011 -0500"
      },
      "message": "mac80211: Make some mlme timers module paramaters.\n\nThis allows users to tune the connection-loss algorithms\nto be more or less lenient.  In particular, larger\nnull-func retries helps when using lots of virtual\nstations on a loaded network.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c210de8f88215db31cf3529c9763fc3124d6e09d",
      "tree": "a2aa3a4e5dc8a8998ac8349390ecf20c61a3544b",
      "parents": [
        "80b38fffab9a2d86c252addce5a520dcf8f2fc66"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Feb 04 01:41:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:27 2011 -0500"
      },
      "message": "ath5k: Fix fast channel switching\n\nFast channel change fixes:\n\na) Always set OFDM timings\nb) Don\u0027t re-activate PHY\nc) Enable only NF calibration, not AGC\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc7c976dc7a565213393ce700d4a6105f037bf20",
      "tree": "ab7b069f25f0d6ddce88be4a1c898d3101ed1c09",
      "parents": [
        "3dd823e6b86407aed1a025041d8f1df77e43a9c8"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Feb 07 12:05:00 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "mac80211: fix the skb cloned check in the tx path\n\nUsing skb_header_cloned to check if it\u0027s safe to write to the skb is not\nenough - mac80211 also touches the tailroom of the skb.\nInitially this check was only used to increase a counter, however this\ncommit changed the code to also skip skb data reallocation if no extra\nhead/tailroom was needed:\n\ncommit 4cd06a344db752f513437138953af191cbe9a691\nmac80211: skip unnecessary pskb_expand_head calls\n\nIt added a regression at least with iwl3945, which is fixed by this patch.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nTested-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3dd823e6b86407aed1a025041d8f1df77e43a9c8",
      "tree": "dfbd0f6a67ee3275734d77c112cd4453726db73a",
      "parents": [
        "dd3cb633078fb12e06ce6cebbdfbf55a7562e929"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Sun Feb 06 09:29:45 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "iwlagn: Re-enable RF_KILL interrupt when down\n\nWith commit 554d1d027b19265c4aa3f718b3126d2b86e09a08 only one RF_KILL\ninterrupt will be seen by the driver when the interface is down.\n\nRe-enable the interrupt when it occurs to see all transitions.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd3cb633078fb12e06ce6cebbdfbf55a7562e929",
      "tree": "07b1e80b4979a0ed09ac355569ccf30f8506983c",
      "parents": [
        "9cf04dcc9c5ef884e952b2f461f39f682ef5c051"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 04 23:34:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "ssb-pcmcia: Fix parsing of invariants tuples\n\nThis fixes parsing of the device invariants (MAC address)\nfor PCMCIA SSB devices.\n\nssb_pcmcia_do_get_invariants expects an iv pointer as data\nargument.\n\nTested-by: dylan cristiani \u003cd.cristiani@idem-tech.it\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "2360d2e8f01043632d6b651672bec66c49892f94"
}
