)]}'
{
  "log": [
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "f8965467f366fd18f01feafb5db10512d7b4422c",
      "tree": "3706a9cd779859271ca61b85c63a1bc3f82d626e",
      "parents": [
        "a26272e5200765691e67d6780e52b32498fdb659",
        "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1674 commits)\n  qlcnic: adding co maintainer\n  ixgbe: add support for active DA cables\n  ixgbe: dcb, do not tag tc_prio_control frames\n  ixgbe: fix ixgbe_tx_is_paused logic\n  ixgbe: always enable vlan strip/insert when DCB is enabled\n  ixgbe: remove some redundant code in setting FCoE FIP filter\n  ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n  ixgbe: fix header len when unsplit packet overflows to data buffer\n  ipv6: Never schedule DAD timer on dead address\n  ipv6: Use POSTDAD state\n  ipv6: Use state_lock to protect ifa state\n  ipv6: Replace inet6_ifaddr-\u003edead with state\n  cxgb4: notify upper drivers if the device is already up when they load\n  cxgb4: keep interrupts available when the ports are brought down\n  cxgb4: fix initial addition of MAC address\n  cnic: Return SPQ credit to bnx2x after ring setup and shutdown.\n  cnic: Convert cnic_local_flags to atomic ops.\n  can: Fix SJA1000 command register writes on SMP systems\n  bridge: fix build for CONFIG_SYSFS disabled\n  ARCNET: Limit com20020 PCI ID matches for SOHARD cards\n  ...\n\nFix up various conflicts with pcmcia tree drivers/net/\n{pcmcia/3c589_cs.c, wireless/orinoco/orinoco_cs.c and\nwireless/orinoco/spectrum_cs.c} and feature removal\n(Documentation/feature-removal-schedule.txt).\n\nAlso fix a non-content conflict due to pm_qos_requirement getting\nrenamed in the PM tree (now pm_qos_request) in net/mac80211/scan.c\n"
    },
    {
      "commit": "beb7b04a09a9da8b12417f7b74fbcceedb087fc3",
      "tree": "f8444bf36675818b8cbd6c8578d1647bbcd9a5ea",
      "parents": [
        "da01c7a49bfc94dbfa66af5ca5e1063b10bc6a10"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 30 12:14:04 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:40 2010 -0700"
      },
      "message": "USB: remove leftover references to udev-\u003eautosuspend_disabled\n\nThis patch (as1373) fixes a couple of drivers outside the USB\nsubtree.  Devices are now disabled or enabled for autosuspend by\ncalling a core function instead of setting a flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "54291263519ac2c9bdda68b23b02fef3808deed4",
      "tree": "d71de8172a6ab2bbe3068aece7d8911eeeb276fd",
      "parents": [
        "46ee9645094ad1eb5b4888882ecaa1fb87dcd2a3",
        "acd200bf45487271d54f05938ad9e30f32a530ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:09:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:09:46 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (29 commits)\n  pcmcia: disable PCMCIA ioctl also for ARM\n  drivers/staging/comedi: dev_node removal (quatech_daqp_cs)\n  drivers/staging/comedi: dev_node removal (ni_mio_cs)\n  drivers/staging/comedi: dev_node removal (ni_labpc_cs)\n  drivers/staging/comedi: dev_node removal (ni_daq_dio24)\n  drivers/staging/comedi: dev_node removal (ni_daq_700)\n  drivers/staging/comedi: dev_node removal (das08_cs)\n  drivers/staging/comedi: dev_node removal (cb_das16_cs)\n  pata_pcmcia: get rid of extra indirection\n  pcmcia: remove suspend-related comment from yenta_socket.c\n  pcmcia: call pcmcia_{read,write}_cis_mem with ops_mutex held\n  pcmcia: remove pcmcia_add_device_lock\n  pcmcia: update gfp/slab.h includes\n  pcmcia: remove unused mem_op.h\n  pcmcia: do not autoadd root PCI bus resources\n  pcmcia: clarify alloc_io_space, move it to resource handlers\n  pcmcia: move all pcmcia_resource_ops providers into one module\n  pcmcia: move high level CIS access code to separate file\n  pcmcia: dev_node removal (core)\n  pcmcia: dev_node removal (remaining drivers)\n  ...\n"
    },
    {
      "commit": "46ee9645094ad1eb5b4888882ecaa1fb87dcd2a3",
      "tree": "d0a48e993568b6a2415cfc21fc06eaa2fd886429",
      "parents": [
        "fa5312d9e87e7222c6c384c4e930dc149bc1178d",
        "25f3a5a2854dce8b8413fd24cc9d5b9e3632be54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:03:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:03:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: PM QOS update fix\n  Freezer / cgroup freezer: Update stale locking comments\n  PM / platform_bus: Allow runtime PM by default\n  i2c: Fix bus-level power management callbacks\n  PM QOS update\n  PM / Hibernate: Fix block_io.c printk warning\n  PM / Hibernate: Group swap ops\n  PM / Hibernate: Move the first_sector out of swsusp_write\n  PM / Hibernate: Separate block_io\n  PM / Hibernate: Snapshot cleanup\n  FS / libfs: Implement simple_write_to_buffer\n  PM / Hibernate: document open(/dev/snapshot) side effects\n  PM / Runtime: Add sysfs debug files\n  PM: Improve device power management document\n  PM: Update device power management document\n  PM: Allow runtime_suspend methods to call pm_schedule_suspend()\n  PM: pm_wakeup - switch to using bool\n"
    },
    {
      "commit": "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487",
      "tree": "fa7f8400ac685fb52e96f64997c7c682fc2aa021",
      "parents": [
        "7b39f90fabcf9e2af0cd79d0a60440d821e22b56",
        "537b60d17894b7c19a6060feae40299d7109d6e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 23:01:55 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 23:01:55 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tinclude/linux/mod_devicetable.h\n\tscripts/mod/file2alias.c\n"
    },
    {
      "commit": "ea0a04dfc1c6701489edabf47f608d8aa474cbab",
      "tree": "ff8530a60b5f7f93b2edf5fc40ba1d36e8971ca9",
      "parents": [
        "33c66bd10fb0c07ba05a7b55b8ad0cd41cb0e68a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue May 18 16:00:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:20 2010 -0700"
      },
      "message": "ixgbe: add support for active DA cables\n\nThis patch adds support of active DA cables.  This is\nrenaming and adding some PHY type enumerations.\n\nSigned-off-by: Don Skidmore \u003cdonald.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": "33c66bd10fb0c07ba05a7b55b8ad0cd41cb0e68a",
      "tree": "25c20db32e03dd97450eacef43ac341344fbe3e2",
      "parents": [
        "7483d9ddaf8a68a055bf3f14b5cff2e16c0469ff"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue May 18 16:00:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:20 2010 -0700"
      },
      "message": "ixgbe: dcb, do not tag tc_prio_control frames\n\nThe network stack indicate packets should not be DCB\ntagged by setting the priority to TC_PRIO_CONTROL. One\nusage for this is lldp frames which are not suppossed\nto be tagged.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "7483d9ddaf8a68a055bf3f14b5cff2e16c0469ff",
      "tree": "95e02756181599d1fb1d4ccbfab61eef99e13c8a",
      "parents": [
        "38e0bd9898e5d04d464e92973785a26e774f5430"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue May 18 16:00:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:19 2010 -0700"
      },
      "message": "ixgbe: fix ixgbe_tx_is_paused logic\n\nThe TFCS bits show the current XON state.  Meaning that the\ndevice is paused if these bits are 0.  This fixes the logic\nto work as it was intended.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "38e0bd9898e5d04d464e92973785a26e774f5430",
      "tree": "fbac6d95b7564d9725b94bb787d84b2ac7915022",
      "parents": [
        "497f683f033d1498a6d42a48c095927de5949906"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue May 18 16:00:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:19 2010 -0700"
      },
      "message": "ixgbe: always enable vlan strip/insert when DCB is enabled\n\nwhen DCB mode is on, we want the HW VLAN stripping to be always enabled.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "497f683f033d1498a6d42a48c095927de5949906",
      "tree": "d70508227ea80c873cfa1eddfa8ea21f41f6d564",
      "parents": [
        "be5d507d9af23c45983c828394cc4f6d728b18eb"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue May 18 16:00:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:18 2010 -0700"
      },
      "message": "ixgbe: remove some redundant code in setting FCoE FIP filter\n\nThe ETQS setup for FIP out side the if..else is enough for the ETQS\nsetup for FIP, so remove redundant code.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "be5d507d9af23c45983c828394cc4f6d728b18eb",
      "tree": "dba962b8623fe5398e4c2697136c795705842d0e",
      "parents": [
        "0b746e08cd7fb35d80c184f8e3f4656aa1f1ae11"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue May 18 16:00:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:18 2010 -0700"
      },
      "message": "ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n\nMake sure we point to the right offset of the fc_frame_header when\nVLAN header exists and HW has VLAN stripping disabled.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "0b746e08cd7fb35d80c184f8e3f4656aa1f1ae11",
      "tree": "7fc1c81ded8eb85c13efe47aea784218e6cd2457",
      "parents": [
        "622ccdf107bcb49c4d8fb65512652566d4c8928a"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Tue May 18 16:00:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:17 2010 -0700"
      },
      "message": "ixgbe: fix header len when unsplit packet overflows to data buffer\n\nWhen in packet split mode, packet type is not recognized, and the packet is\nlarger than the header size, the 82599 overflows the packet into the data\narea, but doesn\u0027t set the HDR_LEN field.  We can safely assume the length\nis the current header size.  This fixes an obscure corner case that can be\ntriggered by non-ip packet headers or (more likely) by disabling the L2\npacket recognition.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@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": "e29f5dbc9e9719af158a960e5c1d16f32740ebc3",
      "tree": "b3c92264d425d81cbcf148e559b8be0ba4046b7e",
      "parents": [
        "aaefae9b32b2cba7350a4d524357168119372e51"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue May 18 10:07:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:16:46 2010 -0700"
      },
      "message": "cxgb4: notify upper drivers if the device is already up when they load\n\nUpper layer drivers aren\u0027t notified that a device is ready if their modules\nload after the device becomes ready.  Add the missing notification.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaefae9b32b2cba7350a4d524357168119372e51",
      "tree": "9d243b81071edbb3177417a1a35c973aa21f3d42",
      "parents": [
        "b6bd29e793c1747e0b4be8791d5738acea3a86df"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue May 18 10:07:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:16:45 2010 -0700"
      },
      "message": "cxgb4: keep interrupts available when the ports are brought down\n\nThe PF driver needs to remain alert while its ports are down to service\nrequests or errors from virtual functions or FW so keep interrupts and\nqueues available when the ports are brought down.  The change makes\nopen_device_map unnecessary so remove it.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6bd29e793c1747e0b4be8791d5738acea3a86df",
      "tree": "ac848a33bc33151d57ac7d238e47a0012d132481",
      "parents": [
        "48f753d2ba94a4081400fa8d26bdbfbbf12b10de"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Tue May 18 10:07:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:16:45 2010 -0700"
      },
      "message": "cxgb4: fix initial addition of MAC address\n\nThe call to add the MAC address during link initialization wasn\u0027t adding the\naddress to one of the HW tables.  Fix.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48f753d2ba94a4081400fa8d26bdbfbbf12b10de",
      "tree": "1b4bf9472d89cee9a517e154a4af59f7b78214c7",
      "parents": [
        "1f1332a3cb7ac73e3bcff6ea42ff965c90a29d12"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue May 18 11:32:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:16:44 2010 -0700"
      },
      "message": "cnic: Return SPQ credit to bnx2x after ring setup and shutdown.\n\nEverytime the iSCSI ring finishes setup or shutdown, we need to return\nthe SPQ (slow path queue) credit to the bnx2x driver.  Without this step,\nthe SPQ will eventually be full causing iSCSI to fail.  This can happen\nafter 3 or 4 MTU changes for example.\n\nAdd code to wait for these slow path commands to complete in the RX ring\nand return the SPQ credit to bnx2x.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f1332a3cb7ac73e3bcff6ea42ff965c90a29d12",
      "tree": "d0e3d63b8579831f2ad1ea6abdb9860f5f4893eb",
      "parents": [
        "57c8a456640fa3ca777652f11f2db4179a3e66b6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue May 18 11:32:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:16:44 2010 -0700"
      },
      "message": "cnic: Convert cnic_local_flags to atomic ops.\n\nIt is easier to expand the flags for other purposes because it does\nnot require a spin_lock.  The next bug fix patch needs a flag in\ncnic_local_flags.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57c8a456640fa3ca777652f11f2db4179a3e66b6",
      "tree": "a290a904176384e1a9c80edc291f08286e23f3f3",
      "parents": [
        "b3bcb72edb29c52fb0a065d5b1c7cf40ed9287f4"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Tue May 18 14:03:10 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 14:03:10 2010 -0700"
      },
      "message": "can: Fix SJA1000 command register writes on SMP systems\n\nThe SJA1000 command register is concurrently written in the rx-path to free\nthe receive buffer _and_ in the tx-path to start the transmission.\n\nThe SJA1000 data sheet, 6.4.4 COMMAND REGISTER (CMR) states:\n\"Between two commands at least one internal clock cycle is needed in\norder to proceed. The internal clock is half of the external oscillator\nfrequency.\"\n\nOn SMP systems the current implementation leads to a write stall in the\ntx-path, which can be solved by adding some general locking and some time\nto settle the write_reg() operation for the command register.\n\nThanks to Klaus Hitschler for the original fix and detailed problem\ndescription.\n\nThis patch applies on net-2.6 and (with some offsets) on net-next-2.6 .\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7971c80a8e0299f91272ad8e8ac4167623e1862",
      "tree": "edc9503d95b8948a4c6ced8d2eac300f56d6ed3c",
      "parents": [
        "3fa21e07e6acefa31f974d57fba2b6920a7ebd1a"
      ],
      "author": {
        "name": "Andreas Bombe",
        "email": "aeb@debian.org",
        "time": "Mon May 17 23:12:46 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 23:23:15 2010 -0700"
      },
      "message": "ARCNET: Limit com20020 PCI ID matches for SOHARD cards\n\nThe SH SOHARD ARCNET cards are implemented using generic PLX Technology\nPCI\u003c-\u003eIOBus bridges. Subvendor and subdevice IDs were not specified,\ncausing the driver to attach to any such bridge and likely crash the\nsystem by attempting to initialize an unrelated device.\n\nFix by specifying subvendor and subdevice according to the values found\nin the PCI-ID Repository at http://pci-ids.ucw.cz/ .\n\nCc: stable@kernel.org\nSigned-off-by: Andreas Bombe \u003caeb@debian.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00c60a8312c235cac1c879b620ecb71413e9245d",
      "tree": "45833b39f4d996af0afcf90d65eb5a52f322f06d",
      "parents": [
        "a05abcb5c912ce7127e5c638b490313e88541784"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Tue May 11 19:37:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 23:23:10 2010 -0700"
      },
      "message": "cleanup: remove pppoe_ioctl() declaration.\n\nHi,\n  - This patch removes pppoe_ioctl()  declaration in\ndrivers/net/pppoe.c as it is unneeded.\n\nRegards,\nRami Rosen\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a05abcb5c912ce7127e5c638b490313e88541784",
      "tree": "61e14838288ff58dec164debd9b0ae222f44c723",
      "parents": [
        "476c609e6eebe73e6038068b16a22238617b54a4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 10:06:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:55:10 2010 -0700"
      },
      "message": "drivers/net: Use kcalloc or kzalloc\n\nUse kcalloc or kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,y,flags;\nstatement S;\ntype T;\n@@\n\nx \u003d\n-   kmalloc\n+   kcalloc\n           (\n-           y * sizeof(T),\n+           y, sizeof(T),\n                flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, y * sizeof(T));\n\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "476c609e6eebe73e6038068b16a22238617b54a4",
      "tree": "c87945b8a15c7aa6002eb14b4277f2110d3e8319",
      "parents": [
        "49afa55b5bd792cda4fca15d3238e9b6f370c856"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 10:05:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:55:10 2010 -0700"
      },
      "message": "drivers/net/vmxnet3: Use kzalloc\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "beae22e6f393c461ee7fb394dbf06fa50157836b",
      "tree": "e22d110abd45420c0854df3ee8cf0a80cfd31971",
      "parents": [
        "2e3219b5c8a2e44e0b83ae6e04f52f20a82ac0f2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 10:00:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:55:08 2010 -0700"
      },
      "message": "drivers/net: Use kzalloc\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8bd909183acffad68780b10c1cdf36161cfd5d1",
      "tree": "aefec6e6f1e67e93bc1b2ec223f974a4cd34f00f",
      "parents": [
        "57b610805ce92dbd79fc97509f80fa5391b99623"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon May 17 22:50:19 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:50:19 2010 -0700"
      },
      "message": "net: Add ndo_{set|get}_vf_port support for enic dynamic vnics\n\nAdd enic ndo_{set|get}_vf_port ops to support setting/getting\nport-profile for enic dynamic devices.  Enic dynamic devices are just like\nnormal enic eth devices except dynamic enics require an extra configuration\nstep to assign a port-profile identifier to the interface before the\ninterface is useable.  Once a port-profile is assigned, link comes up on the\ninterface and is ready for I/O.  The port-profile is used to configure the\nnetwork port assigned to the interface.  The network port configuration\nincludes VLAN membership, QoS policies, and port security settings typical\nof a data center network.\n\nA dynamic enic initially has a zero-mac address.  Before a port-profile is\nassigned, a valid non-zero unicast mac address should be assign to the\ndynamic enic interface.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\n"
    },
    {
      "commit": "ee289b6440c3b0ccb9459495783e8c299bec6604",
      "tree": "6c3eeae205789e50657fd93853d7f3ce5802810c",
      "parents": [
        "5113fec0984276836cb6f0677f7cb53586ec3451"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 17 22:47:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:47:34 2010 -0700"
      },
      "message": "drivers/net: remove useless semicolons\n\nswitch and while statements don\u0027t need semicolons at end of statement\n\n[ Fixup minor conflicts with recent wimax merge... -DaveM ]\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95718c1c25370b2c85061a4d8dfab2831b3ad280",
      "tree": "5cbaed49a44a44ffaa73c9e168946ae4f547e1f5",
      "parents": [
        "56e6943b902562e09d3e74126d8d8256b5ea17fb"
      ],
      "author": {
        "name": "Tadashi Abe",
        "email": "tabe@mvista.com",
        "time": "Mon May 17 22:41:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:41:45 2010 -0700"
      },
      "message": "pegasus: fix USB device ID for ETX-US2\n\nUSB device ID definition for I-O Data ETX-US2 is wrong.\nCorrect ID is 0x093a. Here\u0027s snippet from /proc/bus/usb/devices;\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d01 Dev#\u003d  2 Spd\u003d480 MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003dff Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d04bb ProdID\u003d093a Rev\u003d 1.01\nS:  Manufacturer\u003dI-O DATA DEVICE,INC.\nS:  Product\u003dI-O DATA ETX2-US2\nS:  SerialNumber\u003dA26427\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003d80 MxPwr\u003d224mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003d00 Driver\u003dpegasus\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d03(Int.) MxPS\u003d   8 Ivl\u003d125us\n\nThis patch enables pegasus driver to work fine with ETX-US2.\n\nSigned-off-by: Tadashi Abe \u003ctabe@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56e6943b902562e09d3e74126d8d8256b5ea17fb",
      "tree": "3b37d2e1382a666152b7c655a67b4f7b785c142f",
      "parents": [
        "d19d56ddc88e7895429ef118db9c83c7bbe3ce6a"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon May 17 22:39:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:39:48 2010 -0700"
      },
      "message": "can: sja1000 platform data fixes\n\nThe member \"clock\" of struct \"sja1000_platform_data\" is documented as\n\"CAN bus oscillator frequency in Hz\" but it\u0027s actually used as the CAN\nclock frequency, which is half of it. To avoid further confusion, this\npatch fixes it by renaming the member to \"osc_freq\". That way, also\nnon mainline users will notice the change. The platform code for the\nrelevant boards is updated accordingly. Furthermore, pre-defined\nvalues are now used for the members \"ocr\" and \"cdr\".\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "820ae8a80eb59962aefbbd4908dfe144ec0f9edb",
      "tree": "6c0f7356afff14e1c7d266de644810cd2de7caa9",
      "parents": [
        "380fefb2ddabd4cd5f14dbe090481f0544e65078",
        "6fe70aae0d128339febfabc073ba4c4a03de4f45"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 21:09:11 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 21:09:11 2010 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "380fefb2ddabd4cd5f14dbe090481f0544e65078",
      "tree": "ddfc9380df76bfc85eee7eeb978a649a4b2383c3",
      "parents": [
        "5476b8b22589fe118f3c228d71406455002b79b1"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon May 17 17:45:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:45:48 2010 -0700"
      },
      "message": "dm9000: fix \"BUG: spinlock recursion\"\n\ndm9000_set_rx_csum and dm9000_hash_table are called from atomic context (in\ndm9000_init_dm9000), and from non-atomic context (via ethtool_ops and\nnet_device_ops respectively). This causes a spinlock recursion BUG. Fix this by\nrenaming these functions to *_unlocked for the atomic context, and make the\noriginal functions locking wrappers for use in the non-atomic context.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5476b8b22589fe118f3c228d71406455002b79b1",
      "tree": "01a42f9d6949f9bf2b97a5ca667ad67842eee797",
      "parents": [
        "99bf236612801351834b441314379bc5304d62ce"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 15 11:23:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:48 2010 -0700"
      },
      "message": "drivers/net/usb: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99bf236612801351834b441314379bc5304d62ce",
      "tree": "56922d148dedd5d6fc19e6da0629d6f2dfcec007",
      "parents": [
        "175c04414106c34f0130d8d3bf152825b4829ceb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 15 11:20:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:47 2010 -0700"
      },
      "message": "drivers/net/usb: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "175c04414106c34f0130d8d3bf152825b4829ceb",
      "tree": "e75156f45768c01199fb270445dcbdf37d005b16",
      "parents": [
        "08d18f3b62b4c05731a09eca2b432842a0a18da5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 15 11:18:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:47 2010 -0700"
      },
      "message": "drivers/net/usb: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08d18f3b62b4c05731a09eca2b432842a0a18da5",
      "tree": "7225872a2ae55f67b8274ce6ede356a348b3b29b",
      "parents": [
        "a2f79227138c71e08627af5f8961197364edbc98"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri May 14 04:27:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:46 2010 -0700"
      },
      "message": "fsl_pq_mdio: Fix mdiobus allocation handling\n\nThe driver could return success code even if mdiobus_alloc() failed.\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce26b4d1d52c9a881a99fd316c32e58cdf2d586e",
      "tree": "2bd36f052362f140d6aeea0182fa4039c20d4545",
      "parents": [
        "b14ed884df5968b0977114ebd5a22f58d0d15315"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 16 02:30:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:36 2010 -0700"
      },
      "message": "r6040: fix link checking with switches\n\nThe current link checking logic only works for one port, which is not correct\nfor swiches were multiple ports can have different link status. As a result\nwe would only check for link status on port 1 of the switch. Move the calls\nto mii_check_media in r6040_timer which will be polling a single PHY chip\ncorrectly and assume link is up for switches.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b14ed884df5968b0977114ebd5a22f58d0d15315",
      "tree": "af0ddce77689eca82e805a027766def2e026aa8d",
      "parents": [
        "f0cd15081a72075df16c45a2310e873fb9fcd82f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri May 14 04:27:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:35 2010 -0700"
      },
      "message": "gianfar: Remove legacy PM callbacks\n\nThese callbacks were needed because dev_pm_ops support for OF\nplatform devices was in the powerpc tree, and the patch that\nadded dev_pm_ops for gianfar driver was in the netdev tree. Now\nthat netdev and powerpc trees have merged into Linus\u0027 tree, we\ncan remove the legacy hooks.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c89af1a30870e04986e2c8d24c0c765de0935f4b",
      "tree": "63c89530aa434fbfb384c5eb37529fe9920992ed",
      "parents": [
        "a0ba676008d9f050f1de9ede8d1ee4bf6820bfc9"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon May 17 17:35:38 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:35:38 2010 -0700"
      },
      "message": "bnx2x: avoid TX timeout when stopping device\n\nWhen stop device call netif_carrier_off() just after disabling TX queue to\navoid possibility of netdev watchdog warning and -\u003endo_tx_timeout() invocation.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0ba676008d9f050f1de9ede8d1ee4bf6820bfc9",
      "tree": "46aa7a4dc2c110ee0d211b384eda91adc7729ad9",
      "parents": [
        "a931d294042b5bbd8e390c59741b968c11856ac1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 17 17:34:43 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:34:43 2010 -0700"
      },
      "message": "bnx2: Use netif_carrier_off() to prevent timeout.\n\nBased on original patch from Stanislaw Gruszka \u003csgruszka@redhat.com\u003e.\n\nUsing netif_carrier_off() is better than updating all the -\u003etrans_start\non all the tx queues.\n\nnetif_carrier_off() needs to be called after bnx2_disable_int_sync()\nto guarantee no race conditions with the serdes timers that can\nmodify the carrier state.\n\nIf the chip or phy is reset, carrier will turn back on when we get the\nlink interrupt.  If there is no reset, we need to turn carrier back on\nin bnx2_netif_start().  Again, the phy_lock prevents race conditions with\nthe serdes timers.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a931d294042b5bbd8e390c59741b968c11856ac1",
      "tree": "8b4d915e3fca7d3fdd808bdb56f201c3e87c2ae2",
      "parents": [
        "b98eba52784fbd4a96241c5395c2c8d99fdb9433"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 17 17:33:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:33:31 2010 -0700"
      },
      "message": "bnx2: Update 5709 MIPS firmware and version to 2.0.15.\n\nNew firmware fixes a performance regression on small packets.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b98eba52784fbd4a96241c5395c2c8d99fdb9433",
      "tree": "219ee5004554753984442b98043a45b03c831632",
      "parents": [
        "a7fc948f4d11d80ac2bd08335dc1e0fb77ddf468"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "waie@broadcom.com",
        "time": "Mon May 17 17:32:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:32:56 2010 -0700"
      },
      "message": "bnx2: Fix register printouts during NETEV_WATCHDOG.\n\nDump the correct MCP registers and add EMAC_RX_STATUS register during\nNETDEV_WATCHDOG for debugging.\n\nSigned-off-by: Eddie Wai \u003cwaie@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7fc948f4d11d80ac2bd08335dc1e0fb77ddf468",
      "tree": "657962c3060a5534932e8e4101b724209ba578e4",
      "parents": [
        "20c67bd40eacf26c8d61727aaf9cc791d682b40a"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:56 2010 -0700"
      },
      "message": "qlcnic: mark device state fail\n\nDevice state need to be mark as FAILED, if fail to start firmware.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c67bd40eacf26c8d61727aaf9cc791d682b40a",
      "tree": "bb35a49efd79dc37d48804b12fe480635fd167ce",
      "parents": [
        "78ad38923094a479453f5b02b37a012377a36f34"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:55 2010 -0700"
      },
      "message": "qlcnic: remove unused register\n\nRemoving register defines which are not used by Qlgoic CNA device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ad38923094a479453f5b02b37a012377a36f34",
      "tree": "10e56f34699d12e94ad0e97ea6499b839a332578",
      "parents": [
        "4d5bdb384813f1928016661f28fd45f8327c081d"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:55 2010 -0700"
      },
      "message": "qlcnic: fix internal loopback test\n\nReset/set DEV_UP bit during allocation and deallocation of resources.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d5bdb384813f1928016661f28fd45f8327c081d",
      "tree": "e8de3d90c5f7a6e53e6571bcd48dc45528269f07",
      "parents": [
        "7e382594a258f8733fd5b1790dc9362a05b9dbd9"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:54 2010 -0700"
      },
      "message": "qlcnic: module param for firmware load option\n\nBy default fw is loaded from flash, user can\nchange this priority using load_fw_file module param.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e382594a258f8733fd5b1790dc9362a05b9dbd9",
      "tree": "4df43697293e20828c33357cc9eddf41ea6f888e",
      "parents": [
        "02f6e46f352d52bd88ab3f63e9546ecc6a16e385"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:54 2010 -0700"
      },
      "message": "qlcnic: fix rx bytes statistics\n\nAdded lrobytes to it.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02f6e46f352d52bd88ab3f63e9546ecc6a16e385",
      "tree": "f9ea5f295e1b8d980debdac172a5299f42aa2629",
      "parents": [
        "aadd8184ae4b3f0c7874929a1b0248aafc29e509"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:53 2010 -0700"
      },
      "message": "qlcnic: change adapter name display\n\nAppend mac address to adapter name.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aadd8184ae4b3f0c7874929a1b0248aafc29e509",
      "tree": "eba828488d708dd7d1b8bd5eb88075f5bb1335d3",
      "parents": [
        "0e995cd3d3c78377a0bc7d38236fc50e5438fabb"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:53 2010 -0700"
      },
      "message": "qlcnic: fix memory leaks\n\nFixes memory leak in error path when memory allocation\nfor adapter data structures fails.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e995cd3d3c78377a0bc7d38236fc50e5438fabb",
      "tree": "5525fe8194257fb9a2d47d7b8d3bf4b4e80131c6",
      "parents": [
        "2bfa0f0c9a37460ee69128da411f6d310c1c983d"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:21:01 2010 -0700"
      },
      "message": "netdev: bfin_mac: check for mii_bus platform data\n\nIf the platform data for the mii_bus is missing, gracefully error out\nrather than deference NULL pointers.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bfa0f0c9a37460ee69128da411f6d310c1c983d",
      "tree": "a1fecf40799f0bce399314150543db42e7b33079",
      "parents": [
        "c0da776bde79e5d5e2c955ff37a8a09fe05433b2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 10 05:39:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:21:00 2010 -0700"
      },
      "message": "netdev: bfin_mac: handle timeouts with the MDIO registers gracefully\n\nHave the low level MDIO functions pass back up timeout information so we\ndon\u0027t waste time polling them multiple times when there is a problem, and\nso we don\u0027t let higher layers think the device is available when it isn\u0027t.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0da776bde79e5d5e2c955ff37a8a09fe05433b2",
      "tree": "3b586cd5c89a32575a9b8c3da282509469acfdb8",
      "parents": [
        "53fd3f2829268703729a2db0e24c0e36360b68a2"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:21:00 2010 -0700"
      },
      "message": "netdev: bfin_mac: use promiscuous flag for promiscuous mode\n\nRather than using the Receive All Frames (RAF) bit to enable promiscuous\nmode, use the Promiscuous (PR) bit.  This lowers overhead at runtime as\nwe let the hardware process the packets that should actually be checked.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53fd3f2829268703729a2db0e24c0e36360b68a2",
      "tree": "748ffb62dd85169e42205a36c4b28efadbea2cef",
      "parents": [
        "812a9de71512e5da6f3177f7249a2448b6a4322e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 10 05:39:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:59 2010 -0700"
      },
      "message": "netdev: bfin_mac: add support for wake-on-lan magic packets\n\nNote that WOL works only in PM Suspend Standby Mode (Sleep Mode).\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812a9de71512e5da6f3177f7249a2448b6a4322e",
      "tree": "79977876a33fe917f59561a2cd2cdf770e53fa9f",
      "parents": [
        "ad2864d88718714d8b347b6209b07abb2ecd3a49"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:59 2010 -0700"
      },
      "message": "netdev: bfin_mac: clear RXCKS if hardware generated checksum is not enabled\n\nOtherwise we might be get a setting mismatch from a previous module or\nbootloader and what the driver currently expects.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad2864d88718714d8b347b6209b07abb2ecd3a49",
      "tree": "b6381e4fb49436c3032d7e13f02416db047a67fb",
      "parents": [
        "f6e1e4f3e511589dd0c47d42b870501659e7195f"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:58 2010 -0700"
      },
      "message": "netdev: bfin_mac: deduce Ethernet FCS from hardware IP payload checksum\n\nIP checksum is based on 16-bit one\u0027s complement algorithm, so to deduce a\nvalue from checksum is equal to add its complement.\n\nUnfortunately, the Blackfin on-chip MAC checksum logic only works when the\nIP packet has a header length of 20 bytes.  This is true for most IPv4\npackets, but not for IPv6 packets or IPv4 packets which use header options.\nSo only use the hardware checksum when appropriate.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jon Kowal \u003cjon.kowal@dspecialists.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e1e4f3e511589dd0c47d42b870501659e7195f",
      "tree": "0574a664c6cf76b7b9b0c0b795f0c6b8d2351391",
      "parents": [
        "ec497b32c311b1e1aac22a76d294d24285d06331"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:58 2010 -0700"
      },
      "message": "netdev: bfin_mac: invalid data cache only once for each new rx skb buffer\n\nThe skb buffer isn\u0027t actually used until we finish transferring and pass\nit up to higher layers, so only invalidate the range once before we start\nreceiving actual data.  This also avoids the problem with data invalidating\non Blackfin systems -- there is no invalidate-only, just invalidate+flush.\nSo when running in writeback mode, there is the small (but not uncommon)\npossibility of the flush overwriting valid DMA-ed data from the cache.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec497b32c311b1e1aac22a76d294d24285d06331",
      "tree": "5a7bac0a8019ba3433f0a8ebaf68e60f53783e26",
      "parents": [
        "fe92afedee23e1d91f0133360a24d2bf48270739"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Mon May 17 17:20:50 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:50 2010 -0700"
      },
      "message": "netdev: bfin_mac: handler RX status errors\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe92afedee23e1d91f0133360a24d2bf48270739",
      "tree": "20564c377f57af2a94644abcd18b953a6aba8c7c",
      "parents": [
        "ab6e3feba1f1bc3b9418b854da6f481408d243de"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Mon May 17 17:19:40 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:19:40 2010 -0700"
      },
      "message": "netdev: bfin_mac: add support for IEEE 1588 PTP\n\nNewer on-chip MAC peripherals support IEEE 1588 PTP in the hardware, so\nextend the driver to support this functionality.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f78d1f210ff89af77f042ab7f4a8fee39feb1c9",
      "tree": "f29742a1a73c27a88c7ac701a7a06ac1c2f7973a",
      "parents": [
        "e7a3af5d8cd782b84e6ca4e4dcc8613be1a809f0"
      ],
      "author": {
        "name": "Neil Jones",
        "email": "NeilJay@gmail.com",
        "time": "Mon May 17 17:18:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:18:28 2010 -0700"
      },
      "message": "drivers/net/usb/asix.c: Fix unaligned accesses\n\nUsing this driver can cause unaligned accesses in the IP layer\nThis has been fixed by aligning the skb data correctly using the\nspare room left over by the 4 byte header inserted between packets\nby the device.\n\nSigned-off-by: Neil Jones \u003cNeilJay@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7a3af5d8cd782b84e6ca4e4dcc8613be1a809f0",
      "tree": "d723555192dbdb3aa6d8e2c750729fb9dcf1567e",
      "parents": [
        "0771275b25e84f568699a5d209c5e339ef83fa94"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri May 07 08:56:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:09:10 2010 -0700"
      },
      "message": "ibmveth: Add suspend/resume support\n\nAdds support for resuming from suspend for IBM virtual ethernet devices.\nWe may have lost an interrupt over the suspend, so we just kick the\ninterrupt handler to process anything that is outstanding.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf54a2b3c0dbf76136f00ff785bf6d8f6291311d",
      "tree": "918d2a181a90454a2893c2a86640ef72b3a164f4",
      "parents": [
        "0b7f1a7efb38b551f5948a13d0b36e876ba536db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Nov 18 21:13:53 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 17 21:37:41 2010 +0200"
      },
      "message": "m68k: amiga - Zorro bus modalias support\n\nAdd Amiga Zorro bus modalias and uevent support\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "6fe70aae0d128339febfabc073ba4c4a03de4f45",
      "tree": "711dff90df5ca4e07b5bddf11b2819e5cf2b7a93",
      "parents": [
        "278554bd6579206921f5d8a523649a7a57f8850d",
        "0c348d7c1422d59a86d6fb37b53d75788043e50b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 17 13:57:43 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 17 13:57:43 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "2d6c9ffcca7808f42ba6b953da0ba60e19a9cbbd",
      "tree": "c2406d2059ae2a554a26ee0d67c4aa45d02e2635",
      "parents": [
        "a465419b1febb603821f924805529cff89cafeed"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon May 10 04:51:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:42:15 2010 -0700"
      },
      "message": "net: congestion notifications are not dropped packets\n\nvlan/macvlan start_xmit() can inform caller of congestion with\nNET_XMIT_CN return value. This doesnt mean packet was dropped.\nIncrement normal stat counters instead of tx_dropped.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a14462f1bd4d3962994f518459102000438665aa",
      "tree": "309eda1cd2698a5224713e43173edbd640f4487f",
      "parents": [
        "10fc51b9953112ade61e33ff2f6f005f005a2361"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu May 06 01:33:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:48:02 2010 -0700"
      },
      "message": "net: adjust handle_macvlan to pass port struct to hook\n\nNow there\u0027s null check here and also again in the hook. Looking at bridge bits\nwhich are simmilar, port structure is rcu_dereferenced right away in\nhandle_bridge and passed to hook. Looks nicer.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10fc51b9953112ade61e33ff2f6f005f005a2361",
      "tree": "47d268ef493f5d7dab138c775c05d37f3c25bf65",
      "parents": [
        "e3826f1e946e7d2354943232f1457be1455a29e2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Apr 27 14:57:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:29:31 2010 -0700"
      },
      "message": "skge: 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\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cdc5abf40c561982d2f7b06bcff17f9496309a5",
      "tree": "92c0ca1688929a6660dc41e97df203aef23b8c09",
      "parents": [
        "e0f43752a942b7be1bc06b9fd74e20ae337c1cca",
        "0fb0a4f00aaf5de9f328273d7a46e3aa27dab496"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:14:16 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:14:16 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax\n"
    },
    {
      "commit": "c17b274dc2aa538b68c1f02b01a3c4e124b435ba",
      "tree": "adba02f37f287b01daedbe8d5399fc2cc065fde0",
      "parents": [
        "83827f6a891e20de7468b1181f2ae8a3cc72587b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat May 15 23:03:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:03:29 2010 -0700"
      },
      "message": "rndis_host: Poll status channel before control channel\n\nSome RNDIS devices don\u0027t respond on the control channel until polled\non the status channel.  In particular, this was reported to be the\ncase for the 2Wire HomePortal 1000SW.\n\nThis is roughly based on a patch by John Carr \u003cjohn.carr@unrouted.co.uk\u003e\nwhich is reported to be needed for use with some Windows Mobile devices\nand which is currently applied by Mandriva.\n\nReported-by: Mark Glassberg \u003cvzeeaxwl@myfairpoint.net\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nTested-by: Mark Glassberg \u003cvzeeaxwl@myfairpoint.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6df900e96c70208a931968da99f24cc982de116e",
      "tree": "501341a10ff49c425eee3fabb0b9a76c27528d12",
      "parents": [
        "a5e463d0b1c123873d6f0c6cdd234041c87b7c80"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:02 2010 -0700"
      },
      "message": "qlcnic: add idc debug registers\n\nWhen ever driver changes the device state, it should write\npci-func number and timestamp in debug registers.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5e463d0b1c123873d6f0c6cdd234041c87b7c80",
      "tree": "770fd13b8327ef52b364c4b4f5aa0488ef86a46b",
      "parents": [
        "b3a2464941e32ca58059cba68012105e35ce84af"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:01 2010 -0700"
      },
      "message": "qlcnic: support quisce mode\n\nDevice can go to quiescent state, during which drivers\nshould refrain from using the device.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3a2464941e32ca58059cba68012105e35ce84af",
      "tree": "1cd60c8732140819958f9acde18960c80586a3cc",
      "parents": [
        "96f8118c25ea812335986d96a68441c2bcb01fe0"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:01 2010 -0700"
      },
      "message": "qlcnic: check device class\n\npci-func class can be other than ethernet in Qlogic CNA device.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96f8118c25ea812335986d96a68441c2bcb01fe0",
      "tree": "cb8a537baf568dea2b3e303dd5fb0be52dc8abc1",
      "parents": [
        "251a84c9272b88eac4888d610c44c821b277c6c9"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:00 2010 -0700"
      },
      "message": "qlcnic: check IDC version\n\nWarn user if IDC version mismatch with different class of drivers.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "251a84c9272b88eac4888d610c44c821b277c6c9",
      "tree": "f5b401d901040740368190aa053db3e848e2c4f7",
      "parents": [
        "1bb09fb9c9333c97dc58524b05d4ee35b02b4216"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:00 2010 -0700"
      },
      "message": "qlcnic: cleanup unused code\n\nLRO ring, cut-thru mode and specific fw version are not\nvalid to Qlogic CNA device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bb09fb9c9333c97dc58524b05d4ee35b02b4216",
      "tree": "2c0daaa5a98508b127960a863c27df011090b253",
      "parents": [
        "6edae7a4848ae5b363dcc7d8ee4f3f7a34e31e36"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri May 14 03:07:46 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:07:46 2010 -0700"
      },
      "message": "qlcnic: cleanup dma mask setting\n\nDevice support 64 bit dma mask.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6edae7a4848ae5b363dcc7d8ee4f3f7a34e31e36",
      "tree": "f3abc76586b0af5308c72eb18abbf95e6b9d0cbc",
      "parents": [
        "deffab05308f783482d11c1bb52f24afa94cd632"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:54 2010 -0700"
      },
      "message": "qlcnic: fix caching window register\n\no Window register is not per pci-func, so caching can\nresult in expected result.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deffab05308f783482d11c1bb52f24afa94cd632",
      "tree": "cb2e4bf95cd74451de33aedb5bd76dab28ab04bf",
      "parents": [
        "2372a5f1c869fd1e4dc11fb41600197fcce1121c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:53 2010 -0700"
      },
      "message": "qlcnic: remove obsolete register\n\nMSI_MODE, CAPABILITIES_FW and SCRATCHPAD registers are obsolete.\nDriver should not use them.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2372a5f1c869fd1e4dc11fb41600197fcce1121c",
      "tree": "53e1960f00ce51368d4019a0321d40f26c20035b",
      "parents": [
        "e0a67e2dd9aa01a59cd91a7b39a6af1282bbc214"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:52 2010 -0700"
      },
      "message": "qlcnic: fix context cleanup\n\nBefore going for recovery, every pci-func should check fw state,\nirrespective of device state. This to avoid unnecssary sending\nof command for ctx destroy.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0a67e2dd9aa01a59cd91a7b39a6af1282bbc214",
      "tree": "511032cef7b2fb380a79f0cc006945e2f6842d59",
      "parents": [
        "3403aca2320274dc5c617dc2f0cc358771a51be9"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu May 13 06:12:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:22 2010 -0700"
      },
      "message": "sky2: version 1.28\n\nVersion 1.28\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3403aca2320274dc5c617dc2f0cc358771a51be9",
      "tree": "450028ec2e3851f26e4cb4c5f7993e04af655079",
      "parents": [
        "d72ff8fa7f8b344382963721f842256825c4660b"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:22 2010 -0700"
      },
      "message": "sky2: Avoid allocating memory in sky2_resume\n\nAllocating memory can fail, and since we have the memory we need\nin sky2_resume when sky2_suspend is called, just stop the hardware\nwithout freeing the memory it\u0027s using.\n\nThis avoids the possibility of failing because we can\u0027t allocate\nmemory in sky2_resume(), and allows sharing code with sky2_restart().\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d72ff8fa7f8b344382963721f842256825c4660b",
      "tree": "669282b67c3c37940141aa4ea52259d2f3f6358b",
      "parents": [
        "93135a3be0d909fabca9c4329177f71ae71b6847"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:21 2010 -0700"
      },
      "message": "sky2: Refactor down/up code out of sky2_restart()\n\nCode to bring down all sky2 interfaces and bring it up\nagain can be reused in sky2_suspend and sky2_resume.\n\nFactor the code to bring the interfaces down into\nsky2_all_down and the up code into sky2_all_up.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93135a3be0d909fabca9c4329177f71ae71b6847",
      "tree": "f4ba5189446053fb9291c9b03dd55d773a89d3d8",
      "parents": [
        "df01093bb08916f434ebedde4610805d4105d05f"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:21 2010 -0700"
      },
      "message": "sky2: Shut off interrupts before NAPI\n\nInterrupts should be masked, then synchronized, and\nfinally NAPI should be disabled.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df01093bb08916f434ebedde4610805d4105d05f",
      "tree": "85f19aa28e7b525ac22c5a981d2f4f83de97858a",
      "parents": [
        "37652522faa0877dc6d0dbb6b999bdccc07f0e89"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:20 2010 -0700"
      },
      "message": "sky2: Avoid race in sky2_change_mtu\n\nnetif_stop_queue does not ensure all in-progress transmits are complete,\n so use netif_tx_disable() instead.\n\nSecondly, make sure NAPI polls are disabled before stopping the tx queue,\n otherwise sky2_status_intr might trigger a TX queue wakeup between when\n we stop the queue and NAPI is disabled.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37652522faa0877dc6d0dbb6b999bdccc07f0e89",
      "tree": "b92c2890cee589bd635b8248d7cee32b10ba3756",
      "parents": [
        "57bf6eef2f43ae810504753208b3a2c0bb2e4765"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:20 2010 -0700"
      },
      "message": "sky2: Restore multicast after restart\n\nMulticast settings will be lost on reset, so restore them.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57bf6eef2f43ae810504753208b3a2c0bb2e4765",
      "tree": "54ea4e292e1a6279139580b7d3e9ea74f3d09c61",
      "parents": [
        "621b99b6f6a8ae69ca9b69dec0fec3a68f774bb7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu May 13 15:26:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:19 2010 -0700"
      },
      "message": "ixgb and e1000: Use new function for copybreak tests\n\nThere appears to be an off-by-1 defect in the maximum packet size\ncopied when copybreak is speified in these modules.\n\nThe copybreak module params are specified as:\n\"Maximum size of packet that is copied to a new buffer on receive\"\n\nThe tests are changed from \"\u003c copybreak\" to \"\u003c\u003d copybreak\"\nand moved into new static functions for readability.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.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": "621b99b6f6a8ae69ca9b69dec0fec3a68f774bb7",
      "tree": "7082b744249e41960bc5ef5909afb0f908606c3b",
      "parents": [
        "2a2ec45ddeedaddb9ff8cb98eab7d4f85f44df4a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu May 13 15:25:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:19 2010 -0700"
      },
      "message": "e1000: cleanup unused parameters\n\nDuring the cleanup pass after the removal of e1000e hardware from e1000 some\nparameters were missed.  Remove them because it is just dead code.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@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": "2a2ec45ddeedaddb9ff8cb98eab7d4f85f44df4a",
      "tree": "66f498acfb60c7a1da8a5ff6c617e8f45b820b2a",
      "parents": [
        "a4b770972b8f819e408d7cc3ae9637e15bff62f6"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu May 13 15:25:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:18 2010 -0700"
      },
      "message": "e1000: fix WARN_ON with mac-vlan\n\nWhen adding more than 14 mac-vlan adapters on e1000 the driver\nwould fire a WARN_ON when adding the 15th.  The WARN_ON in this\ncase is completely un-necessary, as the code below the WARN_ON is\ndirectly handling the value the WARN_ON triggered on.\n\nCC: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@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": "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": "21ce849ba5cc178740c6532ba3dded852296ad91",
      "tree": "bbf2070fa966bce5a49485df254cfdb653d30aa6",
      "parents": [
        "e8171aaad7ec335b8cbd71f56eb08b545f0c404f"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 13 17:33:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:34 2010 -0700"
      },
      "message": "ixgbe: Refactor common code between 82598 \u0026 82599 to accommodate new hardware\n\nSome of the following MAC functions are moved from 82598 \u0026 82599 specific\nhardware files to common.[ch] to accommodate new silicon changes. Also\nfixed some white space issues\n * get_san_mac_addr, check_link, set_vmdq, clear_vmdq, clear_vfta,\n * set_vfta, fc_enable, init_uta_tables\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@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": "e8171aaad7ec335b8cbd71f56eb08b545f0c404f",
      "tree": "efd76846ee2cf0a266386b97c23130dc55d9c11d",
      "parents": [
        "e433ea1fb03c10debf101019668b83abed041c24"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 13 17:33:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:33 2010 -0700"
      },
      "message": "ixgbe: Use bool flag to see if the packet unmapping is delayed in HWRSC\n\nWe can\u0027t use zero magic \"bad\" value to check if IXGBE_RSC_CB(skb)-\u003edma\nis valid. It is only valid in x86/arm/m68k/alpha architectures and in\nspark, powerPC and other architectures it should be ~0. As per\nBenjamin Herrenschmidt feedback use a bool flag to decide if\nthe packet unmapping is delayed in hardware RSC till EOP is reached\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@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": "e433ea1fb03c10debf101019668b83abed041c24",
      "tree": "e337d64fc7be738c1220b0e66fa4c1e5a5f4c552",
      "parents": [
        "e7874c996b8591f59d78efa519031dab5b58723b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu May 13 17:33:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:32 2010 -0700"
      },
      "message": "ixgbe: fix setting of promisc mode when using mac-vlans\n\nIntroduce uc_set_promisc flag to fix enabling of promisc mode\nwhen exceeding the number of supported RAR entries.\n\nIssue discovered by Ben Greear when using mac-vlans.\n\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "4a6346d4ea63b5e1390babf22f1cc0f113d8082b",
      "tree": "51c640c037ec8c863c0518479e8777dc23712f97",
      "parents": [
        "f1a051b93090ad920e88748023ab0dea3a6e2ad7"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon May 10 15:58:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:16 2010 -0700"
      },
      "message": "cxgb4: report GRO stats with ethtool -S\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1a051b93090ad920e88748023ab0dea3a6e2ad7",
      "tree": "ba8e022276a2bad62fd340c2c640382c2331d711",
      "parents": [
        "f8f5aafa960883bc3f1b8f85f1cf8199d0c85879"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon May 10 15:58:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:16 2010 -0700"
      },
      "message": "cxgb4: report the PCIe link speed\n\nReport the PCIe link speed (2.5 or 5 Gbps).\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8f5aafa960883bc3f1b8f85f1cf8199d0c85879",
      "tree": "1b8fbf1aaed6fc2ad2bf91a2a3e3221fe127715d",
      "parents": [
        "10df0b9116e2039d5585a196753e5f36d7afcba2"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon May 10 15:58:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:15 2010 -0700"
      },
      "message": "cxgb4: configure HW VLAN extraction through FW\n\nHW VLAN extraction needs to be configured through FW to work correctly in\nvirtualization environments.  Remove the direct register manipulation and\nrely on FW.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10df0b9116e2039d5585a196753e5f36d7afcba2",
      "tree": "f07bb3acaa6988816ef17c05e1ac680fb41bf63a",
      "parents": [
        "e98cac447cc1cc418dff1d610a5c79c4f2bdec7f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:02:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:15 2010 -0700"
      },
      "message": "e1000e: add PCI device id to enable support for 82567V-4\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "e98cac447cc1cc418dff1d610a5c79c4f2bdec7f",
      "tree": "fbb290c330f7ffdbb574132460f18f9261cacba9",
      "parents": [
        "a305595b127fdbe7ab5ba458f7ee470a82a3b82c"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:02:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:14 2010 -0700"
      },
      "message": "e1000e: Fix/cleanup PHY reset code for ICHx/PCHx\n\ni) Fixes a bug where e1000_sw_lcd_config_ich8lan() was calling\ne1000_lan_init_done_ich8lan() to poll the STATUS.LAN_INIT_DONE bit to\nmake sure the MAC had completed the PHY configuration.  However,\ne1000_lan_init_done_ich8lan() had already been called in one of the two\nplaces where PHY reset occurs for ICHx/PCHx parts, which caused the second\ncall to busy-wait for 150 msec because the LAN_INIT_DONE bit had already\nbeen checked and cleared.\n\nii) Cleanup the two separate PHY reset code paths, i.e. the full-chip reset\nin e1000_reset_hw_ich8lan() and the PHY-only reset in\ne1000_phy_hw_reset_ich8lan().  There was duplicate code in both paths to be\nperformed post-reset that are now combined into one new function -\ne1000_post_phy_reset_ich8lan().  This cleanup also included moving the\nclearing of the PHY Reset Asserted bit in the STATUS register (now done for\nall ICH/PCH parts) and the check for the indication from h/w that basic\nconfiguration has completed back to where it previously was in\ne1000_get_cfg_done_ich8lan().\n\niii) Corrected a few comments\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "a305595b127fdbe7ab5ba458f7ee470a82a3b82c",
      "tree": "3f771c91aaa998e296391a694fb29a5a2841651c",
      "parents": [
        "a65a4a0d51eaf9e5715dc24f8820c8689c3719a5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:02:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:13 2010 -0700"
      },
      "message": "e1000e: move settting of flow control refresh timer to link setup code\n\nThe flow control refresh timer value needs to be saved off so that it can\nbe programmed into the approrpiate register when applicable but without a\nreset, e.g. when changing flow control parameters via ethtool.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "a65a4a0d51eaf9e5715dc24f8820c8689c3719a5",
      "tree": "3379bfd8b9d719a791052d410dcb256e4d9c69db",
      "parents": [
        "eab50ffb222808b5053a82325be3e5d26faa08df"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:01:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:13 2010 -0700"
      },
      "message": "e1000e: fix checks for manageability enabled and management pass-through\n\nThe mac-\u003earc_subsystem was being incorrectly used to flag whether or not\nmanageability was enabled when it should only be used to state whether the\nARC (Host interface) subsystem is available on a particular MAC _and_ only\nvalid when any manageability is enabled. The ARC subsystem is currently\nonly available on 80003es2lan and 82573 parts supported by the driver.\n\nA new flag, has_fwsm, is introduced to be used when checking if\nmanageability is enabled but only on parts that acutally have an FWSM\nregister. While the above parts have an FWSM register, there are other\nparts that have FWSM but do not have support for the ARC subsystem,\nnamely 82571/2 and ICHx/PCH.\n\nAnd then there are parts that have manageability, but do not have either\nFWSM register or support for the ARC subsystem - these are 82574 and 82583.\n\nFor 80003es2lan, 82571/2/3 and ICH/PCH parts, this patch makes no\nfunctional changes, it only corrects the usage of the manageability flags.\nFor 82574 and 82583, it fixes the incorrect accesses of the non-existent\nFWSM register and ARC subsystem as well as corrects the check for\nmanagement pass-through.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "eab50ffb222808b5053a82325be3e5d26faa08df",
      "tree": "6b9b398d4631c96783af1805b01491726ae00df4",
      "parents": [
        "8b802a7e94c2ed9c6032a88b3ab9860c55cd6378"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:01:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:12 2010 -0700"
      },
      "message": "e1000e: Incorrect function pointer set for force_speed_duplex on 82577\n\nThe force_speed_duplex function pointer was incorrectly set.  Instead of\ncalling the 82577-specific version it was calling the m88 version which,\namong other incorrect things, reset the PHY causing autonegotiation to be\nre-enabled in the PHY resulting in the link defaulting to half-duplex.\nThe 82577-specific force_speed_duplex function also had an issue where\nit disabled Auto-MDI-X which caused the link to not come up.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "8b802a7e94c2ed9c6032a88b3ab9860c55cd6378",
      "tree": "53fd2605318e5a08a05e0ad7dafa1f0ce38f3664",
      "parents": [
        "757c530407a92fd460d557af59ba86920cf025cb"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:01:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:12 2010 -0700"
      },
      "message": "e1000e: Cleanup e1000_sw_lcd_config_ich8lan()\n\nAfter every reset all ICH/PCH parts call this function which acquires the\nswflag, performs a workaround on applicable parts and releases the swflag.\nThere is no reason for parts for which this workaround is not applicable\nto acquire and release the swflag so the function should just return\nwithout doing anything for these parts.  This also provides for the\nindentation of most of the function contents to be shifted left cleaning up\nthe code.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "757c530407a92fd460d557af59ba86920cf025cb",
      "tree": "b6b11d1f0dac4539fd050383d619eac29df9f58d",
      "parents": [
        "9c5e209d4ba00eb09922f0f56136474372395c2b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:00:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:11 2010 -0700"
      },
      "message": "e1000e: Remove EN_MAC_ADDR_FILTER check from enable_mng_pass_thru check\n\nPatch addresses issues when manageability passthrough is enabled, but the\nMAC_ADDR_FILTER bit is not set in the MANC register.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "9c5e209d4ba00eb09922f0f56136474372395c2b",
      "tree": "dcd177cb165b46a5db273c29ab98ea65f65c9396",
      "parents": [
        "52a9b2319628e2cbbff7abc4f1092f4597c75a4f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:00:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:11 2010 -0700"
      },
      "message": "e1000e: cleanup multiple common exit points\n\n...in e1000_update_nvm_checksum_ich8lan().\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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"
    }
  ],
  "next": "52a9b2319628e2cbbff7abc4f1092f4597c75a4f"
}
