)]}'
{
  "log": [
    {
      "commit": "bcd5149ded6b2edbf3732fa1483600a716b1cba6",
      "tree": "ad517e9c9d196a76d7b7d50602f5c82c96fac996",
      "parents": [
        "748031f9fd2c06b28817d80761a5de97190cfd03"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Oct 09 00:20:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:05 2009 -0700"
      },
      "message": "net: add Runtime PM to the sh_eth driver\n\nAdd Runtime PM support to the sh_eth driver.\n\nThe clock to the ethernet hardware block will be\nenabled as long as the network device is up.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "748031f9fd2c06b28817d80761a5de97190cfd03",
      "tree": "06a66bfcf510cb22a961c1a617fdfa04562e9f1e",
      "parents": [
        "a6e4bc5304033e434fabccabb230b8e9ff55d76f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Oct 09 00:17:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:05 2009 -0700"
      },
      "message": "net: allow sh_eth to get mac address through platform data\n\nExtend the sh_eth driver to allow passing the mac address\nusing the platform data structure. This to simplify board\nsetup code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6e4bc5304033e434fabccabb230b8e9ff55d76f",
      "tree": "a1ddf8a6648a5f60e8196c34ad20f9e107f40e8e",
      "parents": [
        "61321bbd6235ca9a40ba3bc249e8906cc66233c3"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Oct 08 22:17:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:04 2009 -0700"
      },
      "message": "can: make the number of echo skb\u0027s configurable\n\nThis patch allows the CAN controller driver to define the number of echo\nskb\u0027s used for the local loopback (echo), as suggested by Kurt Van\nDijck, with the function:\n\n  struct net_device *alloc_candev(int sizeof_priv,\n                                  unsigned int echo_skb_max);\n\nThe CAN drivers have been adapted accordingly. For the ems_usb driver,\nas suggested by Sebastian Haas, the number of echo skb\u0027s has been\nincreased to 10, which improves the transmission performance a lot.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61321bbd6235ca9a40ba3bc249e8906cc66233c3",
      "tree": "20f50af5ea5cef41ca28dcc8e79f9a7cc2a52579",
      "parents": [
        "f373b53b5fe67aa4a6f28f921a529cc90f88e79b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 07 17:11:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:03 2009 -0700"
      },
      "message": "net: Add netdev_alloc_skb_ip_align() helper\n\nInstead of hardcoding NET_IP_ALIGN stuff in various network drivers,\nwe can add a helper around netdev_alloc_skb()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f373b53b5fe67aa4a6f28f921a529cc90f88e79b",
      "tree": "b2cae9152aed2e30b7a39c114678b9355ab5c14f",
      "parents": [
        "c3faca053d0a9c877597935b434150b422dbc6fb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 09 00:16:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:02 2009 -0700"
      },
      "message": "tcp: replace ehash_size by ehash_mask\n\nStoring the mask (size - 1) instead of the size allows fast path to be\na bit faster.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3faca053d0a9c877597935b434150b422dbc6fb",
      "tree": "b80f8410493f8d0438729e2eeccaf6e330edea10",
      "parents": [
        "38fc0026da255aa328c3730a1c4d28b4e11e6a2b"
      ],
      "author": {
        "name": "Cosmin Ratiu",
        "email": "cratiu@ixiacom.com",
        "time": "Fri Oct 09 03:11:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:02 2009 -0700"
      },
      "message": "ipv6: fix devconf after adding force_tllao option\n\nSigned-off-by: Cosmin Ratiu \u003ccratiu@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38fc0026da255aa328c3730a1c4d28b4e11e6a2b",
      "tree": "c8da3b33e6f62107ecbde43f33f724ae1cf5a7bb",
      "parents": [
        "c634263df5890daafe0ea470faee3305736bbc3d"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Tue Oct 13 00:45:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:45:06 2009 -0700"
      },
      "message": "bonding: change bond_create_proc_entry() to return void\n\nThe function bond_create_proc_entry is currently of type int.\n\nTwo versions of this function exist:\n\nThe one in the ifdef CONFIG_PROC_FS branch always return 0.\nThe one in the else branch (which is empty) return nothing.\n\nWhen CONFIG_PROC_FS is undef, this cause the following warning:\n\ndrivers/net/bonding/bond_main.c: In function `bond_create_proc_entry\u0027:\ndrivers/net/bonding/bond_main.c:3393: warning: control reaches end of\nnon-void function\n\nNo caller of this function use the returned value.\n\nSo change the returned type from int to void and remove the\nuseless return 0; .\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nReported-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c634263df5890daafe0ea470faee3305736bbc3d",
      "tree": "cdc30a976e3d1bb0e3d57633d1917c5f28e69518",
      "parents": [
        "27fbc7db52315d6ec37fe3292c1b2ee62180c643"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Oct 12 09:27:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:59:09 2009 -0700"
      },
      "message": "sfc: 10Xpress: Initialise pause advertising flags\n\nThe mdio module now handles reconfiguration of pause advertising\nthrough ethtool, but not initialisation.  Add the necessary\ninitialisation to tenxpress_phy_init().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27fbc7db52315d6ec37fe3292c1b2ee62180c643",
      "tree": "ff928d967066b26d183d25e07e172296b5638cc0",
      "parents": [
        "767f4a7ca8041442e033dd919b591d00f6901e03"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Oct 12 09:26:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:59:08 2009 -0700"
      },
      "message": "mdio: Expose pause frame advertising flags to ethtool\n\nIn mdio45_ethtool_gset_npage() and mdio45_ethtool_gset(), check MDIO\npause frame advertising flags and set the corresponding ethtool flags.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "767f4a7ca8041442e033dd919b591d00f6901e03",
      "tree": "6bd88e69a3279f0b4a0d31a80eef58f3cd4bc5ba",
      "parents": [
        "be926fc4046913d9ad921aeacdf9329978241c38"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Oct 12 09:26:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:59:07 2009 -0700"
      },
      "message": "mdio: Advertise pause (flow control) settings even if autoneg is off\n\nCurrently, if pause autoneg is off we do not set either pause\nadvertising flag.  If autonegotiation of speed and duplex settings is\nenabled, there is no way for the link partner to distinguish this from\nour refusing to use pause frames.\n\nWe should instead set the advertising flags according to the forced\nmode so that the link partner can follow our lead.  This is consistent\nwith the behaviour of other drivers.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be926fc4046913d9ad921aeacdf9329978241c38",
      "tree": "b8299b4cc899913a3072e002a304c6bcdc6a92b5",
      "parents": [
        "8728327e7a7a7f21f3a7109e65503f4cc3305e78"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:05 2009 -0700"
      },
      "message": "gianfar: Add support for hibernation\n\nThanks to various cleanups and refactorings this is now straightforward:\nconvert the gianfar driver to dev_pm_ops, plus add -\u003erestore() callback\nthat will fully reinitialize MAC internal registers and BDs.\n\nNote that I kept legacy suspend/resume callbacks so that this patch\ndoesn\u0027t depend on PowerPC changes (i.e. dev_pm_ops support for OF\nplatform drivers).\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8728327e7a7a7f21f3a7109e65503f4cc3305e78",
      "tree": "b06e9fa0da9176043652be8096c6d672b53a971b",
      "parents": [
        "8a102fe001cc016dabcc392247a2b008e37ffe6a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:05 2009 -0700"
      },
      "message": "gianfar: Factor out gfar_init_bds() from gfar_alloc_skb_resources()\n\nAfter hibernation we want to just reinitialize BDs, no need to allocate\nanything. So, factor out BDs initialization code from\ngfar_alloc_skb_resourses().\n\nAlso, teach gfar_init_bds() to reuse already allocated RX SKBs, i.e.\njust call gfar_init_rxbdp() if a SKB was already allocated and mapped.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a102fe001cc016dabcc392247a2b008e37ffe6a",
      "tree": "1f64a312e00a030620e4874e614995dc575fe6cf",
      "parents": [
        "32c513bca062f6c04b902d09c716fea205671e23"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:04 2009 -0700"
      },
      "message": "gianfar: Factor out RX BDs initialization from gfar_new_rxbdp()\n\nWe want to just reinitialize RX BDs after hibernation, no need to\nmap the skb-\u003edata again. So let\u0027s factor gfar_init_rxbdp() out of\ngfar_new_rxbdp().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32c513bca062f6c04b902d09c716fea205671e23",
      "tree": "1e0bc56d3d0b3c5b8c544c6a355ebbe3b33ae78a",
      "parents": [
        "826aa4a05669a46e435f65db901186e42bb43d8d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:03 2009 -0700"
      },
      "message": "gianfar: Move tbase/rbase initialization to gfar_init_mac()\n\nFor hibernation we want to call gfar_init_mac() without need to\nfree/allocate_skb_resources sequence, so save the DMA address into a\nprivate struct, and move tbase/rbase initialization to gfar_init_mac().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "826aa4a05669a46e435f65db901186e42bb43d8d",
      "tree": "05dd59c09653610b06ee20d957c7387fbe9bf413",
      "parents": [
        "14231176b0dc358f8693f25b62017d222dd995e6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:03 2009 -0700"
      },
      "message": "gianfar: Split allocation and initialization steps out of startup_gfar()\n\nTwo new functions implemented: gfar_alloc_skb_resources() and\ngfar_init_mac(). We\u0027ll use gfar_init_mac() for restoring after\nhibernation.\n\nThe patch just moves the code around, there should be no functional\nchanges.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14231176b0dc358f8693f25b62017d222dd995e6",
      "tree": "c4340a05293f7a57b6c1a3e045b489349c6c2ffb",
      "parents": [
        "e69edd21819823bbad06d1d02f9fa21713fad173"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:02 2009 -0700"
      },
      "message": "gianfar: Don\u0027t needlessly set the wrap bit for the last RX BD\n\nstartup_gfar() sets the wrap bit for the last rxbd just after\ngfar_new_rxbdp() call, which is issued for all rxbds. And\ngfar_new_rxbdp() has the following check already:\n\n\tif (bdp \u003d\u003d priv-\u003erx_bd_base + priv-\u003erx_ring_size - 1)\n\t\tlstatus |\u003d BD_LFLAG(RXBD_WRAP);\n\nSo we don\u0027t need to set the bit again.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e69edd21819823bbad06d1d02f9fa21713fad173",
      "tree": "28069eedd9e8c972282b10de844f7a14737ad288",
      "parents": [
        "ccc05c6e1e4fb672c93c98d92079c89a976e80ba"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:02 2009 -0700"
      },
      "message": "gianfar: Simplify skb resources freeing code\n\nRemove dma_free_coherent() from stop_gfar() and gfar_start() calls,\nplace it into free_skb_resources(). That makes SKB resources management\nmore understandable, plus free_skb_resources() will be used as a cleanup\nroutine for gfar_alloc_skb_resources() that will be implemented soon.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccc05c6e1e4fb672c93c98d92079c89a976e80ba",
      "tree": "f687178656c4d0b42f45a5b1648569c650c5617e",
      "parents": [
        "a2e2725541fad72416326798c2d7fa4dafb7d337"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:01 2009 -0700"
      },
      "message": "gianfar: Some cleanups for startup_gfar()\n\nWe\u0027re going to split the startup_gfar() into 3 separate functions,\nso let\u0027s cleanup the code a little bit so that cosmetic changes\nwon\u0027t distract attention from logical ones.\n\n- Remove needless casts (e.g. (struct sk_buff **)kmalloc());\n- Turn \u0027unsigned long vaddr;\u0027 into \u0027void *vaddr\u0027, to avoid casting;\n- Add new \u0027struct device *dev\u0027 variable as a shorthand for\n  \u0027\u0026priv-\u003eofdev-\u003edev\u0027 that is used all over the place, also rename\n  \u0027struct net_device *dev\u0027 to \u0027struct net_device *ndev\u0027;\n- Turn printk(KERN_ERR ...) to pr_err(...), which is shorter;\n- Don\u0027t return bogus -1 (i.e. -EPERM) when request_irq() fails;\n- Turn \u0027\u0026priv-\u003eregs-\u003e\u0027 to just \u0027\u0026regs-\u003e\u0027.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2e2725541fad72416326798c2d7fa4dafb7d337",
      "tree": "6174be11da607e83eb8efb3775114ad4d6e0ca3a",
      "parents": [
        "c05e85a06e376f6b6d59e71e5333d707e956d78b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 12 23:40:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:40:10 2009 -0700"
      },
      "message": "net: Introduce recvmmsg socket syscall\n\nMeaning receive multiple messages, reducing the number of syscalls and\nnet stack entry/exit operations.\n\nNext patches will introduce mechanisms where protocols that want to\noptimize this operation will provide an unlocked_recvmsg operation.\n\nThis takes into account comments made by:\n\n. Paul Moore: sock_recvmsg is called only for the first datagram,\n  sock_recvmsg_nosec is used for the rest.\n\n. Caitlin Bestler: recvmmsg now has a struct timespec timeout, that\n  works in the same fashion as the ppoll one.\n\n  If the underlying protocol returns a datagram with MSG_OOB set, this\n  will make recvmmsg return right away with as many datagrams (+ the OOB\n  one) it has received so far.\n\n. Rémi Denis-Courmont \u0026 Steven Whitehouse: If we receive N \u003c vlen\n  datagrams and then recvmsg returns an error, recvmmsg will return\n  the successfully received datagrams, store the error and return it\n  in the next call.\n\nThis paves the way for a subsequent optimization, sk_prot-\u003eunlocked_recvmsg,\nwhere we will be able to acquire the lock only at batch start and end, not at\nevery underlying recvmsg call.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c05e85a06e376f6b6d59e71e5333d707e956d78b",
      "tree": "a79e468ccfaf9681665dc1267f57aea4f837c507",
      "parents": [
        "5402240c0bc621ef6865c80043bda30a29365948"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:18:35 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:18:35 2009 -0700"
      },
      "message": "cnic: Need to include net/ip6_checksum.h\n\ndrivers/net/cnic.c: In function \u0027cnic_init_storm_conn_bufs\u0027:\ndrivers/net/cnic.c:1757: error: implicit declaration of function \u0027csum_ipv6_magic\u0027\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5402240c0bc621ef6865c80043bda30a29365948",
      "tree": "4c450c64a194b7c50f50a88eddabb3df595823de",
      "parents": [
        "fad9ab2cefd3a3b4754f49eb41e2f43ea314cdce"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Mon Oct 12 04:25:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:39 2009 -0700"
      },
      "message": "pasemi_mac: ethtool set settings support\n\nAdd ethtool set settings to pasemi_mac_ethtool.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fad9ab2cefd3a3b4754f49eb41e2f43ea314cdce",
      "tree": "9eb3a5729fdad7fe2c1746556c0f3328e8a07ee2",
      "parents": [
        "3b885787ea4112eaa80945999ea0901bf742707f"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Mon Oct 12 04:23:15 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:38 2009 -0700"
      },
      "message": "be2net: Implement ethtool get_phys_id function.\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b885787ea4112eaa80945999ea0901bf742707f",
      "tree": "06fc15f8e8083d5652ccb4d06653d9812dce9c0b",
      "parents": [
        "d5e63bded6e819ca77ee1a1d97c783a31f6caf30"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Oct 12 13:26:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:31 2009 -0700"
      },
      "message": "net: Generalize socket rx gap / receive queue overflow cmsg\n\nCreate a new socket level option to report number of queue overflows\n\nRecently I augmented the AF_PACKET protocol to report the number of frames lost\non the socket receive queue between any two enqueued frames.  This value was\nexported via a SOL_PACKET level cmsg.  AFter I completed that work it was\nrequested that this feature be generalized so that any datagram oriented socket\ncould make use of this option.  As such I\u0027ve created this patch, It creates a\nnew SOL_SOCKET level option called SO_RXQ_OVFL, which when enabled exports a\nSOL_SOCKET level cmsg that reports the nubmer of times the sk_receive_queue\noverflowed between any two given frames.  It also augments the AF_PACKET\nprotocol to take advantage of this new feature (as it previously did not touch\nsk-\u003esk_drops, which this patch uses to record the overflow count).  Tested\nsuccessfully by me.\n\nNotes:\n\n1) Unlike my previous patch, this patch simply records the sk_drops value, which\nis not a number of drops between packets, but rather a total number of drops.\nDeltas must be computed in user space.\n\n2) While this patch currently works with datagram oriented protocols, it will\nalso be accepted by non-datagram oriented protocols. I\u0027m not sure if thats\nagreeable to everyone, but my argument in favor of doing so is that, for those\nprotocols which aren\u0027t applicable to this option, sk_drops will always be zero,\nand reporting no drops on a receive queue that isn\u0027t used for those\nnon-participating protocols seems reasonable to me.  This also saves us having\nto code in a per-protocol opt in mechanism.\n\n3) This applies cleanly to net-next assuming that commit\n977750076d98c7ff6cbda51858bb5a5894a9d9ab (my af packet cmsg patch) is reverted\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5e63bded6e819ca77ee1a1d97c783a31f6caf30",
      "tree": "bc8d38eb84b48476748e80e19cbfed102fc41953",
      "parents": [
        "91b2a3f9bb0fa8d64b365a10b0624b0341e1a338"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 03:00:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 03:00:31 2009 -0700"
      },
      "message": "Revert \"af_packet: add interframe drop cmsg (v6)\"\n\nThis reverts commit 977750076d98c7ff6cbda51858bb5a5894a9d9ab.\n\nNeil is reimplementing this generically, outside of AF_PACKET.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91b2a3f9bb0fa8d64b365a10b0624b0341e1a338",
      "tree": "0152d7f1a7a38b74d6d55085fc34d01f86635e70",
      "parents": [
        "e7db38c38fe8df1d890ae772737e27308bdc5956"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Oct 11 03:45:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:41:10 2009 -0700"
      },
      "message": "ipv6 sit: Set relay to 0.0.0.0 directly if relay_prefixlen \u003d\u003d 0.\n\nipv6 sit: Set relay to 0.0.0.0 directly if relay_prefixlen \u003d\u003d 0.\n\nDo not use bit-shift if relay_prefixlen \u003d\u003d 0;\nrelay_prefix \u003c\u003c 32 does not result in 0.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7db38c38fe8df1d890ae772737e27308bdc5956",
      "tree": "f9af81ca780ad29207c38728dba27883b36bb1d5",
      "parents": [
        "e0c93948154328e13b4c0b0502d66af93f0fdfc4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Oct 11 03:44:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:41:08 2009 -0700"
      },
      "message": "ipv6 sit: Fix 6rd relay address.\n\nipv6 sit: Fix 6rd relay address.\n\nRelay\u0027s address should be extracted from real IPv6 address\ninstead of configured prefix.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0c93948154328e13b4c0b0502d66af93f0fdfc4",
      "tree": "9faa07adf35dd8ee233527a5e78c4869e6b7574a",
      "parents": [
        "71034ba845c9ff219373066f904286c0b7506922"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Oct 11 03:31:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:41:07 2009 -0700"
      },
      "message": "ipv6 sit: Ensure to initialize 6rd parameters.\n\nipv6 sit: Ensure to initialize 6rd parameters.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71034ba845c9ff219373066f904286c0b7506922",
      "tree": "14090de1317f142fc5f7b218a21aa5e1c4812a17",
      "parents": [
        "e251306556d30c9c678feca60204acaaa0784cbd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:18 2009 -0700"
      },
      "message": "cnic: Add main functions to support bnx2x devices.\n\nAdd iSCSI support for bnx2x devices.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e251306556d30c9c678feca60204acaaa0784cbd",
      "tree": "c096958b132085d77a744bfb7facb7755846df64",
      "parents": [
        "86b53606ebec06b16be81c30fabdf8decc2be6b2"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:16 2009 -0700"
      },
      "message": "cnic: Add bnx2x data structures.\n\nAdd hardware and software structures for bnx2x devices.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86b53606ebec06b16be81c30fabdf8decc2be6b2",
      "tree": "4e724ee65b7b004fbadaec1f577e430d846ff0b2",
      "parents": [
        "993ac7b5183f82edc9696cd17faae03523e00e09"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:15 2009 -0700"
      },
      "message": "cnic: Refactor some code.\n\nRefactor ring init. code for subsequent 10G patches.  Also add rtnl_lock()\nin cnic_uio_open() to prevent race condition with netdev events.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "993ac7b5183f82edc9696cd17faae03523e00e09",
      "tree": "b57561971c47a3529d646389dc58b9ec890543d4",
      "parents": [
        "37b091bacba7bd329eced9a56998b6247da414c4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:14 2009 -0700"
      },
      "message": "bnx2x: Add main CNIC interface functions.\n\nAdd the main CNIC registration, callback, MAC addr. setup functions.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37b091bacba7bd329eced9a56998b6247da414c4",
      "tree": "4611c86c1dfd6dff1de9270e579b1cf5562f6792",
      "parents": [
        "e665bfda5b8fea586ddd028b26a6e2ed9e987c6b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:13 2009 -0700"
      },
      "message": "bnx2x: Add hw init code to support iSCSI.\n\nAdd code to initialize hardware blocks used for iSCSI.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e665bfda5b8fea586ddd028b26a6e2ed9e987c6b",
      "tree": "799c503f5e2855871e7a7547b07e5e42cabc6d7c",
      "parents": [
        "2891290219d8a28a923560d53d24c00fa96fa09f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:11 2009 -0700"
      },
      "message": "bnx2x: Refactor MAC address setup code.\n\nFor iSCSI MAC address setup in later patches.\n\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2891290219d8a28a923560d53d24c00fa96fa09f",
      "tree": "c9bd377562ef48c39af220dbe3fd1528cddb5759",
      "parents": [
        "6abd23468deaf3f6215a80b564f85df934209721"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:09 2009 -0700"
      },
      "message": "bnx2x: Refactor bnx2x_sp_post().\n\nSome of the SPQ (slow-path queue) operations will be used\nby the cnic code in later patches.\n\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6abd23468deaf3f6215a80b564f85df934209721",
      "tree": "f93e569657d0085894d230920bbec07bb2cd0d01",
      "parents": [
        "80928860941023bb37e9c61927395d0eb753bc3b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:18 2009 -0700"
      },
      "message": "qlge: Add CBFC pause frame counters to ethtool stats.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80928860941023bb37e9c61927395d0eb753bc3b",
      "tree": "ecd8f4880cb7ab06a711701ab34fae8eed775602",
      "parents": [
        "fda9b77c10a4db06e1431e6494a69e93a9dc5491"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:17 2009 -0700"
      },
      "message": "qlge: Don\u0027t fail open when port is not initialized.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fda9b77c10a4db06e1431e6494a69e93a9dc5491",
      "tree": "3658de17a402f241009b12d302e99abcbf10b3dc",
      "parents": [
        "52e55f3cde3ac3c7982dbc0cc67075456b135a31"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:16 2009 -0700"
      },
      "message": "qlge: Get rid of firmware handler debug code.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52e55f3cde3ac3c7982dbc0cc67075456b135a31",
      "tree": "7f4c05309ca7d3a101db55ee5b1ae50b1d6fbdef",
      "parents": [
        "88051b4e4f270966b9e2ec070822513c46083fe1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:16 2009 -0700"
      },
      "message": "qlge: Remove inline math for small rx buf mapping.\n\nrx_ring-\u003esbq_buf_len now holds the length of the mapped portion of the\nbuffer rather than the overall length.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88051b4e4f270966b9e2ec070822513c46083fe1",
      "tree": "4c39392044d25769669d4cce5f523ad7c882771a",
      "parents": [
        "91ced682f9de17ebab5fcb2a70b48e372eb43281"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:15 2009 -0700"
      },
      "message": "qlge: Store firmware revision as early as possible.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91ced682f9de17ebab5fcb2a70b48e372eb43281",
      "tree": "88bdf00415e606852cfc363ada44e7ce9a4eb2e0",
      "parents": [
        "bc9167f39ff8cd428e8577eb72751a653008edb2"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:14 2009 -0700"
      },
      "message": "qlge: Add handler for DCBX firmware event.\n\nThe driver has nothing to do, but this marker prevents the event from\nshowing up \u0027not handled\u0027.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc9167f39ff8cd428e8577eb72751a653008edb2",
      "tree": "2c9bcd3b4ef09b24c5808effd672f32432a2b840",
      "parents": [
        "1d1023d039d8295070b8dbb92c4d972237235304"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:14 2009 -0700"
      },
      "message": "qlge: Set PCIE max read request size.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d1023d039d8295070b8dbb92c4d972237235304",
      "tree": "3d2e8e1a9efda7bb4af182d93b52c272c4db1983",
      "parents": [
        "7fe13c5733790ef582769a54693fa6a5abf3c032"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:12 2009 -0700"
      },
      "message": "qlge: Remove explicit setting of PCI Dev CTL reg.\n\nRemove explicit setting of error reporting bits.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe13c5733790ef582769a54693fa6a5abf3c032",
      "tree": "567eb4394b642ddc81ff05521329d75d1cf47b88",
      "parents": [
        "8aa0f64ac3835a6daf84d0b0e07c4c01d7d8eddc",
        "10c435f18b8cb78a5870c08d52955594f5ec9c31"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:15:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:15:47 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "8aa0f64ac3835a6daf84d0b0e07c4c01d7d8eddc",
      "tree": "e5e6cc8637a44354997624f26d4d55834c9915b4",
      "parents": [
        "cd7e1f0b056c071860db65c847a854b3093d6606",
        "eab2ec83dbf0e32e28f3108f302ffdaa225d4cce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:40:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:40:09 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "10c435f18b8cb78a5870c08d52955594f5ec9c31",
      "tree": "4815ecd0de44609b5187e67450a8e8a8cf0bb9a8",
      "parents": [
        "3201fce0b2b12e4dc9e26dcf09bdb0652ff522db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:24:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:24:36 2009 -0700"
      },
      "message": "net: Link in PHY drivers before others.\n\nWe need PHY drivers to initialize in a static kernel before\nthe MAC drivers that use them.  So link them in first.\n\nBased upon a report by Felix Radensky.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab2ec83dbf0e32e28f3108f302ffdaa225d4cce",
      "tree": "5ad683751823b186135ee2bb8f8392a46c2c0d90",
      "parents": [
        "5718f5009b114372fc237254906812c0d6e57ab1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Oct 09 18:17:05 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:35 2009 -0400"
      },
      "message": "wireless: make wireless drivers select core\n\nIt is somewhat non-sensical to allow selecting wireless\ndrivers without showing wireless core code options, and\nsince the wext refactoring this has made it possible to\ngenerate configurations that will not build. Avoid this\nand make wireless drivers select the wireless options.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5718f5009b114372fc237254906812c0d6e57ab1",
      "tree": "10c65da59a1ceee168f362df3d99d3e7ee93f25e",
      "parents": [
        "7891849e5a79eb1e6ddc12abf75a69981f567b98"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Oct 09 09:10:34 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:35 2009 -0400"
      },
      "message": "libertas: depend on CONFIG_CFG80211\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7891849e5a79eb1e6ddc12abf75a69981f567b98",
      "tree": "bc580c7b10e441a636c736413387023c2b30bb4d",
      "parents": [
        "af1fc67c1a803d303b59e54be45fe3329103e7db"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 08 16:46:09 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:34 2009 -0400"
      },
      "message": "libertas: remove double assignment of dev-\u003enetdev_ops\n\nThis came in through the patch titled:\n    libertas: first stab at cfg80211 support\n\nI only noticed it because it breaks compat-wireless :)\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af1fc67c1a803d303b59e54be45fe3329103e7db",
      "tree": "4af9c2790403f387e567716a94e59a6740134943",
      "parents": [
        "82e62926ab31d5a535f85be36d6621635ee34c3c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 08 01:00:18 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:34 2009 -0400"
      },
      "message": "ath9k: use right parameter for MODULE_PARM_DESC() for debug\n\nReported-by: sujith.manoharan@atheros.com\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd7e1f0b056c071860db65c847a854b3093d6606",
      "tree": "86f82e74b21cb782c771640579e04d03357f1741",
      "parents": [
        "38ad1c8e8c8debf73b28543a3250a01f799f78ef"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Oct 08 15:36:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:57:18 2009 -0700"
      },
      "message": "ixgbe: Fix KR to KX fail over for Mezzanine cards\n\nThis patch allows the recently added backplane device IDs that support KR\nto fail over to KX during link setup.  This is accomplished by the new MAC\nlink setup function ixgbe_setup_mac_link_smartspeed().  Comments were also\nupdated to better document the reason for the delays chosen for KX, KX4, BX,\nBX4 and KR connections.\n\nSigned-off-by: Don Skidmore \u003cdon.c.skidmore@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": "38ad1c8e8c8debf73b28543a3250a01f799f78ef",
      "tree": "8e28e12cf463814704fd8b9aee6f7f3c3db87c9b",
      "parents": [
        "e0e6f55d298af03ab88bfe8455b671d29d78f426"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Oct 08 15:35:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:57:13 2009 -0700"
      },
      "message": "ixgbe: add support for 82599 based Express Module X520-P2\n\nThis patch will add the device ID for the 82599-based Ethernet\nExpress Module X520-P2 SFI card.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3201fce0b2b12e4dc9e26dcf09bdb0652ff522db",
      "tree": "bd3b40f65d9d7222b161bd9b7adf34b78c559d77",
      "parents": [
        "efd7d2619f2e5da222ad34fef3e8f47730cd8f2c"
      ],
      "author": {
        "name": "Dave Mitchell",
        "email": "dmitchell@appliedmicro.com",
        "time": "Thu Oct 08 06:32:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:56 2009 -0700"
      },
      "message": "ibm_newemac: Added 16K Tx FIFO size support for EMAC4\n\nSome of the EMAC V4 implementations support 16K Tx FIFOs. This\npatch adds support for this functionality and fixes typos in the\nTx FIFO size error messages.\n\nSigned-off-by: Dave Mitchell \u003cdmitchell@appliedmicro.com\u003e\nAcked-by: Prodyut Hazarika \u003cphazarika@appliedmicro.com\u003e\nAcked-by: Victor Gallardo \u003cvgallardo@appliedmicro.com\u003e\nAcked-by: Loc Ho \u003clho@appliedmicro.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efd7d2619f2e5da222ad34fef3e8f47730cd8f2c",
      "tree": "0258508b4592591ebde400d2e8ed40e9cc286656",
      "parents": [
        "2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:55 2009 -0700"
      },
      "message": "qlge: Add disable/enable firmare irqs to handler.\n\nThis was accidentally omitted from one of the previous patches for firmware event\nhandling.  The handler needs to the enable firmware irq mask when it\u0027s done\nprocessing or it may not get any more events interrupts.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b",
      "tree": "76988745133906c87a7f18d63bf222a1caddbbae",
      "parents": [
        "84087f4d482c5d554e1b26a557d424761213e5dc"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:52 2009 -0700"
      },
      "message": "qlge: Restore rx mode after internal reset.\n\nCall set_multi API after reset recovery.  This was exposed by tripping\ntx_timeout.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84087f4d482c5d554e1b26a557d424761213e5dc",
      "tree": "8d7058d6008db2814e577caa779533482ee2b635",
      "parents": [
        "76b26694cc9eb8c7ea1004b0601a5953cfa57b89"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:51 2009 -0700"
      },
      "message": "qlge: Fix chip reset process.\n\nAdd wait for NIC fifo and MGMNT fifo to empty before applying reset.\nOtherwise broken frames can be processed by management processor and\ncause it to hang.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76b26694cc9eb8c7ea1004b0601a5953cfa57b89",
      "tree": "5ac3e93827c1b8dec2f421d7d0d27f359c14a4fc",
      "parents": [
        "e163d7f2775624fcd7d21a060e18171fe006106d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:48 2009 -0700"
      },
      "message": "qlge: Fix RX multicast filter settings.\n\nThe addresses were being added to the filter properly, but were not\nbeing enabled.  This adds enable bit to filter write.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e163d7f2775624fcd7d21a060e18171fe006106d",
      "tree": "f3911d7d48f9a94a915b7493cff8d8cb6b0d8a5e",
      "parents": [
        "a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:47 2009 -0700"
      },
      "message": "qlge: Fix frame routing for multicast frames.\n\nBroadcast/multicast should always be routed to the default (zeroeth) rx\nring.  Broadcast frames are already routed correctly.  This fixes\nrouting for multicast frames.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95",
      "tree": "0490ca6623fb3690e0416771bdd1212d956ed9ff",
      "parents": [
        "541ae28c2df91e805c6df924a8e8522c2602db47"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:45 2009 -0700"
      },
      "message": "qlge: Fix frame routing issue related to bonding.\n\nCurrently frames are routed based on their type and MAC address. This\npatch adds the port number on which the frame arrived to the routing.\nThis prevents problems in the case where both interfaces have the same MAC address in\na routing configuration.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "541ae28c2df91e805c6df924a8e8522c2602db47",
      "tree": "9db5933351d1538b8556cdfa82516489dc27bd95",
      "parents": [
        "67972e0c238fa802580b5919f11e1de3da5179da"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:42 2009 -0700"
      },
      "message": "qlge: Fix RSS hashing values.\n\nFix RX queue table size and change from random to default hash values.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0e6f55d298af03ab88bfe8455b671d29d78f426",
      "tree": "e3642ba9fa3b38919fafaa6cfd0486dc86af6e8a",
      "parents": [
        "3758bf25db8caeec667e4e56e030da0ec3060529"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Thu Oct 08 22:44:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:44:47 2009 -0700"
      },
      "message": "ipv6: Fix the size overflow of addrconf_sysctl array\n\n(This patch fixes bug of commit f7734fdf61ec6bb848e0bafc1fb8bad2c124bb50\n title \"make TLLAO option for NA packets configurable\")\n\nWhen the IPV6 conf is used, the function sysctl_set_parent is called and the\narray addrconf_sysctl is used as a parameter of the function.\n\nThe above patch added new conf \"force_tllao\" into the array addrconf_sysctl,\nbut the size of the array was not modified, the static allocated size is\nDEVCONF_MAX + 1 but the real size is DEVCONF_MAX + 2, so the problem is\nthat the function sysctl_set_parent accessed wrong address.\n\nI got the following information.\nCall Trace:\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff810622d5\u003e] __register_sysctl_paths+0xde/0x272\n    [\u003cffffffff8110892d\u003e] ? __kmalloc_track_caller+0x16e/0x180\n    [\u003cffffffffa00cfac3\u003e] ? __addrconf_sysctl_register+0xc5/0x144 [ipv6]\n    [\u003cffffffff8141f2c9\u003e] register_net_sysctl_table+0x48/0x4b\n    [\u003cffffffffa00cfaf5\u003e] __addrconf_sysctl_register+0xf7/0x144 [ipv6]\n    [\u003cffffffffa00cfc16\u003e] addrconf_init_net+0xd4/0x104 [ipv6]\n    [\u003cffffffff8139195f\u003e] setup_net+0x35/0x82\n    [\u003cffffffff81391f6c\u003e] copy_net_ns+0x76/0xe0\n    [\u003cffffffff8107ad60\u003e] create_new_namespaces+0xf0/0x16e\n    [\u003cffffffff8107afee\u003e] copy_namespaces+0x65/0x9f\n    [\u003cffffffff81056dff\u003e] copy_process+0xb2c/0x12c3\n    [\u003cffffffff810576e1\u003e] do_fork+0x14b/0x2d2\n    [\u003cffffffff8107ac4e\u003e] ? up_read+0xe/0x10\n    [\u003cffffffff81438e73\u003e] ? do_page_fault+0x27a/0x2aa\n    [\u003cffffffff8101044b\u003e] sys_clone+0x28/0x2a\n    [\u003cffffffff81011fb3\u003e] stub_clone+0x13/0x20\n    [\u003cffffffff81011c72\u003e] ? system_call_fastpath+0x16/0x1b\n\nAnd the information of IPV6 in .config is as following.\nIPV6 in .config:\n    CONFIG_IPV6\u003dm\n    CONFIG_IPV6_PRIVACY\u003dy\n    CONFIG_IPV6_ROUTER_PREF\u003dy\n    CONFIG_IPV6_ROUTE_INFO\u003dy\n    CONFIG_IPV6_OPTIMISTIC_DAD\u003dy\n    CONFIG_IPV6_MIP6\u003dm\n    CONFIG_IPV6_SIT\u003dm\n    # CONFIG_IPV6_SIT_6RD is not set\n    CONFIG_IPV6_NDISC_NODETYPE\u003dy\n    CONFIG_IPV6_TUNNEL\u003dm\n    CONFIG_IPV6_MULTIPLE_TABLES\u003dy\n    CONFIG_IPV6_SUBTREES\u003dy\n    CONFIG_IPV6_MROUTE\u003dy\n    CONFIG_IPV6_PIMSM_V2\u003dy\n    # CONFIG_IP_VS_IPV6 is not set\n    CONFIG_NF_CONNTRACK_IPV6\u003dm\n    CONFIG_IP6_NF_MATCH_IPV6HEADER\u003dm\n\nI confirmed this patch fixes this problem.\n\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67972e0c238fa802580b5919f11e1de3da5179da",
      "tree": "27022c957154a9d36fc8aa0f020bed523e7849b3",
      "parents": [
        "ad61df918c44316940404891d5082c63e79c256a",
        "8a8e05e5d8f6155788761961fc9845328863c16d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 15:55:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 15:55:21 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "8a8e05e5d8f6155788761961fc9845328863c16d",
      "tree": "fc842a395135d7840b440d656cf31f0a7b1548f3",
      "parents": [
        "7e937c633f718e0916a294db7282c922c1bf3ce3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 08 21:02:02 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 08 16:27:00 2009 -0400"
      },
      "message": "cfg80211: fix netns error unwinding bug\n\nThe error unwinding code in set_netns has a bug\nthat will make it run into a BUG_ON if passed a\nbad wiphy index, fix by not trying to unlock a\nwiphy that doesn\u0027t exist.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad61df918c44316940404891d5082c63e79c256a",
      "tree": "a2d2287677479c1f198dc39fe67506712fe558f8",
      "parents": [
        "879e9304134bb6214fb52377ac1e01e1910f4916"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Oct 08 01:21:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 01:21:46 2009 -0700"
      },
      "message": "netlink: fix typo in initialization\n\nCommit 9ef1d4c7c7aca1cd436612b6ca785b726ffb8ed8 (\"[NETLINK]: Missing\ninitializations in dumped data\") introduced a typo in\ninitialization. This patch fixes this.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "879e9304134bb6214fb52377ac1e01e1910f4916",
      "tree": "f3ae00c87efaeba67a5143eae8555f08f8152902",
      "parents": [
        "d308e38fa5467fbb523fc13e4b984375c2198c3d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:15:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:15:23 2009 -0700"
      },
      "message": "znet: Don\u0027t claim DMA lock around free_dma() calls.\n\nIt\u0027s not necessary and it\u0027s illegal too.\n\nReported-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3758bf25db8caeec667e4e56e030da0ec3060529",
      "tree": "5eacde81468c8e201086083a19456ba28e67e3e0",
      "parents": [
        "0cdc03698f2586923ad3b9fca06643ff5675f221"
      ],
      "author": {
        "name": "Anant Gole",
        "email": "anantgole@ti.com",
        "time": "Wed Oct 07 02:59:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:02:53 2009 -0700"
      },
      "message": "can: add TI CAN (HECC) driver\n\nTI HECC (High End CAN Controller) module is found on many TI devices. It\nhas 32 hardware mailboxes with full implementation of CAN protocol 2.0B\nwith bus speeds up to 1Mbps. Specifications of the module are available\non TI web \u003chttp://www.ti.com\u003e\n\nSigned-off-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cdc03698f2586923ad3b9fca06643ff5675f221",
      "tree": "a403607562ecd5588b7735093ddbdb32d61f032a",
      "parents": [
        "bcc90f555b4eb82604436f7ab6a7853c4b5997a3"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:46:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:29 2009 -0700"
      },
      "message": "ixgb: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc90f555b4eb82604436f7ab6a7853c4b5997a3",
      "tree": "9e37e65ff80136a47f67e415cab951cd6df86090",
      "parents": [
        "5fe31deffa097795aed7ab276c90287823d26497"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:46:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:28 2009 -0700"
      },
      "message": "qlge: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fe31deffa097795aed7ab276c90287823d26497",
      "tree": "a7fbbfd16edf08d8795303358e586d9bb634a9cc",
      "parents": [
        "8d24e93309d688d59d4b6cf0b9cffc40337e067d"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:42:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:27 2009 -0700"
      },
      "message": "e1000: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d24e93309d688d59d4b6cf0b9cffc40337e067d",
      "tree": "f5f5b519227d0d49131113ed445883b5fed6b748",
      "parents": [
        "2d86f1393c62f9c3bae5c1207408ed6559aa3cc4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:42:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:27 2009 -0700"
      },
      "message": "igb: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d86f1393c62f9c3bae5c1207408ed6559aa3cc4",
      "tree": "631563e972a39da405eb9c3cae59296bb93e8750",
      "parents": [
        "6dc3494183db0b93f49b193ac115073b72453b9c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:43:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:26 2009 -0700"
      },
      "message": "ixgbe: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dc3494183db0b93f49b193ac115073b72453b9c",
      "tree": "80b22d65852e5a5971c1abeefbc7f54905b34d89",
      "parents": [
        "5a4d631154de41bb43eefb03d2124224c23c1fa4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:45:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:25 2009 -0700"
      },
      "message": "myri10ge: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private myri10ge_priv structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a4d631154de41bb43eefb03d2124224c23c1fa4",
      "tree": "61402c9fc26dff20c3110d42fcc892357e0df24b",
      "parents": [
        "7274c20f7b6a7bd6e3e8441e1727bf9cfd8235bb"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:45:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:25 2009 -0700"
      },
      "message": "netxen: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7274c20f7b6a7bd6e3e8441e1727bf9cfd8235bb",
      "tree": "a46cdcbea0a4cee1952b539b742aaf1ac1bc590c",
      "parents": [
        "72dad218f872dbd53f5dc5df9df45709e4b77870"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:44:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:24 2009 -0700"
      },
      "message": "e1000e: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72dad218f872dbd53f5dc5df9df45709e4b77870",
      "tree": "1b2e54ccd149e7b390e44b37ddd07d3e885da362",
      "parents": [
        "d9f5950f90292f7cc42834338dfd5f44dc4cc4ca"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Oct 07 12:41:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:24 2009 -0700"
      },
      "message": "bridge: Allow enable/disable UFO on bridge device via ethtool\n\nAllow enable/disable UFO on bridge device via ethtool\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9f5950f90292f7cc42834338dfd5f44dc4cc4ca",
      "tree": "5d17e0ae9ff4a817552c02c3ed08a66d7832e24b",
      "parents": [
        "f86dcc5aa8c7908f2c287e7a211228df599e3e71"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Oct 07 12:24:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:23 2009 -0700"
      },
      "message": "net: Make UFO on master device independent of attached devices\n\nNow that software UFO is supported, UFO can be enabled on master\ndevices like bridge, bond even though the attached device doesn\u0027t\nsupport this feature in hardware.\n\nThis allows UFO to be used between KVM host and guest even when a\nphysical interface attached to the bridge doesn\u0027t support UFO.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f86dcc5aa8c7908f2c287e7a211228df599e3e71",
      "tree": "1721c94d0254b337b0668b2e331771dfef4b142d",
      "parents": [
        "8a6dfd43d1891882f8ca05d73aa7735fb0edae3b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 07 00:37:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:22 2009 -0700"
      },
      "message": "udp: dynamically size hash tables at boot time\n\nUDP_HTABLE_SIZE was initialy defined to 128, which is a bit small for\nseveral setups.\n\n4000 active UDP sockets -\u003e 32 sockets per chain in average. An\nincoming frame has to lookup all sockets to find best match, so long\nchains hurt latency.\n\nInstead of a fixed size hash table that cant be perfect for every\nneeds, let UDP stack choose its table size at boot time like tcp/ip\nroute, using alloc_large_system_hash() helper\n\nAdd an optional boot parameter, uhash_entries\u003dx so that an admin can\nforce a size between 256 and 65536 if needed, like thash_entries and\nrhash_entries.\n\ndmesg logs two new lines :\n[    0.647039] UDP hash table entries: 512 (order: 0, 4096 bytes)\n[    0.647099] UDP Lite hash table entries: 512 (order: 0, 4096 bytes)\n\nMaximal size on 64bit arches would be 65536 slots, ie 1 MBytes for non\ndebugging spinlocks.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a6dfd43d1891882f8ca05d73aa7735fb0edae3b",
      "tree": "86f42268d287bb7f807d27e5e730ea2119521ec0",
      "parents": [
        "4b17d50f9e9034be3fe0414dc3492c0071dba75c"
      ],
      "author": {
        "name": "Alexandre Cassen",
        "email": "acassen@freebox.fr",
        "time": "Wed Oct 07 14:50:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:50:30 2009 -0700"
      },
      "message": "IPv6: Fix 6RD typo\n\nFollowing fix a small typo.\n\nSigned-off-by: Alexandre Cassen \u003cacassen@freebox.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b17d50f9e9034be3fe0414dc3492c0071dba75c",
      "tree": "7b1091cdea005a0f235c1b38764e52ba0c4c72c9",
      "parents": [
        "9e8342971d44ce86d8567047f5366fc1c06a75ed"
      ],
      "author": {
        "name": "Hagen Paul Pfeifer",
        "email": "hagen@jauu.net",
        "time": "Wed Oct 07 14:45:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:45:58 2009 -0700"
      },
      "message": "ipv4: Define cipso_v4_delopt static\n\nThere is no reason that cipso_v4_delopt() is not\ndefined as a static function.\n\nSigned-off-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e8342971d44ce86d8567047f5366fc1c06a75ed",
      "tree": "5241ff2a5db8ef2c2ef1c013cebe65dc20dba30f",
      "parents": [
        "49b4ad92d1a5bb9909deb3216ffec6f0febc7b71"
      ],
      "author": {
        "name": "Hagen Paul Pfeifer",
        "email": "hagen@jauu.net",
        "time": "Wed Oct 07 14:43:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:43:04 2009 -0700"
      },
      "message": "econet: Fix redeclaration of symbol len\n\nFunction argument len was redeclarated within the\nfunction. This patch fix the redeclaration of symbol \u0027len\u0027.\n\nSigned-off-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49b4ad92d1a5bb9909deb3216ffec6f0febc7b71",
      "tree": "0059b4df75efc6a8b1a44751912ed6a425d9ed4f",
      "parents": [
        "3c6aaa24613cbd56f853363e3ce00091a9d2eac8"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Wed Oct 07 14:11:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:11:00 2009 -0700"
      },
      "message": "bonding: remove useless assignment\n\nThe variable old_active is first set to bond-\u003ecurr_active_slave.\nThen, it is unconditionally set to new_active, without being used in between.\n\nThe first assignment, having no side effect, is useless.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c6aaa24613cbd56f853363e3ce00091a9d2eac8",
      "tree": "0fff9f99c2477c324b867308ae6401ce372157fe",
      "parents": [
        "b301e82cf8104cfddbe5452ebe625bab49597c64"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Wed Oct 07 14:10:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:10:36 2009 -0700"
      },
      "message": "bonding: fix a parameter name in error message\n\nWhen parsing module parameters, bond_check_params() erroneously use\n\u0027xor_mode\u0027 as the name of a module parameter in an error message.\n\nThe right name for this parameter is \u0027xmit_hash_policy\u0027.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b301e82cf8104cfddbe5452ebe625bab49597c64",
      "tree": "49d7f8c91833e0658bf4074c0022bbf34790ce47",
      "parents": [
        "86c36ce45dc2e2f022562c6481cd778f4cc381a9"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Oct 07 13:58:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:58:25 2009 -0700"
      },
      "message": "IPv6: use ipv6_addr_set_v4mapped()\n\nMight as well use the ipv6_addr_set_v4mapped() inline we created last\nyear.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86c36ce45dc2e2f022562c6481cd778f4cc381a9",
      "tree": "c08f75a6b6ea4416c73ef14813ee120bef8d0f7b",
      "parents": [
        "125a77ed9fbd21d1277f53e9ed6b39ad3d34e613"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Oct 07 13:58:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:58:01 2009 -0700"
      },
      "message": "IPv6: use ipv6_addr_copy() in ip6_route_redirect()\n\nChange ip6_route_redirect() to use ipv6_addr_copy().\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "125a77ed9fbd21d1277f53e9ed6b39ad3d34e613",
      "tree": "bdfc4ac6cb81b6a54103622c008927070c1ad4b5",
      "parents": [
        "ffce908246c93b17304c313886d25cfa8aecd1d7"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Oct 07 13:57:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:57:10 2009 -0700"
      },
      "message": "IPv6: Fix 6RD build error\n\nFix build error introduced in commit fa857afcf - ipv6 sit: 6rd\n(IPv6 Rapid Deployment) Support.  Struct in6_addr is the issue.\nI\u0027m only seeing this on x86_64 systems, not on 32-bit with same\nIPv6 config options, so it could be there\u0027s a missing forward\ndeclaration somewhere, but including the correct header file\nfixes the problem too.\n\n  CC [M]  net/ipv6/ip6_tunnel.o\nIn file included from net/ipv6/ip6_tunnel.c:31:\ninclude/linux/if_tunnel.h:59: error: field ‘prefix’ has incomplete type\nmake[2]: *** [net/ipv6/ip6_tunnel.o] Error 1\nmake[1]: *** [net/ipv6] Error 2\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffce908246c93b17304c313886d25cfa8aecd1d7",
      "tree": "8ffc95c5efa6602db4574357396454910a7efe36",
      "parents": [
        "996ccf49005662ee7fee38a45be5cb27bf370b1d"
      ],
      "author": {
        "name": "Atis Elsts",
        "email": "atis@mikrotik.com",
        "time": "Wed Oct 07 13:55:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:55:57 2009 -0700"
      },
      "message": "net: Add sk_mark route lookup support for IPv4 listening sockets\n\nAdd support for route lookup using sk_mark on IPv4 listening sockets.\n\nSigned-off-by: Atis Elsts \u003catis@mikrotik.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d308e38fa5467fbb523fc13e4b984375c2198c3d",
      "tree": "ff00c2d25a3b1e33fb30751147b0a1468c401a2e",
      "parents": [
        "a4d63a943735efa30270ce70716d43323fd40f02"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Oct 07 13:53:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:53:11 2009 -0700"
      },
      "message": "include/linux/netdevice.h: fix nanodoc mismatch\n\nnanodoc was missing an ndo_-prefix.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "996ccf49005662ee7fee38a45be5cb27bf370b1d",
      "tree": "5aeea073a9e399ca7536f03f23dc48860047687a",
      "parents": [
        "77d2dd93742222973d253443d98ab8402d641038"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:24 2009 -0700"
      },
      "message": "dccp ccid-3: Remove CCID naming redundancy 2/2\n\nThis continues the previous patch, by applying the same change to CCID-3.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77d2dd93742222973d253443d98ab8402d641038",
      "tree": "1690399a1eae874db79e31f27721982cfdd1ea24",
      "parents": [
        "388d5e9905dd80648fff5ccaefdd8c0fcedb3eae"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:23 2009 -0700"
      },
      "message": "dccp ccid-2: Remove CCID naming redundancy 1/2\n\nThis removes a redundancy in the CCID half-connection (hc) naming scheme:\n * instead of \u0027hctx-\u003etx_...\u0027, write \u0027hc-\u003etx_...\u0027;\n * instead of \u0027hcrx-\u003erx_...\u0027, write \u0027hc-\u003erx_...\u0027;\n\nwhich works because the \u0027type\u0027 of the half-connection is encoded in the\n\u0027rx_\u0027 / \u0027tx_\u0027 prefixes.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "388d5e9905dd80648fff5ccaefdd8c0fcedb3eae",
      "tree": "43372d8c54d888f5d697bd7ef8f6d1d20f923d93",
      "parents": [
        "b1c00fe3cf8f54d97d20cdf196145a106f04bd63"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:22 2009 -0700"
      },
      "message": "dccp ccid-3: Overhaul CCID naming convention 2/2\n\nThis implements the new naming scheme also for CCID-3.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1c00fe3cf8f54d97d20cdf196145a106f04bd63",
      "tree": "89a1e28ee2265d8b6d2f07c0fa1c2343ff264f8f",
      "parents": [
        "78122a52b39c9527fa3a32afbb6572964c17c651"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:21 2009 -0700"
      },
      "message": "dccp ccid-2: Overhaul CCID naming convention 1/2\n\nThis patch starts a less problematic naming convention for CCID structs.\n\nThe old naming convention used \u0027hc{tx,rx}-\u003eccid?hc{tx,rx}-\u003e...\u0027 as\nrecurring prefixes, which made the code\n * hard to write (not easy to fit into 80 characters);\n * hard to read  (most of the space is occupied by prefixes).\n\nThe new naming scheme:\n * struct entries for the TX socket are prefixed by \u0027tx_\u0027;\n * and those for the RX socket are prefixed by \u0027rx_\u0027.\n\nThe identifiers then remain distinguishable when grep-ing through the tree:\n (a) RX/TX sockets are distinguished by the naming scheme,\n (b) individual CCIDs are distinguished by filename (ccid{2,3,4}.{c,h}).\n\nThis first patch implements the scheme for CCID-2.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82e62926ab31d5a535f85be36d6621635ee34c3c",
      "tree": "e6161cd0aeb5cf59d76898fd25b281cd3109d597",
      "parents": [
        "63f275df64dc69a46bbc21e6a68d5506d2da9c51"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Oct 07 09:10:33 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "libertas: remove extraneous select FW_LOADER\n\nAs kindly pointed out by Andrey Yurovsky, CONFIG_LIBERTAS already\nselects FW_LOADER.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "63f275df64dc69a46bbc21e6a68d5506d2da9c51",
      "tree": "4d21f47420f0ef155e9e461512d3c6354019c31c",
      "parents": [
        "536b3a7a10c8fd39576a0602bfeca9bbd04658a6"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue Oct 06 19:20:28 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "libertas: Use lbs_is_cmd_allowed() check in command handling routines.\n\nlbs_is_cmd_allowed() check is added in __lbs_cmd_async() and\nlbs_prepare_and_send_command(). The check is removed from other places.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "536b3a7a10c8fd39576a0602bfeca9bbd04658a6",
      "tree": "d6a293e32b9ec406cf686a81e50417b8eea8eada",
      "parents": [
        "bd96d3909549a0c09388987810e3e81397b500a9"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:11 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "ath9k: rename ath_beaconq_setup() to ath9k_hw_beaconq_setup()\n\nAnd move it to hw code on mac.c where it belongs.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd96d3909549a0c09388987810e3e81397b500a9",
      "tree": "f8376a4bca5e2742e40c8bc300bf2b283b184098",
      "parents": [
        "2568835cb44d6fe976e977d96aeca73c9fe1642c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:10 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "ath9k: move ath_cleanup() below helpers to avoid forward declarations\n\nThis should fix the oops which occurs during module unload\ndue to the dereferencig of ah upon debugfs exit.\n\nIP: [\u003c46412d6b\u003e] 0x46412d6b\n*pde \u003d 00000000\nOops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC\nlast sysfs file: /sys/class/power_supply/BAT0/energy_full\nModules linked in: ath9k(-) ath9k_hw mac80211 ath cfg80211 \u003cbleh\u003e\n\nPid: 3112, comm: rmmod Not tainted (2.6.32-rc2-wl #101) 9461DUU\nEIP: 0060:[\u003c46412d6b\u003e] EFLAGS: 00010246 CPU: 0\nEIP is at 0x46412d6b\nEAX: f5870004 EBX: f6700d94 ECX: 00000000 EDX: c14313a7\nESI: f5870000 EDI: fb58ce70 EBP: f6661eb4 ESP: f6661ea8\nDS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess rmmod (pid: 3112, ti\u003df6660000 task\u003df6579380 task.ti\u003df6660000)\nStack:\nfb57e5e5 f5ca5d50 fb58ce70 f6661ebc fb58629a f6661ec8 c11b715e f5ca5da8\n\u003c0\u003e f6661ed8 c1223d98 f5ca5da8 f5ca5ddc f6661eec c1223e6f fb58ce70 fb58ce70\n\u003c0\u003e c14958a0 f6661f00 c1222edb fb58ce70 fb58ce70 fb58cebc f6661f1c c12243c9\nCall Trace:\n[\u003cfb57e5e5\u003e] ? ath_cleanup+0x35/0x50 [ath9k]\n[\u003cfb58629a\u003e] ? ath_pci_remove+0x1a/0x20 [ath9k]\n[\u003cc11b715e\u003e] ? pci_device_remove+0x1e/0x40\n[\u003cc1223d98\u003e] ? __device_release_driver+0x58/0xa0\n[\u003cc1223e6f\u003e] ? driver_detach+0x8f/0xa0\n[\u003cc1222edb\u003e] ? bus_remove_driver+0x7b/0xb0\n[\u003cc12243c9\u003e] ? driver_unregister+0x49/0x80\n[\u003cc1158cf2\u003e] ? sysfs_remove_file+0x12/0x20\n[\u003cc11b73b5\u003e] ? pci_unregister_driver+0x35/0x90\n[\u003cfb586172\u003e] ? ath_pci_exit+0x12/0x20 [ath9k]\n[\u003cfb5883ec\u003e] ? ath9k_exit+0x10/0x3d [ath9k]\n[\u003cc131971d\u003e] ? mutex_unlock+0xd/0x10\n[\u003cc1088c0f\u003e] ? sys_delete_module+0x16f/0x220\n[\u003cc10e3d5d\u003e] ? do_munmap+0x23d/0x290\n[\u003cc11a629c\u003e] ? trace_hardirqs_off_thunk+0xc/0x10\n[\u003cc11a628c\u003e] ? trace_hardirqs_on_thunk+0xc/0x10\n[\u003cc1003b41\u003e] ? sysenter_exit+0xf/0x1a\n[\u003cc1003b08\u003e] ? sysenter_do_call+0x12/0x3c\nCode:  Bad EIP value.\nEIP: [\u003c46412d6b\u003e] 0x46412d6b SS:ESP 0068:f6661ea8\nCR2: 0000000046412d6b\n---[ end trace 847f3b05ff3dcb19 ]---\n\nReported-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2568835cb44d6fe976e977d96aeca73c9fe1642c",
      "tree": "abf665608afe444d80427cbda689f9536b9984fc",
      "parents": [
        "7fda16665152851fe65ee73e24afdcaf67acba59"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:09 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:52 2009 -0400"
      },
      "message": "ath9k: add a helper to clean the core driver upon module unload\n\nThe core driver needs to be stopped and then as a last step the\nhardware needs to be stopped and its structure free\u0027d. We do this\nby moving the core driver cleanup to a new helper ath_clean_core()\nand have ath_cleanup() call it. Only as a last step does\nath_cleanup() now free the hw.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fda16665152851fe65ee73e24afdcaf67acba59",
      "tree": "ebc44e24771a45f10473634d3bd4a4e233e63ba8",
      "parents": [
        "211f5859af951788a3fe4752142a5e9047afa5d8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:08 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath9k: add helper to un-init the hw properly\n\nThis is used in several places, ensure we do it right in all\ncallers by using a helper.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "211f5859af951788a3fe4752142a5e9047afa5d8",
      "tree": "2d1048397c2eb66950a688ac43cebccc4f818816",
      "parents": [
        "faa27fae7da900b6d977124410caa3d014676478"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:07 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath9k: initialize hw prior to debugfs\n\ndebugfs uses the hardware for several debugfs files as such the\nhardware must be initialized and available prior to its usage. The\nsame applies to when we free the hw structs -- free debufs file\nentries prior to free\u0027ing the hardware.\n\nReported-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "faa27fae7da900b6d977124410caa3d014676478",
      "tree": "90e313432302966e4bc7511353511607901d9467",
      "parents": [
        "8ce54c5a5f5d2f4f03993395d60f3110670002ca"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:06 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath9k: move common-\u003edebug_mask setting to ath_init_softc()\n\nWhat this means is we can enable now debug prints without\nrequiring CONFIG_ATH9K_DEBUG.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ce54c5a5f5d2f4f03993395d60f3110670002ca",
      "tree": "636345a71ec097688b66da271b8cfc0275b7f645",
      "parents": [
        "a3f86bff1c056f47c2df4c58bfcf7bdda8eaf9d0"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:34 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath5k: enable Power-Save Polls by setting the association ID\n\nmac80211 has long provided us the association ID. This isn\u0027t useful except\nfor Power-Save polling which now gets enabled. We can now poll for our\npending frames on the AP during power save.\n\nYou can review the details of Power-Save on the wireless wiki:\n\nhttp://wireless.kernel.org/en/developers/Documentation/ieee80211/power-savings\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3f86bff1c056f47c2df4c58bfcf7bdda8eaf9d0",
      "tree": "caf1d492b4f0ff5cc3342909b4f85f4e38a90b4b",
      "parents": [
        "abba06869e2546484fa142528737d1a0622add54"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:50 2009 -0400"
      },
      "message": "ath5k: fix regression which triggers an SME join upon assoc\n\nThis fixes a regression introduced by patch titled:\n\n\"atheros: define shared bssidmask setting\"\n\nThe register for the BSSID was exchanged for the bssid mask register.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "abba06869e2546484fa142528737d1a0622add54"
}
