)]}'
{
  "log": [
    {
      "commit": "7586eceb0abc0ea1c2b023e3e5d4dfd4ff40930a",
      "tree": "79fc35a3afa23896ab3e6e00b4d9d1178bfee1df",
      "parents": [
        "24ea818e305b92ad1fadcca015ae3b0c1222c497"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed Jun 20 05:02:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 21:47:33 2012 -0700"
      },
      "message": "ipv4: tcp: dont cache output dst for syncookies\n\nDon\u0027t cache output dst for syncookies, as this adds pressure on IP route\ncache and rcu subsystem for no gain.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Hans Schillstrom \u003chans.schillstrom@ericsson.com\u003e\nSigned-off-by: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24ea818e305b92ad1fadcca015ae3b0c1222c497",
      "tree": "1464305c95086e1b48dff9e4fc885b773a474df2",
      "parents": [
        "dbef807ee890b45f9c9125b665c0dddc993c3d15"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Wed Jun 20 19:05:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:20:32 2012 -0700"
      },
      "message": "bnx2x: link module eeprom\n\nAdd the ethtool functionality of accessing optic modules\u0027\ninformation and eeprom to the bnx2x driver.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbef807ee890b45f9c9125b665c0dddc993c3d15",
      "tree": "32ae1e68e7c21e7f780ae6fc981d979d866af7fd",
      "parents": [
        "a351d497f3367461fc96bf4cb9749bdb163c897e"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Wed Jun 20 19:05:22 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:20:32 2012 -0700"
      },
      "message": "bnx2x: 1G sfp+ module handling\n\nAutomatically lower requested link speed to 1G in case 1G SFP+\nmodule is detected.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a351d497f3367461fc96bf4cb9749bdb163c897e",
      "tree": "0c3dd589c1b019f319dad49a0260e9d8b7909037",
      "parents": [
        "1440090111ad626c8ab3d3c10076254ab7d98777"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Wed Jun 20 19:05:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:20:32 2012 -0700"
      },
      "message": "bnx2x: revised link register access\n\nThis is a semantic change, cleaning some sections in which the bnx2x\nhandles the phy\u0027s registers.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1440090111ad626c8ab3d3c10076254ab7d98777",
      "tree": "e379f87ae5d6474098d8972f1bc5c9521eceacb7",
      "parents": [
        "d231023eb17134e43bf1dcea631dd156d9904b70"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Wed Jun 20 19:05:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:20:32 2012 -0700"
      },
      "message": "bnx2x: treat 0 speed as link down (copper)\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d231023eb17134e43bf1dcea631dd156d9904b70",
      "tree": "a26da7102042d2fd69545afca22efed1a2821743",
      "parents": [
        "d0b8a6f926be5109d711937a74b8d327b29470ba"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Wed Jun 20 19:05:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:20:32 2012 -0700"
      },
      "message": "bnx2x: link cleanup\n\nThis patch does several things:\n 1. Add static to function when possible.\n 2. Correct comments.\n 3. Change msleep(small) --\u003e usleep_range(small, small*2).\n    Also correct existing calls to usleep_range.\n 4. Remove dead code.\n 5. Change \u0027if(rc !\u003d 0)\u0027 --\u003e if(rc)\n\nMost of these changes are purely semantic.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0b8a6f926be5109d711937a74b8d327b29470ba",
      "tree": "f3250b9a893f9d46d58ec4d60596fc5b6abe7fb6",
      "parents": [
        "6648bd7e0e62c0c8c03b15e00c9e7015e232feff"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Wed Jun 20 19:05:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:20:32 2012 -0700"
      },
      "message": "bnx2x: sfp+ Tx fault detection added\n\nAdds the ability to identify sfp+ modules\u0027 Tx fault, and when such\noccur shut down the link.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6648bd7e0e62c0c8c03b15e00c9e7015e232feff",
      "tree": "e5e1fdadea6ea51b4341017c40906e71c1913774",
      "parents": [
        "8e27628ecf883b9e5825103e40e6f86bf8225f1a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jun 21 13:58:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:11:13 2012 -0700"
      },
      "message": "ipv4: Add sysctl knob to control early socket demux\n\nThis change is meant to add a control for disabling early socket demux.\nThe main motivation behind this patch is to provide an option to disable\nthe feature as it adds an additional cost to routing that reduces overall\nthroughput by up to 5%.  For example one of my systems went from 12.1Mpps\nto 11.6 after the early socket demux was added.  It looks like the reason\nfor the regression is that we are now having to perform two lookups, first\nthe one for an established socket, and then the one for the routing table.\n\nBy adding this patch and toggling the value for ip_early_demux to 0 I am\nable to get back to the 12.1Mpps I was previously seeing.\n\n[ Move local variables in ip_rcv_finish() down into the basic\n  block in which they are actually used.  -DaveM ]\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e27628ecf883b9e5825103e40e6f86bf8225f1a",
      "tree": "84336215754a596d28430fb100052c886f508c9c",
      "parents": [
        "bb1dfefdc62fa68107c4c9f1374cb856743a9434"
      ],
      "author": {
        "name": "Matthias Brugger",
        "email": "mbrugger@iseebcn.com",
        "time": "Fri Jun 22 01:10:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:06:51 2012 -0700"
      },
      "message": "smsc911x.c: encapsulate enable irq calls\n\nWe encapsulate enbale irq functionality in a function call.\nAs on probe the interrupts will be disabled twice, we delete\none.\n\nSigned-off-by: Matthias Brugger \u003cmbrugger@iseebcn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb1dfefdc62fa68107c4c9f1374cb856743a9434",
      "tree": "c99e17b49d9f0a95720a1300d12dd0279f0cdbf2",
      "parents": [
        "f73332fc39e35a6ac14f892390adcd34a63b00d3"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jun 20 19:56:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 21 15:06:00 2012 -0700"
      },
      "message": "net: dcb: fix small regression in __dcbnl_pg_setcfg()\n\nA small regression was introduced in the reply command of\ndcbnl_pg_setcfg(). User space apps may be expecting the\nDCB_ATTR_PG_CFG attribute to be returned with the patch\nbelow TX or RX variants are returned.\n\ncommit 7be994138b188387691322921c08e19bddf6d3c5\nAuthor: Thomas Graf \u003ctgraf@suug.ch\u003e\nDate:   Wed Jun 13 02:54:55 2012 +0000\n\n    dcbnl: Shorten all command handling functions\n\nThis patch reverts this behavior and returns DCB_ATTR_PG_CFG\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f73332fc39e35a6ac14f892390adcd34a63b00d3",
      "tree": "13d16f5bbd53ed960f408a5e97bf189f6099db85",
      "parents": [
        "fd62e09b946522ec3578412826a81bead06fadf7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jun 21 02:15:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 21 15:04:21 2012 -0700"
      },
      "message": "ixgbe: simplify padding and length checks\n\nThe check for length \u003c\u003d 0 is bogus because length is unsigned, and network\nstack never sends zero length packets (unless it is totally broken).\n\nThe check for really small packets can be optimized (using unlikely)\nand calling skb_pad directly.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd62e09b946522ec3578412826a81bead06fadf7",
      "tree": "f105f85146261f7647928bd6e0b74c7f6398401f",
      "parents": [
        "3e428fe0382fca48795b5cf9d4f03a89cda5d84d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 21 14:58:10 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 21 14:58:10 2012 -0700"
      },
      "message": "tcp: Validate route interface in early demux.\n\nOtherwise we might violate reverse path filtering.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e428fe0382fca48795b5cf9d4f03a89cda5d84d",
      "tree": "1ac10a34f71c3141c767a1bba56646c54fb78739",
      "parents": [
        "1c11a0a100377159b53e08e2644185a51da2a47e",
        "9cfc7bd608b97463993b4f3e4775d99022253f8d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 21 13:34:09 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 21 13:34:09 2012 -0700"
      },
      "message": "Merge tag \u0027batman-adv-for-davem\u0027 of git://git.open-mesh.org/linux-merge\n\nIncluded changes:\n- first set of patches that add the batadv_ prefix to all the exported symbols\n- restyling of comments\n"
    },
    {
      "commit": "1c11a0a100377159b53e08e2644185a51da2a47e",
      "tree": "72ed74400a5055c100d233bfb3e25d52b1730637",
      "parents": [
        "da55737467c1c3bc02271039c088171d82e0796f",
        "db01896398ae6beba41fc14f1a90d55fd21e6738"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 15:09:47 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 15:09:47 2012 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next\n"
    },
    {
      "commit": "da55737467c1c3bc02271039c088171d82e0796f",
      "tree": "13598d84d783a3ca1b7789f17eda28f3554ef080",
      "parents": [
        "6dab015cf8c9d2fabb13d0332998bc440e9c6555"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed Jun 20 04:02:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 14:38:55 2012 -0700"
      },
      "message": "inetpeer: inetpeer_invalidate_tree() cleanup\n\nNo need to use cmpxchg() in inetpeer_invalidate_tree() since we hold\nbase lock.\n\nAlso use correct rcu annotations to remove sparse errors\n(CONFIG_SPARSE_RCU_POINTER\u003dy)\n\nnet/ipv4/inetpeer.c:144:19: error: incompatible types in comparison\nexpression (different address spaces)\nnet/ipv4/inetpeer.c:149:20: error: incompatible types in comparison\nexpression (different address spaces)\nnet/ipv4/inetpeer.c:595:10: error: incompatible types in comparison\nexpression (different address spaces)\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dab015cf8c9d2fabb13d0332998bc440e9c6555",
      "tree": "654ae3c37f5fe1a37677745204227b1152ab0965",
      "parents": [
        "f643776e4d1906ceff59f18315d6aba8e85db343"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Jun 20 08:39:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 14:29:12 2012 -0700"
      },
      "message": "team: do RCU update path fixups\n\nUse rcu_access_pointer and rcu_dereference_protected\nto access RCU pointer by updater.\nUse RCU_INIT_POINTER for NULL assignment of RCU pointer.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f643776e4d1906ceff59f18315d6aba8e85db343",
      "tree": "41abc4a03a50aede07e2f59021494894d9716d32",
      "parents": [
        "d8dbd96e507e1f1133d346be123e7be4b16b72c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 14:28:58 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 14:28:58 2012 -0700"
      },
      "message": "team: Revert previous two changes.\n\nI didn\u0027t notice that these were superceded by a more uptodate\nversion of the changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8dbd96e507e1f1133d346be123e7be4b16b72c3",
      "tree": "6c23e5e2c1c1e7f89d88d9155e4f96e0dac157ce",
      "parents": [
        "b443a2307d3ade1520daa15d79ef97ad00641504"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Jun 20 05:32:01 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 14:04:10 2012 -0700"
      },
      "message": "team: use RCU_INIT_POINTER for NULL assignment of RCU pointer\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b443a2307d3ade1520daa15d79ef97ad00641504",
      "tree": "28a35122ade392cc700a6fec361f7bf8b45f88c1",
      "parents": [
        "1aa2d1daf067c8c9e625449e2e6f54caa3e34023"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Jun 20 05:32:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 14:04:10 2012 -0700"
      },
      "message": "team: use rcu_access_pointer to access RCU pointer by writer\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aa2d1daf067c8c9e625449e2e6f54caa3e34023",
      "tree": "41abc4a03a50aede07e2f59021494894d9716d32",
      "parents": [
        "41063e9dd11956f2d285e12e4342e1d232ba0ea2"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Jun 20 06:04:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 20 13:46:29 2012 -0700"
      },
      "message": "can: c_can_pci: fix compilation on non HAVE_CLK archs\n\nIn commit:\n\n  5b92da0 c_can_pci: generic module for C_CAN/D_CAN on PCI\n\nthe c_can_pci driver has been added. It uses clk_*() functions\nresulting in a link error on archs without clock support. This\npatch removed these clk_() functions as these parts of the driver\nare not tested.\n\nCc: Federico Vaga \u003cfederico.vaga@gmail.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cfc7bd608b97463993b4f3e4775d99022253f8d",
      "tree": "fcfcf1e714a91943a740dcaa2744ee66448f9f73",
      "parents": [
        "3193e8fdfa355289892661d206d1954114a7be95"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:43 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:33 2012 +0200"
      },
      "message": "batman-adv: Reformat multiline comments to consistent style\n\nbatman-adv doesn\u0027t follow the style for multiline comments that David S. Miller\nprefers. All comments should be reformatted to follow this consistent style to\nmake the code slightly more readable.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "3193e8fdfa355289892661d206d1954114a7be95",
      "tree": "4fce7c85cd572389433a128db0ed180a3928e968",
      "parents": [
        "d0f714f472967577067853acc8dabe0abc75ae8f"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:42 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:32 2012 +0200"
      },
      "message": "batman-adv: Prefix main non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "d0f714f472967577067853acc8dabe0abc75ae8f",
      "tree": "6e1fe2f2b26eb8808f92e0c96482fcc0030de8ce",
      "parents": [
        "88ed1e7772bbedfd0bb013c209f61619eca0a781"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:41 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:31 2012 +0200"
      },
      "message": "batman-adv: Prefix vis non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "88ed1e7772bbedfd0bb013c209f61619eca0a781",
      "tree": "a3a47bbec633ca411ba06cb0ab5177740ec5f387",
      "parents": [
        "08c36d3e8ad1f73d3b0322842363b23f6d203630"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:40 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:30 2012 +0200"
      },
      "message": "batman-adv: Prefix unicast non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "08c36d3e8ad1f73d3b0322842363b23f6d203630",
      "tree": "9190100a886c18956fee193acbd8fd160060bc19",
      "parents": [
        "04b482a21aaf22cf5b327fb6a3fba6fdc8cb3de9"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:39 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:29 2012 +0200"
      },
      "message": "batman-adv: Prefix translation-table non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "04b482a21aaf22cf5b327fb6a3fba6fdc8cb3de9",
      "tree": "4035e2c89d47a961045c01d98d7bb4588478b86a",
      "parents": [
        "9455e34cb2ded22e01abb6daa65ba1caeed8d7fe"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:38 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:28 2012 +0200"
      },
      "message": "batman-adv: Prefix soft-interface non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "9455e34cb2ded22e01abb6daa65ba1caeed8d7fe",
      "tree": "56ac8dc90b5bcddcace5eea383b266e9654ecb2d",
      "parents": [
        "30d3c5113f9a3f162d65d01b771b122afac0ce79"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:37 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:26 2012 +0200"
      },
      "message": "batman-adv: Prefix send non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "30d3c5113f9a3f162d65d01b771b122afac0ce79",
      "tree": "da443b3ff6ddcc0b9ffadd0b0626ac48cb1e8325",
      "parents": [
        "925a6672fae532ba178b8d35686705b417aada3d"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:36 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:25 2012 +0200"
      },
      "message": "batman-adv: Prefix routing non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "925a6672fae532ba178b8d35686705b417aada3d",
      "tree": "25e1d6b83170dd63c384290c11bc47b1d38d8557",
      "parents": [
        "7d211efc5087bc8870fa3374da88b4bf8159e79b"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:35 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:24 2012 +0200"
      },
      "message": "batman-adv: Prefix ring_buffer non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "7d211efc5087bc8870fa3374da88b4bf8159e79b",
      "tree": "1cd6c7b6543610f7e684ac20988735c7c6d1c8fa",
      "parents": [
        "9039dc7e8a42864744665bf0905f48c2724f6e3e"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:34 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:23 2012 +0200"
      },
      "message": "batman-adv: Prefix originator non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "9039dc7e8a42864744665bf0905f48c2724f6e3e",
      "tree": "c59dbebe6df45722abb14d06f59be48fb09f2ed8",
      "parents": [
        "1a8eaf0733ca754533a03d6cfa4463def2b81ce3"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:33 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:22 2012 +0200"
      },
      "message": "batman-adv: Prefix icmp-socket non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "1a8eaf0733ca754533a03d6cfa4463def2b81ce3",
      "tree": "be806212d9109703e0d5d56708ff2efdf65c3d46",
      "parents": [
        "9563877ea52ea18bb4f1ed724c5e3a39bbbcf60b"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:32 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:21 2012 +0200"
      },
      "message": "batman-adv: Prefix hash non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "9563877ea52ea18bb4f1ed724c5e3a39bbbcf60b",
      "tree": "56bd2312e4aa7d04b448edd1d8ed87309c941f80",
      "parents": [
        "84d5e5e003752bc56b413f8d2c3fcfeeec066145"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:31 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:20 2012 +0200"
      },
      "message": "batman-adv: Prefix hard-interface non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "84d5e5e003752bc56b413f8d2c3fcfeeec066145",
      "tree": "fcba8ac1059d844f5a8e98caaa0ed50cd499d91f",
      "parents": [
        "7cf06bc6ff810178a7fb9f12aaa6b274fc520f6f"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:30 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:19 2012 +0200"
      },
      "message": "batman-adv: Prefix gateway-common non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "7cf06bc6ff810178a7fb9f12aaa6b274fc520f6f",
      "tree": "d2155e204af6153174f9a7f37596c21e04c65ddb",
      "parents": [
        "08adf1512298201a53b88bb0a3d67e0dbbe0ed9b"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:29 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:18 2012 +0200"
      },
      "message": "batman-adv: Prefix gateway-client non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "08adf1512298201a53b88bb0a3d67e0dbbe0ed9b",
      "tree": "c0300fbf9717978726becbbdf14f1332178e78cd",
      "parents": [
        "0f5f9322681887ca221707afafe4216b6db5d22f"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 13:38:47 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:17 2012 +0200"
      },
      "message": "batman-adv: Prefix bridge_loop_avoidance non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "0f5f9322681887ca221707afafe4216b6db5d22f",
      "tree": "93a654d6a5433adedeaee26cd204ad4b338304b1",
      "parents": [
        "5853e22c58b318232fd6e15033ccb0852f865c0b"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:25 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:16 2012 +0200"
      },
      "message": "batman-adv: Prefix bitarray non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "5853e22c58b318232fd6e15033ccb0852f865c0b",
      "tree": "334d4d1072caa23efeff29a105c50d43637f2246",
      "parents": [
        "40a072d777a4f417c0296e06f91297b0f3f2fa36"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:24 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:15 2012 +0200"
      },
      "message": "batman-adv: Prefix bat_sysfs non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "40a072d777a4f417c0296e06f91297b0f3f2fa36",
      "tree": "1490957336c2873cd3ec5e586927e92bc3e9a17a",
      "parents": [
        "81c524f76a353a19097e004ec05e4d62fd0bd57e"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:23 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:14 2012 +0200"
      },
      "message": "batman-adv: Prefix bat_debugfs non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "81c524f76a353a19097e004ec05e4d62fd0bd57e",
      "tree": "b2a991de2d93c21694e78d9e6b1b0b5e4daf2c03",
      "parents": [
        "41063e9dd11956f2d285e12e4342e1d232ba0ea2"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sat May 12 02:09:22 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 22:15:13 2012 +0200"
      },
      "message": "batman-adv: Prefix bat_algo non-static functions with batadv_\n\nbatman-adv can be compiled as part of the kernel instead of an module. In that\ncase the linker will see all non-static symbols of batman-adv and all other\nnon-static symbols of the kernel. This could lead to symbol collisions. A\nprefix for the batman-adv symbols that defines their private namespace avoids\nsuch a problem.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n"
    },
    {
      "commit": "db01896398ae6beba41fc14f1a90d55fd21e6738",
      "tree": "4d7dbf4c475f10f409d1f3ba3430e573dad70b05",
      "parents": [
        "a49fda3eaa4fe70fdd14681060a7c6c6246dc927"
      ],
      "author": {
        "name": "Jacob Keller",
        "email": "jacob.e.keller@intel.com",
        "time": "Fri Jun 08 06:59:17 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:37:14 2012 -0700"
      },
      "message": "ixgbe: clean up ixgbe_get_settings ethtool function\n\nThis patch cleans up the method used for determining the link speed of\ndevices. The old method re-wrote some logic already existing in a mac.ops\nfunction which should be used instead. The result is much simpler to\nunderstand and removes a strange double-check of logic, as well as reducing\ncode redundancy.\n\nSigned-off-by: Jacob Keller \u003cjacob.e.keller@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a49fda3eaa4fe70fdd14681060a7c6c6246dc927",
      "tree": "9505007af38abf12353443c95cfbe3b9c6df45ba",
      "parents": [
        "200e5fd50ee80ec6ab3156bdbc46a41da0a82d10"
      ],
      "author": {
        "name": "Jacob Keller",
        "email": "jacob.e.keller@intel.com",
        "time": "Fri Jun 08 06:59:09 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:37:04 2012 -0700"
      },
      "message": "ixgbe: add support for 1G SX modules\n\nThis patch adds support for 1G Fiber PHY modules (SFP+ modules). This support\ncomes along side support for 1G Copper PHY modules, but uses a different PHY\ntype (ixgbe_sfp_type_1g_sx_core).\n\nSigned-off-by: Jacob Keller \u003cjacob.e.keller@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "200e5fd50ee80ec6ab3156bdbc46a41da0a82d10",
      "tree": "772e4ea2196821a17906a23ab9a9bce88fc8a24c",
      "parents": [
        "d67974f0deb1f309fc13821f45e52c63402bfb24"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu May 31 23:39:30 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:36:23 2012 -0700"
      },
      "message": "igb: Version bump\n\nThis patch updates the igb version to 4.0.1.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d67974f0deb1f309fc13821f45e52c63402bfb24",
      "tree": "4488f338c7559952ed0716e5e2e47f517d0a52cb",
      "parents": [
        "374a542dee0a10c5f81edc2af17a97b06805ecd9"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Jun 14 16:04:19 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:36:23 2012 -0700"
      },
      "message": "igb: Update firmware info output\n\nOur NVM image creation tools have evolved over the years and there are\nmultiple versions contained in them, depending on the tool used to create\nthem.  This patch outputs the NVM versions available in ethtool -i output.\n\nrc2: (not sure why others show in log but not in the message)\n     Added additional call to igb_set_fw_version per Community feedback.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@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": "374a542dee0a10c5f81edc2af17a97b06805ecd9",
      "tree": "623580b3b0856a4fb44f17f4c79fbbfc1d7da65a",
      "parents": [
        "cb41145ee78585282af56a9203f391c0d84366b1"
      ],
      "author": {
        "name": "Matthew Vick",
        "email": "matthew.vick@intel.com",
        "time": "Fri May 18 04:54:58 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:35:27 2012 -0700"
      },
      "message": "igb: Streamline RSS queue and queue pairing assignment logic.\n\nRather than spread out the complexity of the RSS queue and queue pairing\nassignment logic, place it all in one location for simplicity and\nreadability.\n\nSigned-off-by: Matthew Vick \u003cmatthew.vick@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": "cb41145ee78585282af56a9203f391c0d84366b1",
      "tree": "2cb24a68b83808a0cf5f995370d7dd1cdb333678",
      "parents": [
        "d3eef8c8a033a5ee56ab5d923068eb8cd5d53887"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Wed Apr 04 17:43:59 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:26:46 2012 -0700"
      },
      "message": "igb: Support the get_ts_info ethtool method.\n\nBased on original patch from Richard Cochran \u003crichardcochran@gmail.com\u003e\n\nOriginal patch caused build errors without CONFIG_IGB_1588_CLOCK and\nCONFIG_PPS enabled, since the added code was not properly wrapped.\n\nCC: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@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": "d3eef8c8a033a5ee56ab5d923068eb8cd5d53887",
      "tree": "cf592a3c156bc12eb10f77a22b05ca54ce348fb6",
      "parents": [
        "f00b0da776fda1abc481578e3932a668f603d72d"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Wed May 16 01:46:00 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:14:34 2012 -0700"
      },
      "message": "igb: Add switch case for supported hardware to igb_ptp_remove.\n\nPTP initialization is only done on supported parts, so remove needs\nsame checks or it will cause crashes on systems with igb devices that\ndon\u0027t support PTP.  This patch adds those checks to the exit function.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@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": "f00b0da776fda1abc481578e3932a668f603d72d",
      "tree": "171d0d49eae79e4463a6c0ce257388ebfe21217b",
      "parents": [
        "7500673be30f9467cd1a0e065c93e75c5213b44d"
      ],
      "author": {
        "name": "Lior Levy",
        "email": "lior.levy@intel.com",
        "time": "Sat Jun 04 06:05:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:11:32 2012 -0700"
      },
      "message": "igb: A fix to VF TX rate limit\n\nThere is a need to configure MMW_SIZE in register RTTBCNRM with a correct\nvalue. For 82576 device, the value should be 0x14.\n\nSigned-off-by: Lior Levy \u003clior.levy@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": "7500673be30f9467cd1a0e065c93e75c5213b44d",
      "tree": "77a18ccc8e8569199e0d3e1b434c1cb5f5e2f38b",
      "parents": [
        "41063e9dd11956f2d285e12e4342e1d232ba0ea2"
      ],
      "author": {
        "name": "Tushar Dave",
        "email": "tushar.n.dave@intel.com",
        "time": "Tue Jun 12 13:03:29 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 20 01:08:44 2012 -0700"
      },
      "message": "e1000: Combining Bitwise OR in one expression.\n\nSigned-off-by: Tushar Dave \u003ctushar.n.dave@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "41063e9dd11956f2d285e12e4342e1d232ba0ea2",
      "tree": "d4df2f51044b4724a4767f0498c3df2f606b5ad7",
      "parents": [
        "f9242b6b28d61295f2bf7e8adfb1060b382e5381"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 21:22:05 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 21:22:05 2012 -0700"
      },
      "message": "ipv4: Early TCP socket demux.\n\nInput packet processing for local sockets involves two major demuxes.\nOne for the route and one for the socket.\n\nBut we can optimize this down to one demux for certain kinds of local\nsockets.\n\nCurrently we only do this for established TCP sockets, but it could\nat least in theory be expanded to other kinds of connections.\n\nIf a TCP socket is established then it\u0027s identity is fully specified.\n\nThis means that whatever input route was used during the three-way\nhandshake must work equally well for the rest of the connection since\nthe keys will not change.\n\nOnce we move to established state, we cache the receive packet\u0027s input\nroute to use later.\n\nLike the existing cached route in sk-\u003esk_dst_cache used for output\npackets, we have to check for route invalidations using dst-\u003eobsolete\nand dst-\u003eops-\u003echeck().\n\nEarly demux occurs outside of a socket locked section, so when a route\ninvalidation occurs we defer the fixup of sk-\u003esk_rx_dst until we are\nactually inside of established state packet processing and thus have\nthe socket locked.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9242b6b28d61295f2bf7e8adfb1060b382e5381",
      "tree": "b395670bd6ae832e9f6f87f47a1840baf3a06d0d",
      "parents": [
        "677a3d60fb3153f786a0d28fcf0287670e7bd3c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 18:56:21 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 18:56:21 2012 -0700"
      },
      "message": "inet: Sanitize inet{,6} protocol demux.\n\nDon\u0027t pretend that inet_protos[] and inet6_protos[] are hashes, thay\nare just a straight arrays.  Remove all unnecessary hash masking.\n\nDocument MAX_INET_PROTOS.\n\nUse RAW_HTABLE_SIZE when appropriate.\n\nReported-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "677a3d60fb3153f786a0d28fcf0287670e7bd3c2",
      "tree": "c684c3222a8316d792bc1caed59fe6da87b5e73a",
      "parents": [
        "a40345b5b4a09ff8539aaafeb2c612db6d0b4d1b"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Jun 19 00:42:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:04:14 2012 -0700"
      },
      "message": "net: qmi_wwan: use module_usb_driver macro\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a40345b5b4a09ff8539aaafeb2c612db6d0b4d1b",
      "tree": "98f8b34d579e131dfadaee8af76c384a32051e00",
      "parents": [
        "230718bda1be24119d9e25623d90fa5da3079aa9"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Jun 19 00:42:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:04:14 2012 -0700"
      },
      "message": "net: qmi_wwan: shorten driver description\n\nThe description is used in ethtool fixed length fields.  Make\nit shorter to avoid truncation.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "230718bda1be24119d9e25623d90fa5da3079aa9",
      "tree": "a1c4869bceccdb7fece54c39cd8ec45abf473568",
      "parents": [
        "f47cd1360f36e599815650522986673b9aa83393"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Jun 19 00:42:01 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:04:14 2012 -0700"
      },
      "message": "net: qmi_wwan: bind to both control and data interface\n\nAlways bind to control interface regardless of whether\nit is a shared interface or not.\n\nA QMI/wwan function is required to provide both a control\ninterface (QMI) and a data interface (wwan).  All devices\nsupported by this driver do so.  But the vendors may\nchoose to use different USB descriptor layouts, and some\nvendors even allow the same device to present different\nlayouts.\n\nMost of these devices use a USB descriptor layout with a\nsingle USB interface for both control and data.  But some\nsplit control and data into two interfaces, bound together\nby a CDC Union descriptor on the control interface. Before\nthe cdc-wdm subdriver support was added, this split was\nused to let cdc-wdm drive the QMI control interface and\nqmi_wwan drive the wwna data interface.\n\nThis split driver model has a number of issues:\n - qmi_wwan must match on the data interface descriptor,\n   which often are indistiguishable from data interfaces\n   belonging to other CDC (like) functions like ACM\n - supporting a single QMI/wwan function requires adding\n   the device to two drivers\n - syncronizing the probes among a number of drivers, to\n   ensure selecting the correct driver, is difficult unless\n   all drivers match on the same interface\n\nThis patch resolves these problems by using the same\nprobing mechanism as cdc-ether for devices with a two-\ninterface USB descriptor layout.  This makes the driver\nbehave consistently, supporting both the control and data\npart of the QMI/wwan function, regardless of the USB\ndescriptors.\n\nCc: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f47cd1360f36e599815650522986673b9aa83393",
      "tree": "a5a6acdbfd1ed92ae194b05561431bf8380b59e6",
      "parents": [
        "853c24f79dd6f4a3d6d7b52f235fe121aee08b45"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Jun 19 00:42:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:04:14 2012 -0700"
      },
      "message": "net: qmi_wwan: rearranging to prepare for code sharing\n\nMost of the subdriver registration code can be reused for devices\nwith separate control and data interfaces.  Move the code a bit\naround to prepare for such reuse.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "853c24f79dd6f4a3d6d7b52f235fe121aee08b45",
      "tree": "082552914cade08c19da13e6c83c317eebc51f5d",
      "parents": [
        "d1904fbd881e43cde2ec024117efaba83f8d9996"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Jun 19 00:41:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:04:14 2012 -0700"
      },
      "message": "net: qmi_wwan: define a structure for driver specific state\n\nusbnet allocates a fixed size array for minidriver specific\nstate.  Naming the fields and taking advantage of type checking\nis a bit more failsafe than casting array elements each time\nthey are referenced.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1904fbd881e43cde2ec024117efaba83f8d9996",
      "tree": "51df81d4f7eafd3d2125fa0c71d0199f76e3f50d",
      "parents": [
        "2fcdb2c9e6598e6ced232eca7aa4a61342691f3b"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: use rcu_dereference_bh() in tx path\n\nShould be used instead of rcu_dereference, since rcu_read_lock_bh is\nheld.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fcdb2c9e6598e6ced232eca7aa4a61342691f3b",
      "tree": "2e430f1b75bac5bbf380e5731ab38ebc246e1c30",
      "parents": [
        "35b384bd14f91c74e358e02969ee7bb2542e6d78"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: allow to send multiple set events in one message\n\nWhen multiple sets are done, event message is generated for each. This\npatch accumulates these messages into one.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35b384bd14f91c74e358e02969ee7bb2542e6d78",
      "tree": "16769a147cbd78d620e9d6fcbe62c89660570132",
      "parents": [
        "9b00cf2d1024d683cb2e206109e356dcac968568"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: ensure correct order of netlink messages delivery\n\ncurrently, when port is created and per-port options are present, there\noptions are sent to userspace with ifindex of port which userspace does\nnot know about. Port add message goes right after.\n\nThis patch corrects message ordering so userspace would not be confused.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b00cf2d1024d683cb2e206109e356dcac968568",
      "tree": "d0300947e8808b43d6c933518b5d40abe7a0dc00",
      "parents": [
        "ab8250d70063f77929fc404c02390a1f64d66416"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: implement multipart netlink messages for options transfers\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab8250d70063f77929fc404c02390a1f64d66416",
      "tree": "02235077ba9b3ef05c368f8fd70782c35b434dad",
      "parents": [
        "4bccfd17e1f77593e99d5321c48c704a0a43ab68"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:17 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: lb: introduce infrastructure for userspace driven tx loadbalancing\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bccfd17e1f77593e99d5321c48c704a0a43ab68",
      "tree": "3ee54ed3435e9eb57963c71f561b2977466a4733",
      "parents": [
        "f88725ffb069fef0ea3d47381d33c928f4c48cba"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: add port_[enabled/disabled] mode callbacks\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f88725ffb069fef0ea3d47381d33c928f4c48cba",
      "tree": "57fa3cb327f81dae4ead1f4d1c8e977f1afd5927",
      "parents": [
        "01048d9a293cbe9aac00fd014b9754bbc7eb136f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:24 2012 -0700"
      },
      "message": "team: pass NULL to __team_option_inst_add() instead of 0\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01048d9a293cbe9aac00fd014b9754bbc7eb136f",
      "tree": "e39bbe3f797a1a6bfa2c5a08480826498bfc40ef",
      "parents": [
        "3221c64603d9843d8a28dfd8e678e46625d5d807"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: allow to specify one option instance to be send to userspace\n\nNo need to walk through option instance list and look for -\u003echanged \u003d\u003d\ntrue when called knows exactly what one option instance changed.\n\nAlso use lists to pass option instances needed to be present in netlink\nmessage.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3221c64603d9843d8a28dfd8e678e46625d5d807",
      "tree": "2a191a7cea2e1128c10efdd6de3279b845f8b216",
      "parents": [
        "75db986a6b93dd93e543387720b88f350ce38d30"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: fix error path in team_nl_fill_port_list_get()\n\ngenlmsg_cancel() needs to be called in case nest fails\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75db986a6b93dd93e543387720b88f350ce38d30",
      "tree": "11ed6031ea329e7ea98af0d37101fdbf2465e6af",
      "parents": [
        "0f1aad2b7f01d88782fbf4ab08b13a7d92b9b6b2"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: fix error path in team_nl_fill_options_get()\n\ngenlmsg_cancel() needs to be called in case nest fails\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f1aad2b7f01d88782fbf4ab08b13a7d92b9b6b2",
      "tree": "f37dde889cebd9168e0c8a0784d128a006367dd0",
      "parents": [
        "85d59a87248de90e3266e10dce99477b60f524c0"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: allow async option changes\n\nThis patch adds two exported functions. One allows to mark option\ninstance as changed and the second processes change check and does\ntransfer of changed options to userspace.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85d59a87248de90e3266e10dce99477b60f524c0",
      "tree": "1642b59a05a69acdf8e9f754bce19864f3f66cbe",
      "parents": [
        "0d572e45f7f8ae3a27c82c5f0e352abf1dcb67f4"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: push array_index and port into separate structure\n\nIntroduce struct team_option_inst_info and push option instance info\nthere. It can be then easily passed to gsetter context and used for\nfeature async option changes.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d572e45f7f8ae3a27c82c5f0e352abf1dcb67f4",
      "tree": "47b3ef338f9dd8bdac915f8b3f19f8c8de19e734",
      "parents": [
        "b13033262d2496e271444d5a09226a2be5ceb989"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: comments: s/net\\/drivers\\/team/drivers\\/net\\/team/\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b13033262d2496e271444d5a09226a2be5ceb989",
      "tree": "c5a78a0023f3c28425e7425a91c6fd2ac71d29d9",
      "parents": [
        "f82b959d26557fe4ce283d3b27050d4b8268ef1e"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:08 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: introduce array options\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f82b959d26557fe4ce283d3b27050d4b8268ef1e",
      "tree": "692ae82da402951d5f429ad95ff5fd6dcaf863c0",
      "parents": [
        "596e2024c42159fedf71b3d17fba78eed9b5bf10"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: allow read/write-only options\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "596e2024c42159fedf71b3d17fba78eed9b5bf10",
      "tree": "081d68ebece7f30600a8119d87ed8448a1968856",
      "parents": [
        "5149ee58385bdfef260fb07a89a8ff0913be6b25"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:23 2012 -0700"
      },
      "message": "team: lb: push hash counting into separate function\n\nAlso squash hash into one byte\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5149ee58385bdfef260fb07a89a8ff0913be6b25",
      "tree": "556edbb864cff154dfef95858737fd900f6e9a24",
      "parents": [
        "d299cd51166c156c77250f4cdd6363b74fd2f77e"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:05 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:22 2012 -0700"
      },
      "message": "team: add mode priv to port\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d299cd51166c156c77250f4cdd6363b74fd2f77e",
      "tree": "a4b94dd70e60b8496b45ff7401f17e516de8289c",
      "parents": [
        "0402788a6cda4e204a805e83eaaff64fef9e4418"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:22 2012 -0700"
      },
      "message": "team: for nomode use dummy struct team_mode\n\nThat leaves team-\u003emode and all its values valid so no checks would be\nneeded (for example in team_mode_option_get()).\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0402788a6cda4e204a805e83eaaff64fef9e4418",
      "tree": "d5d4401b08f637efdd5b3c2b17c20d7a678beefa",
      "parents": [
        "3879d4e3977329607a2a8042483140af3581b5c3"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jun 19 05:54:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 15:00:22 2012 -0700"
      },
      "message": "team: make team_mode struct const\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3879d4e3977329607a2a8042483140af3581b5c3",
      "tree": "c9e8cd2b3a99ddc917bced812fa2265150d45c44",
      "parents": [
        "a77f4b4acf5b77f038bc11d3ca9b3af6f0124015",
        "ea53fe0c667ad3cae61d4d71d2be41908ac5c0a4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:47:13 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:47:13 2012 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://gitorious.org/linux-can/linux-can-next\n\nMarc Kleine-Budde says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nhere is our second pull request for net-next. In this series Federico\nVaga adds a pci driver for c_can/d_can hardware using the existing\ngeneric c_can driver. The remaining 6 patches are by Oliver Hartkopp.\nHe adds CANFD support to the CAN stack while keeping binary\ncompatibility for existing applications. CANFD is an extension to the\nexisting CAN standard, it allows longer CAN frames and/or higher data\nrates. There\u0027s no real hardware available yet, but this series adds\nCANFD support to the vcan driver.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77f4b4acf5b77f038bc11d3ca9b3af6f0124015",
      "tree": "167fc01ea7be7474b7e59173f638a9b25845fbf2",
      "parents": [
        "364f5b3a151942ad24521155355cc7d1d252fd55",
        "b3c911eeb47d08aada986f769b6a060794dfe9d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:37:15 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:37:15 2012 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\n\nJohn Linville says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis is a sizeable batch of updates intended for 3.6...\n\nThe bulk of the changes here are Bluetooth.  Gustavo says:\n\n\tHere goes the first Bluetooth pull request for 3.6, we have\n\tqueued quite a lot of work. Andrei Emeltchenko added the AMP\n\tManager code, a lot of work is needed, but the first bit are\n\talready there. This code is disabled by default.  Mat Martineau\n\tchanged the whole L2CAP ERTM state machine code, replacing\n\tthe old one with a new implementation. Besides that we had\n\tlot of coding style fixes (to follow net rules), more l2cap\n\tcore separation from socket and many clean ups and fixed all\n\tover the tree.\n\nAlong with the above, there is a healthy dose of ath9k, iwlwifi,\nand other driver updates.  There is also another pull from the\nwireless tree to resolve some merge issues.  I also fixed-up some\nmerge discrepencies between net-next and wireless-next.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "364f5b3a151942ad24521155355cc7d1d252fd55",
      "tree": "33f416b03731e0a871ec050b5d490b35d0987a97",
      "parents": [
        "9876879fce3081cd9f3f2b9e995954d423bcd863"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:35 2012 -0700"
      },
      "message": "bnx2x: Change date and version to 1.72.51-0\n\nThis change updates the date and version of the bnx2x driver.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9876879fce3081cd9f3f2b9e995954d423bcd863",
      "tree": "f8a923b2268ee74ea9141402be5e38d12147197c",
      "parents": [
        "0e8d2ec5c6ccf74dbe40216bb62d82c2f73fe836"
      ],
      "author": {
        "name": "Barak Witkowski",
        "email": "barak@broadcom.com",
        "time": "Tue Jun 19 07:48:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:35 2012 -0700"
      },
      "message": "bnx2x: Support DCBX for all functions\n\nIn multi-function device, allow configuring dcbx admin params from all drivers\non a single physical port.\n\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e8d2ec5c6ccf74dbe40216bb62d82c2f73fe836",
      "tree": "31b45583729304dbc7bd7cc3d94a8fec9f23b7c1",
      "parents": [
        "60aa0509056616afe9d66cf0fcd290589395032c"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:35 2012 -0700"
      },
      "message": "bnx2x: Add support for ethtool -L\n\nAdd support for ethtool -L/-l for setting and getting the number of RSS queues.\nThe \u0027combined\u0027 field is used as we don\u0027t support separate IRQ for Rx and Tx.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60aa0509056616afe9d66cf0fcd290589395032c",
      "tree": "263e57cf51862f89ac0d2e0ad08157f91bb41bc6",
      "parents": [
        "15192a8cf8a8d16e0ff38a144c8a4630c94f9fd6"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:35 2012 -0700"
      },
      "message": "bnx2x: Allow up to 63 RSS queues\n\nThis patch removed the limitation in the code for 16 RSS queues.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15192a8cf8a8d16e0ff38a144c8a4630c94f9fd6",
      "tree": "2311b5bdb1f8bfad2ab8cfb47f11ca78811d9b85",
      "parents": [
        "37ae41a965fbb810b6a98df7df8ab46fefcc15eb"
      ],
      "author": {
        "name": "Barak Witkowski",
        "email": "barak@broadcom.com",
        "time": "Tue Jun 19 07:48:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:35 2012 -0700"
      },
      "message": "bnx2x: Split the FP structure\n\nThis patch moves some fields out of the FP structure to different structures, in\norder to minimize size of contigiuous memory allocated.\n\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37ae41a965fbb810b6a98df7df8ab46fefcc15eb",
      "tree": "163251214408b4594eaa0123b331e36c218f96b4",
      "parents": [
        "65565884fba67d9254f32d239b0fb6c38fae88aa"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:35 2012 -0700"
      },
      "message": "bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs\n\nCurrently the CNIC-related L2 CIDs (for sending control FCoE / iSCSI packets)\nwere at fixed position, according to the maximal number of RSS queues multiplied\nby the number of traffic-classes. This change makes the CIDs dynamic, as they\nare defined to be right after the highest RSS CID. This decreases the memory\nallocated for the context.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65565884fba67d9254f32d239b0fb6c38fae88aa",
      "tree": "29c4a4fe4e5ec89cc9deebe2312061a30d3911ab",
      "parents": [
        "a052997ea32164b2466daff8db5f783131184dae"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:34 2012 -0700"
      },
      "message": "bnx2x: Make the transmission queues adjacent\n\nIn the current scheme the transmission queues of traffic-class 0 were 0-15, the\ntransmission queues of traffic-class 1 were 16-31 and so on. If the number of\nRSS queues was smaller than 16, there were gaps in transmission queues\nnumbering, as well as in CIDs numbering. This is both a waste (especially when\n16 is increased to 64), and may causes problems with flushing queues when\nreducing the number of RSS queues (using ethtool -L). The new scheme eliminates\nthe gaps.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a052997ea32164b2466daff8db5f783131184dae",
      "tree": "e6bc18edeb5d7e74d2552f738dbdadbbc57158a8",
      "parents": [
        "5d317c6a9597267643b6ce6593c4d1785eb1b8df"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:34 2012 -0700"
      },
      "message": "bnx2x: Allow more than 64 L2 CIDs\n\nWith increased number of RSS queues, each multiplied by the number of traffic-\nclasses, we may have up to 64*3\u003d192 CIDs. The current driver scheme with regard\nto context allocation supports only 64 CIDs. The new scheme enables scatter-\ngatehr list of pages for the context.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d317c6a9597267643b6ce6593c4d1785eb1b8df",
      "tree": "bdfdd5c391634b02d85895955754d44d75a9cab9",
      "parents": [
        "cf2c1df62e065bfc15e38daf2d3479a56b320f29"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:24 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:34 2012 -0700"
      },
      "message": "bnx2x: Add support for 4-tupple UDP RSS\n\nThis change enables to control via ethtool whether to do UDP RSS on 2-tupple\n(IP source / destination only) or on 4-tupple (include UDP source / destination\nport). It also enables to read back the RSS configuration.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf2c1df62e065bfc15e38daf2d3479a56b320f29",
      "tree": "1fa246ecbcd525ba8181369ce379f85ef49ed2ba",
      "parents": [
        "8970b2e4393a34ddf5832f9c1568a88087b0d948"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:34 2012 -0700"
      },
      "message": "bnx2x: Return only online tests for MF\n\n1. In multi-function device, show only the online tests in self-test results as\n   only these test are performed (offline tests cannot be performed as they may\n   corrupt the traffic of other functions on the same physical port). Note that\n   multi-function mode cannot change while the driver is up.\n2. Check result code in NIC load and act accordingly.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8970b2e4393a34ddf5832f9c1568a88087b0d948",
      "tree": "b6120c5b132d3dc974af2d7d425441c70a8cc278",
      "parents": [
        "b31525d16b50fe0eb33545afbc0be1a03f2896e3"
      ],
      "author": {
        "name": "Merav Sicron",
        "email": "meravs@broadcom.com",
        "time": "Tue Jun 19 07:48:22 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 14:34:34 2012 -0700"
      },
      "message": "bnx2x: Add support for external LB\n\nThis change enables to do self-test with external loopback via ethtool.\n\nSigned-off-by: Merav Sicron \u003cmeravs@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea53fe0c667ad3cae61d4d71d2be41908ac5c0a4",
      "tree": "258af2c30f5951fc723ef89ad5412895e11f12ab",
      "parents": [
        "41052ef6dfe90e7639103a010f49d13dadc55a28"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Sat Jun 16 12:01:58 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:40:26 2012 +0200"
      },
      "message": "canfd: update documentation according to CAN FD extensions\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "41052ef6dfe90e7639103a010f49d13dadc55a28",
      "tree": "f0e4a8230dd94ea76f1a7255c10fea6aa708a6f2",
      "parents": [
        "1e0625facab2e871472472b7df87d8fbe6caf75a"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Jun 13 20:56:59 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:40:20 2012 +0200"
      },
      "message": "vcan: add CAN FD support\n\n- move the length calculation from dlc to real length (using canfd_frame)\n- allow to switch the driver between CAN and CAN FD (change of MTU)\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "1e0625facab2e871472472b7df87d8fbe6caf75a",
      "tree": "831d0adba939e1d19e33d59b73508b5d306ed412",
      "parents": [
        "e2d265d3b587f5f6f8febc0222aace93302ff0be"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Jun 13 20:48:21 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:40:14 2012 +0200"
      },
      "message": "candev: add/update helpers for CAN FD\n\n- update sanity checks\n- add DLC to length conversion helpers\n  - can_dlc2len() - get data length from can_dlc with sanitized can_dlc\n  - can_len2dlc() - map the sanitized data length to an appropriate DLC\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "e2d265d3b587f5f6f8febc0222aace93302ff0be",
      "tree": "36530611615f19f3591955de0517aaac7d1a1766",
      "parents": [
        "8b01939f358d680cea971151375268cfdb6b9635"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Jun 13 20:41:31 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:40:08 2012 +0200"
      },
      "message": "canfd: add support for CAN FD in CAN_RAW sockets\n\n- introduce a new sockopt CAN_RAW_FD_FRAMES to allow CAN FD frames\n- handle CAN frames and CAN FD frames simultaneously when enabled\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "8b01939f358d680cea971151375268cfdb6b9635",
      "tree": "96045ac486821ae2c94c075d5676649f48ed5e5d",
      "parents": [
        "7c9416365c60f150ef8961a2855fafbc7394ad6b"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Jun 13 20:33:02 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:40:01 2012 +0200"
      },
      "message": "canfd: add support for CAN FD in PF_CAN core\n\n- handle ETH_P_CAN and ETH_P_CANFD skbuffs\n- update sanity checks for CAN and CAN FD\n- make sure the CAN frame can pass the selected CAN netdevice on send\n- bump core version and abi version to indicate the new CAN FD support\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "7c9416365c60f150ef8961a2855fafbc7394ad6b",
      "tree": "56af7e0eb5ad94c6da14ff7dde79935eb58628a5",
      "parents": [
        "5b92da0443c2585e31b64e86c2e1b8e22845d4bb"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Jun 13 20:04:33 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:39:50 2012 +0200"
      },
      "message": "canfd: add new data structures and constants\n\n- add new struct canfd_frame\n- check identical element offsets in struct can_frame and struct canfd_frame\n- new ETH_P_CANFD definition to tag CAN FD skbs correctly\n- add CAN_MTU and CANFD_MTU definitions for easy frame and mode detection\n- add CAN[FD]_MAX_[DLC|DLEN] helper constants to remove hard coded values\n- update existing struct can_frame with helper constants and comments\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "5b92da0443c2585e31b64e86c2e1b8e22845d4bb",
      "tree": "9ceb252a75f7fe6dc1f1f3a834fdf572a515c6a5",
      "parents": [
        "b31525d16b50fe0eb33545afbc0be1a03f2896e3"
      ],
      "author": {
        "name": "Federico Vaga",
        "email": "federico.vaga@gmail.com",
        "time": "Thu Jun 14 13:43:42 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 19 21:22:28 2012 +0200"
      },
      "message": "c_can_pci: generic module for C_CAN/D_CAN on PCI\n\nSigned-off-by: Federico Vaga \u003cfederico.vaga@gmail.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\n[mkl: fix call to pci_iounmap]\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "b3c911eeb47d08aada986f769b6a060794dfe9d0",
      "tree": "212209c15a26006a62da9252efe18f27f16a0a4a",
      "parents": [
        "43b03f1f6d6832d744918947d185a7aee89d1e0f",
        "daf67ce8cffd148308ae15c25fb06c1fc20c88f1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 19 14:41:22 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 19 14:41:22 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/dvm/testmode.c\n\tdrivers/net/wireless/iwlwifi/pcie/trans.c\n"
    },
    {
      "commit": "b31525d16b50fe0eb33545afbc0be1a03f2896e3",
      "tree": "c1ba5c38089ce063050804e4580a1fbf901a002c",
      "parents": [
        "674147e21195a496164e1c7ff70d0f0b45235f25"
      ],
      "author": {
        "name": "stigge@antcom.de",
        "email": "stigge@antcom.de",
        "time": "Mon Jun 18 10:14:42 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 19 00:27:03 2012 -0700"
      },
      "message": "net: lpc_eth: Driver cleanup\n\nThis patch removes some nowadays superfluous definitions (one unused define and\nan obsolete function forward declaration) and corrects a netdev_err() to\nnetdev_dbg().\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "674147e21195a496164e1c7ff70d0f0b45235f25",
      "tree": "8327a95f7f84c52150c7be1c26c29a91d0eacbfa",
      "parents": [
        "6bdc5f49e365a5403b9fdef01ceb37241ab00f9b"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Jun 19 05:25:46 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 18 21:09:17 2012 -0700"
      },
      "message": "netfilter: fix missing symbols if CONFIG_NETFILTER_NETLINK_QUEUE_CT unset\n\nERROR: \"nfqnl_ct_parse\" [net/netfilter/nfnetlink_queue.ko] undefined!\nERROR: \"nfqnl_ct_seq_adjust\" [net/netfilter/nfnetlink_queue.ko] undefined!\nERROR: \"nfqnl_ct_put\" [net/netfilter/nfnetlink_queue.ko] undefined!\nERROR: \"nfqnl_ct_get\" [net/netfilter/nfnetlink_queue.ko] undefined!\n\nWe have to use CONFIG_NETFILTER_NETLINK_QUEUE_CT in\ninclude/net/netfilter/nfnetlink_queue.h, not CONFIG_NF_CONNTRACK.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bdc5f49e365a5403b9fdef01ceb37241ab00f9b",
      "tree": "99b1675228f8418b921c1f3723444714e827ccc1",
      "parents": [
        "f032537fef3bc6db5905a63f7d1f5af5a136b500",
        "7c62234547255ce4c385a218915965bc2f14fe45"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 18 20:26:06 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 18 20:26:06 2012 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://1984.lsi.us.es/nf-next\n\nPablo says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following patchset provides fixes for issues that were recently introduced\nby my new cthelper infrastructure. They have been spotted by Randy Dunlap,\nAndrew Morton and Dan Carpenter.\n\nThe patches provide:\n\n* compilation fixes if CONFIG_NF_CONNTRACK is disabled: I moved all the\n  conntrack code from nfnetlink_queue.c to nfnetlink_queue_ct.c to avoid\n  peppering the entire code with lots of ifdefs. I needed to rename\n  nfnetlink_queue.c to nfnetlink_queue_core.c to get it working with the\n  Makefile tweaks I\u0027ve added.\n\n* fix NULL pointer dereference via ctnetlink while trying to change the helper\n  for an existing conntrack entry. I don\u0027t find any reasonable use case for\n  changing the helper from one to another in run-time. Thus, now ctnetlink\n  returns -EOPNOTSUPP for this operation.\n\n* fix possible out-of-bound zeroing of the conntrack extension area due to\n  the helper automatic assignation routine.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f032537fef3bc6db5905a63f7d1f5af5a136b500",
      "tree": "261fd765f25e54dcd73198df4b610d96aec62f41",
      "parents": [
        "6fac262526ee91ee66210b8919a4297dcf7d544e",
        "dafe94b278e052c3901b137fe6f666f8f92d839a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 18 20:23:55 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 18 20:23:55 2012 -0700"
      },
      "message": "Merge tag \u0027batman-adv-for-davem\u0027 of git://git.open-mesh.org/linux-merge\n\nIncluded changes:\n\n* major skb-\u003edata pointer usage fix\n* interval version update\n* added get_ethtool_stats() support\n* endianess clean up\n* routing protocol API improvement wrt TT commit code\n* fix locking in hash table code\n* minor cleanups and fixes\n"
    }
  ],
  "next": "7c62234547255ce4c385a218915965bc2f14fe45"
}
