)]}'
{
  "log": [
    {
      "commit": "9a64388d83f6ef08dfff405a9d122e3dbcb6bf38",
      "tree": "a77532ce4d6d56be6c6c7f405cd901a0184250fb",
      "parents": [
        "e80ab411e589e00550e2e6e5a6a02d59cc730357",
        "14b3ca4022f050f8622ed282b734ddf445464583"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:50:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:50:49 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (202 commits)\n  [POWERPC] Fix compile breakage for 64-bit UP configs\n  [POWERPC] Define copy_siginfo_from_user32\n  [POWERPC] Add compat handler for PTRACE_GETSIGINFO\n  [POWERPC] i2c: Fix build breakage introduced by OF helpers\n  [POWERPC] Optimize fls64() on 64-bit processors\n  [POWERPC] irqtrace support for 64-bit powerpc\n  [POWERPC] Stacktrace support for lockdep\n  [POWERPC] Move stackframe definitions to common header\n  [POWERPC] Fix device-tree locking vs. interrupts\n  [POWERPC] Make pci_bus_to_host()\u0027s struct pci_bus * argument const\n  [POWERPC] Remove unused __max_memory variable\n  [POWERPC] Simplify xics direct/lpar irq_host setup\n  [POWERPC] Use pseries_setup_i8259_cascade() in pseries_mpic_init_IRQ()\n  [POWERPC] Turn xics_setup_8259_cascade() into a generic pseries_setup_i8259_cascade()\n  [POWERPC] Move xics_setup_8259_cascade() into platforms/pseries/setup.c\n  [POWERPC] Use asm-generic/bitops/find.h in bitops.h\n  [POWERPC] 83xx: mpc8315 - fix USB UTMI Host setup\n  [POWERPC] 85xx: Fix the size of qe muram for MPC8568E\n  [POWERPC] 86xx: mpc86xx_hpcn - Temporarily accept old dts node identifier.\n  [POWERPC] 86xx: mark functions static, other minor cleanups\n  ...\n"
    },
    {
      "commit": "e80ab411e589e00550e2e6e5a6a02d59cc730357",
      "tree": "870225ff7b5b8d03e82a996963213a4bb9cce248",
      "parents": [
        "529a41e36673b518c9e091f3a8d932b6b9e3c461",
        "ee959b00c335d7780136c5abda37809191fe52c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  SCSI: convert struct class_device to struct device\n  DRM: remove unused dev_class\n  IB: rename \"dev\" to \"srp_dev\" in srp_host structure\n  IB: convert struct class_device to struct device\n  memstick: convert struct class_device to struct device\n  driver core: replace remaining __FUNCTION__ occurrences\n  sysfs: refill attribute buffer when reading from offset 0\n  PM: Remove destroy_suspended_device()\n  Firmware: add iSCSI iBFT Support\n  PM: Remove legacy PM (fix)\n  Kobject: Replace list_for_each() with list_for_each_entry().\n  SYSFS: Explicitly include required header file slab.h.\n  Driver core: make device_is_registered() work for class devices\n  PM: Convert wakeup flag accessors to inline functions\n  PM: Make wakeup flags available whenever CONFIG_PM is set\n  PM: Fix misuse of wakeup flag accessors in serial core\n  Driver core: Call device_pm_add() after bus_add_device() in device_add()\n  PM: Handle device registrations during suspend/resume\n  block: send disk \"change\" event for rescan_partitions()\n  sysdev: detect multiple driver registrations\n  ...\n\nFixed trivial conflict in include/linux/memory.h due to semaphore header\nfile change (made irrelevant by the change to mutex).\n"
    },
    {
      "commit": "529a41e36673b518c9e091f3a8d932b6b9e3c461",
      "tree": "12416411590cb5d2b7f365f3800e31306909d6ce",
      "parents": [
        "c3823c479e1f86a0adc7bb76fcfded67b042afc3",
        "43837b1e6c5aef803d57009a68db18df13e64892"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:46:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:46:17 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  rose: Socket lock was not released before returning to user space\n  hci_usb: remove code obfuscation\n  drivers/net/appletalk: use time_before, time_before_eq, etc\n  drivers/atm: use time_before, time_before_eq, etc\n  hci_usb: do not initialize static variables to 0\n  tg3: 5701 DMA corruption fix\n  atm nicstar: Removal of debug code containing deprecated calls to cli()/sti()\n  iwlwifi: Fix unconditional access to station-\u003etidp[].agg.\n  netfilter: Fix SIP conntrack build with NAT disabled.\n  netfilter: Fix SCTP nat build.\n"
    },
    {
      "commit": "429f731dea577bdd43693940cdca524135287e6a",
      "tree": "932337b7d23dd736612c6b6e6601c50bc24cfc5f",
      "parents": [
        "85b375a613085b78531ec86369a51c2f3b922f95",
        "d2f5e80862d33a7746a40569840248a592dbc395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:41:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:41:27 2008 -0700"
      },
      "message": "Merge branch \u0027semaphore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc\n\n* \u0027semaphore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc:\n  Deprecate the asm/semaphore.h files in feature-removal-schedule.\n  Convert asm/semaphore.h users to linux/semaphore.h\n  security: Remove unnecessary inclusions of asm/semaphore.h\n  lib: Remove unnecessary inclusions of asm/semaphore.h\n  kernel: Remove unnecessary inclusions of asm/semaphore.h\n  include: Remove unnecessary inclusions of asm/semaphore.h\n  fs: Remove unnecessary inclusions of asm/semaphore.h\n  drivers: Remove unnecessary inclusions of asm/semaphore.h\n  net: Remove unnecessary inclusions of asm/semaphore.h\n  arch: Remove unnecessary inclusions of asm/semaphore.h\n"
    },
    {
      "commit": "b844eba292b477cda14582bfc6f535deed57a82d",
      "tree": "b2418a9a4fc672654f4592ae0a3e2853d82271c3",
      "parents": [
        "138fe4e069798d9aa948a5402ff15e58f483ee4e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Mar 23 20:28:24 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:28 2008 -0700"
      },
      "message": "PM: Remove destroy_suspended_device()\n\nAfter 2.6.24 there was a plan to make the PM core acquire all device\nsemaphores during a suspend/hibernation to protect itself from\nconcurrent operations involving device objects.  That proved to be\ntoo heavy-handed and we found a better way to achieve the goal, but\nbefore it happened, we had introduced the functions\ndevice_pm_schedule_removal() and destroy_suspended_device() to allow\ndrivers to \"safely\" destroy a suspended device and we had adapted some\ndrivers to use them.  Now that these functions are no longer necessary,\nit seems reasonable to remove them and modify their users to use the\nnormal device unregistration instead.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b132fba18bb5e30ed13ce3c623c18eb1e5795534",
      "tree": "fcbbe9837b921aa4f17f2869e8b21915a98b10c4",
      "parents": [
        "420635f517cf1bb8929caf80ce5a30e827b9df42"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Apr 19 18:15:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 18:15:41 2008 -0700"
      },
      "message": "drivers/net/appletalk: use time_before, time_before_eq, etc\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq\nare more robust for comparing jiffies against other values.\n\nA simplified version of the semantic patch making this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ change_compare_np @\nexpression E;\n@@\n\n(\n- jiffies \u003c\u003d E\n+ time_before_eq(jiffies,E)\n|\n- jiffies \u003e\u003d E\n+ time_after_eq(jiffies,E)\n|\n- jiffies \u003c E\n+ time_before(jiffies,E)\n|\n- jiffies \u003e E\n+ time_after(jiffies,E)\n)\n\n@ include depends on change_compare_np @\n@@\n\n#include \u003clinux/jiffies.h\u003e\n\n@ no_include depends on !include \u0026\u0026 change_compare_np @\n@@\n\n  #include \u003clinux/...\u003e\n+ #include \u003clinux/jiffies.h\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41588ba1ae166eaba0a70abf2d7ff064ad9331d3",
      "tree": "4ec3ef51db69aa0f9b6446435580115aa68098f7",
      "parents": [
        "36ef408061da9e012375547d69b27cc1f537b044"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Sat Apr 19 18:12:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 18:12:33 2008 -0700"
      },
      "message": "tg3: 5701 DMA corruption fix\n\nHerbert Xu\u0027s commit fb93134dfc2a6e6fbedc7c270a31da03fce88db9, entitled\n\"[TCP]: Fix size calculation in sk_stream_alloc_pskb\", has triggered a\nbug in the 5701 where the 5701 DMA engine will corrupt outgoing\npackets.  This problem only happens when the starting address of the\npacket matches a certain range of offsets and only when the 5701 is\nplaced downstream of a particular Intel bridge.\n\nThis patch detects the problematic bridge and if present, readjusts the\nstarting address of the packet data to a dword aligned boundary.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "344234de54891ed15bf8127e4640ff9238076d6c",
      "tree": "4f2581b2629b52b22958d7d3d4e64ce409c96125",
      "parents": [
        "e1f9a464026011b3f7d0f7b6dfab3e562e870a46"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 18:09:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 18:09:39 2008 -0700"
      },
      "message": "iwlwifi: Fix unconditional access to station-\u003etidp[].agg.\n\nReportred by Ingo Molnar:\n\ndrivers/net/wireless/iwlwifi/iwl-debugfs.c: In function \u0027iwl_dbgfs_stations_read\u0027:\ndrivers/net/wireless/iwlwifi/iwl-debugfs.c:256: error: \u0027struct iwl4965_tid_data\u0027 has no member named \u0027agg\u0027\n\nNeeds CONFIG_IWL4965_HT protection.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf816ecb533ab96b883dfdc0db174598b5b5c4d2",
      "tree": "1b7705db288ae2917105e624b01fdf81e0882bf1",
      "parents": [
        "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
        "15f7d677ccff6f0f5de8a1ee43a792567e9f9de9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "message": "Merge branch \u0027merge-fixes\u0027 into devel\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "d1964dab60ce7c104dd21590e987a8787db18051",
      "tree": "b417631b77f88424760bd87011dc8fb2ea810906",
      "parents": [
        "ba9279519b371340e01cadf4c230e9d52a4bf8c4",
        "ad48ce74f70a201c4c1cf3b4e8f6b6203a2e4a8d",
        "b685004f8dea2daae0306edcd358ed7de751aee9",
        "c34002c102880bfac5b449b41e5313dcda186db8",
        "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
        "c48b2e90aecf037f53913fc8d198d01fce0fbf3c",
        "3a8daaa49fb71d90e45d1e86d7f9f9e298bda05c",
        "04c366f06341259c88886a0d359e3597ba4c23f6",
        "875492511a4afce7880c9dd0ca71462c299b40e6",
        "58762e77aec49aa4b43a9ff62e7a3aee17720c41",
        "3e238be2f75f2a6d5d5064eda46ac96268c6411e",
        "140749e2bf8d7c80a50c9fcce1435bb2b4e423c4",
        "05944d74bc28fffbcce159cb915d0acff82f30a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027mxc\u0027, \u0027ns9x\u0027, \u0027orion\u0027, \u0027pxa\u0027, \u0027sa1100\u0027, \u0027s3c\u0027 and \u0027sparsemem\u0027 into devel\n"
    },
    {
      "commit": "baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003",
      "tree": "9d07c1803af80d1a33c1c5b2487775b2d30e6736",
      "parents": [
        "e21e2d467ab4dd050dd02620c74be1e2665d20b9"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:08:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4971/1: pxaficp_ir: provide startup and shutdown hooks\n\nLet platform do some specific initialisation and cleanup\nthings during pxaficp_ir probing and removing. E.g. this\ncan be usefull to request/free gpios used by the platform\nto control the transceiver.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6188e10d38b8d7244ee7776d5f1f88c837b4b93f",
      "tree": "6675e02c47fb684a613e10513816b5dcc5de28a9",
      "parents": [
        "d7b1acd3b524b39f418e463e836b48ac041954d6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:21:05 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:22:54 2008 -0400"
      },
      "message": "Convert asm/semaphore.h users to linux/semaphore.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f090dcb4d4fff373ce7165bce4ba5e87534d50a",
      "tree": "7555518ce0687cc7de59aa271081cf648fc8a759",
      "parents": [
        "950e4da32426859ee4b37b2c95026d4f1efa5d05"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:15:50 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:15:50 2008 -0400"
      },
      "message": "net: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "334d094504c2fe1c44211ecb49146ae6bca8c321",
      "tree": "d3c0f68e4b9f8e3d2ccc39e7dfe5de0534a5fad9",
      "parents": [
        "d1a4be630fb068f251d64b62919f143c49ca8057",
        "d1643d24c61b725bef399cc1cf2944b4c9c23177"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 18:02:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 18:02:35 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.26: (1090 commits)\n  [NET]: Fix and allocate less memory for -\u003epriv\u0027less netdevices\n  [IPV6]: Fix dangling references on error in fib6_add().\n  [NETLABEL]: Fix NULL deref in netlbl_unlabel_staticlist_gen() if ifindex not found\n  [PKT_SCHED]: Fix datalen check in tcf_simp_init().\n  [INET]: Uninline the __inet_inherit_port call.\n  [INET]: Drop the inet_inherit_port() call.\n  SCTP: Initialize partial_bytes_acked to 0, when all of the data is acked.\n  [netdrvr] forcedeth: internal simplifications; changelog removal\n  phylib: factor out get_phy_id from within get_phy_device\n  PHY: add BCM5464 support to broadcom PHY driver\n  cxgb3: Fix __must_check warning with dev_dbg.\n  tc35815: Statistics cleanup\n  natsemi: fix MMIO for PPC 44x platforms\n  [TIPC]: Cleanup of TIPC reference table code\n  [TIPC]: Optimized initialization of TIPC reference table\n  [TIPC]: Remove inlining of reference table locking routines\n  e1000: convert uint16_t style integers to u16\n  ixgb: convert uint16_t style integers to u16\n  sb1000.c: make const arrays static\n  sb1000.c: stop inlining largish static functions\n  ...\n"
    },
    {
      "commit": "1e42198609d73ed1a9adcba2af275c24c2678420",
      "tree": "32fd4d9073bfc0f3909af8f9fb4bcff38951d01a",
      "parents": [
        "794eb6bf20ebf992c040ea831cd3a9c64b0c1f7a",
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "2e5a3eaca386ce026f240c7b21e5c4958fcea946",
      "tree": "191cf2b340d008b711137ce8c40b27a3dadff8d5",
      "parents": [
        "8c95b4773dd8d0415269ffad7301ef96d75be8ee",
        "36b30ea940bb88d88c90698e0e3d97a805ab5856"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 14:13:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 14:13:13 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-net26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "36b30ea940bb88d88c90698e0e3d97a805ab5856",
      "tree": "10d41b37a308c2136385ba2b7a63477774223290",
      "parents": [
        "cac1f3c8a80f3fc0b4489d1d3ba29214677ffab2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 01:40:30 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 17 15:31:33 2008 -0400"
      },
      "message": "[netdrvr] forcedeth: internal simplifications; changelog removal\n\n* remove changelog from source; its kept in git repository\n\n* consolidate descriptor version tests using nv_optimized()\n\n* consolidate NIC DMA start, stop and drain into\n  nv_start_txrx(), nv_stop_txrx(), nv_drain_txrx()\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cac1f3c8a80f3fc0b4489d1d3ba29214677ffab2",
      "tree": "a4bd716695f61d11f588f5145c879cefa42d6900",
      "parents": [
        "b1394f961a90a7195ea177ee56d54fe5c37181ca"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Apr 15 12:49:21 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 17 15:31:33 2008 -0400"
      },
      "message": "phylib: factor out get_phy_id from within get_phy_device\n\nWe were already doing what amounts to a get_phy_id from within\nget_phy_device, and rather than duplicate this for the TBIPA\nprobing, we might as well just factor it out and make it available\ninstead.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b1394f961a90a7195ea177ee56d54fe5c37181ca",
      "tree": "ca6b100d904a656eb599eb9d9b2f493a82be935e",
      "parents": [
        "d96a51f6b8040ef2b25b88032f23ffdb1ddba681"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Apr 14 23:35:41 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 17 15:31:32 2008 -0400"
      },
      "message": "PHY: add BCM5464 support to broadcom PHY driver\n\nThe BCM5464 can be used with the current broadcom PHY driver\nby just adding the appropriate chip ID and using the existing\nsupport within.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d96a51f6b8040ef2b25b88032f23ffdb1ddba681",
      "tree": "81bd4f2e45e9d10346d685c3f1f8142cae790a1d",
      "parents": [
        "10e05f78c5566cb762ced12bf70307c60168d56e"
      ],
      "author": {
        "name": "Dan Noe",
        "email": "dpn@isomerica.net",
        "time": "Sat Apr 12 22:34:38 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 17 15:31:32 2008 -0400"
      },
      "message": "cxgb3: Fix __must_check warning with dev_dbg.\n\nFix the warning:\ndrivers/net/cxgb3/cxgb3_main.c: In function ‘offload_open’:\ndrivers/net/cxgb3/cxgb3_main.c:936: warning: ignoring return value of\n ‘sysfs_create_group’, declared with attribute warn_unused_result\n\nNow the return value is checked; if sysfs_create_group() returns failure,\na warning is printed using dev_dbg, and the code continues as before.  Use\nof dev_dbg ensures printk is not needlessly included unless desired for\ndebugging.\n\nSigned-off-by: Dan Noe \u003cdpn@isomerica.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10e05f78c5566cb762ced12bf70307c60168d56e",
      "tree": "2e2454cff75a2644e0bf079da5e72f10a7b42e0c",
      "parents": [
        "703bb99ca73aa38d3f200d4c7e9bb460dce35fda"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Apr 13 00:11:46 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 17 15:31:31 2008 -0400"
      },
      "message": "tc35815: Statistics cleanup\n\nOn Sat, 12 Apr 2008 05:00:49 -0400, Jeff Garzik \u003cjeff@garzik.org\u003e wrote:\n\u003e applied 1-6\n\nThanks.\n\nCould you apply this too, or hopufully fold into Andy Fleming\u0027s \"phy:\nChange mii_bus id field to a string\" patch (commit c69fedae) ?\n\n------------------------------------------------------\nSubject: [PATCH] tc35815: build fix\n\nFix build failure caused by Andy Fleming\u0027s \"phy: Change mii_bus id\nfield to a string\" patch.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "703bb99ca73aa38d3f200d4c7e9bb460dce35fda",
      "tree": "e840c454c4b8cfa9a539d5017b426d20408beabb",
      "parents": [
        "406874a7ccee927049b1c182df69457718b938da"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 12 20:58:30 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 17 15:31:31 2008 -0400"
      },
      "message": "natsemi: fix MMIO for PPC 44x platforms\n\nThe driver stores the PCI resource address into \u0027unsigned long\u0027 variable before\ncalling ioremap()  on it. This warrants a kernel oops when the registers are\naccessed on PPC 44x platforms which (being 32-bit) have PCI memory space mapped\nbeyond 4 GB.\n\nThe arch/ppc/ kernel has a fixup in ioremap() that creates an illusion of the\nPCI memory resources are mapped below 4 GB, but arch/powerpc/ code got rid of\nthis trick, having instead CONFIG_RESOURCES_64BIT enabled.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2f036ac63ebfa3fc618a1f22324ef9297c5b7d05",
      "tree": "72699cda23ed08b7fa508219cafbaf97078abf1a",
      "parents": [
        "66dbfc6cd995c8d44a2c7c5b0092b00200e75d7e"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Tue Apr 15 21:10:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 15:55:51 2008 +0100"
      },
      "message": "[ARM] 4980/1: [AT91] emQbit ECB_AT91 board support\n\nSupport for the emQbit ECB_AT91 board.\n  \u003chttp://wiki.emqbit.com/free-ecb-at91\u003e\n\nOriginal patch from Nelson Castillo.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "56626f335b76eecd79d07fb21d0e625eb4aa52da",
      "tree": "0a46cacdab6c2d2c3ce565773091fb3d8a509820",
      "parents": [
        "e24e788abe0def81341fd23efae43e813678f7b1"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Apr 11 20:06:54 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:38 2008 -0500"
      },
      "message": "[POWERPC] QE: UCC nodes cleanup\n\n- get rid of `model \u003d \"UCC\"\u0027 in the ucc nodes\n  It isn\u0027t used anywhere, so remove it. If we\u0027ll ever need something\n  like this, we\u0027ll use compatible property instead.\n- replace last occurrences of device-id with cell-index.\n  Drivers are modified for backward compatibility\u0027s sake.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4ff08a76bce3ed5f7d109c646dcfc474d7946213",
      "tree": "9b0f8cd225c79ac8acf65125bd1f6053d6bd6425",
      "parents": [
        "4dc51b32582d45cb7e8322d750ffe0e6d82b506d"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:09:35 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:09:35 2008 -0700"
      },
      "message": "IB/mlx4: Fix incorrect comment\n\nmlx4 hardware does not support external DDR memory.  Moreover, UAR\narea (BAR 2) can change depending on FW version.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "4dc51b32582d45cb7e8322d750ffe0e6d82b506d",
      "tree": "0d8549a6cc82b9719086a2673c76de8cd5b161e9",
      "parents": [
        "c83b5b1cb2b050c7a9054f330598df99c31abb98"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:09:35 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:09:35 2008 -0700"
      },
      "message": "IB/mlx4: Fix race when detaching a QP from a multicast group\n\nWhen detaching the last QP from an MCG entry, we need to make\nsure that at any time, there will be no entry with zero number of\nQPs which is linked to the list of the MCGs of the corresponding\nhash index.  So don\u0027t write back the MCG entry if we are removing the\nlast QP; just unlink the entry.\n\nAlso, remove an unnecessary MCG read when attaching a QP requires\nallocation of a new entry in the AMGM.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "bbf8eed1a0f8949f7385146624f736f829992a70",
      "tree": "5cf6a5c76ca4c038d3ca0f53abc5f2976872696b",
      "parents": [
        "3fdcb97f0b8d8a29117dc36acd0b15965d2a2160"
      ],
      "author": {
        "name": "Vladimir Sokolovsky",
        "email": "vlad@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:09:33 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:09:33 2008 -0700"
      },
      "message": "IB/mlx4: Add support for resizing CQs\n\nSigned-off-by: Vladimir Sokolovsky \u003cvlad@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3fdcb97f0b8d8a29117dc36acd0b15965d2a2160",
      "tree": "a8bad6e48e9654f10e1b8ebfde3b086d83d2756e",
      "parents": [
        "28d52b3cd8d48ef0ff77d4a8a7a21fc2816bb0a5"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:09:33 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:09:33 2008 -0700"
      },
      "message": "IB/mlx4: Add support for modifying CQ moderation parameters\n\nSigned-off-by: Eli Cohen \u003celi@mellnaox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9b1f38515c41a5f13021e15b50b6558db236d6d5",
      "tree": "80e491019a67cb3337b34cde4628876e3c94553d",
      "parents": [
        "139b2db7951ed0c808884cfebca02a884aebe0c3"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:09:32 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:09:32 2008 -0700"
      },
      "message": "mlx4_core: Increase max number of QPs to 128K\n\nWith the advent large clusters which utilize multicore hosts, 64K QPs\nis not enough.  We should increase the default maximum for QPs to 128K.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b832be1e4007f4a54954ec68bd865ff05d6babca",
      "tree": "f8780fb17293a5b02cd21fed468e1270daac91d8",
      "parents": [
        "40ca1988e03c001747d0b4cc1b25cf38297c9f9e"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:09:27 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:09:27 2008 -0700"
      },
      "message": "IB/mlx4: Add IPoIB LSO support\n\nAdd TSO support to the mlx4_ib driver.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8ff095ec4bce7be943beff3b330562e2f0e42167",
      "tree": "d0643b575033a033a072c2c0687be7e57d183d99",
      "parents": [
        "6046136c742e32d5e6431cdcd8957638d1816821"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Apr 16 21:01:10 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:01:10 2008 -0700"
      },
      "message": "IB/mlx4: Add IPoIB checksum offload support\n\nConnectX devices support checksum generation and verification of TCP\nand UDP packets for UD IPoIB messages.  This patch checks if the HCA\nsupports this and sets the IB_DEVICE_UD_IP_CSUM capability flag if it\ndoes.  It implements support for handling the IB_SEND_IP_CSUM send\nflag and setting the csum_ok field in receive work completions.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Ali Ayub \u003cali@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "37608eea86a358ac6a18df0af55d4f77d08a1f30",
      "tree": "bb0d7c9a93763e6b3fda744a08b2a0c6ed80dfec",
      "parents": [
        "26c4fc26d0af9b16a6a234318d15ee0b3896a63d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:01:08 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:01:08 2008 -0700"
      },
      "message": "mlx4_core: Fix confusion between mlx4_event and mlx4_dev_event enums\n\nThe struct mlx4_interface.event() method was supposed to get an enum\nmlx4_dev_event, but the driver code was actually passing in the\nhardware enum mlx4_event values.  Fix up the callers of\nmlx4_dispatch_event() so that they pass in the right type of value,\nand fix up the event method in mlx4_ib so that it can handle the enum\nmlx4_dev_event values.\n\nThis eliminates the need for the subtype parameter to the event\nmethod, so remove it.\n\nThis also fixes the sparse warning\n\n    drivers/net/mlx4/intf.c:127:48: warning: mixing different enum types\n    drivers/net/mlx4/intf.c:127:48:     int enum mlx4_event  versus\n    drivers/net/mlx4/intf.c:127:48:     int enum mlx4_dev_event\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ca2812111433284024386a8cfd4151651469523e",
      "tree": "a4b9e4d4612f0ec8b524e86f74b44bfc4214d9d5",
      "parents": [
        "5d5e815db9651909e435918e46c84dfcbc36154f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:01:04 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Apr 16 21:01:04 2008 -0700"
      },
      "message": "mlx4_core: Move opening brace of function onto a new line\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "406874a7ccee927049b1c182df69457718b938da",
      "tree": "a5110e1ef04eeba215460ca5b8ceae2cc413a8b5",
      "parents": [
        "222441a6201f791238320e77eb4ba9528cd3934c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 03 10:06:32 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:45 2008 -0400"
      },
      "message": "e1000: convert uint16_t style integers to u16\n\nConglomerate from 4 separate patches from Joe.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "222441a6201f791238320e77eb4ba9528cd3934c",
      "tree": "83e6705939e8a8fe556731bb5039356c17b98da6",
      "parents": [
        "7dd73bbcc99b755436d8dc4b412d23e92a685f4d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 03 10:06:25 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:44 2008 -0400"
      },
      "message": "ixgb: convert uint16_t style integers to u16\n\nConglomerate of 4 separate patches by Joe.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7dd73bbcc99b755436d8dc4b412d23e92a685f4d",
      "tree": "b202e7e56b9c1dbd497fd90e40e0bc2dda25cc58",
      "parents": [
        "a8d06342baab56901bfd70c4f66be382d4b9967d"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon Mar 31 01:13:00 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:44 2008 -0400"
      },
      "message": "sb1000.c: make const arrays static\n\nThis patch replaces automatic constant arrays a-la\n\n    const unsigned char Command0[6] \u003d {0x80, 0x16, 0x00, 0x00, 0x00, 0x00};\n\nwith static ones. Size difference for 32bit x86:\n\ntext  data   bss     dec     hex filename\n5418   129     0    5547    15ab linux-2.6.inline-ALLYES/drivers/net/sb1000.o\n5396   129     0    5525    1595 linux-2.6.followup-ALLYES/drivers/net/sb1000.o\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a8d06342baab56901bfd70c4f66be382d4b9967d",
      "tree": "379229d047769a28f31e425d84bd69fd56024d21",
      "parents": [
        "aa39432326a91a7b819ec3f8d78b05e04b708ce5"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon Mar 31 01:02:43 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:43 2008 -0400"
      },
      "message": "sb1000.c: stop inlining largish static functions\n\ndrivers/net/sb1000.c has lots of inlined static functions.\n\nMst of them are used at initialization, wait for some\nhardware register to change (wait using yield, sleep etc),\nor do slow port-based I/O. Inlining thse \"for speed\" makes no sense.\n\nThis patch removes \"inline\" from biggest static function\n(regardless of number of callsites - gcc nowadays auto-inlines\nstatics with one callsite).\n\nSize difference for 32bit x86:\n\ntext   data    bss    dec    hex filename\n6299    129      0   6428   191c linux-2.6-ALLYES/drivers/net/sb1000.o\n5418    129      0   5547   15ab linux-2.6.inline-ALLYES/drivers/net/sb1000.o\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa39432326a91a7b819ec3f8d78b05e04b708ce5",
      "tree": "0bcf35026c55c95a0cabb653566bfd19850a7f10",
      "parents": [
        "b1555130c7d7e1d4cc5b7784cd090668db244fc5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 02:22:14 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:43 2008 -0400"
      },
      "message": "#if 0 netxen_nic_link_ok()\n\nThis patch #if 0\u0027s the no longer used netxen_nic_link_ok().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b1555130c7d7e1d4cc5b7784cd090668db244fc5",
      "tree": "578ed3823d4f59739574a59856a2d92cf8834978",
      "parents": [
        "3caa4af834df519fda0f1ea6af4a5c7abfec98c7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 02:22:18 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:42 2008 -0400"
      },
      "message": "make netxen_workq static\n\nnetxen_workq can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cef8c793156402c1894776f09d75984f7748cdff",
      "tree": "9efc2c086eca223b0f1e1339ecb2720db5ee0800",
      "parents": [
        "69e3fd8ccc3d382b4ef72cade817ccd121d8911a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Apr 02 13:48:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:37 2008 -0400"
      },
      "message": "e1000e: reformat register test code, fix some minor initialization\n\nThe register tests should be run with all the proper flags enabled\nto maximize the test coverage code and make sure we are as close\nas we can get to testing regular traffic.\n\nReformat the code for readability. Minor cleanups in the descriptor\nring setup.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "69e3fd8ccc3d382b4ef72cade817ccd121d8911a",
      "tree": "a1aee5acf31f667aadd5aff091cc3fcf6bcce911",
      "parents": [
        "e9ec2c0f4bfbe0632b22a2c0b74d5e1e96aeab66"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 02 13:48:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:37 2008 -0400"
      },
      "message": "e1000e: rename a few functions\n\nSeveral minor cosmetic function renames.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9ec2c0f4bfbe0632b22a2c0b74d5e1e96aeab66",
      "tree": "e65a632498dad6f7eaf77f1d2b00aa0c237d60a5",
      "parents": [
        "8d7c294cae6fd1474d88267810d1965f60a903af"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 02 13:48:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:36 2008 -0400"
      },
      "message": "e1000e: Make arrays out of these Rx/Tx registers\n\nWith multiple queues coming into the code these base control\nregisters need to be made into arrays.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d7c294cae6fd1474d88267810d1965f60a903af",
      "tree": "2d9716923c2ef045ba4309530c6d510959254c17",
      "parents": [
        "2723b019214c8787ee2fb54dacacfd112d2e5bf4"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 02 13:48:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:36 2008 -0400"
      },
      "message": "e1000e: limit EEPROM size accesses\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2723b019214c8787ee2fb54dacacfd112d2e5bf4",
      "tree": "938cd9992a3f10f66473bcb85ad32f41865dadf5",
      "parents": [
        "26a17b7bbb36a8552d531bc1ad08472fb5aa3007"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 02 10:13:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:35 2008 -0400"
      },
      "message": "sc92031: use netdev_alloc_skb\n\nUse netdev_alloc_skb since it handles any NUMA node memory localtion issues\nand sets skb-\u003edev. Since device driver was not setting skb-\u003edev, I bet\nfilter rules based on device would not work.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "26a17b7bbb36a8552d531bc1ad08472fb5aa3007",
      "tree": "3a1041cb4661f313fbba5e276f3d0eeef36d28d4",
      "parents": [
        "9c28eaea90aef8db20004d29f924ad3059d9704e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 02 10:11:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:35 2008 -0400"
      },
      "message": "sc92031: start transmit return value bugfix\n\nAny negative return value from start_xmit is interpreted as NETDEV_TX_LOCK\nwhich is not what this driver wants. It should return 0 (NETDEV_TX_OK)\nwhen it consumes a packet.\n\nAlso, use skb_padto() as the generic way to pad small frames.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9c28eaea90aef8db20004d29f924ad3059d9704e",
      "tree": "af689acdc80293efba164493008698c68ebab45b",
      "parents": [
        "10c6462090cccb643f31e26a14cb933bc31d8666"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 02 10:11:20 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:34 2008 -0400"
      },
      "message": "sc92031: use net_device stats\n\nStatistics structure is available for use in net_device structure.\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10c6462090cccb643f31e26a14cb933bc31d8666",
      "tree": "9e5c5c509d86d5ab425a089bd95652d46aeac73c",
      "parents": [
        "48dd59e398455b58910910bc272e0da85f11bd98"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "zero@colonel-panic.org",
        "time": "Tue Mar 25 12:39:09 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:40:01 2008 -0400"
      },
      "message": "[netdrvr] tulip: Better MWI workaround for 21143 rev 65 chip errata\n\nThis patch works around the MWI bug on the DC21143 rev 65 Tulip by\nensuring that the receive buffers don\u0027t end on a cache line boundary\n(as documented in the errata).\n\nThis patch is required for the MIPS based Cobalt Qube/RaQ as\nsupporting the extra PCI commands seems to reduce the chance of a hard\nlockup between the Tulip and the PCI bridge.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "48dd59e398455b58910910bc272e0da85f11bd98",
      "tree": "e26aa115aefd71e89d55003213983542b9ed71ff",
      "parents": [
        "dc13b385999f163dc30c73d66f2ac6d67410528d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 16 20:37:24 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:37:24 2008 -0400"
      },
      "message": "[netdrvr] tulip/winbond-840: don\u0027t let tulip.h symbol stomp ours\n\nwinbond-840 shares tulip.h with the tulip driver, because they share\nmany (but not all) of the same register definitions.\n\nThis is useful for the register definitions, but not helpful when it\ncomes to symbols that are shared among the tulip driver\u0027s C modules,\nbut not meant to be shared outside that one driver.\n\nThus, PKT_BUF_SZ is a symbol internal to tulip, but it was intruding\nupon a similar symbol in winbond-840\u0027s namespace.  This was not a\nproblem as long as the two symbols had the same value, but upcoming\npatches result in differing symbol values.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc13b385999f163dc30c73d66f2ac6d67410528d",
      "tree": "a7dc27d3765f775864eb4c86ccd7cea2ca65d7e5",
      "parents": [
        "c5e38a949bfa11d10f73927fbf4fe66b73bc3001"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 10 14:39:30 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:09:35 2008 -0400"
      },
      "message": "drivers/net/bonding/bond_main.c - remove unnecessary #define\n\nbond_main.c already #includes \u003clinux/seq_file.h\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9d9326d3bc0ea9a8bbe40bf3e5e66c7b9858caa0",
      "tree": "51b2ee6bfa87bbd6faac0bc00a787354e1fb72a0",
      "parents": [
        "d080cd6301e107e79c6a0fc654319f8979f70549"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Apr 09 19:38:13 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:09:35 2008 -0400"
      },
      "message": "phy: Change mii_bus id field to a string\n\nHaving the id field be an int was making more complex bus topologies\nexcessively difficult.  For now, just convert it to a string, and\nchange all instances of \"bus-\u003eid \u003d val\" to\nsnprintf(id, MII_BUS_ID_LEN, \"%x\", val).\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d080cd6301e107e79c6a0fc654319f8979f70549",
      "tree": "263b443368033c49c8b4345288677ac58cb68533",
      "parents": [
        "0b50d753874ad4843d305bf841ba5e28fc0f0ce7"
      ],
      "author": {
        "name": "Dai Haruki",
        "email": "dai.haruki@freescale.com",
        "time": "Wed Apr 09 19:37:51 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "gianfar: Support NAPI for TX Frames\n\nPoll the completed TX frames in gfar_poll().  This prevents the tx\ncompletion interrupt from interfering with processing of received\nframes.\n\nWe also disable hardware rx coalescing when NAPI is enabled.\n\nSigned-off-by: Dai Haruki \u003cdai.haruki@freescale.com\u003e\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0b50d753874ad4843d305bf841ba5e28fc0f0ce7",
      "tree": "54b398fe4a2751f35467c7dbd9e928947e623b17",
      "parents": [
        "9a11fcb5215d6ecade9aca1f1fba272746a3882d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Apr 11 12:33:53 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "spidernet: revise link status logging\n\nThis patch revises the logging for link informations of spidernet.\n\n  - The link down message is too verbose because auto-negotiation timeout\n    occurs periodically while an ethernet cable is not connected.\n  - We want to see the link result, and we think it should be displayed.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9a11fcb5215d6ecade9aca1f1fba272746a3882d",
      "tree": "adf3d70d05fefb026557417b673a7fb0aac5b2a5",
      "parents": [
        "fcfcfa205ef59f10d80e67a1762ad27e765d4868"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Apr 11 12:32:30 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "spidernet: fix error interrupt handling\n\nIn addition to the value of GHIINT0STS, spidernet interrupt handler\nshould check the values of GHIINT1STS/GHIINT2STS registers at the\nbeginning of spider_net_interrupt() so as not to drop error\ninterrupts.\n\nGHIINT1STS/GHIINT2STS registers indicates some of erroneous conditions\nin spidernet, and a few bits of GHIINT0STS register reflects these\nconditions. But GHIINT0MSK masks these bits, so you should check these\nconditions by reading GHIINT1STS/GHIINT2STS registers directly.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fcfcfa205ef59f10d80e67a1762ad27e765d4868",
      "tree": "b2e69c0d4bb6bd748b35adf7d51a27a554061542",
      "parents": [
        "4f2d65c77465e63eec835164aff42c098f32d4ad"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Apr 11 12:30:46 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "spidernet: change interrupt masks\n\nThis patch changes spidernet interrupt masks.\n\n - unmask GDAINVAINT. There is an operation to do by spidernet\n   interrupt handler.\n - mask some interrupts. There are no operations in the interrupt handler.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4f2d65c77465e63eec835164aff42c098f32d4ad",
      "tree": "bdb1560cc823cfd5577bcab285eaaaaf6b13c06b",
      "parents": [
        "81971bef4c4fce8571b7a31c09f94ee90eb738ec"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Apr 11 12:29:20 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "spidernet: increase auto-negotiation timeout to 5 seconds\n\nThis patch extends the timeout for spidernet auto-negotiation.\nAuto-negotiation often fails to finish in 2 seconds.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81971bef4c4fce8571b7a31c09f94ee90eb738ec",
      "tree": "d6e2eb3b3c1c08869dd879751fe34b4495363f1e",
      "parents": [
        "7f225b427be7d3f2940fdebf5d79f753f38d3083"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Apr 11 12:27:34 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "spidernet: add missing initialization\n\nThis patch fixes initialization of \"aneg_count\" and \"medium\" fields in\nspider_net_card to make spidernet driver correctly sets \"link status\".\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7f225b427be7d3f2940fdebf5d79f753f38d3083",
      "tree": "a66e7ea30569c682ee61fdad21e89121545c1608",
      "parents": [
        "c6686fe3e4c4e8e5104bbec254a5874779eed2bc"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Apr 11 00:25:31 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "tc35815: Whitespace cleanup\n\nCosmetic TAB/whitespace cleanups and some style cleanups.  No\nfunctional changes.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c6686fe3e4c4e8e5104bbec254a5874779eed2bc",
      "tree": "92b38869244d58e459011dd5e2af6214b040a76e",
      "parents": [
        "22adf7e536df12b1793448972c908cb21ea5a17a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 12 00:47:46 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:50 2008 -0400"
      },
      "message": "tc35815: Use generic PHY layer\n\nConvert the tc35815 driver to use the generic PHY layer in\ndrivers/net/phy.  Also rename \u0027boardtype\u0027 to \u0027chiptype\u0027 which hould be\nmore appropriate.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22adf7e536df12b1793448972c908cb21ea5a17a",
      "tree": "7841fb16c4693e5e5bde2eba6e2dd3880938e39e",
      "parents": [
        "ee79b7fbf0dbb9e6392d0aee73bf722b29e43c40"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Apr 11 00:24:45 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "tc35815: Use managed pci iomap helper\n\nUse managed pci functions and kill unnecessary volatiles.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ee79b7fbf0dbb9e6392d0aee73bf722b29e43c40",
      "tree": "92dfeaa399804704bdad8feb30f2e9f5c705ddeb",
      "parents": [
        "958eb80bd2a5bb086cd3f42ae06786cfe75b87b8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Apr 11 00:24:36 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "tc35815: Use netdev_priv()\n\nUse netdev_priv() instead of dev-\u003epriv.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "958eb80bd2a5bb086cd3f42ae06786cfe75b87b8",
      "tree": "ecf57eaf0d375c54e54ee9934160336899b7ff65",
      "parents": [
        "c201abd9a49e72824d274bc1a91b8ba300e37d9a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Apr 11 00:24:24 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "tc35815: Use print_mac() helper\n\nUse print_mac() and DECLARE_MAC_BUF().\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c201abd9a49e72824d274bc1a91b8ba300e37d9a",
      "tree": "8fcbf5327b7f86f9256099f46b7030ba835f24af",
      "parents": [
        "4547fa615f2d60e80e11d7ac2488c982bddeabdc"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Apr 11 00:24:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "tc35815: Statistics cleanup\n\nUse struct net_device_stats embedded in struct net_device.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4547fa615f2d60e80e11d7ac2488c982bddeabdc",
      "tree": "c1981b35ef461e79de4acfb578513b674574cd8d",
      "parents": [
        "e519abb63d689caa2f655adae214f7e255ae2166"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:40:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "mv643xx_eth: update copyright\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "e519abb63d689caa2f655adae214f7e255ae2166",
      "tree": "ea07fc6787a42f6032e5faa5add344789d13c57c",
      "parents": [
        "ec69d651ac4fe726c870a82a2a75c7da69ddf4b9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:39:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "mv643xx_eth: only print banner once\n\nWhen there are multiple mv643xx_eth silicon blocks in the system,\ndon\u0027t print an initialisation message for each and every one of\nthem.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "ec69d651ac4fe726c870a82a2a75c7da69ddf4b9",
      "tree": "d0ef81ef11e7c395f7738fd210990a07ac2d3ab7",
      "parents": [
        "c1b35a28f20c2d6ff8c5a2a035002c06b9f498c9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:38:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "mv643xx_eth: pass port identifier to register accessors\n\nPass a struct mv643xx_private * to the register accessor functions,\nas a preparation for having multiple mv643xx_eth silicon blocks.\n\n(Since this causes some 80 column straddling, and the mv_ prefix\nis useless anyway, rename mv_read to rdl and mv_write to wrl to\ncompensate.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "c1b35a28f20c2d6ff8c5a2a035002c06b9f498c9",
      "tree": "5f529d3a560669e99a598b7707dbb9c16e671cf0",
      "parents": [
        "afdb57a2499a630d82b234307b1fc928088b9174"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:37:19 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:49 2008 -0400"
      },
      "message": "mv643xx_eth: report netdev name in all printks\n\nIn error and warning printks, always report the netdevice name\ninstead of the port index (the latter has no meaning when there\nare multiple mv643xx_eth silicon blocks in the system.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "afdb57a2499a630d82b234307b1fc928088b9174",
      "tree": "2bfef5d9599abd6bfc953fb01af03a5a0946c19e",
      "parents": [
        "c0d0f2caa1cd0f015aa42bbdb10cb8913bb95e4e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:36:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:48 2008 -0400"
      },
      "message": "mv643xx_eth: identify ports by struct mv643xx_private *\n\nInstead of identifying individual mv643xx ethernet ports by only\ntheir port number, identify them by their struct mv643xx_private *,\nas just a port number has no meaning when there are multiple\nmv643xx_eth silicon blocks in the system.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "c0d0f2caa1cd0f015aa42bbdb10cb8913bb95e4e",
      "tree": "d9e4fcc57c20797298b33996e8b6b1a47103c65a",
      "parents": [
        "4d64e718b46f4eedaf0379e0150de4d28b06b916"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:34:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:48 2008 -0400"
      },
      "message": "mv643xx_eth: various cleanups\n\n- Remove unused MV643XX_DEFAULT_[RT]X_QUEUE_SIZE definitions.\n- Remove ETH_TARGET enum -- it isn\u0027t used anywhere in the driver,\n  and isn\u0027t even valid for non-mv643xx chip models, as those use\n  different MBUS target IDs.\n- Clean up comment and control flow in mv643xx_eth_change_mtu().\n- Use mp-\u003edev instead of mp-\u003emii.dev in mv643xx_eth_tx_timeout_task().\n- Make mv643xx_eth_free_tx_descs() static.\n- Remove overzealous NULL check in mv643xx_eth_start_xmit().\n- Use symbolic NETDEV_TX_* constants in mv643xx_eth_start_xmit().\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "4d64e718b46f4eedaf0379e0150de4d28b06b916",
      "tree": "c4611a3fcd3011327dda08e8069bf2df38e21ea0",
      "parents": [
        "dd9e0dda66ba38a2ddd1405ac279894260dc5c36"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 18 11:32:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:06:48 2008 -0400"
      },
      "message": "mv643xx_eth: mp-\u003etx_desc_count needs spinlock protection\n\nmv643xx_eth_start_xmit() should check mp-\u003etx_desc_count only\ninside the mp-\u003elock spinlock.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "a2879fef7ccd1e0891a8f147c20ce6f1501e373b",
      "tree": "bcde1c24f283dec86d1010b3c9f1c0dc74814a5a",
      "parents": [
        "e6768a4f392d05bc11ed508d35938932c73aac5a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@ozlabs.org",
        "time": "Wed Apr 09 17:21:34 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:11 2008 +1000"
      },
      "message": "[POWERPC] properly declare onstack completion in iseries veth\n\nThe iSeries veth driver uses an on-stack struct completion that\nit initializes using the COMPLETION_INITIALIZER instead of\nCOMPLETION_INITIALIZER_ONSTACK macro, causing problems with\nlockdep.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7cd5b98072f7e04a50415b9501793bd905ecc16",
      "tree": "1c0bdbf863dcc4262abebf8dc3a4d7f5218c22b2",
      "parents": [
        "e92716f2aa68cdfbf6ec24d6f31f08b072e1a246",
        "7132799b0e49c48cf119dbe02d20810860d20991"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/olof/pasemi\n"
    },
    {
      "commit": "194828a292db3cf421ae7f82232f2fc655fbbc3c",
      "tree": "1525b49d4db5b979d8cc4058207b855a4386fc28",
      "parents": [
        "136bfc798fe5378c7c1b5f5294abcfd1428438b3"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Wed Apr 16 18:49:02 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:03 2008 -0400"
      },
      "message": "ath5k: Misc fixes/cleanups\n\n*Handle MIB interrupts and pass low level stats to mac80211\n*Add Power On Self Test function\n*Update to match recent dumps\n*Let RF2425 attach so we can further test it\n*Remove unused files regdom.c and regdom.h\n\nbase.c\nChanges-licensed-under: 3-clause-BSD\n\nrest\nChanges-licensed-under: ISC\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "136bfc798fe5378c7c1b5f5294abcfd1428438b3",
      "tree": "b2f09a5a27a2c13f873b21b1911fe6faf5d14d53",
      "parents": [
        "fcc76c6b3367e654377d61403f4945ac85c4b651"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Wed Apr 16 18:42:48 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:02 2008 -0400"
      },
      "message": "ath5k: Add RF2425 initvals\n\n*Add RF2425 initvals (still no rx/tx)\n\nThis was on my laptop for a long time so it has to go out even if\nit still doesn\u0027t work, i hope i\u0027ll get my hands on an eeepc so i can\nwork this out.\n\nbase.c\nChanges-licensed-under: 3-clause-BSD\n\nrest\nChanges-licensed-under: ISC\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcc76c6b3367e654377d61403f4945ac85c4b651",
      "tree": "9c4d50139868dee48ef0940abd1103c6e4fb7092",
      "parents": [
        "59003835020ed696e941df2f8a50210bdc6e246c"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Apr 15 16:01:47 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:02 2008 -0400"
      },
      "message": "iwlwifi: Use HW acceleration decryption by default\n\nThis patch reverses the hw_crypto logic and makes HW crypto a default.\nGiving swcrypto\u003d1 as parameter to the module disables HW crypto.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59003835020ed696e941df2f8a50210bdc6e246c",
      "tree": "03a2dba3b93661b48f14ce391440e1d8185aba76",
      "parents": [
        "dfe7d458408188718089f41d0e2330fed13697e2"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Tue Apr 15 16:01:46 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:01 2008 -0400"
      },
      "message": "iwlwifi: fix unload warning and error\n\nThis patch fix the error we get when unload the driver, No space for Tx.\nThe cause of this problem is related to receiving late SW rfkill from\nrfkill subsystem during the driver teardown causing this error.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dfe7d458408188718089f41d0e2330fed13697e2",
      "tree": "45a603ef533f0716e6875e0d2f26469c609b42d0",
      "parents": [
        "77bab6024c69de781464c6ad094db6996d996938"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Tue Apr 15 16:01:45 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:01 2008 -0400"
      },
      "message": "iwlwifi: arrange max number of Tx queues\n\nThis patch increases the max possible number of Tx queues, but leaves\ncurrent used number of queues as HW dependent\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77bab6024c69de781464c6ad094db6996d996938",
      "tree": "0fde332619fb03b548aec9ed82ef4c7a56e9e28b",
      "parents": [
        "7e8c519ecbd44cbe017f1749eb1f0f87d86d6ea2"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Apr 15 16:01:44 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:01 2008 -0400"
      },
      "message": "iwlwifi: Fix TKIP update key and get_free_ucode_key\n\nThis patch fixes a bug in update_tkip_key: only one key needs to be\nallocated in uCode, every time it is updated, the old one will be\noverwritten\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e8c519ecbd44cbe017f1749eb1f0f87d86d6ea2",
      "tree": "d38d4391d34e817fa958d132a627bff706bf4b9b",
      "parents": [
        "3c424c281a9887733ab936477c327cdb2a7ae367"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:43 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: move rxon associated command to hcmd\n\nThis patch run rxon associated command from hcmd handler\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c424c281a9887733ab936477c327cdb2a7ae367",
      "tree": "22da3f19683ff86fbf7b1c9024d8b01f3bf50d42",
      "parents": [
        "fed9017e03f23098137716bd6010772ac1aa8a80"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:42 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: introduce host commands callbacks\n\nThis patch adds place holder for host command handlers\nfor supporting different implementations per HW\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fed9017e03f23098137716bd6010772ac1aa8a80",
      "tree": "ac2e76ca65c84dbfeca758930191f86658ed1948",
      "parents": [
        "66c73db7c6f7672e40c0bb1d2689f2d0d0922aad"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Tue Apr 15 16:01:41 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: move HW device registration\n\nThis patch moves the HW device registration from the iwl-4965.c file, which\nimplies a HW specific support, to a more general location.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66c73db7c6f7672e40c0bb1d2689f2d0d0922aad",
      "tree": "0a3afbd37482fccf99f179388673e2011aec5661",
      "parents": [
        "ec35cf2afb0d807c39188e3a9962ffa51f603024"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:40 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: move the creation of LQ host command to iwlcore\n\nThis patch moves creation of LQ host command to iwlcore\nfrom previous location in rate scaling.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec35cf2afb0d807c39188e3a9962ffa51f603024",
      "tree": "e0356db85fb40cea2a7f13356336e4f10e630985",
      "parents": [
        "5425e490471d521bae2fce16d22995803b41d90f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:39 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: support different num of tx and rx antennas\n\nThis patch adds infrastructure for supporting different\nnumber of tx and rx antennas\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5425e490471d521bae2fce16d22995803b41d90f",
      "tree": "96d827e8c17d3d5469ec0da05208e2c5730f085d",
      "parents": [
        "49ea85961cf8b60b5387cc1c1bc06fe4b6a31ee4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:38 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: hw_setting cleanup\n\n1. This patch renames hw_setting to hw_params\n2. Align names of the structure and variables\n3. set_hw_params is called from libs_ops\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49ea85961cf8b60b5387cc1c1bc06fe4b6a31ee4",
      "tree": "467058c7a44b216a70849ceca7d3acd23f0a4bf4",
      "parents": [
        "ba380013b681e91e059f95b51002f8d43024b371"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Apr 15 16:01:37 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: remove the statistics work\n\nThis patch does 3 things\n\n1) It removes the statistics work. The request statistics command is\nsent in ASYNC mode in this flow, the mutex is uneeded, so the request\nstatistics function can\u0027t go to sleep. No need for a workqueue anymore.\n\n2) iwl4965_send_statistics_request has been renamed to\niwl_send_statistics_request and moved to iwl-core.c\n\n3) A request for statistics is sent in alive_notify, the makes the uCode\nsends statistics notification periodically starting from association.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba380013b681e91e059f95b51002f8d43024b371",
      "tree": "f2b77c5d9a421f59396321bd319241dc5074118c",
      "parents": [
        "059ff8266104d4919c693d6bf974c9e350da513e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Apr 15 21:13:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "b43: Add fastpath to b43_mac_suspend()\n\nThis adds a fastpath for the common workloads to the\nMAC suspend flushing.\nIn common workloads the FIFO flush will take between 100 and\n200 microseconds. So we want to avoid calling msleep() in the\ncommon case, as it will waste over 800 microseconds + scheduler\noverhead.\n\nThis fastpath will hit in workloads where only small chunks\nof data are transmitted (downloading a file) or when a TX rate bigger\nor equal to 24MBit/s is used when transmitting lots of stuff (iperf).\nSo in the commonly used workloads it will basically always hit.\n\nIn case the fastpath is not hit, there\u0027s no real performance or latency\ndisadvantage from that.\n\nAnd yes, I measured this. So this is not one of these\nbad Programmer Likeliness Assumptions that are always wrong. ;)\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "059ff8266104d4919c693d6bf974c9e350da513e",
      "tree": "647a74a19d6f48eb1440f34f33b92a01c7ebbdf9",
      "parents": [
        "508e32e177f54d1f6ebcfa181b9d6f2583c3b1c0"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 14 21:16:14 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: move shared pointers to iwl_priv\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "508e32e177f54d1f6ebcfa181b9d6f2583c3b1c0",
      "tree": "85bb3396f410d5da821fd11ba7fa7aec0a780586",
      "parents": [
        "eadd3c4b9a90e31d5b6034a8813bfabecbe48681"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Apr 14 21:16:13 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: perform bss_info_changed post association work right away\n\nDo not use workqueue for bss_info_changed post association work.\nWhen driver is notified of association the upper layer will be notified\nright after that the association is complete. Doing the post association\nwork in a workqueue introduces a race condition where the upper layer may\nwant to make use of the association, but it is not yet complete.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eadd3c4b9a90e31d5b6034a8813bfabecbe48681",
      "tree": "08266460ff3743742f783af7504d06ffc97cbe81",
      "parents": [
        "51dbfd1d59b0f55aef2105e06f770f3a97fc4e3a"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Apr 14 21:16:12 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: make Makefile more concise\n\nAlso change CONFIG_IWLCORE_RFKILL to CONFIG_IWLWIFI_RFKILL to\nbe more consistent with other config variables.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51dbfd1d59b0f55aef2105e06f770f3a97fc4e3a",
      "tree": "5a274668c8cfc1533df26df69d85ac579c540c36",
      "parents": [
        "e2a722eba1b3aa504ae177353d100287398881c3"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Apr 14 21:16:11 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwl4965: make iwl4965_send_rxon_assoc asynchronous\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2a722eba1b3aa504ae177353d100287398881c3",
      "tree": "efe98aadadfd7c432ae6d108adff0d15c259096c",
      "parents": [
        "7480513f5b436321f86f5a5210af5bf8edb19e9a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 14 21:16:10 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: Fix byte count table for fragmented packets\n\nThis patch fix byte count table update. Table must be updated for each\nfragment\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7480513f5b436321f86f5a5210af5bf8edb19e9a",
      "tree": "269824438ddc7fd7351d8f986f15565a8ea8ebbe",
      "parents": [
        "80fb47a11eaf3d1d70c02f3dc7976eaac9b0eef2"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:09 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: moves security functions to iwl-sta.c\n\nThis patch moves security related functions to iwl-sta.c.\nNote that iwl4965_mac_update_tkip_key is still in iwl4965-base.c since it\nis a mac80211 handler.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80fb47a11eaf3d1d70c02f3dc7976eaac9b0eef2",
      "tree": "b9d94392f6e9ca2f98b85ab9b968656b71cc50e8",
      "parents": [
        "0211ddda9deb681a804572936cd49e466a1aa88b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:08 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: maintain uCode key table state\n\nThis patch fix book keeping of key table in the driver\nto be synchronized with uCode\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0211ddda9deb681a804572936cd49e466a1aa88b",
      "tree": "a9bb069458364ba40c8c7024352f9ac36a8bdfcf",
      "parents": [
        "6974e36356524fa856435cb1be40aaffbac9601a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:07 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: add 1X HW WEP support\n\nThis patch adds support for HW encryption/decryption in 1X WEP.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6974e36356524fa856435cb1be40aaffbac9601a",
      "tree": "c5a98e784ce1d5c20ce99dec5ffcc7b1bca46efa",
      "parents": [
        "0a0bed1d10105a9f58cd14ebe216e8479dd31fda"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:06 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: default WEP HW encryption\n\nThis patch adds HW encryption support in default WEP mode.\nWhen no key mapping key/pairwise key is used. The key is broadcast key\nis used as default/global/static key.\nThis code assumes that group cast key is added after pairwise key.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a0bed1d10105a9f58cd14ebe216e8479dd31fda",
      "tree": "cd28b48077dee866a34448cc382593c6ea0588d5",
      "parents": [
        "db0589f3b9443f2b57ea6daaec09c1ab0ac99cb0"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:05 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "iwlwifi: add default WEP key host command\n\nThis patch adds declaration for static WEP host command. This command will\nbe used for default WEP group keys when no key mapping keys are used.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db0589f3b9443f2b57ea6daaec09c1ab0ac99cb0",
      "tree": "4c7987bac93d334849f055929995c05090bfe5bb",
      "parents": [
        "57aab75a39089744aba4bd126df2de526481b128"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Mon Apr 14 21:16:04 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "iwlwifi: replace sprintf with scnprintf for debugfs output\n\nThe buffersize allocated is not accurate.\nWriting to these buffers with scnprintf is safer.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57aab75a39089744aba4bd126df2de526481b128",
      "tree": "34c7a4a3a29aea852e7886e68fc8778390f809e7",
      "parents": [
        "b454048cb933eb69dd9d46c16bf01e9df997fa3d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 14 21:16:03 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "iwlwifi: generalize iwlwifi init flow\n\nThis patch creates handlers to support\niwlwifi init flow for multiple HWs\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e2c40ef09f397b0123fc0233d5d0531c217dc39",
      "tree": "d245bb9e7ce830b53f270993a9703fe907a4e4dc",
      "parents": [
        "245cbe7a65f3e17999de276ea1c84538f3a7451e"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Mon Apr 14 00:57:03 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "b43legacy: fix TBTT and PU timings\n\nThis fixes some timings for pre-TBTT and synthetic PU.\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "6b914c521687ae6cb8923c7235fd69b7bc027703"
}
