)]}'
{
  "log": [
    {
      "commit": "6845a44a314c0c626549de373131bf108f9cc1f1",
      "tree": "9152a5c557434515dd7306d288e8f55ecc64652e",
      "parents": [
        "eee2a817df7c5a6e569f353f8be78cc1b3604bb6",
        "4790f4dc5f4326dab5d81ed8fb8c9473e620bdbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 17 14:45:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 17 14:45:48 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA: Update workqueue usage\n  RDMA/nes: Fix incorrect SFP+ link status detection on driver init\n  RDMA/nes: Fix SFP+ link down detection issue with switch port disable\n  RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events\n  RDMA/nes: Fix bonding on iw_nes\n  IB/srp: Test only once whether iu allocation succeeded\n  IB/mlx4: Handle protocol field in multicast table\n  RDMA: Use vzalloc() to replace vmalloc()+memset(0)\n  mlx4_{core, ib, en}: Fix driver when sizeof (phys_addr_t) \u003e sizeof (long)\n  IB/mthca: Fix driver when sizeof (phys_addr_t) \u003e sizeof (long)\n"
    },
    {
      "commit": "8a335bc631ac9c43675821580c26ebf95a3044ba",
      "tree": "e02cf3c2394fe4e07d8e786ff9ba049005b1e928",
      "parents": [
        "115374211961a503675730603e3d48d95d41736c",
        "7b1fff7e4fdf2805fce7afd6247912588d72d604"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 16 15:06:43 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 16 15:06:43 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/scsi-post-merge-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/scsi-post-merge-2.6:\n  ocfs2: Make OCFS2_FS depend on CONFIGFS_FS\n  dlm: Make DLM depend on CONFIGFS_FS\n  net: Make NETCONSOLE_DYNAMIC depend on CONFIGFS_FS\n  configfs: change depends -\u003e select SYSFS\n  [SCSI] sd,sr: kill compat SDEV_MEDIA_CHANGE event\n  [SCSI] sd: implement sd_check_events()\n"
    },
    {
      "commit": "d9f9ab51e55e36379773752ffeaac677b080d469",
      "tree": "07fb77bb835a53f4958016be00e4401bdf7097e3",
      "parents": [
        "e205117285d6035af135c9d6c34a30ee6b8d1f2e"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Sun Jan 16 21:13:59 2011 +0000"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Sun Jan 16 21:22:34 2011 +0000"
      },
      "message": "net: Make NETCONSOLE_DYNAMIC depend on CONFIGFS_FS\n\nThis patch fixes the following kconfig error after changing\nCONFIGFS_FS -\u003e select SYSFS:\n\nfs/sysfs/Kconfig:1:error: recursive dependency detected!\nfs/sysfs/Kconfig:1:\tsymbol SYSFS is selected by CONFIGFS_FS\nfs/configfs/Kconfig:1:\tsymbol CONFIGFS_FS is selected by NETCONSOLE_DYNAMIC\ndrivers/net/Kconfig:3390:\tsymbol NETCONSOLE_DYNAMIC depends on SYSFS\n\nSigned-off-by: Nicholas A. Bellinger \u003cnab@linux-iscsi.org\u003e\nCc: Joel Becker \u003cjlbec@evilplan.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d018b6f4f1539f3679fbdc2d02d58d09e76be84a",
      "tree": "317b9e04d8e7a73a4d07c69a5cb5455ec34f47e5",
      "parents": [
        "18bce371ae09af6c20ee62c1092a4d1d0e84dd49",
        "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:25:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:25:30 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  GRETH: resolve SMP issues and other problems\n  GRETH: handle frame error interrupts\n  GRETH: avoid writing bad speed/duplex when setting transfer mode\n  GRETH: fixed skb buffer memory leak on frame errors\n  GRETH: GBit transmit descriptor handling optimization\n  GRETH: fix opening/closing\n  GRETH: added raw AMBA vendor/device number to match against.\n  cassini: Fix build bustage on x86.\n  e1000e: consistent use of Rx/Tx vs. RX/TX/rx/tx in comments/logs\n  e1000e: update Copyright for 2011\n  e1000: Avoid unhandled IRQ\n  r8169: keep firmware in memory.\n  netdev: tilepro: Use is_unicast_ether_addr helper\n  etherdevice.h: Add is_unicast_ether_addr function\n  ks8695net: Use default implementation of ethtool_ops::get_link\n  ks8695net: Disable non-working ethtool operations\n  USB CDC NCM: Don\u0027t deref NULL in cdc_ncm_rx_fixup() and don\u0027t use uninitialized variable.\n  vxge: Remember to release firmware after upgrading firmware\n  netdev: bfin_mac: Remove is_multicast_ether_addr use in netdev_for_each_mc_addr\n  ipsec: update MAX_AH_AUTH_LEN to support sha512\n  ...\n"
    },
    {
      "commit": "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e",
      "tree": "058aeeea2375f63942becd23823a3c380a1cb30b",
      "parents": [
        "1ca23434dd0001bd2bfff31b8251436b34aa9066"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:55 2011 -0800"
      },
      "message": "GRETH: resolve SMP issues and other problems\n\nFixes the following:\n1. POLL should not enable IRQ when work is not completed\n2. No locking between TX descriptor cleaning and XMIT descriptor handling\n3. No locking between RX POLL and XMIT modifying control register\n4. Since TX cleaning (called from POLL) is running in parallel with XMIT\n   unnecessary locking is needed.\n5. IRQ handler looks at RX frame status solely, this is wrong when IRQ is\n   temporarily disabled (in POLL), and when IRQ is shared.\n6. IRQ handler clears IRQ status, which is unnecessary\n7. TX queue was stopped in preventing cause when not MAX_SKB_FRAGS+1\n   descriptors were available after a SKB been scheduled by XMIT. Instead\n   the TX queue is stopped first when not enough descriptors are available\n   upon entering XMIT.\n\nIt was hard to split up this patch in smaller pieces since all are tied\ntogether somehow.\n\nNote the RX flag used in the interrupt handler does not signal that\ninterrupt was asserted, but that a frame was received. Same goes for TX.\nAlso, IRQ is not asserted when the RX flag is set before enabling IRQ\nenable until a new frame is received. So extra care must be taken to\navoid enabling IRQ and all descriptors are already used, hence dead lock\nwill upon us. See new POLL implementation that enableds IRQ then look at\nthe RX flag to determine if one or more IRQs may have been missed. TX/RX\nflags are cleared before handling previously enabled descriptors, this\nensures that the RX/TX flags are valid when determining if IRQ should be\nturned on again.\n\nBy moving TX cleaning from POLL to XMIT in the standard case, removes some\nlocking trouble. Enabling TX cleaning from poll only when not enough TX\ndescriptors are available is safe because the TX queue is at the same time\nstopped, thus XMIT will not be called. The TX queue is woken up again when\nenough descriptrs are available.\n\nTX Frames are always enabled with IRQ, however the TX IRQ Enable flag will\nnot be enabled until XMIT must wait for free descriptors.\n\nLocking RX and XMIT parts of the driver from each other is needed because\nthe RX/TX enable bits share the same register.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ca23434dd0001bd2bfff31b8251436b34aa9066",
      "tree": "aa6696927db181540cfd9ec551e54d18dfc60e4a",
      "parents": [
        "2436af8ca7a6c4679cf7da7e3867f1d5cd8528b7"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:54 2011 -0800"
      },
      "message": "GRETH: handle frame error interrupts\n\nFrame error interrupts must also be handled since the RX flag only indicates\nsuccessful reception, it is unlikely but the old code may lead to dead lock\nif 128 error frames are recieved in a row.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2436af8ca7a6c4679cf7da7e3867f1d5cd8528b7",
      "tree": "b72ea5879776cd81bfd3fc7cf047dc1c654cb892",
      "parents": [
        "b669e7f0580f3c0058f1b32c276ef6da8f05c138"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:54 2011 -0800"
      },
      "message": "GRETH: avoid writing bad speed/duplex when setting transfer mode\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b669e7f0580f3c0058f1b32c276ef6da8f05c138",
      "tree": "5bb14db09784d4cbc5a460a273980b3a470998a8",
      "parents": [
        "2a2bc012b98729ce9a39386faed28d11ee021683"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:53 2011 -0800"
      },
      "message": "GRETH: fixed skb buffer memory leak on frame errors\n\nA new SKB buffer should not be allocated when the old SKB is reused.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a2bc012b98729ce9a39386faed28d11ee021683",
      "tree": "0f7de3c1caf167444abfe9f6f449759f94a094d4",
      "parents": [
        "bbe9e637330abe55442aebe799425e224086959f"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:53 2011 -0800"
      },
      "message": "GRETH: GBit transmit descriptor handling optimization\n\nIt is safe to enable all fragments before enabling the first descriptor,\nthis way all descriptors don\u0027t have to be processed twice, added extra\nmemory barrier.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe9e637330abe55442aebe799425e224086959f",
      "tree": "3c8a574f01cda944e6664931476eec8e4101757d",
      "parents": [
        "ad4650a89ac47bd153cbb76c3fd6eb1fa6f315b7"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:52 2011 -0800"
      },
      "message": "GRETH: fix opening/closing\n\nWhen NAPI is disabled there is no point in having IRQs enabled, TX/RX\nshould be off before clearing the TX/RX descriptor rings.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad4650a89ac47bd153cbb76c3fd6eb1fa6f315b7",
      "tree": "7a18bffed1bbe343529c24d2361da7a8ef2578a0",
      "parents": [
        "3b8f5945a24c78c77a88bd747812f7e07e075c7c"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:52 2011 -0800"
      },
      "message": "GRETH: added raw AMBA vendor/device number to match against.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b8f5945a24c78c77a88bd747812f7e07e075c7c",
      "tree": "dbd120f16acc181f662fe99dbfec9ea29d24dd5a",
      "parents": [
        "886d7f444cbf72d5a424ea5fee4e34a0219d4af1",
        "af667a29dd3dfc0464f83bac30cc3c63fe5d0206"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:43:10 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:43:10 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "886d7f444cbf72d5a424ea5fee4e34a0219d4af1",
      "tree": "b9bac92abf5bd6db89cf393a297fced0bb8b0121",
      "parents": [
        "b7e2041e2a184e3221970eaacf56724369e56bd9",
        "5b874e25c5c84bc45fc205407286fbe4744f4776"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:42:38 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:42:38 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-2.6\n"
    },
    {
      "commit": "92d76e81b9df5f33b0c9e2091e892560a437a15f",
      "tree": "9889bcc252932fbf1bc9523482e4ee0059d35b71",
      "parents": [
        "f1e02ed109df5f99abf942b8ccc99960cb09dd38"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:39:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:39:59 2011 -0800"
      },
      "message": "cassini: Fix build bustage on x86.\n\nUnfortunately, not all CONFIG_OF platforms provide\npci_device_to_OF_node().\n\nChange the test to CONFIG_SPARC for now to deal with\nthe build regressions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d73b388459b1ee2e80f8ff9c1916d75640d7d920",
      "tree": "3e4061226f817c5728009f0bcc1d810d0c4a7b37",
      "parents": [
        "5957e33d6aec266659a71cfabcf7cf2c593ad0d2",
        "0f953bf6b4efa0daddb7c418130a9bd3ee97f7ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:29:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:29:05 2011 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI/PM: Report wakeup events before resuming devices\n  PCI/PM: Use pm_wakeup_event() directly for reporting wakeup events\n  PCI: sysfs: Update ROM to include default owner write access\n  x86/PCI: make Broadcom CNB20LE driver EMBEDDED and EXPERIMENTAL\n  x86/PCI: don\u0027t use native Broadcom CNB20LE driver when ACPI is available\n  PCI/ACPI: Request _OSC control once for each root bridge (v3)\n  PCI: enable pci\u003dbfsort by default on future Dell systems\n  PCI/PCIe: Clear Root PME Status bits early during system resume\n  PCI: pci-stub: ignore zero-length id parameters\n  x86/PCI: irq and pci_ids patch for Intel Patsburg\n  PCI: Skip id checking if no id is passed\n  PCI: fix __pci_device_probe kernel-doc warning\n  PCI: make pci_restore_state return void\n  PCI: Disable ASPM if BIOS asks us to\n  PCI: Add mask bit definition for MSI-X table\n  PCI: MSI: Move MSI-X entry definition to pci_regs.h\n\nFix up trivial conflicts in drivers/net/{skge.c,sky2.c} that had in the\nmeantime been converted to not use legacy PCI power management, and thus\nno longer use pci_restore_state() at all (and that caused trivial\nconflicts with the \"make pci_restore_state return void\" patch)\n"
    },
    {
      "commit": "af667a29dd3dfc0464f83bac30cc3c63fe5d0206",
      "tree": "09c18e2b935024e5050ebf7db94f23045c877cb6",
      "parents": [
        "0d6057e48b9d2004024e97252da83dce0661b131"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Dec 31 06:10:01 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jan 14 02:06:23 2011 -0800"
      },
      "message": "e1000e: consistent use of Rx/Tx vs. RX/TX/rx/tx in comments/logs\n\nSome minor comment errors and whitespace issues discovered while looking\ninto this are also addressed.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0d6057e48b9d2004024e97252da83dce0661b131",
      "tree": "66c238556a61e4a81715d998fafea593a724c84f",
      "parents": [
        "4c11b8adbc48bd21885fbc671df2f8ac04a75473"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Jan 04 01:16:44 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jan 14 02:04:01 2011 -0800"
      },
      "message": "e1000e: update Copyright for 2011\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4c11b8adbc48bd21885fbc671df2f8ac04a75473",
      "tree": "98890194ab5181a9a960ae40bbc59d9232f1f0f6",
      "parents": [
        "1949e084bfd143c76e22c0b37f370d6e7bf4bfdd"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Jan 13 07:48:13 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jan 14 02:00:46 2011 -0800"
      },
      "message": "e1000: Avoid unhandled IRQ\n\nIf hardware asserted an interrupt and driver is down,\nthen there is nothing to do so return IRQ_HANDLED\ninstead of IRQ_NONE. Returning IRQ_NONE in above\nsituation causes screaming IRQ on virtual machines.\n\nCC: Andy Gospodarek \u003cgospo@redhat.com\u003e\nSigned-off-by: Tushar Dave \u003ctushar.n.dave@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "f1e02ed109df5f99abf942b8ccc99960cb09dd38",
      "tree": "b47e1934d70c990cb7731407b4b0af1953bf5071",
      "parents": [
        "d0f49157d1ce02671a450b566a12ff19baed6c19"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Jan 13 13:07:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:49:57 2011 -0800"
      },
      "message": "r8169: keep firmware in memory.\n\nThe firmware agent is not available during resume. Loading the firmware\nduring open() (see eee3a96c6368f47df8df5bd4ed1843600652b337) is not\nenough.\n\nclose() is run during resume through rtl8169_reset_task(), whence the\nmildly natural release of firmware in the driver removal method instead.\n\nIt will help with http://bugs.debian.org/609538. It will not avoid\nthe 60 seconds delay when:\n- there is no firmware\n- the driver is loaded and the device is not up before a suspend/resume\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Jarek Kamiński \u003cjarek@vilo.eu.org\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\nCc: Ben Hutchings \u003cbenh@debian.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0f49157d1ce02671a450b566a12ff19baed6c19",
      "tree": "022cfc36199c318613b6070fd0e7a3a772c08c93",
      "parents": [
        "51e7eed79c41180919ff94942895ba38467d9ad4"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Jan 12 22:15:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:49:56 2011 -0800"
      },
      "message": "netdev: tilepro: Use is_unicast_ether_addr helper\n\nUse is_unicast_ether_addr from linux/etherdevice.h instead of custom\nmacros.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cd8a77df3e9916069787365a32918caa371fc16",
      "tree": "70d15e80a31c91bcad11f125a86a6e76c844aef4",
      "parents": [
        "c3d2a7309c95021f143c94a16ea9becc0c9b9d23"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 13 07:52:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:49:55 2011 -0800"
      },
      "message": "ks8695net: Use default implementation of ethtool_ops::get_link\n\nThis is completely untested as I don\u0027t have an ARM build environment.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3d2a7309c95021f143c94a16ea9becc0c9b9d23",
      "tree": "3339bb16e0fc43d8884cfebd8f32c417cfd880da",
      "parents": [
        "9e56790ad31d72a5a44142af462d047c0c897b29"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 13 07:50:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:48:27 2011 -0800"
      },
      "message": "ks8695net: Disable non-working ethtool operations\n\nSome ethtool operations can only be implemented for the WAN port, and\nnot all such operations are allowed to return an error code such as\n-EOPNOTSUPP.  Therefore, define two separate ethtool_ops structures\nfor WAN and non-WAN ports; simplify and rename the WAN-only functions.\n\nThis is completely untested as I don\u0027t have an ARM build environment.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e56790ad31d72a5a44142af462d047c0c897b29",
      "tree": "0557144779a2ad51093110dce0cdc163592e15fb",
      "parents": [
        "e84f885ebfb43b1ebb1481ee8bb2018743f947e9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 13 11:40:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:48:26 2011 -0800"
      },
      "message": "USB CDC NCM: Don\u0027t deref NULL in cdc_ncm_rx_fixup() and don\u0027t use uninitialized variable.\n\nskb_clone() dynamically allocates memory and may fail. If it does it\nreturns NULL. This means we\u0027ll dereference a NULL pointer in\ndrivers/net/usb/cdc_ncm.c::cdc_ncm_rx_fixup().\nAs far as I can tell, the proper way to deal with this is simply to goto\nthe error label.\n\nFurthermore gcc complains that \u0027skb\u0027 may be used uninitialized:\n  drivers/net/usb/cdc_ncm.c: In function ‘cdc_ncm_rx_fixup’:\n  drivers/net/usb/cdc_ncm.c:922:18: warning: ‘skb’ may be used uninitialized in this function\nand I believe it is right. On the line where we\n  pr_debug(\"invalid frame detected (ignored)\" ...\nwe are using the local variable \u0027skb\u0027 but nothing has ever been assigned\nto that variable yet. I believe the correct fix for that is to use\n\u0027skb_in\u0027 instead.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e84f885ebfb43b1ebb1481ee8bb2018743f947e9",
      "tree": "a5844259eac44bc6e5119e5c96fdaeb28aa78bdf",
      "parents": [
        "f767b6df8a796f901b2bd595ae22234636be4124"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 13 10:25:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:48:26 2011 -0800"
      },
      "message": "vxge: Remember to release firmware after upgrading firmware\n\nRegardless of whether the firmware update being performed by\nvxge_fw_upgrade() is a success or not we must still remember to always\nrelease_firmware() before returning.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f767b6df8a796f901b2bd595ae22234636be4124",
      "tree": "f2d523d95990f928618b81e7deb9de666ffd42db",
      "parents": [
        "78d07369462e9feeaa5db301b0aa70e9dcb40b48"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 18:08:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:48:25 2011 -0800"
      },
      "message": "netdev: bfin_mac: Remove is_multicast_ether_addr use in netdev_for_each_mc_addr\n\nRemove code that has no effect.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ac9ad1394fa542ac7ae0dc943ee3cda678799fa",
      "tree": "d846be421ed68f4fc612ae7c061783dab73d5fa2",
      "parents": [
        "1949e084bfd143c76e22c0b37f370d6e7bf4bfdd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jan 12 12:13:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:44:34 2011 -0800"
      },
      "message": "net: remove dev_txq_stats_fold()\n\nAfter recent changes, (percpu stats on vlan/tunnels...), we dont need\nanymore per struct netdev_queue tx_bytes/tx_packets/tx_dropped counters.\n\nOnly remaining users are ixgbe, sch_teql, gianfar \u0026 macvlan :\n\n1) ixgbe can be converted to use existing tx_ring counters.\n\n2) macvlan incremented txq-\u003etx_dropped, it can use the\ndev-\u003estats.tx_dropped counter.\n\n3) sch_teql : almost revert ab35cd4b8f42 (Use net_device internal stats)\n    Now we have ndo_get_stats64(), use it, even for \"unsigned long\"\nfields (No need to bring back a struct net_device_stats)\n\n4) gianfar adds a stats structure per tx queue to hold\ntx_bytes/tx_packets\n\nThis removes a lockdep warning (and possible lockup) in rndis gadget,\ncalling dev_get_stats() from hard IRQ context.\n\nRef: http://www.spinics.net/lists/netdev/msg149202.html\n\nReported-by: Neil Jones \u003cneiljay@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nCC: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCC: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: Sandeep Gopalpet \u003csandeep.kumar@freescale.com\u003e\nCC: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b874e25c5c84bc45fc205407286fbe4744f4776",
      "tree": "b8e0f02cc7295b583fc6d72a4064ab4b9cede720",
      "parents": [
        "976534319b0823aae29237d02e29a32ebcd5f910"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jan 12 19:11:05 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 13 22:09:17 2011 +0000"
      },
      "message": "sfc: Restore the effect of the rss_cpus module parameter\n\nCommit a4900ac (\"sfc: Create multiple TX queues\") accidentally\ndisabled the rss_cpus module parameter.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "976534319b0823aae29237d02e29a32ebcd5f910",
      "tree": "7ded52acd405d90e05fe38aff3592c08be0abda3",
      "parents": [
        "5b919f833d9d60588d026ad82d17f17e8872c7a9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jan 12 18:26:56 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 13 22:08:43 2011 +0000"
      },
      "message": "sfc: Make efx_get_tx_queue() an inline function\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "35ab7b798a2dc4a9b19bd85833f83a19736bcfd8",
      "tree": "3d1ad483dea7bd6621beddc8250b3100de72292f",
      "parents": [
        "464143c911df98d4913932534485113a0a14aa74"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 11:21:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 12 19:00:39 2011 -0800"
      },
      "message": "bna: Remove unnecessary memset(,0,)\n\nkzalloc\u0027d memory doesn\u0027t need a memset to 0.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb1231052e265e960d902ab32e67c5ccdabc9434",
      "tree": "3dd999a598355ff0d82f56eea1ffa49a81c8a42c",
      "parents": [
        "72b43d0898e97f588293b4a24b33c58c46633d81",
        "4e5518ca53be29c1ec3c00089c97bef36bfed515"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 12 18:52:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 12 18:52:31 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "12252771691aaf4935206367e0917a8f697acfcb",
      "tree": "7b8edec1fb719350baea34c78ddd2c34d3feaf5a",
      "parents": [
        "6c64b0c696d7a650f52d75ea59375983ec0d5e33"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Jan 11 23:30:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 12 18:46:12 2011 -0800"
      },
      "message": "netdev: bfin_mac: Use is_multicast_ether_addr helper\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c64b0c696d7a650f52d75ea59375983ec0d5e33",
      "tree": "cda5b828aa9c4ef9422c257d5b9d6f8619d50dbb",
      "parents": [
        "5b919f833d9d60588d026ad82d17f17e8872c7a9"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Jan 11 23:31:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 12 18:46:11 2011 -0800"
      },
      "message": "netdev: ucc_geth: Use is_multicast_ether_addr helper\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da995a8aee044bc5d0847e19e351cd48a2cb8bcc",
      "tree": "000cb11c5e49e1bc91a2212ed5a2299f279c990b",
      "parents": [
        "4979d18fe105297f8f065743f31f8f735da8df2d"
      ],
      "author": {
        "name": "Aleksey Senin",
        "email": "alex@senin.name",
        "time": "Thu Dec 02 11:44:49 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jan 12 14:49:17 2011 -0800"
      },
      "message": "IB/mlx4: Handle protocol field in multicast table\n\nThe newest device firmware stores IB vs. Ethernet protocol in two bits\nin members_count field of multicast group table (0: Infiniband, 1:\nEthernet).  When changing the QP members count for a multicast group,\nit important not to reset this information.  When calling multicast\nattach first time, the protocol type should be specified.  In this\npatch we always set it IB, but in the future we will handle Ethernet\ntoo.  When looking for a QP, the protocol type shoud be checked too.\n\nSigned-off-by: Aleksey Senin \u003calekseys@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "4979d18fe105297f8f065743f31f8f735da8df2d",
      "tree": "36776f85b2bee47c5a671db498939305589d23aa",
      "parents": [
        "4162cf64973df51fc885825bc9ca4d055891c49f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jan 12 09:50:36 2011 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jan 12 09:50:36 2011 -0800"
      },
      "message": "mlx4_{core, ib, en}: Fix driver when sizeof (phys_addr_t) \u003e sizeof (long)\n\nSome systems have PCI addresses that don\u0027t fit in unsigned long (eg some\n32-bit PowerPC 440 systems have 36-bit bus addresses).  Fix up mlx4 drivers\nby using phys_addr_t where appropriate, so we don\u0027t truncate any PCI\nresource addresses before ioremapping them.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "94d4c4cd563aeff4d498168f1c8444074160d0e7",
      "tree": "f12b08ef94db4f8510f0bdd97ca89e196ae310e9",
      "parents": [
        "2818ef50c4dc103ce52e12d14ce2dfbde5268120",
        "329620a878cf89184b28500d37fa33cc870a3357"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 12 08:37:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 12 08:37:35 2011 -0800"
      },
      "message": "Merge branch \u0027stable/xenbus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/xenbus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/xenbus: making backend support modular is too complex\n  xen/pci: Make xen-pcifront be dependent on XEN_XENBUS_FRONTEND\n  xen/xenbus: fixup checkpatch issues in xenbus_probe*\n  xen/netfront: select XEN_XENBUS_FRONTEND\n  xen/xenbus: clean up noise in xenbus_probe_frontend.c\n  xen/xenbus: clean up noise in xenbus_probe_backend.c\n  xen/xenbus: clean up noise in xenbus_probe.c\n  xen/xenbus: cleanup debug noise in xenbus_comms.c\n  xen/xenbus: clean up error handling\n  xen/xenbus: make frontend bus GPL\n  xen/xenbus: make sure backend bus is registered earlier\n  xenbus/frontend: register bus earlier\n  xen: remove xen/evtchn.h\n  xen: add backend driver support\n  xen: separate out frontend xenbus\n"
    },
    {
      "commit": "4162cf64973df51fc885825bc9ca4d055891c49f",
      "tree": "f218c7bd298f4d41be94d08a314eb9fbc3fcb4ea",
      "parents": [
        "fb7b5a956992fdc53d0b9c8ea29b51b92839dc1b",
        "343a8d13aae58dec562dbb5c7d48a53e9b847871"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:32:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:32:41 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (67 commits)\n  cxgb4vf: recover from failure in cxgb4vf_open()\n  netfilter: ebtables: make broute table work again\n  netfilter: fix race in conntrack between dump_table and destroy\n  ah: reload pointers to skb data after calling skb_cow_data()\n  ah: update maximum truncated ICV length\n  xfrm: check trunc_len in XFRMA_ALG_AUTH_TRUNC\n  ehea: Increase the skb array usage\n  net/fec: remove config FEC2 as it\u0027s used nowhere\n  pcnet_cs: add new_id\n  tcp: disallow bind() to reuse addr/port\n  net/r8169: Update the function of parsing firmware\n  net: ppp: use {get,put}_unaligned_be{16,32}\n  CAIF: Fix IPv6 support in receive path for GPRS/3G\n  arp: allow to invalidate specific ARP entries\n  net_sched: factorize qdisc stats handling\n  mlx4: Call alloc_etherdev to allocate RX and TX queues\n  net: Add alloc_netdev_mqs function\n  caif: don\u0027t set connection request param size before copying data\n  cxgb4vf: fix mailbox data/control coherency domain race\n  qlcnic: change module parameter permissions\n  ...\n"
    },
    {
      "commit": "f1d6d6cd9029daa7e7d4a0b14347b5392320f22a",
      "tree": "673e1940d385cfc625ed7583b54117ca97216734",
      "parents": [
        "b9d919a4ac6cf031b8e065f82ad8f1b0c9ed74b1",
        "2b76c05794e66655e10633d2d78287854c991f63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:30:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:30:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (42 commits)\n  IB/qib: Fix refcount leak in lkey/rkey validation\n  IB/qib: Improve SERDES tunning on QMH boards\n  IB/qib: Unnecessary delayed completions on RC connection\n  IB/qib: Issue pre-emptive NAKs on eager buffer overflow\n  IB/qib: RDMA lkey/rkey validation is inefficient for large MRs\n  IB/qib: Change QPN increment\n  IB/qib: Add fix missing from earlier patch\n  IB/qib: Change receive queue/QPN selection\n  IB/qib: Fix interrupt mitigation\n  IB/qib: Avoid duplicate writes to the rcv head register\n  IB/qib: Add a few new SERDES tunings\n  IB/qib: Reset packet list after freeing\n  IB/qib: New SERDES init routine and improvements to SI quality\n  IB/qib: Clear WAIT_SEND flags when setting QP to error state\n  IB/qib: Fix context allocation with multiple HCAs\n  IB/qib: Fix multi-Florida HCA host panic on reboot\n  IB/qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better\n  IB/qib: UD send with immediate receive completion has wrong size\n  IB/qib: Set port physical state even if other fields are invalid\n  IB/qib: Generate completion callback on errors\n  ...\n"
    },
    {
      "commit": "343a8d13aae58dec562dbb5c7d48a53e9b847871",
      "tree": "92f8af47939b892b7430d50e391a983907f00b9c",
      "parents": [
        "60dbb011df9764294284cc3e70f935eaa462e15e"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Tue Jan 11 15:44:40 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 15:44:40 2011 -0800"
      },
      "message": "cxgb4vf: recover from failure in cxgb4vf_open()\n\nIf the Link Start fails in cxgb4vf_open(), we need to back out any state\nthat we\u0027ve built up ...\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f76957fc8fc4fa9735f01e59653b2792b077de06",
      "tree": "0e68a46cad2c68a3f6df88c3c1a302a145a0dbc4",
      "parents": [
        "b5074087add883d015827e3792e4e388cc2d40c3"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Jan 11 07:45:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 14:03:09 2011 -0800"
      },
      "message": "ehea: Increase the skb array usage\n\nCurrently the skb array is not fully allocated, and the allocation\nis done as it\u0027s requested, which is not the expected way.\n\nThis patch just allocate the full skb array at driver initialization.\nAlso, this patch increases ehea version to 107.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5074087add883d015827e3792e4e388cc2d40c3",
      "tree": "c3ab6ab19a78da880e3c282cb58edab2cbad300d",
      "parents": [
        "0c302f57aba3ed638d71b66767e145ea5c14a353"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Tue Jan 11 02:07:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 14:03:08 2011 -0800"
      },
      "message": "net/fec: remove config FEC2 as it\u0027s used nowhere\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c302f57aba3ed638d71b66767e145ea5c14a353",
      "tree": "6e2be489add465eb0d8d71d6d334ac6391e4b6bc",
      "parents": [
        "c191a836a908d1dd6b40c503741f91b914de3348"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Tue Jan 11 01:55:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 14:03:08 2011 -0800"
      },
      "message": "pcnet_cs: add new_id\n\npcnet_cs:\n     add another ID of \"corega Ether CF-TD\" 10Base-T PCMCIA card.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "030b4b3309e29c6c857d8521c3076743663c259e",
      "tree": "07fb6c45846564c6c356f102216f5311c05ccad9",
      "parents": [
        "3afa9f19e5bd16abed998b7bf1b178206403286f"
      ],
      "author": {
        "name": "Ali Ayoub",
        "email": "ali@dev.mellanox.co.il",
        "time": "Mon Jan 10 17:42:06 2011 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 10 17:42:06 2011 -0800"
      },
      "message": "mlx4_core: Avoid vunmap() of invalid pointer if allocation fails\n\nSigned-off-by: Ali Ayoub \u003cali@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f5a49539a64ae5e3833fddec54a3c2524c7fe333",
      "tree": "eaad1e7dbb040f14fe817859c0cbcbf65727acb4",
      "parents": [
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 10 17:42:05 2011 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 10 17:42:05 2011 -0800"
      },
      "message": "mlx4_core: Remove warning message about firmware bug\n\nThe kernel warning message added in commit 58d74bb1d9f7 (\"mlx4_core:\nWorkaround firmware bug in query dev cap\") about mlx4 reporting the\nwrong number of \"blue flame registers\" doesn\u0027t really help anyone, since\nthe firmware bug is known and fixed and the bug is pretty much harmless\nto users.  So just get rid of the warning.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0be8c8bd1de21d75ef14eb6af35b664f70a35746",
      "tree": "fac1d514dcdb4146d4504f965a7f394c998c6b82",
      "parents": [
        "e54be894eae10eca9892e965cc9532f5d5a11767",
        "a780c6e86851c6479851186c5d5b9fb2b201bec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (52 commits)\n  Blackfin: encode cpu-rev into uImage name\n  Blackfin: bf54x: don\u0027t ack GPIO ints when unmasking them\n  Blackfin: sram_free_with_lsl: do not ignore return value of sram_free\n  Blackfin: boards: add missing \"static\" to peripheral lists\n  Blackfin: DNP5370: new board port\n  Blackfin: bf518f-ezbrd: fix dsa resources\n  Blackfin: move \"-m elf32bfin\" to general LDFLAGS\n  Blackfin: kgdb_test: make sure to initialize num2\n  Blackfin: kgdb: disable preempt schedule when running single step in kgdb\n  Blackfin: kgdb: disable interrupt when single stepping in ADEOS\n  Blackfin: SMP: kgdb: apply anomaly 257 work around\n  Blackfin: fix building IPIPE code when XIP is enabled\n  Blackfin: SMP: kgdb: flush core internal write buffer before flushinv\n  Blackfin: sport_uart resources: remove unused secondary RX/TX pins\n  Blackfin: tll6527m: fix spelling in unused code (struct name)\n  Blackfin: bf527-ezkit: add adau1373 chip address\n  Blackfin: no-mpu: fix masking of small uncached dma region\n  Blackfin: pm: drop irq save/restore in standby and suspend to mem callback\n  MAINTAINERS: update Analog Devices support info\n  Blackfin: dpmc.h: pull in new pll.h\n  ...\n"
    },
    {
      "commit": "42b82dc19dfdcab931fb67175996a881ce254145",
      "tree": "6db611b3bb1d25903efeaa81be045b6b1e338c32",
      "parents": [
        "96545aeb7b4457594d764af4d689a738e97f14b8"
      ],
      "author": {
        "name": "hayeswang",
        "email": "hayeswang@realtek.com",
        "time": "Mon Jan 10 02:07:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 16:13:33 2011 -0800"
      },
      "message": "net/r8169: Update the function of parsing firmware\n\nUpdate rtl_phy_write_fw function. The new function could\nparse the complex firmware which is used by RTL8111E and later.\nThe new firmware may read data and do some operations, not just\ndo writing only.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96545aeb7b4457594d764af4d689a738e97f14b8",
      "tree": "f916a4b5e95a336db645ab725a4301cc0d71001a",
      "parents": [
        "d7b92affba524e0ca848a5ab60649fb91190d9b5"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Jan 06 13:37:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 16:13:33 2011 -0800"
      },
      "message": "net: ppp: use {get,put}_unaligned_be{16,32}\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nReviewed-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1593d2298acca8b6680100d622911827edb8b0a",
      "tree": "ebc4e49a4b94d8a05db9722d4d032c694e300476",
      "parents": [
        "36909ea43814cba34f7c921e99cba33d770a54e1"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Jan 09 19:36:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 16:05:31 2011 -0800"
      },
      "message": "mlx4: Call alloc_etherdev to allocate RX and TX queues\n\nChanged driver to call alloc_etherdev_mqs so that the number of TX\nand RX queues can be set to correct values in the netdev device.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80ce3f67e75ffa14ad99b26457a7e9558b8b001a",
      "tree": "41c409c5f2bca580b3a9305307927461cab91450",
      "parents": [
        "b11a25aaeccc29d5090d1ce9776af20e3ee99ab9"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Jan 10 13:53:43 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:53:43 2011 -0800"
      },
      "message": "cxgb4vf: fix mailbox data/control coherency domain race\n\nFor the VFs, the Mailbox Data \"registers\" are actually backed by\nT4\u0027s \"MA\" interface rather than PL Registers (as is the case for\nthe PFs).  Because these are in different coherency domains, the\nwrite to the VF\u0027s PL-register-backed Mailbox Control can race in\nfront of the writes to the MA-backed VF Mailbox Data \"registers\".\nSo we need to do a read-back on at least one byte of the VF Mailbox\nData registers before doing the write to the VF Mailbox Control\nregister.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b11a25aaeccc29d5090d1ce9776af20e3ee99ab9",
      "tree": "5779505d2bd617a7504289922f16a8d3643792d2",
      "parents": [
        "13b93ed924a82affd1e3a48f631cbb12c552199d"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Jan 10 00:15:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:34:55 2011 -0800"
      },
      "message": "qlcnic: change module parameter permissions\n\no Updating module parameter after driver load is not supported\n  except auto_fw_reset parameter. Changing these parameter after\n  driver load, can have weird result.\n\no Update driver version to 5.0.15.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b93ed924a82affd1e3a48f631cbb12c552199d",
      "tree": "7865b55d62171105f40e1b096caeb62ae877f885",
      "parents": [
        "0e5f20b656c14d91efe61240d44b6f4b53ea939e"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Mon Jan 10 00:15:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:34:54 2011 -0800"
      },
      "message": "qlcnic: fix ethtool diagnostics test\n\nIRQ diag test was getting executed only when both register test\nand link test passed. The test should get executed if ETH_TEST_FL_OFFLINE\nflag is set.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@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": "0e5f20b656c14d91efe61240d44b6f4b53ea939e",
      "tree": "922d04e0def9723cae63d8a0de1daa77d9bf2c94",
      "parents": [
        "facb4edc1e0e849ea98e147a821e60d6d6272c0a"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Jan 10 00:15:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:34:54 2011 -0800"
      },
      "message": "qlcnic: fix flash fw version read\n\nDriver is reading flash fw version from defined address, this address\nmay be invalid. Indeed Driver should read address for fw version through\nflash layout table. Flash layout table has defined region and address for\nfw version address should be read from fw image region.\n\nDriver has check for old firmware, this bug can cause driver load fail.\nThis patch will try to read fw version from flash image region, if that fails,\nread from defined address.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c599bd6b9ac8926b03e6bf332a8c14ae2ffb43a3",
      "tree": "353f7dc0114794bb9b78ceae4c42c724ef0d10e2",
      "parents": [
        "2d70a3d42de642e1d78355338b63cf064dc0f345"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:14 2011 -0800"
      },
      "message": "netdev: bfin_mac: let boards set vlan masks\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d70a3d42de642e1d78355338b63cf064dc0f345",
      "tree": "74bf34d7545150b3716671e70a6b12e6faef3927",
      "parents": [
        "53ed29841dfffa71c68e5cd3e601da195235ff5b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Jan 10 02:54:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:13 2011 -0800"
      },
      "message": "netdev: bfin_mac: disable hardware checksum if writeback cache is enabled\n\nWith writeback caches, corrupted RX packets will be sent up the stack\nwithout any error markings.\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": "53ed29841dfffa71c68e5cd3e601da195235ff5b",
      "tree": "255238ff50b6853e0e0f1b3b671697ced1e6bf24",
      "parents": [
        "5ca1bb5aceb0bccf532ffc21588585a925cdee20"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:13 2011 -0800"
      },
      "message": "netdev: bfin_mac: drop unused Mac data\n\nWe don\u0027t use this local \"Mac\" data anywhere (since we rely on the\nnetdev\u0027s storage), so punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ca1bb5aceb0bccf532ffc21588585a925cdee20",
      "tree": "58829a7851c94caf5f1453a506dab87078a23301",
      "parents": [
        "c6dd5098f47268976f7d0af3dad29084fd8b6b98"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:12 2011 -0800"
      },
      "message": "netdev: bfin_mac: mark setup_system_regs as static\n\nNo need for this to be exported since it is only used in this driver.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6dd5098f47268976f7d0af3dad29084fd8b6b98",
      "tree": "7478f9ddede53722339ec59594229bb04abd2093",
      "parents": [
        "45b9f509b7f5d2d792b3c03b78ddc8ec543e921b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:12 2011 -0800"
      },
      "message": "netdev: bfin_mac: clean up printk messages\n\nUse netdev_* and pr_* helper funcs for output rather than printk.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e5518ca53be29c1ec3c00089c97bef36bfed515",
      "tree": "99c9405c40b0e8b36c730b40a2760db91142d0b4",
      "parents": [
        "3c4a8cc46e8cc17910020964689f3faf6bffb8ad"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jan 10 12:56:05 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:53 2011 -0500"
      },
      "message": "hostap_cs: fix sleeping function called from invalid context\n\npcmcia_request_irq() and pcmcia_enable_device() are intended\nto be called from process context (first function allocate memory\nwith GFP_KERNEL, second take a mutex). We can not take spin lock\nand call them.\n\nIt\u0027s safe to move spin lock after pcmcia_enable_device() as we\nstill hold off IRQ until dev-\u003ebase_addr is 0 and driver will\nnot proceed with interrupts when is not ready.\n\nPatch resolves:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d643758\n\nReported-and-tested-by: rbugz@biobind.com\nCc: stable@kernel.org  # 2.6.34+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c4a8cc46e8cc17910020964689f3faf6bffb8ad",
      "tree": "29751a4eb0f9e1a41d914b9154ddac8daecd1452",
      "parents": [
        "ed70c6e60ee51b0fb46752ab4fd372a071da59d8"
      ],
      "author": {
        "name": "Indan Zupancic",
        "email": "indan@nul.nu",
        "time": "Sat Jan 08 12:17:27 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:53 2011 -0500"
      },
      "message": "ipw2200: Check for -1 INTA in tasklet too.\n\nThis is an attempt to fix a long standing open bug:\nhttp://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d1334\n\nThe interrupt handler checks for INTA being -1, apparently that means that the\nhardware is gone. But the interrupt handler defers actual interrupt processing\nto a tasklet. By the time the tasklet is run and checks INTA again, the\nhardware might be gone and INTA be -1, which confuses the driver because all\nevent bits are set.\n\nThe patch applies to 2.6.37.\n\nSigned-off-by: Indan Zupancic \u003cindan@nul.nu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b5c5827d1f80ad8ae844a8b1183f59ddb90fe25",
      "tree": "925d555241da1d54e427a603772f71f9251c1d9b",
      "parents": [
        "016134eee334d51262f10ce3261976ea40a57878"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Thu Jan 06 23:47:52 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:53 2011 -0500"
      },
      "message": "p54: fix sequence no. accounting off-by-one error\n\nP54_HDR_FLAG_DATA_OUT_SEQNR is meant to tell the\nfirmware that \"the frame\u0027s sequence number has\nalready been set by the application.\"\n\nWhereas IEEE80211_TX_CTL_ASSIGN_SEQ is set for\nframes which lack a valid sequence number and\neither the driver or firmware has to assign one.\n\nYup, it\u0027s the exact opposite!\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55de80d64545e5c4cca7f574fdf04b1f02a5f8fd",
      "tree": "149179436e08a8983224fa6c896f28e324df52b7",
      "parents": [
        "4976b4eb9d083f035aa97afec560c7e1c16c6afd"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Jan 05 01:06:21 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:52 2011 -0500"
      },
      "message": "ath9k_htc: Really fix packet injection\n\nThe chainmask value along with other configuration has to be set\non the target for packet injection. Fix this and also move the monitor\ninterface addition before the channel set segment to ensure that\nthe opmode is updated properly.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d50192c17d4481c0e34c1ed2ae24fd7bc16e121",
      "tree": "712b3e8667cb3cc14ced62683378f30d338fdb82",
      "parents": [
        "69bdacc8fbac32e4dc804ab13cafe3c1bbdcba9d"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Jan 04 13:43:39 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:51 2011 -0500"
      },
      "message": "ath9k_hw: Fix RX handling for USB devices\n\nCommit \"ath9k_hw: Abort rx if hw is not coming out of full sleep in reset\"\nuncondionally added aborting RX DMA in a HW reset, though it is a bit\nunclear as to why this is needed.\n\nAnyway, RX DMA is handled in the target for USB devices, and this would\ninterfere with normal operations (scanning etc.), so fix this.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "69bdacc8fbac32e4dc804ab13cafe3c1bbdcba9d",
      "tree": "d65903bc1b7a7a9bf58f9aad91b85d6dc36776b9",
      "parents": [
        "07422063d43612762d53fac8b6df213c96f4b1f6"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Jan 04 13:17:05 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:51 2011 -0500"
      },
      "message": "ath9k_hw: Fix thermal issue with UB94\n\nHardcode the output voltage of x-PA bias LDO to the lowest\nvalue for UB94. The card doesn\u0027t get too hot now.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07422063d43612762d53fac8b6df213c96f4b1f6",
      "tree": "dce06b97c18e90e6d84278cd2172def89096c910",
      "parents": [
        "6cae913d6c06557fee81aa8a181eafcc9a76516a"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Jan 04 13:16:54 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:51 2011 -0500"
      },
      "message": "ath9k_hw: Fix calibration for AR9287 devices\n\nAR9287 based devices have issues with ADC gain calibration\nwhich would cause uplink throughput drops in HT40 mode.\nRemove ADC gain from the supported calibration algorithms.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6cae913d6c06557fee81aa8a181eafcc9a76516a",
      "tree": "bd4ab78c4745950d1e254f7c04a81ace9e908eb7",
      "parents": [
        "45b9f509b7f5d2d792b3c03b78ddc8ec543e921b"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Jan 04 13:16:37 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:51 2011 -0500"
      },
      "message": "ath9k_hw: Fix chip test\n\nUSB devices do not require the chip test routine.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21aa8ec362b59458bea1144494ae53ca2d8b13ed",
      "tree": "b941d6175a651307c650cac5d02c1dbde6b841e4",
      "parents": [
        "b1524e29e318e79b2d04bcbd651a7af8dff32bb3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:45:57 2011 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:03 2011 -0500"
      },
      "message": "net/irda: bfin_sir: back out transitional defines\n\nNow that the common header is sane, we can drop the transitional cruft.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "709465d6ea0466454ef547e7d1065db2b23033a9",
      "tree": "84c995bf4ce30510fc03b87f5b60ddbf7fedac7d",
      "parents": [
        "759a3f3f3171c521229dda2335e5ab105f6fdc40"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 28 15:43:50 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:02 2011 -0500"
      },
      "message": "net/irda: bfin_sir: pull in serial headers for defines\n\nWe\u0027re in the process of cleaning up the global Blackfin namespace, so the\nbfin_sir driver needs to pull in the serial header explicitly now.\n\nThis does add a little transitional cruft to keep things compiling, but a\nfollow up patch in this series will cull that.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "45b9f509b7f5d2d792b3c03b78ddc8ec543e921b",
      "tree": "0ae4f187a227308477124daf4e6e7989e7c94dcb",
      "parents": [
        "69830529b26e6dc9582a4b65ab88f40f050cf94e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 06 14:29:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:12 2011 -0800"
      },
      "message": "ixgbe: update ntuple filter configuration\n\nThis change fixes several issues found in ntuple filtering while I was\ndoing the ATR refactor.\n\nSpecifically I updated the masks to work correctly with the latest version\nof ethtool, I cleaned up the exception handling and added detailed error\noutput when a filter is rejected, and corrected several bits that were set\nincorrectly in ixgbe_type.h.\n\nThe previous version of this patch included a printk that was left over from\nme fixing the filter setup.  This patch does not include that printk.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "69830529b26e6dc9582a4b65ab88f40f050cf94e",
      "tree": "03c16ab393989d80e4ca9034f415fe499dc83ce8",
      "parents": [
        "905e4a4163c4e807daf1f1f6b8f958e762a834a8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 06 14:29:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:11 2011 -0800"
      },
      "message": "ixgbe: further flow director performance optimizations\n\nThis change adds a compressed input type for atr signature hash\ncomputation.  It also drops the use of the set functions when setting up\nthe ATR input since we can then directly setup the hash input as two dwords\nthat can be stored and passed as registers.\n\nWith these changes the cost of computing the has is low enough that we can\nperform a hash computation on each TCP SYN flagged packet allowing us to\ndrop the number of flow director misses considerably in tests such as\nnetperf TCP_CRR.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "905e4a4163c4e807daf1f1f6b8f958e762a834a8",
      "tree": "4f2a71c7dc5255a1dfb9f4063b94a920a3ada135",
      "parents": [
        "2d39d576fad0fd4bb79a0de26fca50a4be1ffdc1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 06 14:29:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:11 2011 -0800"
      },
      "message": "ixgbe: cleanup flow director hash computation to improve performance\n\nThis change cleans up the layout of the flow director data, and the\nalgorithm used to calculate the hash resulting in a 35x / 3500% performance\nincrease versus the old flow director hash computation.  The overall effect\nis only a 1% increase in transactions per second though due to the fact\nthat only 1 packet in 20 are actually hashed upon.\n\nTCP_RR before:\nSocket Size   Request  Resp.   Elapsed  Trans.\nSend   Recv   Size     Size    Time     Rate\nbytes  Bytes  bytes    bytes   secs.    per sec\n\n16384  87380  1        1       60.00    23059.27\n16384  87380\n\nTCP_RR after:\nSocket Size   Request  Resp.   Elapsed  Trans.\nSend   Recv   Size     Size    Time     Rate\nbytes  Bytes  bytes    bytes   secs.    per sec\n\n16384  87380  1        1       60.00    23239.98\n16384  87380\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "2d39d576fad0fd4bb79a0de26fca50a4be1ffdc1",
      "tree": "12d38ef31a7d6c2a2b1e73e6564091eb9c85ce98",
      "parents": [
        "5377a4160bb65ee4dd11b4b1d081d86d56d92bff"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Thu Jan 06 14:29:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:10 2011 -0800"
      },
      "message": "ixgbe: make sure per Rx queue is disabled before unmapping the receive buffer\n\nWhen disable the Rx logic globally, we would also want to disable the per Rx\nqueue receive logic by per queue Rx control register RXDCTL so no more DMA is\nhappening from the packet buffer to the receive buffer associated with the Rx\nring, before we start unmapping Rx ring receive buffer. The hardware may take\nmax of 100us before the corresponding Rx queue is really disabled. Added\nixgbe_disable_rx_queue() for this purpose.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "5377a4160bb65ee4dd11b4b1d081d86d56d92bff",
      "tree": "977dc6639906ff8d7b27a8c5e569cb8ab91f5625",
      "parents": [
        "77996d1d4c1cf0059f5c2d1cea9d5135ac1b8c91"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.j.brandewie@intel.com",
        "time": "Thu Jan 06 14:29:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:10 2011 -0800"
      },
      "message": "e1000: Add support for the CE4100 reference platform\n\nThis patch adds support for the gigabit phys present on the CE4100 reference\nplatforms.\n\nSigned-off-by:  Dirk Brandewie \u003cdirk.j.brandewie@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "77996d1d4c1cf0059f5c2d1cea9d5135ac1b8c91",
      "tree": "0cdb5515487f49e7e6f09d5ce8a8c7831d727ee2",
      "parents": [
        "31dbe5b4ac6fca72dec946e4d0fa7f0913f1d9b1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:09 2011 -0800"
      },
      "message": "e1000e: add custom set_d[0|3]_lplu_state function pointer for 82574\n\n82574 needs to configure Low Power Link Up (or LPLU) differently than\nthe other parts in the 8257x family supported by the driver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-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": "31dbe5b4ac6fca72dec946e4d0fa7f0913f1d9b1",
      "tree": "8774e4836c881a7a2c18ddb02f253b66c82aec6c",
      "parents": [
        "fe46f58fa61f025564a3c1e80b789885cb4b0f30"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:09 2011 -0800"
      },
      "message": "e1000e: power off PHY after reset when interface is down\n\nSome Phys supported by the driver do not remain powered off across a reset\nof the device when the interface is down, e.g. on 82571, but not on 82574.\nThis patch powers down (only when WoL is disabled) the PHY after a reset if\nthe interface is down and the ethtool diagnostics are not currently running.\n\nThe ethtool diagnostic function required a minor re-factor as a result, and\nthe e1000_[get|put]_hw_control() functions are renamed since they are no\nlonger static to netdev.c as they are needed by the ethtool diagnostics.\nA couple minor whitespace issues were cleaned up, too.\n\nReported-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe46f58fa61f025564a3c1e80b789885cb4b0f30",
      "tree": "6ec14729d0ccb1df72b4e63574dcadec79f8e496",
      "parents": [
        "e0dc4f125456e57347a6d016bd7209f064135b1d"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:08 2011 -0800"
      },
      "message": "e1000e: use either_crc_le() rather than re-write it\n\nFor the 82579 jumbo frame workaround, there is no need to re-write the CRC\ncalculation functionality already found in the kernel\u0027s ether_crc_le().\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0dc4f125456e57347a6d016bd7209f064135b1d",
      "tree": "6458f1eaf49dabf7e08e65ec0493077cd84e260c",
      "parents": [
        "482fed85e64958f678a138a4b5f8891190d2b169"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:08 2011 -0800"
      },
      "message": "e1000e: properly bounds-check string functions\n\nUse string functions with bounds checking rather than their non-bounds\nchecking counterparts, and do not hard code these boundaries.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-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": "482fed85e64958f678a138a4b5f8891190d2b169",
      "tree": "5904011346d4659039122c083741d63f48379c54",
      "parents": [
        "dd93f95e92283498f2497a632a81c167444668b5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:07 2011 -0800"
      },
      "message": "e1000e: convert calls of ops.[read|write]_reg to e1e_[r|w]phy\n\nCleans up the code a bit by using the driver-specific e1e_rphy and\ne1e_wphy macros instead of the full function pointer variants.  Fix\na couple whitespace issue with two already existing calls to e1e_wphy.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd93f95e92283498f2497a632a81c167444668b5",
      "tree": "fa5067184bc32c77bec6931a5a9862d8d137c270",
      "parents": [
        "0363466866d901fbc658f4e63dd61e7cc93dd0af"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:06 2011 -0800"
      },
      "message": "e1000e: cleanup variables set but not used\n\nThe ICR register is clear on read and we don\u0027t care what the returned value\nis when resetting the hardware so the icr variable(s) can be removed.  We\nshould not ignore the return from e1000_lv_jumbo_workaround_ich8lan() and\nfrom e1000_get_phy_id_82571() (dump a debug message when it fails and when\nan unknown Phy id is returned).\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-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": "fc741216db156994c554ac31c1151fe0e00d8f0e",
      "tree": "692c6278f1c20e4452620adee1ea3cd05d878819",
      "parents": [
        "f01a5236bd4b140198fbcc550f085e8361fd73fa"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Sun Jan 09 06:23:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:35:34 2011 -0800"
      },
      "message": "net offloading: Pass features into netif_needs_gso().\n\nNow that there is a single function that can compute the device\nfeatures relevant to a packet, we don\u0027t want to run it for each\noffload.  This converts netif_needs_gso() to take the features\nof the device, rather than computing them itself.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eee3a96c6368f47df8df5bd4ed1843600652b337",
      "tree": "c97fb17df1400e0da70d5cbeb07eec2eeed2d835",
      "parents": [
        "697d0e338c7fd392cf73bf120150ab6e5516a3a3"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jan 08 02:17:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 18:15:08 2011 -0800"
      },
      "message": "r8169: delay phy init until device opens.\n\nIt workarounds the 60s firmware load failure timeout for the\nnon-modular case.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dba5a68ae147d0672d4b9259f3ece37777f8b2fa",
      "tree": "4126af0f0cbc00dcac3f1f7156a975916f124147",
      "parents": [
        "14934efab62201c176c620bd598b34b59acb6796"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 07 11:12:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 16:20:29 2011 -0800"
      },
      "message": "forcedeth: Do not use legacy PCI power management\n\nThe forcedeth driver uses the legacy PCI power management, so it has\nto do PCI-specific things in its -\u003esuspend() and -\u003eresume() callbacks\nand some of them are not done correctly.\n\nConvert forcedeth to the new PCI power management framework and make\nit let the PCI subsystem take care of all the PCI-specific aspects of\ndevice handling during system power transitions.\n\nTested with nVidia Corporation MCP55 Ethernet (rev a2).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86aa77854f47ab6f5f9c687507af1f57d2b89004",
      "tree": "ab8d3da41fbbf7c177f1ab341bc982d80498dc92",
      "parents": [
        "2aca31e765f756408ebc8408378afa5795d1ae49"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Jan 09 15:54:15 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:54:15 2011 -0800"
      },
      "message": "sky2: convert to new VLAN model (v0.2)\n\nThis converts sky2 to new VLAN offload flags control via ethtool.\nIt also allows for transmit offload of vlan tagged frames which\nwas not possible before.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2aca31e765f756408ebc8408378afa5795d1ae49",
      "tree": "9e7f59ae4d5c32012725c8792f7f095a2fa4e934",
      "parents": [
        "9bcb8018cf7af1f00f35cad4b121897cac077269"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Jan 06 18:40:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:52:58 2011 -0800"
      },
      "message": "sky2: fix limited auto negotiation\n\nThe sky2 driver would always try all possible supported speeds even\nif the user only asked for a limited set of speed/duplex combinations.\n\nReported-by: Mohsen Hariri \u003cm.hariri@gmail.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bcb8018cf7af1f00f35cad4b121897cac077269",
      "tree": "17e73c7baed203c01208d279b4c357cd6b5b7ee9",
      "parents": [
        "084d6cbb13e351f48ecd87cc8718ace6b72845e8"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:20:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:47 2011 -0800"
      },
      "message": "bnx2x: Fix the race on bp-\u003estats_pending.\n\nFix the race on bp-\u003estats_pending between the timer and a LINK_UP event\nhandler.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "084d6cbb13e351f48ecd87cc8718ace6b72845e8",
      "tree": "7b1a4029467e64318cd448a19a1f7c319eda6487",
      "parents": [
        "4a33bc03ab66631e844080bf1189d2afd7aae929"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:20:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:39 2011 -0800"
      },
      "message": "bnx2x: Move to D0 before clearing MSI/MSI-X configuration.\n\nMove to D0 before clearing MSI/MSI-X configuration. Otherwise MSI/MSI-X\nwon\u0027t be cleared.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a33bc03ab66631e844080bf1189d2afd7aae929",
      "tree": "785d551a0b8556c581e70be5654da69b2abd32c9",
      "parents": [
        "0744db2394ff1ee908169e38ab9308163c4cede5"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:20:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:38 2011 -0800"
      },
      "message": "bnx2x: registers dump fixes\n\nFixes in registers dump:\n        - Properly calculate dump length for 57712.\n        - Prevent HW blocks parity attentions when dumping registers in order to\nprevent false parity errors handling.\n        - Update the bnx2x_dump.h file: old one had a few bugs that could cause\nfatal HW error as a result of a registers dump.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0744db2394ff1ee908169e38ab9308163c4cede5",
      "tree": "b0e9f60c6256a4e8eb6735ba1ef6d8c81c98607b",
      "parents": [
        "6a75da4a1a1d220fc3e32b816e83c258617505c5"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:19:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:22 2011 -0800"
      },
      "message": "bnx2x: Don\u0027t prevent RSS configuration in INT#x and MSI interrupt modes.\n\nDon\u0027t prevent RSS configuration in INT#x and MSI interrupt modes. Otherwise\nRx hash key won\u0027t be available.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26877c794407855f65c056d7914b2e72ae9b93b8",
      "tree": "cc8e388d3a841fb089ea0fd3209b453e155a3dc2",
      "parents": [
        "b5680e0b591f2701c5ba7d5fc8f96b55414073c8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 06 10:50:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:45:48 2011 -0800"
      },
      "message": "hamradio: Resolve memory leak due to missing firmware release in add_mcs()\n\nFailure to release_firmware() in drivers/net/hamradio/yam.c::add_mcs()\ncauses memory leak.\nThis patch should fix it.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5680e0b591f2701c5ba7d5fc8f96b55414073c8",
      "tree": "393a02162339aba1c10e6c558b078d82bf6cef96",
      "parents": [
        "bcc67771ed8ee31cc1f2b1e033ae822b40c72ff9"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:56 2011 -0800"
      },
      "message": "net/fec: add dual fec support for mx28\n\nThis patch is to add mx28 dual fec support. Here are some key notes\nfor mx28 fec controller.\n\n - The mx28 fec controller naming ENET-MAC is a different IP from FEC\n   used on other i.mx variants.  But they are basically compatible\n   on software interface, so it\u0027s possible to share the same driver.\n - ENET-MAC design on mx28 made an improper assumption that it runs\n   on a big-endian system. As the result, driver has to swap every\n   frame going to and coming from the controller.\n - The external phys can only be configured by fec0, which means fec1\n   can not work independently and both phys need to be configured by\n   mii_bus attached on fec0.\n - ENET-MAC reset will get mac address registers reset too.\n - ENET-MAC MII/RMII mode and 10M/100M speed are configured\n   differently FEC.\n - ETHER_EN bit must be set to get ENET-MAC interrupt work.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc67771ed8ee31cc1f2b1e033ae822b40c72ff9",
      "tree": "1b41ce6cd2fd9f4af71c2bbe2a6084e5c8f0bcd1",
      "parents": [
        "49da97dcb6b00a6869bbc3fa6ec7fdfd8a6e41a3"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:56 2011 -0800"
      },
      "message": "net/fec: improve pm for better suspend/resume\n\nThe following commit made a fix to use fec_enet_open/fec_enet_close\nover fec_enet_init/fec_stop for suspend/resume, because fec_enet_init\ndoes not allow to have a working network interface at resume.\n\n  e3fe8558c7fc182972c3d947d88744482111f304\n  net/fec: fix pm to survive to suspend/resume\n\nThis fix works for i.mx/mxc fec controller, but fails on mx28 fec\nwhich gets a different interrupt logic design. On i.mx fec, interrupt\ncan be triggered even bit ETHER_EN of ECR register is not set. But\non mx28 fec, ETHER_EN must be set to get interrupt work. Meanwhile,\nMII interrupt is mandatory to resume the driver, because MDIO\nread/write changed to interrupt mode by commit below.\n\n  97b72e4320a9aaa4a7f1592ee7d2da7e2c9bd349\n  fec: use interrupt for MDIO completion indication\n\nfec_restart/fec_stop comes out as the solution working for both\ncases.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49da97dcb6b00a6869bbc3fa6ec7fdfd8a6e41a3",
      "tree": "8d558ccfa1cd3c7c20bf0822250a4631d00519c4",
      "parents": [
        "8649a230e33320b00f778a6f7c17a2764e844730"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:55 2011 -0800"
      },
      "message": "net/fec: add mac field into platform data and consolidate fec_get_mac\n\nAdd mac field into fec_platform_data and consolidate function\nfec_get_mac to get mac address in following order.\n\n 1) module parameter via kernel command line fec.macaddr\u003d0x00,0x04,...\n 2) from flash in case of CONFIG_M5272 or fec_platform_data mac\n    field for others, which typically have mac stored in fuse\n 3) fec mac address registers set by bootloader\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8649a230e33320b00f778a6f7c17a2764e844730",
      "tree": "0384070956fcf781dd83af4543bb607fc1651b8d",
      "parents": [
        "862f0982eadcea0e114576c57ea426d3d51a69a6"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:55 2011 -0800"
      },
      "message": "net/fec: remove the use of \"index\" which is legacy\n\nThe \"index\" becomes legacy since fep-\u003epdev-\u003eid starts working\nto identify the instance.\n\nMoreover, the call of fec_enet_init(ndev, 0) always passes 0\nto fep-\u003eindex. This makes the following code in fec_get_mac buggy.\n\n\t/* Adjust MAC if using default MAC address */\n\tif (iap \u003d\u003d fec_mac_default)\n\t\tdev-\u003edev_addr[ETH_ALEN-1] \u003d fec_mac_default[ETH_ALEN-1] + fep-\u003eindex;\n\nIt may be the time to remove \"index\" and use fep-\u003epdev-\u003eid instead.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "862f0982eadcea0e114576c57ea426d3d51a69a6",
      "tree": "83de79f6fe540ca72457200070e2badaebd6214c",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:54 2011 -0800"
      },
      "message": "net/fec: fix MMFR_OP type in fec_enet_mdio_write\n\nFEC_MMFR_OP_WRITE should be used than FEC_MMFR_OP_READ in\na mdio write operation.\n\nIt\u0027s probably a typo introduced by commit:\n\ne6b043d512fa8d9a3801bf5d72bfa3b8fc3b3cc8\nnetdev/fec.c: add phylib supporting to enable carrier detection (v2)\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
      "tree": "3ecba45d7ffae4fba4a5aafaef4af5b0b1105bde",
      "parents": [
        "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
        "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)\n  ARM: DMA: add support for DMA debugging\n  ARM: PL011: add DMA burst threshold support for ST variants\n  ARM: PL011: Add support for transmit DMA\n  ARM: PL011: Ensure IRQs are disabled in UART interrupt handler\n  ARM: PL011: Separate hardware FIFO size from TTY FIFO size\n  ARM: PL011: Allow better handling of vendor data\n  ARM: PL011: Ensure error flags are clear at startup\n  ARM: PL011: include revision number in boot-time port printk\n  ARM: vexpress: add sched_clock() for Versatile Express\n  ARM i.MX53: Make MX53 EVK bootable\n  ARM i.MX53: Some bug fix about MX53 MSL code\n  ARM: 6607/1: sa1100: Update platform device registration\n  ARM: 6606/1: sa1100: Fix platform device registration\n  ARM i.MX51: rename IPU irqs\n  ARM i.MX51: Add ipu clock support\n  ARM: imx/mx27_3ds: Add PMIC support\n  ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()\n  mx51: fix usb clock support\n  MX51: Add support for usb host 2\n  arch/arm/plat-mxc/ehci.c: fix errors/typos\n  ...\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "4e3dbdb1392a83bd21a6ff8f6bc785495058d37c",
      "tree": "fe455c384a1e470b49bf504bc15b9c44ae81504e",
      "parents": [
        "2ad0d9d413abc3380fc1d89a9da7f8db59d9746b"
      ],
      "author": {
        "name": "Richard Mortimer",
        "email": "richm@oldelvet.org.uk",
        "time": "Thu Jan 06 11:50:30 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:50:30 2011 -0800"
      },
      "message": "cassini: Use local-mac-address prom property for Cassini MAC address\n\nFallback on the local-mac-address prom property if the Cassini device\ndoes not have an address programmed in the VPD ROM. This uses the same\ntechnique as implemented by the sungem driver.\n\nThe problem was reported by Frans van Berckel using Debian kernel 2.6.34-7\non Sun Fire V440. udev was assigning a new eth\u003cn\u003e device name on each reboot\nbecause the cassini driver was using a random MAC address.\n\nFix tested on 2.6.34-7 and 2.6.37 Sun Fire V440. Compile tested against\n2.6.36 davem/sparc-2.6.git\n\nReported-by: Frans van Berckel \u003cfberckel@xs4all.nl\u003e\nTested-by: Frans van Berckel \u003cfberckel@xs4all.nl\u003e\nReviewed-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Richard Mortimer \u003crichm@oldelvet.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "38cfb907a55f3223445151b517b6e4678b8c9d66"
}
