)]}'
{
  "log": [
    {
      "commit": "215faf9c5f6e319e97edea9e178123e07825c14d",
      "tree": "32fb283f64110ad634a37dc2e133cb91a97988c5",
      "parents": [
        "75a84eb5d144dc761e1bb0f7dcacbf2b5cee562c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:10 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:10 2010 -0800"
      },
      "message": "drivers/net/*/: Use static const\n\nUsing static const generally increases object text and decreases data size.\nIt also generally decreases overall object size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "b4aa9e05a61b845541fa6f5b1d246976922601f0",
      "tree": "ca94478c3df281ab76a3399f5ba6341ade3f5791",
      "parents": [
        "1dc0f3c54ce1df957f99c17b145488fd03eb1a59",
        "4b8fe66300acb2fba8b16d62606e0d30204022fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:27:22 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:27:22 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n\tdrivers/net/wireless/iwlwifi/iwl-1000.c\n\tdrivers/net/wireless/iwlwifi/iwl-6000.c\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n\tdrivers/vhost/vhost.c\n"
    },
    {
      "commit": "4d7b6b5d247aa71ea27709b9eac1ba6e752fbe87",
      "tree": "0af7a055a47899bd8a6475e182628b5fb1daa5b2",
      "parents": [
        "36eac2130cdbac08606bb2c05775e52ab79b163c"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Dec 11 11:06:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 15:02:57 2010 -0800"
      },
      "message": "qlge: Fix deadlock when cancelling worker.\n\nRemoving usage of rtnl_lock() to protect firmware interface registers.\nThese registers are accessed in some worker threads and can create a\ndeadlock if rtnl_lock is taken by upper layers while the worker is still\npending.\nWe remove rtnl_lock and use a driver mutex just while mailboxes are\naccessed.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe6c791570efe717946ea7b7dd50aec96b70d551",
      "tree": "1becb5e8aea7a9c9a7d78f987bd73b0a5d8ee434",
      "parents": [
        "f8bf5681cf15f77692c8ad8cb95d059ff7c622c9",
        "f19872575ff7819a3723154657a497d9bca66b33"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 13:15:38 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 13:47:38 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/ath/ath9k/ar9003_eeprom.c\n\tnet/llc/af_llc.c\n"
    },
    {
      "commit": "84cf7029b63ca3eef823438a29ceb5ba139b883a",
      "tree": "8cc4621208c69f2e244cb695b01860192289ea5d",
      "parents": [
        "88b2a9a3d98a19496d64aadda7158c0ad51cbe7d"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@us.ibm.com",
        "time": "Thu Nov 18 11:50:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:29:28 2010 -0800"
      },
      "message": "qlge: Fix incorrect usage of module parameters and netdev msg level\n\nDriver appears to be mistaking the permission field with default value\nin the case of debug and qlge_irq_type.\n\nDriver is also passing debug as a bitmask into netif_msg_init()\nwhich wants a number of bits.  Ron Mercer suggests we should\nchange this to pass in -1 so the defaults get used instead,\nwhich makes the default much less verbose.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sonny Rao \u003csonnyrao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b16fed0af8416ee0fe9af6c1977f7b05e7e7c9b2",
      "tree": "6be42c6894429a0f956734800afe8d39a00e9eac",
      "parents": [
        "4dd151876b6b81040121708ebc23c6cd1a3d5be8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 15 11:12:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 17 10:36:52 2010 -0800"
      },
      "message": "drivers/net/qlge: Remove unnecessary casts of netdev_priv\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c6202b3278b417444a59cecc59e6e5af04db7fd",
      "tree": "4c3b25eeb8b5a5be2be508a7af73882aee476ad1",
      "parents": [
        "673483c7d3a25c43d1208bb07e3888bc5136e8cf"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 10 09:29:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 10 12:07:09 2010 -0800"
      },
      "message": "qlge: Version change to v1.00.00.27\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "673483c7d3a25c43d1208bb07e3888bc5136e8cf",
      "tree": "1035533779c2e9c16c02d37c26d769ff38de8803",
      "parents": [
        "2af6fd8b18ceed416c9dfa675287c765aabf7d43"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 10 09:29:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 10 12:07:08 2010 -0800"
      },
      "message": "qlge: Add firmware info to ethtool get regs.\n\nBy default we add firmware information to ethtool get regs.\nOptionally firmware info can instead be sent to log.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1b60092cf307fef12f793abf7cf8167e26a6ccf",
      "tree": "c2dc4b94b2f2ba1423c1d7252677b9ce9c141518",
      "parents": [
        "f203af7088cad0845ee128bb736bd372158c3e22"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 27 04:58:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 11:37:30 2010 -0700"
      },
      "message": "qlge: bugfix: Restoring the vlan setting.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa274cb7e56555e7017050e922b4f14637baa023",
      "tree": "89e4a2f524f3b907c11ebceaf8f5b93b273b3907",
      "parents": [
        "ac409215faccd146e5c755f131d20310a5febe70"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 21 07:50:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:07:13 2010 -0700"
      },
      "message": "qlge: disable unsed dump code\n\nThe driver has lots of unused code to dump data structures to\nconsole.  Use existing simple way to remove the code with ifdef.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac409215faccd146e5c755f131d20310a5febe70",
      "tree": "3a9be6092ee432e41dbfee3b797c9bcd299c200a",
      "parents": [
        "42821a5b393e36f5c0b267473d59d375578df7ec"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 21 07:50:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:07:12 2010 -0700"
      },
      "message": "qlge: make local functions static\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab6d18d20fc5b5ba04a7e7fcd6f357197870e51",
      "tree": "8a52538666747998dd16bc68a2102b05ebfe6873",
      "parents": [
        "b738127dfb469bb9f595cdace30e7f881e8146b2"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:52 2010 -0700"
      },
      "message": "vlan: Don\u0027t check for vlan group before vlan_tx_tag_present.\n\nMany (but not all) drivers check to see whether there is a vlan\ngroup configured before using a tag stored in the skb.  There\u0027s\nnot much point in this check since it just throws away data that\nshould only be present in the expected circumstances.  However,\nit will soon be legal and expected to get a vlan tag when no\nvlan group is configured, so remove this check from all drivers\nto avoid dropping the tags.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e548833df83c3554229eff0672900bfe958b45fd",
      "tree": "85efc4a76dc356593d6d394776aeb845dc580fb6",
      "parents": [
        "cbd9da7be869f676afc204e1a664163778c770bd",
        "053d8f6622701f849fda2ca2c9ae596c13599ba9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 22:27:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 22:27:33 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/mac80211/main.c\n"
    },
    {
      "commit": "bc8acf2c8c3e43fcc192762a9f964b3e9a17748b",
      "tree": "e3a91392771a22390e59c24fcb7bad3045ce17d1",
      "parents": [
        "7162f6691e9d39d8d866574687cddb3f1ec65d72"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 13:07:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 19:06:22 2010 -0700"
      },
      "message": "drivers/net: avoid some skb-\u003eip_summed initializations\n\nfresh skbs have ip_summed set to CHECKSUM_NONE (0)\n\nWe can avoid setting again skb-\u003eip_summed to CHECKSUM_NONE in drivers.\n\nIntroduce skb_checksum_none_assert() helper so that we keep this\nassertion documented in driver sources.\n\nChange most occurrences of :\n\nskb-\u003eip_summed \u003d CHECKSUM_NONE;\n\nby :\n\nskb_checksum_none_assert(skb);\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe5f098055ed7f701bfb16f8f87378cf67de9a0e",
      "tree": "522d231c37c12afe7b0b76a8fe252094ce49b189",
      "parents": [
        "bfc960a8eec023a170a80697fe65157cd4f44f81"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Aug 26 08:27:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 14:09:14 2010 -0700"
      },
      "message": "qlge: reset the chip before freeing the buffers\n\nQlge is freeing the buffers before stopping the card DMA, and\nthis can cause some severe error, as a EEH event on PPC.\n\nThis patch just stop the card and then free the resources.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5dadddb8c9d310bc263f671f19fe3ba90b329fe",
      "tree": "195fd38b6807e3c380bf4f05f3e9c81788dd826b",
      "parents": [
        "944c794d6437e5301c8769cb242c2b919a5acf59"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Aug 24 12:50:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:51 2010 -0700"
      },
      "message": "qlge: Fix a deadlock when the interface is going down\n\nCurrently qlge can deadlock when the interface is going\ndown, and the mpi_port_cfg_work() is executing on another\nprocessor. It happens because unregister_netdev() holds\nthe rtnl lock, and the mpi_port_cfg_work() also request\nthis lock.\n\nSince unregiter_netdev() may wait mpi_port_cfg_work(), who\nalso request the holding lock, it can cause an deadlock,\ndisplaying the following error:\n\n \"echo 0 \u003e /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\n rmmod         D 00000080c6c1d190     0  3993   2081 0x00008080\n Call Trace:\n [c000000975f56ee0] [c0000000000152a0] .__switch_to+0x100/0x1d0\n [c000000975f56f70] [c0000000005781b4] .schedule+0x3a4/0x8c0\n [c000000975f570c0] [c000000000578e8c] .schedule_timeout+0x24c/0x350\n [c000000975f571e0] [c000000000578a88] .wait_for_common+0x198/0x210\n [c000000975f572c0] [c0000000000abbb4] .__cancel_work_timer+0x2c4/0x2e0\n [c000000975f57400] [d0000000078e7a20] .ql_adapter_down+0x80/0x260 [qlge]\n [c000000975f574b0] [d0000000078e7d80] .qlge_close+0x70/0x130 [qlge]\n [c000000975f57540] [c000000000497ef8] .__dev_close+0x98/0xf0\n [c000000975f575d0] [c000000000497f74] .dev_close+0x24/0x60\n [c000000975f57650] [c000000000498080] .rollback_registered_many+0xd0/0x2b0\n [c000000975f576f0] [c000000000498338] .rollback_registered+0x38/0x50\n [c000000975f57780] [c0000000004983d8] .unregister_netdevice_queue+0x88/0xe0\n [c000000975f57810] [c000000000498574] .unregister_netdev+0x24/0x40\n [c000000975f57890] [d0000000078f6f38] .qlge_remove+0x3c/0x78 [qlge]\n [c000000975f57920] [c0000000002d9298] .pci_device_remove+0x48/0x90\n [c000000975f579a0] [c000000000372850] .__device_release_driver+0xa0/0x130\n [c000000975f57a30] [c000000000372a08] .driver_detach+0x128/0x150\n [c000000975f57ad0] [c000000000371134] .bus_remove_driver+0xc4/0x1a0\n [c000000975f57b70] [c00000000037357c] .driver_unregister+0x8c/0xd0\n [c000000975f57c00] [c0000000002d968c] .pci_unregister_driver+0x5c/0x110\n [c000000975f57ca0] [d0000000078f6ee4] .qlge_exit+0x1c/0x34 [qlge]\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4da79504b2b41410dd56e9268c9ad403aa65e89c",
      "tree": "6a4df07feabd971a80ea17cbd3d10d66eafcf919",
      "parents": [
        "0add79e3134a618c10acabe58834ac647075111a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 19 08:52:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 20:48:07 2010 -0700"
      },
      "message": "qlge: pull NULL check ahead of dereference\n\nThere was a dereference before NULL check issue introduced in 1e213303d\n\"qlge: Add tx multiqueue support.\"  I\u0027ve pulled the NULL check of\n\"net_rsp\" forward a couple lines to avoid that.\n\nAlso Ron Mercer says that the early exit should be above the index\nwrite.  ql_write_cq_idx(rx_ring);\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2037d5aa2551267184284188efdec4742f7218fa",
      "tree": "b2ba1e244cbd3e37bb0b9d2b53b6de42728c39ab",
      "parents": [
        "f25c80a4b2bf93c99820f470573626557db35202"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jul 21 14:44:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 21 14:44:18 2010 -0700"
      },
      "message": "drivers/net/qlge: Use pr_\u003clevel\u003e, shrink text a bit\n\nAdd and use a few neatening macros\nRemove PFX\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nConvert printk(KERN_ERR to pr_err(\n\n$ size drivers/net/qlge/built-in.o.*\n  text\t   data\t    bss\t    dec\t    hex\tfilename\n 116456\t   2312\t  25712\t 144480\t  23460\tdrivers/net/qlge/built-in.o.old\n 114909\t   2312\t  25728\t 142949\t  22e65\tdrivers/net/qlge/built-in.o.new\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "597e608a8492d662736c9bc6aa507dbf1cadc17d",
      "tree": "6c330cdd0a4809f67dd191b37e34f5b4318cef78",
      "parents": [
        "acbc0f039ff4b93da737c91937b7c70018ded39f",
        "33b665eeeb85956ccbdf31c4c31a4e2a31133c44"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 15:59:38 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 15:59:38 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "83cc0a1b1b4060142e1538a878733db35ea8cf77",
      "tree": "b9014cab919e4ea68d9bc49a9136b5c83e9d3579",
      "parents": [
        "fbc2ac336796ea686211ca411b23cb0527fca57d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Jul 05 12:19:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 19:41:22 2010 -0700"
      },
      "message": "qlge: Change version to v1.00.00.25.00.00-01.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbc2ac336796ea686211ca411b23cb0527fca57d",
      "tree": "ce69f03ff8ed40d37a7f74b56db5a2e1cb79bdec",
      "parents": [
        "6d29b1ef311d96e737084032a4b080653015aedf"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Jul 05 12:19:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 19:41:21 2010 -0700"
      },
      "message": "qlge: Make adapter drop frame errors and pass up csum errors.\n\nStatistics are available and the driver doesn\u0027t need the actual frame.\nThis TCP/UDP and IP headers checksum errors will still be passed to the\ndriver.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d29b1ef311d96e737084032a4b080653015aedf",
      "tree": "42c2393707dc7aad439b09b903893dd172949554",
      "parents": [
        "3b11d36ec25cdd69929b8abe867984c8ab2b50a4"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Jul 05 12:19:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 19:41:21 2010 -0700"
      },
      "message": "qlge: Fix possible endian issue for rx UDP csum.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b11d36ec25cdd69929b8abe867984c8ab2b50a4",
      "tree": "db7d976c957c538a1690ae90b8ba7478d363f7dc",
      "parents": [
        "fc312ecea71f42c32d41a30ba130c0230a1c6d61"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Jul 05 12:19:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 19:41:20 2010 -0700"
      },
      "message": "qlge: Reduce print level in data path statements.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc312ecea71f42c32d41a30ba130c0230a1c6d61",
      "tree": "764968baaf175981d44b1384bc5841a854a3f753",
      "parents": [
        "f2c05004f349635528558da8e253faf78377730e"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Jul 05 12:19:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 19:41:20 2010 -0700"
      },
      "message": "qlge: Don\u0027t use firmware when forcing firmware dump.\n\nIn some cases the firmware may be dead.  Instead we dump the firmware\nparameters and then restart it.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2c05004f349635528558da8e253faf78377730e",
      "tree": "654b39515f42cdff6f383db50ecd0c8d5b7d1267",
      "parents": [
        "4265e669ccafec0246f0bc45b7f461ff18da5acd"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Jul 05 12:19:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 19:41:19 2010 -0700"
      },
      "message": "qlge: Restore promiscuous setting after reset.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ae80abdba0644e12ac17da567a2db1efc1bf8a8",
      "tree": "f7e71b7a6c0383e982e02c0b74adb16f36263006",
      "parents": [
        "72046d84f0d6e3047f4d5a5173260141983b2b61"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Jul 01 03:00:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:59:06 2010 -0700"
      },
      "message": "qlge: fix a eeh handler to not add a pending timer\n\nOn some ocasions the function qlge_io_resume() tries to add a\npending timer, which causes the system to hit the BUG() on\nadd_timer() function.\n\nThis patch removes the timer during the EEH recovery.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72046d84f0d6e3047f4d5a5173260141983b2b61",
      "tree": "46e3aba833a5d9944938a18c08e5f5d81c5545ff",
      "parents": [
        "0dacca73a3ddefa6cb8a7e0282f938e01faa1a64"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Jul 01 03:00:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:59:05 2010 -0700"
      },
      "message": "qlge: Replacing add_timer() to mod_timer()\n\nCurrently qlge driver calls add_timer() instead of mod_timer().\nThis patch changes add_timer() to mod_timer(), which seems a better\nsolution.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba2d3587912f82d1ab4367975b1df460db60fb1e",
      "tree": "1e4e04caf23274bb4e39edbfc5713b4856326953",
      "parents": [
        "1273d97674a1782ff55b823aa6c40aea9b538aaf"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jun 02 18:10:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 03 03:18:23 2010 -0700"
      },
      "message": "drivers/net: use __packed annotation\n\ncleanup patch.\n\nUse new __packed annotation in drivers/net/\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4b770972b8f819e408d7cc3ae9637e15bff62f6",
      "tree": "62e3c413b084c106d750cf6cc0701709cde30100",
      "parents": [
        "21ce849ba5cc178740c6532ba3dded852296ad91"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "message": "drivers/net: Remove unnecessary returns from void function()s\n\nThis patch removes from drivers/net/ all the unnecessary\nreturn; statements that precede the last closing brace of\nvoid functions.\n\nIt does not remove the returns that are immediately\npreceded by a label as gcc doesn\u0027t like that.\n\nIt also does not remove null void functions with return.\n\nDone via:\n$ grep -rP --include\u003d*.[ch] -l \"return;\\n}\" net/ | \\\n  xargs perl -i -e \u0027local $/ ; while (\u003c\u003e) { s/\\n[ \\t\\n]+return;\\n}/\\n}/g; print; }\u0027\n\nwith some cleanups by hand.\n\nCompile tested x86 allmodconfig only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64b9b41de87e86129d055a584ee9e16bce97573a",
      "tree": "b636305ef64cb1b3e96a6043606f66973f34f36b",
      "parents": [
        "56e3b9df1376fa865ae929909b02f6840207520f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Apr 12 14:32:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 13 02:54:19 2010 -0700"
      },
      "message": "qlge: use the DMA state API instead of the pci equivalents\n\nThis replace the PCI DMA state API (include/linux/pci-dma.h) with the\nDMA equivalents since the PCI DMA state API will be obsolete.\n\nNo functional change.\n\nFor further information about the background:\n\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d127037540020276\u0026w\u003d2\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "2381a55c88453d3f29fe62d235579a05fc20b7b3",
      "tree": "b962ee6d3f5260622504433ef6a485703d3da8dd",
      "parents": [
        "d6dbee861386cd3f4cee62bcf28597e63e251e0c"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:10:38 2010 -0700"
      },
      "message": "net/various: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "f9dcbcc9e338d08c0f7de7eba4eaafbbb7f81249",
      "tree": "8a1d9a37bc057440220a5ad23231e0fe974b93f6",
      "parents": [
        "52c793f24054f5dc30d228e37e0e19cc8313f086"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Feb 23 09:19:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 02:07:30 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2\n\nremoved some needless checks and also corrected bug in lp486e (dmi was passed\ninstead of dmi-\u003edmi_addr)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa13bd6ef4ddd81080f972220fae30eb28f65b17",
      "tree": "d9e92fde0111bca92016538988edaddbf578f5be",
      "parents": [
        "801e9096c566d40d2e7c9903dc902fa01a5a0b36"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:38 2010 -0800"
      },
      "message": "qlge: Fix occasional loopback test failure.\n\nOn some servers we see the cleaning of the RX queue finish before all\nthe loopback packets are sent out.  This delay allows the queues to\nsettle before checking for successful completion.\nAlso, delay completion so link has time to come back up.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "801e9096c566d40d2e7c9903dc902fa01a5a0b36",
      "tree": "f50e1d9cce2ab903563e90d09007466c9e84d5db",
      "parents": [
        "c0c56955e7325ba2f910c760111457adc21ef0d4"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:37 2010 -0800"
      },
      "message": "qlge: Fix bonding mac address bug.\n\nUse local copy of current mac address when initializing.  In bonding\ntesting we saw cases where dev_addr was out of data causing failover\nerrors.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0c56955e7325ba2f910c760111457adc21ef0d4",
      "tree": "30aeef6b13f83e030508a0dd1564e49fe3e7ed82",
      "parents": [
        "8ea7a37c5a312bfee51ff7f12f78efe4fbc901cc"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:37 2010 -0800"
      },
      "message": "qlge: Fix dropping of large non-TCP/UDP frames.\n\nThis was found with pings that were large enough to span multiple rx\nbuffers.  The split frame logic handles this case nicely.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae9540f75d5a69e7604cc5391cc0726b3aa82ff6",
      "tree": "434a87a571115a0f9470feaf6346333fb36e88b7",
      "parents": [
        "f8502ce4f986a8fd486302980285b5e786b8dabe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Feb 09 11:49:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 13:27:46 2010 -0800"
      },
      "message": "drivers/net/qlge: Use netif_printk helpers\n\nConvert QPRINTK macros to netif_\u003clevel\u003e equivalents.\nExpands and standardizes the logging message output.\nRemoves __func__ from most logging messages.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "746079dabcf74be2a16dc983ac597156e3d2e051",
      "tree": "7ad7247922fade3fe987d4b506c1edbef2b17117",
      "parents": [
        "e0fee99fce97af37b1db6ed8dd6951fb9a8d7201"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Feb 04 10:11:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 15:42:28 2010 -0800"
      },
      "message": "qlge: Code clean up\n\nJust reordering this assignment that doesn\u0027t depend on any\ncondition.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0fee99fce97af37b1db6ed8dd6951fb9a8d7201",
      "tree": "a5e931c7ddb286de3961d7491910d753f596ff36",
      "parents": [
        "d088dde7b19628f386c486f16cd471f5b5682ca8"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Feb 04 10:11:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 15:42:27 2010 -0800"
      },
      "message": "qlge: removing unreachable block of code\n\nCurrently the qlge_change_mtu() is never called if the new_mtu is\nequal current MTU, due this condition on dev_set_mtu():\n\n        if (new_mtu \u003d\u003d dev-\u003emtu)\n                return 0;\n\nSo, this block of code is never reached and is being removed.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15c052fc7f4a1b3544602be8af77e31bba9261bf",
      "tree": "07a0f4b0db1c04046fd5ec2fa41188ece18e8cd9",
      "parents": [
        "f8f76db1db369f3a130ac3fd33e2eee5f1610d9c"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Feb 04 13:32:46 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 13:32:46 2010 -0800"
      },
      "message": "qlge: Add watchdog timer.\n\nAdd periodic heartbeat register read to trigger the eeh\nrecovery process.\nWe see cases where an eeh error was injected and the slot was\nsuspended.  An asic access attempt is required to flush the recovery process,\nbut without interrupts the process can stall.\nAdding this periodic register read causes the recovery process to begin.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bbd1a1903639f826215d76af74f4901efc34daa",
      "tree": "d578f3ce4ec90708260a376db46cf769f998c890",
      "parents": [
        "a112fd4ce3ed965dfb8dc6791622cb4f25ba3619"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 03 07:24:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 03 20:06:03 2010 -0800"
      },
      "message": "qlge: Add check for eeh failure when closing device.\n\nFix crash where resources are freed twice on an eeh recovery failure.\nIf eeh recovery fails we set a flag to indicate to close() that\nresources have been freed.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a112fd4ce3ed965dfb8dc6791622cb4f25ba3619",
      "tree": "583b44f4196fae6afdf375a185d6409dab4cff28",
      "parents": [
        "4a0b9ca015bae64df7d97c9e0a1d33159b36e69f"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 03 07:24:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 03 20:06:02 2010 -0800"
      },
      "message": "qlge: Move reset from eeh io_resume to slot_reset.\n\nIssue asic reset and verify functionality before continuing to the\nresume call.  This allows proper error code to be returned in the case\nthe asic does not recover.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce96bc86bf2ee12e8a3bf461ca8027557c1ef42f",
      "tree": "7bc59ed51a9517ec39fb6e63f9a92c435f0e5e99",
      "parents": [
        "05ba712d7eb156009753e18e5116cabd869cc6e2"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 28 06:13:13 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:13:13 2010 -0800"
      },
      "message": "net: merge fixup for qlge_main\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05ba712d7eb156009753e18e5116cabd869cc6e2",
      "tree": "1ad850d6889f6b3671a5636653940f20a7d22bdf",
      "parents": [
        "257ddbdad13cd3c4f7d03b85af632c508aa8abc9",
        "b473946a0853860e13b51c28add5524741117786"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:12:38 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:12:38 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "4f9a91c81273b66afe0b6a9be460b47581b28246",
      "tree": "a9868d5c1765e7bb13d7b4bf4013a4f8df043052",
      "parents": [
        "d7c7544c3d5f59033d1bf3236bc7b289f5f26b75"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Mon Jan 25 15:46:58 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 25 15:46:58 2010 -0800"
      },
      "message": "qlge: Only free resources if they were allocated\n\nCurrently qlge tries to release regions even if they were not allocated.\nThis causes messages like the following in the kernel log\n\nTrying to free nonexistent resource \u003c00000000006af400-00000000006af4ff\u003e\nTrying to free nonexistent resource \u003c00003c04ff9f4000-00003c04ff9f7fff\u003e\nTrying to free nonexistent resource \u003c00003c04ffc00000-00003c04ffcfffff\u003e\n\nThis patch fixes the goto logic in order to not release the resources\nif they were not allocated.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5c1da56afb8a6b232393fb3fdef4909389d05fe",
      "tree": "93da1e713ba6b43150da47fc75306ddeb0f440dc",
      "parents": [
        "a2f982328427157eaa819c02986a65b9b168733a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:55 2010 -0800"
      },
      "message": "qlge: Add module param to force firmware core dump.\n\nDefault setting is \u0027off\u0027, don\u0027t allow force firmware dump.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2f982328427157eaa819c02986a65b9b168733a",
      "tree": "8d857ab1ab2ca325575d6ef06dab28f804b9a882",
      "parents": [
        "a48c86fdb1253f36167bab1fc30a51211d49a901"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:55 2010 -0800"
      },
      "message": "qlge: Add xgmac reg blocks to firwmare dump.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a48c86fdb1253f36167bab1fc30a51211d49a901",
      "tree": "553e9a55d9a57d89b91541e7f2012885259a5983",
      "parents": [
        "24bb55b480f16f4cd8d64c2d46e28f0c82df0409"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:54 2010 -0800"
      },
      "message": "qlge: Add serdes reg blocks dump to firmware dump.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24bb55b480f16f4cd8d64c2d46e28f0c82df0409",
      "tree": "d7a23d547eff359ed76df23888bede0ebf4dbc88",
      "parents": [
        "2c1f73c3ddfd526750b003bc49a255641ac1f0ca"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:53 2010 -0800"
      },
      "message": "qlge: Add alternate function\u0027s reg dump to fw dump.\n\nGet the 2nd (other) nic function register values.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c1f73c3ddfd526750b003bc49a255641ac1f0ca",
      "tree": "2cb4eea44500dc09bf3b4c8c61bce6061c6ff63a",
      "parents": [
        "c89ec8b9de887cda0879d27036fce8d2a2fd6400"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:53 2010 -0800"
      },
      "message": "qlge: Add RAM dump to firmware dump.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c89ec8b9de887cda0879d27036fce8d2a2fd6400",
      "tree": "b666d58ef68e09a900d0349fbd27e21c9f3ee31a",
      "parents": [
        "8aae2600030f54494f9061d2cde141802d774be9"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:52 2010 -0800"
      },
      "message": "qlge: Add probe regs to firmware dump.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8aae2600030f54494f9061d2cde141802d774be9",
      "tree": "543f1b31264ee96703bb45ed454d293796f45948",
      "parents": [
        "b87babeb40aaf879d20268792390ce831805a557"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:52 2010 -0800"
      },
      "message": "qlge: Add basic firmware dump.\n\nAdding the infrstructure and basic data for the firmware\ncore dump.\nThe firmware coredump is turned OFF by default.  There will be no\nmemory allocations for data dumps to the log.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b87babeb40aaf879d20268792390ce831805a557",
      "tree": "24bccd7db89e8edbc919d884face6e0a5702c9eb",
      "parents": [
        "d86458471aadffe93b741024b5a879ea5dc8df35"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Jan 15 13:31:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:01:51 2010 -0800"
      },
      "message": "qlge: Add data for firmware dump.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3aa18842a5303fc28fcc4d57dbd16618bd830a0",
      "tree": "9214348bd1e57ad0a3701314be60adf19dfef702",
      "parents": [
        "108316c1bd0a75ba855ce4a6540c530e1562bfb0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jan 07 11:58:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 23:54:26 2010 -0800"
      },
      "message": "drivers/net/: use DEFINE_PCI_DEVICE_TABLE()\n\nUse DEFINE_PCI_DEVICE_TABLE() so we get place PCI ids table into correct section\nin every case.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcb635e8c6d68bf06531603a1caa6e59ba7e356d",
      "tree": "2d5f15aa3dc708b5c761555c18e84638f0e07c51",
      "parents": [
        "1b8e664d34f2f551fd6c2d40033d29c13551292c"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 05 06:58:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 01:14:01 2010 -0800"
      },
      "message": "drivers/net/qlge/qlge_main.c: use %pM to show MAC address\n\nUse the %pM kernel extension to display the MAC address.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "635267130855e91f4681df5e4d26ca9ce908447f",
      "tree": "331cdcf32a98583818dcf2abd372ced41aa56216",
      "parents": [
        "4f848c0a9c265cb3457fbf842dbffd28e82a44fd"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Jan 02 10:37:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 06 20:30:35 2010 -0800"
      },
      "message": "qlge: Add napi gro frags interface.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f848c0a9c265cb3457fbf842dbffd28e82a44fd",
      "tree": "6e66ce964ae5fd99f26f10901c1e4b01df4edb35",
      "parents": [
        "572c526fb19a9a24098de814ab0601c1ce1bac82"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Jan 02 10:37:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 06 20:30:34 2010 -0800"
      },
      "message": "qlge: Add RX frame handlers for non-split frames.\n\nNew handlers are added here to handle:\n1) Small frames (\u003c256 bytes) in a single small buffer.  Allocate a new\nskb and copy the frame.\n\n2) Large frame (\u003e256 bytes) in a page chunk. Allocate an skb, tack it on frags,\npost to napi_gro_receive().\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "572c526fb19a9a24098de814ab0601c1ce1bac82",
      "tree": "3fa7cad3dc93b5e67bae94e5ba1427b878bdfa5e",
      "parents": [
        "c36531b9b2e00d9715c3a0f5788ac5311435e078"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Jan 02 10:37:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 06 20:30:33 2010 -0800"
      },
      "message": "qlge: Turn on RX header split based on platform.\n\nUsing 4-byte aligned headers is problematic for some architectures.\nSince qlge uses 4-byte aligned rx buffers we split headers for these\narchitectures into a separate buffer and then recopy to align on 2-byte boundary.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e95a2026f3b43f7c3d676adaccd2de9532e8dcc",
      "tree": "3733318168cd512480b6db58c5c16d1c8847f0b7",
      "parents": [
        "3454f835837609d60b29a266e3bd9d701073b060"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 03 07:58:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 03 13:18:01 2009 -0800"
      },
      "message": "drivers/net: Move \u0026\u0026 and || to end of previous line\n\nOnly files where David Miller is the primary git-signer.\nwireless, wimax, ixgbe, etc are not modified.\n\nCompile tested x86 allyesconfig only\nNot all files compiled (not x86 compatible)\n\nAdded a few \u003e 80 column lines, which I ignored.\nExisting checkpatch complaints ignored.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63ae93a19094d88c8ca62543586b20e3a7ff7637",
      "tree": "31499f6b1df31a39ab1c8414c37b9d607e00ee15",
      "parents": [
        "f99189b186f3922ede4fa33c02f6edc735b8c981"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Nov 17 11:10:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 05:03:28 2009 -0800"
      },
      "message": "qlge: Bonding fix for mode 6.\n\nAllow MAC address to be changed even if device is not up.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e5ca6a22de8fa79897daae51d76b473e44f8066",
      "tree": "7bb64638b47d958a599ae3d9074e857234832dd8",
      "parents": [
        "a5a62a1c7fbb1a1257a968ceaee48480007c2bea"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 11 12:54:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 11 19:12:12 2009 -0800"
      },
      "message": "qlge: Change version to v1.00.00.23.00.00-01.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a62a1c7fbb1a1257a968ceaee48480007c2bea",
      "tree": "f24d98e40b79f06fe97d28ff82ce1458357a4c06",
      "parents": [
        "74e1243549d1ce7f7a94d88bd0c104dec3dfc66b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 11 12:54:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 11 19:12:10 2009 -0800"
      },
      "message": "qlge: Clean up module parameter name.\n\nChange it to match qlge_xxx convention.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74e1243549d1ce7f7a94d88bd0c104dec3dfc66b",
      "tree": "de073911e172fe8cc16bd71f2362485676aa687c",
      "parents": [
        "4fc9b8697cdb42f7df322fb97e635491e182ae65"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 11 12:54:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 11 19:12:06 2009 -0800"
      },
      "message": "qlge: Add asic reset to open call.\n\nForce asic to known state at open().\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fc9b8697cdb42f7df322fb97e635491e182ae65",
      "tree": "592de094ed958bbc65a6e6d7d345eceac6ad714b",
      "parents": [
        "3586e0a9a4a5f19110627d6ba81ada32a358467d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 11 12:54:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 11 19:12:05 2009 -0800"
      },
      "message": "qlge: Do not change frame routing during suspend.\n\nWe do not need to change the frame routing to direct all frames to the\nmanagement fifo during suspend.  This is now done by the firmware.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0e1e88d6e7dbd8e1661cb6a058ca30f54ee39e4",
      "tree": "daab7cc0db83226672f76d2fc9277e4355f89e6b",
      "parents": [
        "9e0d57fd6dad37d72a3ca6db00ca8c76f2215454",
        "2606289779cb297320a185db5997729d29b6700b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 08 23:00:54 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 08 23:00:54 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/can/usb/ems_usb.c\n"
    },
    {
      "commit": "73475339005dc68eb0bd2f6b1e93a3a39b628410",
      "tree": "a9529f3164cb513ad7b60b94f948b5f201f9d87d",
      "parents": [
        "60fa6c374e7efcbed04bc6d11d3b35645c523b2f"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Nov 06 07:44:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:38 2009 -0800"
      },
      "message": "qlge: Set PCIe reset type for EEH to fundamental.\n\nThis device requires a fundamental reset when recovering from EEH.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60fa6c374e7efcbed04bc6d11d3b35645c523b2f",
      "tree": "6aafb05712cdce3ce5e03fad6768689f42650956",
      "parents": [
        "ee5f784a2d48cdacf561e99b2d01b23364189474"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Nov 06 07:44:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:37 2009 -0800"
      },
      "message": "qlge: Fix early exit from mbox cmd complete wait.\n\nThis line was accidentally left out of the previous commit #\nda03945140a035a2962f7f93e359085596f20499 (\"qlge: Fix firmware mailbox\ncommand timeout.\").\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "885ee398de2354cf4526a3ecaf9e84e292393007",
      "tree": "5012c783395b402d9e61facda407355dcbd3cfdb",
      "parents": [
        "1e34e307d0ebe536feb39c957c849a485bc81486"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Nov 03 13:49:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 05:01:38 2009 -0800"
      },
      "message": "qlge: Clean up netdev-\u003estats usage.\n\nDon\u0027t access netdev-\u003estats in IO path.  Save them in tx_ring/rx_rings\nand add them up when get_stats API is called.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e34e307d0ebe536feb39c957c849a485bc81486",
      "tree": "1b835350717e9ffde6d29a734422931556f62c15",
      "parents": [
        "32a5b2a0d516ba4056d9e9b8b14e34bef3f68921"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Nov 03 13:49:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 05:01:37 2009 -0800"
      },
      "message": "qlge: Add firmware/driver sub-command support.\n\nThese sub-commands are issued by another (FCoE) function requesting\nan operation on a shared resource.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32a5b2a0d516ba4056d9e9b8b14e34bef3f68921",
      "tree": "d346d4d9d0ed9a0e976bea851aac7cd81c0dc53c",
      "parents": [
        "a02b7b7a138c7b1bc08e0e749ecbb613eadb6d41"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Nov 03 13:49:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 05:01:35 2009 -0800"
      },
      "message": "qlge: Fix indentations.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01e6b953ada927093c4d162f634200a20323c537",
      "tree": "1667b6fc8155a8461506bd44b8cb02cd1cd0dac2",
      "parents": [
        "9dfbbaa6b0b9f7c4d6c9dc3a59006f44e6521138"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Oct 30 12:13:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 04:25:42 2009 -0800"
      },
      "message": "qlge: Change naming on vlan API.\n\nChange name on vlan_rx_add, kill, register to match other driver API.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dfbbaa6b0b9f7c4d6c9dc3a59006f44e6521138",
      "tree": "d0c93bae849fc79ab01c38974b02b949f1b623ec",
      "parents": [
        "536b2e92f1b7a86e177aeced097e4c051eeebe7d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Oct 30 12:13:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 04:25:40 2009 -0800"
      },
      "message": "qlge: Add ethtool self-test.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0519d83d83ed485b5a1f9222ff69d7d6c9bb8a01",
      "tree": "2e336be8a4bd2e59bcd4b69b00feb77c6672a9cb",
      "parents": [
        "38bfd8f5bec496e8e0db8849e01c99a33479418a",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:28:59 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:28:59 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "da03945140a035a2962f7f93e359085596f20499",
      "tree": "dcbc6530e8177ecee9e316eaf3494ea40a0958b4",
      "parents": [
        "6d190c6edf42a572485cf1b6c7479bfc42753084"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:15 2009 -0700"
      },
      "message": "qlge: Fix firmware mailbox command timeout.\n\nThe mailbox command process would only process a maximum of 5 unrelated\nfirmware events while waiting for it\u0027s command completion status.\nIt should process an unlimited number of events while waiting for a maximum of 5 seconds.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d190c6edf42a572485cf1b6c7479bfc42753084",
      "tree": "e4688decb302c4a0f17f9d143c6cd16c856c9c7f",
      "parents": [
        "55888dfb6ba7e318bb3d6a44d25009906206bf6a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:14 2009 -0700"
      },
      "message": "qlge: Fix EEH handling.\n\nClean up driver resources without touch the hardware. Add pci\nsave/restore state.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a61f80261306ad11d9c8a453307a56417cfeae03",
      "tree": "ea70fb58c1ae338f97c18b8fd353f969d3e07ba8",
      "parents": [
        "bc083ce98eeb42205e99495481c8616d30916f6e"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 21 11:07:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 21 21:45:41 2009 -0700"
      },
      "message": "qlge: Add ethtool register dump function.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc083ce98eeb42205e99495481c8616d30916f6e",
      "tree": "b6111dd22d2d3a9102362b2e2a6b75e8aa928b74",
      "parents": [
        "d8eb59dc8b9e77bb4fa5420ff80142759ad5cd7b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 21 11:07:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 21 21:45:40 2009 -0700"
      },
      "message": "qlge: Add ethtool wake on LAN function.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8eb59dc8b9e77bb4fa5420ff80142759ad5cd7b",
      "tree": "d0b331eca84dabceae8463ec119743907fabcd3b",
      "parents": [
        "1d30df24ec85477368e6e38fe1b4d1b67b3be9d4"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 21 11:07:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 21 21:45:40 2009 -0700"
      },
      "message": "qlge: Add ethtool blink function.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d30df24ec85477368e6e38fe1b4d1b67b3be9d4",
      "tree": "6c549356c759b821d6a984c1db6219fae597ce5f",
      "parents": [
        "a4ee3ce3293dc931fab19beb472a8bde1295aebe"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 21 11:07:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 21 21:45:39 2009 -0700"
      },
      "message": "qlge: Add ethtool get/set pause parameter.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c734359d3504c869132166d159c7f0649f0ab34",
      "tree": "0293966a9c0be905d6e0f1a063fc74d8f1d627f3",
      "parents": [
        "eb2ff967a587a4a784fd2390f38e324a5bec01ec"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 19 03:32:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 19 23:22:49 2009 -0700"
      },
      "message": "qlge: Size RX buffers based on MTU.\n\nChange RX large buffer size based on MTU. If pages are larger\nthan the MTU the page is divided up into multiple chunks and passed to\nthe hardware.  When pages are smaller than MTU each RX buffer can\ncontain be comprised of up to 2 pages.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.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": "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"
    }
  ],
  "next": "541ae28c2df91e805c6df924a8e8522c2602db47"
}
