)]}'
{
  "log": [
    {
      "commit": "8f5fa7f04484e933b3ac8dfe77995d3f1cedde5f",
      "tree": "9bd801fc309d402b57880b78139fa6c53c761c2d",
      "parents": [
        "3b640f21af4b6b36b546fecbd3fe5109981360da"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:54:34 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:37:00 2008 -0500"
      },
      "message": "rt2x00: Fix rate initialization\n\nFix typo in rate initialization. This fixes the WARN_ON()\nin net/wireless/util.cpp:83\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b640f21af4b6b36b546fecbd3fe5109981360da",
      "tree": "5fce049b149283f8864d60b5b265a12b08827b3f",
      "parents": [
        "a9450b70a755abf093600035ef5361c53343fe9a"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:54:11 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:37:00 2008 -0500"
      },
      "message": "rt2x00: Enable LED class support for rt2500usb/rt73usb\n\nAdd kerneldoc for vendor request functions in rt2x00usb.\nAdd asynchroneous vendor request function in rt2x00usb.\n\nWith the availability of the asynchroneuous vendor request\nwe can now enable LED class support for rt2500usb and rt73usb.\nSince LED handling is not important, it doesn\u0027t really matter\nif a register call fails (This solution is better then no\nLED class support at all).\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9450b70a755abf093600035ef5361c53343fe9a",
      "tree": "94b509ea1e73454d327f805273a1fce994d95b1b",
      "parents": [
        "f2a3c7f5c8e3c1356dbbce1e9ac2e7f4d5365ba9"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:53:40 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:37:00 2008 -0500"
      },
      "message": "rt2x00: Make use of MAC80211_LED_TRIGGERS\n\nMake use of the led triggers provided by mac80211 to control\nthe led status. This can be enabled through a per-driver\nconfiguration option which will automatically enable the\ngeneric handler in rt2x00lib.\n\nThis has been enabled for rt2500usb and rt73usb for the moment\nsince the led class will call set_brightness in irq context which\nwill not work correctly with the usb drivers who need to sleep.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2a3c7f5c8e3c1356dbbce1e9ac2e7f4d5365ba9",
      "tree": "d8f5b34bbecd4d7da1214ba26b1d1c65f532a26a",
      "parents": [
        "f5507ce90be4e00a84b5bb4c7b4324455aa6ee21"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:52:45 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:38 2008 -0500"
      },
      "message": "rt2x00: Use ieee80211_channel_to_frequency()\n\nNo need to perform the calculation ourselves when\nwireless provides a helper function for it.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5507ce90be4e00a84b5bb4c7b4324455aa6ee21",
      "tree": "5a68598ccffb2c0226994237a46edd81909699f5",
      "parents": [
        "70e2fed4ec14df84ed72554d573794714b15a078"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:51:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:38 2008 -0500"
      },
      "message": "rt2x00: Remove HWMODE_{A,B,G}\n\nrt2500usb initialized the SIFS and EIFS without using the\nvalues coming from rt2x000lib. After this is fixed HWMODE_{A,B,G}\nis now unused and can be removed in favour of the ieee80211_band\nenumeration which could still be usefull later.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70e2fed4ec14df84ed72554d573794714b15a078",
      "tree": "6e8d63a357fb1c45d950f292bf330e8af718b85a",
      "parents": [
        "e71c9fac316221a4594f3bd58c2d30ada0cabaf6"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:50:40 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:38 2008 -0500"
      },
      "message": "rt2x00: Rate structure overhaul\n\nRecent changes to the rate structure registration broke rt2x00,\nthe hw_value was reduced from 32bits to 16bits while rt2x00 used\nthe full 32bits. However the way rt2x00 used the value was inflexible\nand needed to be changed anyway.\n\nThis patch creates a array containing information for each rate,\nthe hw_value passed to mac80211 is the index value for that array\nincluding a field to indicate if short preamble should be enabled.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e71c9fac316221a4594f3bd58c2d30ada0cabaf6",
      "tree": "b178376036c5122e06fe47f63dd450e40e7df87e",
      "parents": [
        "6844e63a9458d15b4437aa467c99128d994b0f6c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Sun Feb 03 21:53:51 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:38 2008 -0500"
      },
      "message": "ath5k/phy.c: fix negative array index\n\nAuthor: Adrian Bunk \u003cbunk@kernel.org\u003e\n\nThis patch fixes a negative array index spotted by the Coverity checker.\n\nChanges-licensed-under: ISC\n\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6844e63a9458d15b4437aa467c99128d994b0f6c",
      "tree": "c0665f5bc261298496fb01aae08b6a0b617df66f",
      "parents": [
        "b446197cc14ef060baeed5acbcddf148c04d03f8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Sun Feb 03 21:53:20 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:38 2008 -0500"
      },
      "message": "ath5k: Use software encryption for now\n\nHardware encryption doesn\u0027t work yet so lets use software\nencryption for now.\n\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b446197cc14ef060baeed5acbcddf148c04d03f8",
      "tree": "74fd1867ef8e31d3572b5e3b09ceeccd296376bf",
      "parents": [
        "e9ddc0f25ce524d257e6cf779e495f567ed7678f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Mon Feb 04 10:03:54 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:37 2008 -0500"
      },
      "message": "ath5k: Port debug.c over to the new band API and enable as build option\n\nThis patch finishes the port and enables debug as an build option.\nThis was tested on:\n\nAtheros AR5213A chip found (MAC: 0x59, PHY: 0x43)\nRF5112A multiband radio found (0x36)\n\nNote:\n\nFor 2 GHz band on the above card I noticed we get negative channel\nnumbers. Will look into this unless someone beats me to it.\n\nExample out put when loading using:\n\nsudo modprobe ath5k debug\u003d0x00000400\n\n Band 2 GHz: channels 26, rates 12\n  channels:\n     1 2412 00c0 0000\n     2 2417 00c0 0000\n     3 2422 00c0 0000\n     4 2427 00c0 0000\n     5 2432 00c0 0000\n     6 2437 00c0 0000\n     7 2442 00c0 0000\n     8 2447 00c0 0000\n     9 2452 00c0 0000\n    10 2457 00c0 0000\n    11 2462 00c0 0000\n    12 2467 00c0 0000\n    13 2472 00c0 0000\n    14 2484 00c0 0000\n   -498 2512 00c0 0000\n   -494 2532 00c0 0000\n   -490 2552 00c0 0000\n   -486 2572 00c0 0000\n   -482 2592 00c0 0000\n   -478 2612 00c0 0000\n   -474 2632 00c0 0000\n   -470 2652 00c0 0000\n   -466 2672 00c0 0000\n   -462 2692 00c0 0000\n   -458 2712 00c0 0000\n   -454 2732 00c0 0000\n Band 5 GHz: channels 194, rates 8\n  channels:\n    27 5135 0140 0000\n    28 5140 0140 0000\n[... etc ]\n   219 6095 0140 0000\n   220 6100 0140 0000\n  rates:\n     60 000b 0000 0000\n     90 000f 0000 0000\n    120 000a 0000 0000\n    180 000e 0000 0000\n    240 0009 0000 0000\n    360 000d 0000 0000\n    480 0008 0000 0000\n    540 000c 0000 0000\n\nChanges to base.c, base.h\nChanges-licensed-under: 3-Clause-BSD\n\nChanges to debug.c, debug.h\nChanges-licensed-under: GPL\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e9ddc0f25ce524d257e6cf779e495f567ed7678f",
      "tree": "46f687ab45321962e73ce2924bd4cba4ac0c0b73",
      "parents": [
        "a3f4b914a03a11f3ccc98243b20a647bb8f31691"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Mon Feb 04 09:56:32 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:37 2008 -0500"
      },
      "message": "ath5k: Use our own Kconfig file, we\u0027ll be expanding this shortly\n\nApologoes, this is a re-post of patch-04, forgot to git-add\nour Kconfig... New series (only 2 patches needed fixing, which\nI am reposting) can be found here:\n\nhttp://kernel.org/pub/linux/kernel/people/mcgrof/patches/ath5k/2008-02-04.v2/\n\nUse our own Kconfig file, we\u0027ll be expanding this shortly.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3f4b914a03a11f3ccc98243b20a647bb8f31691",
      "tree": "a4e24ed01d2ff7be09ee111b59b29abf5907da64",
      "parents": [
        "400ec45a02b2a9ef75c26c490ba80801d19b7e7b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Sun Feb 03 21:52:10 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:37 2008 -0500"
      },
      "message": "ath5k: ath5k_copy_channels() was not setting the channel band\n\nath5k_copy_channels() wasn\u0027t setting the channel\u0027s band so all\ndriver channels had a 2GHz band set. Lets set this.\n\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "400ec45a02b2a9ef75c26c490ba80801d19b7e7b",
      "tree": "46e284462d150443c173519be9b7e680792f18e7",
      "parents": [
        "d8ee398d183df36083e41e9162b0cf014f38f482"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Sun Feb 03 21:51:49 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:37 2008 -0500"
      },
      "message": "ath5k: Cleanup after API changes\n\nCleanup after API changes patch (checkpatch.pl stuff) and on\nath5k_hw_channel() make use of the existing ath5k_channel_ok()\ninstead of re-implementing the checks again. This was necessary\nto make the code cleaner and fit the 80-chars wide limit so\nsending it within the same patch.\n\nFinally make a note that we *may* eventually move cap_range stuff\nto struct wiphy (band frequency range capabilities). This\ninformation can later be exported to userspace, for example,\nand giving it access to mac80211 and drivers in general can come\nin handy.\n\nChanges to initvals.c, phy.c\nChanges-licensed-under: ISC\n\nChanges to ath5k.h, base.c\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8ee398d183df36083e41e9162b0cf014f38f482",
      "tree": "ee5c10f61aadd7ef8d78a06c3a48151b00ff0945",
      "parents": [
        "406f2388cc1f6e6c176305bd325cef230ce1afdd"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@winlab.rutgers.edu",
        "time": "Sun Feb 03 21:51:04 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:35 2008 -0500"
      },
      "message": "ath5k: Port to new bitrate/channel API\n\nAuthor: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nTested on 5211, 5213+5112, 5213A+2112A and it wors fine.\n\nAlso i figured out a way to process rate vallue found\non status descriptors, it\u0027s still buggy but we are getting\ncloser (i think it improved stability a little).\n\nChanges to hw.c, initvals.c, phy.c\nChanges-licensed-under: ISC\n\nChanges to ath5k.h, base.c, base.h\nChanges-licensed-under: 3-Clause-BSD\n\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c28b36275b53cfe380566c1810b3f500f7f4b5b",
      "tree": "2417ee3211831a820ad5ebb7b0cf9cb11ac5fe0c",
      "parents": [
        "7b72304d864ed281547341a49495a6eb3770681b"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Thu Jan 31 21:46:41 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:33 2008 -0500"
      },
      "message": "iwlwifi: set rate_idx correctly from plcp\n\nrate_idx is derived from plcp information\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@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": "7b72304d864ed281547341a49495a6eb3770681b",
      "tree": "01a124ae2d10e153bc822ee63fb4d0149fcede0a",
      "parents": [
        "aac09fbf827b467995b00a1ea0213843a9e605b8"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Thu Jan 31 21:46:40 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:33 2008 -0500"
      },
      "message": "iwlwifi: initialize ieee80211_channel-\u003ehw_value\n\nhw_value is being used uninitialized. fix it.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@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": "8318d78a44d49ac1edf2bdec7299de3617c4232e",
      "tree": "d434634418edd7399737801615d247be06616fdd",
      "parents": [
        "10b6b80145cc93887dd8aab99bfffa375e9add31"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 24 19:38:38 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:32 2008 -0500"
      },
      "message": "cfg80211 API for channels/bitrates, mac80211 and driver conversion\n\nThis patch creates new cfg80211 wiphy API for channel and bitrate\nregistration and converts mac80211 and drivers to the new API. The\nold mac80211 API is completely ripped out. All drivers (except ath5k)\nare updated to the new API, in many cases I expect that optimisations\ncan be done.\n\nAlong with the regulatory code I\u0027ve also ripped out the\nIEEE80211_HW_DEFAULT_REG_DOMAIN_CONFIGURED flag, I believe it to be\nunnecessary if the hardware simply gives us whatever channels it wants\nto support and we then enable/disable them as required, which is pretty\nmuch required for travelling.\n\nAdditionally, the patch adds proper \"basic\" rate handling for STA\nmode interface, AP mode interface will have to have new API added\nto allow userspace to set the basic rate set, currently it\u0027ll be\nempty... However, the basic rate handling will need to be moved to\nthe BSS conf stuff.\n\nI do expect there to be bugs in this, especially wrt. transmit\npower handling where I\u0027m basically clueless about how it should work.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "10b6b80145cc93887dd8aab99bfffa375e9add31",
      "tree": "043f0e2393a42482574cc1a718054779caaf0c9d",
      "parents": [
        "5957da4c6e67a5447e75c2ad65252fdd5e22f9d0"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:55:21 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:29 2008 -0500"
      },
      "message": "rt2x00: Fix queue index handling\n\nWhen Q_INDEX is increased, the queue-\u003elength should be increased,\nonly when Q_INDEX_DONE is increased should queue_length be descreased.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5957da4c6e67a5447e75c2ad65252fdd5e22f9d0",
      "tree": "33eeb503f785c564c474148f8d17db081357b2fe",
      "parents": [
        "091ed315ef77a4949a6ce22e43af15a504ada348"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:54:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:29 2008 -0500"
      },
      "message": "rt2x00: Move beacon and atim queue defines into rt2x00\n\nAs Johannes Berg indicated the BEACON and AFTER_BEACON\nqueue indeces in mac80211 should be removed because they\nare too hardware specific. This patch adds the queue index\ndefines into rt2x00queue.h and removes the dependency of\nthe defines inside mac80211.h.\n\nAlso move rt2x00pci_beacon_update() into rt2400pci and\nrt2500pci individually since it is no longer a generic\nfunction since rt61 and rt2800 no longer use that.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "091ed315ef77a4949a6ce22e43af15a504ada348",
      "tree": "a81f94795a96c8d703450a8d16686feb7eafdf6f",
      "parents": [
        "871ff6ed64e17a785cb4d48f56beedff038cc42a"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:52:21 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:28 2008 -0500"
      },
      "message": "rt2x00: Initialize QID from queue-\u003eqid\n\nThe QID_MGMT is assigned to the beacon and atim queue\nduring initialization. This means we don\u0027t need a seperate\ncheck in write_tx_desc()..\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "871ff6ed64e17a785cb4d48f56beedff038cc42a",
      "tree": "fd68aedc4492d3f6137fe350ab2a20d120479645",
      "parents": [
        "6bb40dd13b458beb55f5c60dba1cb28e814bd640"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:51:47 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:28 2008 -0500"
      },
      "message": "rt2x00: Remove TX_MGMT queue usage\n\nrt73usb doesn\u0027t have a 5th queue, correctly initialize hw-\u003equeues\nrt61pci had a 5th queue but was removed recently, correctly initialize\nhw-\u003equeues and remove the last remnants.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bb40dd13b458beb55f5c60dba1cb28e814bd640",
      "tree": "9b2aaa0de4a4d72a7afc3550b08572083b111c57",
      "parents": [
        "9404ef34e4747228717d6e22ce3827ed366ccf41"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:49:59 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:28 2008 -0500"
      },
      "message": "rt2x00: Add per-interface structure\n\nRework the interface handling. Delete the interface structure\nand replace it with a per-interface structure. This changes the\nway rt2x00 handles the active interface drastically.\n\nCopy ieee80211_bss_conf to the this rt2x00_intf structure during\nthe bss_info_changed() callback function. This will allow us to\nreference it later, and removes the requirement for the device flag\nSHORT_PREAMBLE flag which is interface specific.\n\nDrivers receive the option to give the maximum number of virtual\ninterfaces the device can handle. Virtual interface support:\nrt2400pci: 1 sta or 1 ap, * monitor interfaces\nrt2500pci: 1 sta or 1 ap, * monitor interfaces\nrt2500usb: 1 sta or 1 ap, * monitor interfaces\nrt61pci: 1 sta or 4 ap, * monitor interfaces\nrt73usb: 1 sta or 4 ap, * monitor interfaces\n\nAt the moment none of the drivers support AP and STA interfaces\nsimultaneously, this is a hardware limitation so future support\nwill be very unlikely.\n\nEach interface structure receives its dedicated beacon entry,\nwith this we can easily work with beaconing while multiple master\nmode interfaces are currently active.\n\nThe configuration handlers for the MAC, BSSID and type are\noften called together since they all belong to the interface\nconfiguration. Merge the 3 configuration calls and cleanup\nthe API between rt2x00lib and the drivers. While we are cleaning\nup the interface configuration anyway, we might as well clean up\nthe configuration handler as well.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9404ef34e4747228717d6e22ce3827ed366ccf41",
      "tree": "90f4a51af46519e42dcd638a3344ee664db539ec",
      "parents": [
        "adfdbb79c06154cd3cc7b5983106ace324aa3b02"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:48:38 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:28 2008 -0500"
      },
      "message": "rt2x00: Driver requiring firmware should select crc algo\n\nThe driver should select what CRC algorithm is required\nwhen performing a checksum on the firmware.\n\nrt61pci \u0026 rt73usb require crc-itu-t\nrt2800pci \u0026 rt2800usb require crc-ccitt\n\nLegacy 2800pci/usb driver uses crc-itu-t + bit order reversion,\nbut that is just inefficient especially since the end result is\nthe same as a different algorithm which is also available as library. ;)\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "adfdbb79c06154cd3cc7b5983106ace324aa3b02",
      "tree": "0cd8fc1e232d0b290a6dd8a9c2f503c7a51e2449",
      "parents": [
        "3b3618ad5117331b6fa7cafc41fc18935709e569"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:48:03 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:28 2008 -0500"
      },
      "message": "rt2x00: Enable master and adhoc mode again\n\nThis will enable the creation of master mode and adhoc\ninterfaces again. This does not mean the issues surrounding\nbeaconing have been resolved, but this will make testing\neasier and perhaps we can discover which cards are actually\nworking and which ones not.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b3618ad5117331b6fa7cafc41fc18935709e569",
      "tree": "592218a0d70536abc6c9d7a281b1899ac07c8f02",
      "parents": [
        "d7bafff3f94efd850f8744d683e63812ff8d55c5"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:47:30 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:27 2008 -0500"
      },
      "message": "rt2x00: Fix tx parameter initialization\n\nCheck if the aifs, cw_min and cw_max are above 0\nwhen determining if the default should be used.\nTor aifs a negative number is used to determine\nif the default should be used or not.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7bafff3f94efd850f8744d683e63812ff8d55c5",
      "tree": "ba2276597e2a533af54eff7db1042be2f8f7cbe2",
      "parents": [
        "181d6902b6bad978d157e69479c95cc0ff213a76"
      ],
      "author": {
        "name": "Adam Baker",
        "email": "linux@baker-net.org.uk",
        "time": "Sun Feb 03 15:46:24 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:27 2008 -0500"
      },
      "message": "rt2x00: don\u0027t write past the end when writing short descriptors on rt61\n\nThe space allocated in the skb for a descriptor is only 24 bytes when\nsetting up beacons in rt61 so make sure we don\u0027t write to the descriptor\nwords beyond that and corrupt the beacon packet.\n\nSigned-off-by: Adam Baker \u003clinux@baker-net.org.uk\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "181d6902b6bad978d157e69479c95cc0ff213a76",
      "tree": "7a90b8a949a50bc8db6b7b5b2d76d5671fb9a89e",
      "parents": [
        "811aa9cad1bd927999888ab56ed9592519d2fef6"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Tue Feb 05 16:42:23 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:27 2008 -0500"
      },
      "message": "rt2x00: Queue handling overhaul\n\nThis introduces a big queue handling overhaul, this also\nrenames \"ring\" to \"queues\".\n\nMove queue handling into rt2x00queue.c and the matching header,\nuse Kerneldoc to improve rt2x00 library documentation.\n\nAccess to the queues is now protected under a spinlock, this\nto prevent race conditions which could corrupt the indexing\nsystem of the queue.\n\nEach queue entry allocates x bytes for driver/device specific data,\nthis cleans up the queue structure significantly and improves\ncode readability.\n\nrt2500usb no longer needs 2 entries in the beacon queue to correctly\nsend out the guardian byte. This is now handled in the entry specific\nstructure.\n\nrt61 and rt73 now use the correct descriptor size for beacon frames,\nsince this data is written into the registers not the entire TXD\ndescriptor was used but instead of a subset of it named TXINFO.\n\nFinally this also fixes numerous other bugs related to incorrect\nbeacon handling or beacon related code.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "811aa9cad1bd927999888ab56ed9592519d2fef6",
      "tree": "c3ea9dc15456491f433d5de44c50fb68404f0842",
      "parents": [
        "194c7ca664065e7671c094c4a7cf32c171426ff4"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 03 15:42:53 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:22 2008 -0500"
      },
      "message": "rt2x00: Update copyright notice\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "194c7ca664065e7671c094c4a7cf32c171426ff4",
      "tree": "57b130f3098cb13cd01105f53c6691d8eaf4e0ac",
      "parents": [
        "38f3714d66b5679aee2a4fe23b1235c3829fcce4"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Feb 02 20:48:48 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:22 2008 -0500"
      },
      "message": "wireless/iwlwifi/iwl-4965.c: add parentheses\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027: bitanding has no effect.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "145de9b693943f052c2c15efbc31b2851fedb6e0",
      "tree": "13eee7999d27d2fb35204690d1c7b78b93ff18dd",
      "parents": [
        "0c11b4de5d81771ba0fdc8a5d13d59ed01d41252"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Jan 27 15:06:23 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:19 2008 -0500"
      },
      "message": "iwlwifi: enable 802.11n in Kconfig\n\nThis patch removes \u0027IWL4965_HT: depends on n\u0027  from iwlwifi\u0027s Kconfig\n1. 11n is functional so no need to make it invisible in the configuration\n2. Latest Johannes patch \u0027cfg80211 API for channels/bitrates, mac80211 and\ndriver conversion\u0027 broke compilation because this config option was\ninvisible - patch fixing it will be provided later\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c11b4de5d81771ba0fdc8a5d13d59ed01d41252",
      "tree": "26bcbf8828bb0351a2939c7b07d113fb80ef3012",
      "parents": [
        "995564382f9d177214b6ec64db6b9109d4cd41dd"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jan 28 14:07:26 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:19 2008 -0500"
      },
      "message": "iwlwifi: A-MPDU Tx activation by load measures\n\nThis patch gives a heuristic for activation of the A-MPDU Tx.\nAs the rate scaling is rate aware, it now also measures estimated load, and\nsends A-MPDU activation after a threshold has been met.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "995564382f9d177214b6ec64db6b9109d4cd41dd",
      "tree": "d65b0ad05881d6a5efeabf4e4eab2933e16b05d8",
      "parents": [
        "fe01b477bbd23e69c3bdc6bce5be510ddad8297d"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jan 28 14:07:25 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:19 2008 -0500"
      },
      "message": "iwlwifi: A-MPDU Tx conform block Ack rate scaling to mac80211\n\nThis patch uses the changes in ieee80211_tx_status to pass Block Ack data\nto rate scaling module, and uses this data in rate scaling calculations\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe01b477bbd23e69c3bdc6bce5be510ddad8297d",
      "tree": "353471f96adb7580b7940c3b7cf6df4f8f0044a2",
      "parents": [
        "8114fcf185c58b23dc9fcaf4944b59b4c1407b39"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jan 28 14:07:24 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:18 2008 -0500"
      },
      "message": "iwlwifi: A-MPDU Tx conform flows to mac80211\n\nThis patch alters the current iwlwifi behavior to fit the flows introduced\nby the mac80211, mainly queues handling and start/stop call backs flows\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8114fcf185c58b23dc9fcaf4944b59b4c1407b39",
      "tree": "c6d57093a5ab9cbcf9795b965ce5723a94dd7f7b",
      "parents": [
        "d92684e66091c0f0101819619b315b4bb8b5bcc5"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jan 28 14:07:23 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:18 2008 -0500"
      },
      "message": "iwlwifi: A-MPDU Tx conform API to mac80211\n\nThis patch alters the current API in order to fit the new\nAPI mac80211 gives for A-MPDU Tx\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0df3ef45a3d7b59cc53ce4e3611033c6e3b51a1b",
      "tree": "094a5340c7ded841c72c6542176568af7bd2a565",
      "parents": [
        "8816edcea9009b66570bef10acde5a552a9b3b3c"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jan 28 14:07:15 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:13 2008 -0500"
      },
      "message": "mac80211: A-MPDU Tx add session\u0027s and low level driver\u0027s API\n\nThis patch adds the API for 3 stages in A-MPDU Tx session flow:\n- request mac80211 to start/stop A-MPDU Tx session for specific TID. such a\n  request should be issued by a load aware element, either mac80211 itself\n  or external element.\n- requests by mac80211 to low-level driver to start/stop Tx aggregation.\n  notice that low level driver responds now with Starting Sequence Number.\n- async feedback by low-level to mac80211 to inform that HW is ready for\n  next A-MPDU Tx state.\nChanges in API to Rx A-MPDU were also made, reflected in iwlwifi changes as\nwell.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8816edcea9009b66570bef10acde5a552a9b3b3c",
      "tree": "7f5f3844dbdd32d1b5a885a417dd991f342c5830",
      "parents": [
        "23ff50361f23355334bffe33de84f0b52aa34b9d"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 28 17:28:05 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:12 2008 -0500"
      },
      "message": "libertas: rename/document scan_channel\n\nRename last_scanned_channel to scan_channel, just so that a\ngrep for struct bss_descriptor\u0027s last_scanned element doesn\u0027t\nshow up so many positives.\n\nAlso documented the variable and moved it to other scan related\nentries in lbs_private.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23ff50361f23355334bffe33de84f0b52aa34b9d",
      "tree": "e5abd652bc791e8d3445b33e7fed0c8b394be6ab",
      "parents": [
        "e226868ec3f3f98544ed2e6e7af7b6b8a629f492"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 28 17:27:03 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:11 2008 -0500"
      },
      "message": "libertas: make lbs_unset_basic_rate_flags() static\n\n... by moving it into the file where it\u0027s sole user resides\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e226868ec3f3f98544ed2e6e7af7b6b8a629f492",
      "tree": "5d1ca322bfbe5fa5b6a7089ac674459a2c176fd2",
      "parents": [
        "52507c20870dbd58921b42b801f0a92fc057221b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 28 17:26:28 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:11 2008 -0500"
      },
      "message": "libertas: make lbs_sync_channel() static\n\n... by moving it into the file where it\u0027s sole user resides\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52507c20870dbd58921b42b801f0a92fc057221b",
      "tree": "f3e4827509e8228512921074a78b4b0a9547b5e4",
      "parents": [
        "1afc09ab7c62d0e59596ce76e8e256b0cf695654"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 28 17:25:53 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:10 2008 -0500"
      },
      "message": "libertas: make association debug output nicer\n\nThis also fixes a bug where should_deauth_infrastructure() always\nreturned 0.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1afc09ab7c62d0e59596ce76e8e256b0cf695654",
      "tree": "1b22a6d903a5b180686babf69959debee58a95d4",
      "parents": [
        "7d185b8bb17eac9e9d673eb483ded0fbf0b28b97"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Jan 29 09:14:40 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:19:09 2008 -0500"
      },
      "message": "libertas: trim overly long debug statement\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fbd7e24da874a1c7b06ae6b10bbf2d71c1b6a11",
      "tree": "eea0d38248c108aeca60d04e468ad8287487ad16",
      "parents": [
        "99cd07a537bf4c7c954f31611e30064407104410"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Thu Feb 28 21:25:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 21:25:43 2008 -0800"
      },
      "message": "[NIU]: Add Support for Sun ATCA Blade Server.\n\nPorts 0 and 1 of the NIU device are connected to extended fabric\nthrough SERDES. Ports 2 and 3 are connected using RGMII Fiber mode.\n\n[ Coding style cleanups... -DaveM ]\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6133fb1aa137b35a8fa91ec17977ebf6a41456ec",
      "tree": "5bd2411fa97f9712f25ee95053a242db025b209c",
      "parents": [
        "6fc68624e524014fcd95faf726f855eb348f2e87"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Thu Feb 28 20:46:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 20:46:17 2008 -0800"
      },
      "message": "[NETNS]: Disable inetaddr notifiers in namespaces other than initial.\n\nip_fib_init is kept enabled. It is already namespace-aware.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a337499f660ff70a12cea6607b9a64d7420e32dc",
      "tree": "94b0a5b6cb4a5f7ef08d2b32d74f29adae5e978a",
      "parents": [
        "2335f8ec27e125208d8d2d3e257a82862c4977d6"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Thu Feb 28 20:44:27 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 20:44:27 2008 -0800"
      },
      "message": "[IPV4]: Remove ifa !\u003d NULL check.\n\nThis is a callback registered to inet address notifier chain.\nThe check is useless as:\n- ifa is always !\u003d NULL\n- similar checks are abscent in all other notifiers.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d84a44096a34a5015fef8293fe1bf70068bfdd0",
      "tree": "a37e5ce6348c9b43c80fc86aca566eb475bf0fe2",
      "parents": [
        "96fc1784007bf194399759e9b7d9c836c7bbda2a"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:58:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:58:49 2008 -0800"
      },
      "message": "[BNX2X]: update version, remove CVS strings\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96fc1784007bf194399759e9b7d9c836c7bbda2a",
      "tree": "a6807c454b097b0642f83faeab35c3ee7db6dd91",
      "parents": [
        "e8717a47266b1527e620ddf262613b9d010bbbe7"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:57:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:57:55 2008 -0800"
      },
      "message": "[BNX2X]: Fix Xmit bugs\n\nSeveral endianity corrections in start_xmit()\n\nFixed TSO bug where packets were missing the TCP flags.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8717a47266b1527e620ddf262613b9d010bbbe7",
      "tree": "b793e6785a52e2442701114fcd59b4da941ee0ef",
      "parents": [
        "228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:57:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:57:29 2008 -0800"
      },
      "message": "[BNX2X]: Prevent PCI queue overflow\n\nLimit traffic through an internal queue to prevent overflow.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c",
      "tree": "765d0de072a2eab6575ff735a05e8ea492c4d08a",
      "parents": [
        "877e9aa4c31d8d1670b21824b819929435f46579"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:56:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:56:57 2008 -0800"
      },
      "message": "[BNX2X]: fix slowpath races and locking\n\nFixed locking between fastpath and slowpath operations.\n\nCorrected order of traffic disabling to prevent race when going down\nunder traffic.\n\n- first have the microcode drop all incoming packets\n- then do the slowpath stuff\n- only then reset the MAC\n\nGot rid of in_reset_task.\n\nRemove_one() and friends would deference a null pointer if init_one\nfailed.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "877e9aa4c31d8d1670b21824b819929435f46579",
      "tree": "47b576986291de8ff51e1a1d76642963e2bbe649",
      "parents": [
        "615f8fd9c2ab475c420d5baa7def37c5cb0d50d3"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:55:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:55:53 2008 -0800"
      },
      "message": "[BNX2X]: fix HW attentions and error handling\n\nSome of the HW attentions, used to indicate an error were not properly\nacked.\n\nThis will cause the driver to endlessly receive interrupts when such\nan error happens.\n\nHad to break the code into smaller chunks because it got too nested.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "615f8fd9c2ab475c420d5baa7def37c5cb0d50d3",
      "tree": "754b4dbb9bab483b5fdfc02621657e8dbe7c7d14",
      "parents": [
        "0e39e645b3e83873d59b865df2b671c822e2182c"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:54:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:54:54 2008 -0800"
      },
      "message": "[BNX2X]: fix MSI-X/INT#A errata\n\nErrata A0.158 workaround. \n\nRunning in INT#A mode after running with MSI-X fails due to a PCI core\nbug.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e39e645b3e83873d59b865df2b671c822e2182c",
      "tree": "7a035ad0f87efc29f70a652f9aaf4c5827d9fa54",
      "parents": [
        "49d66772112f40554ba18d037e0601ac3da0bf79"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:54:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:54:03 2008 -0800"
      },
      "message": "[BNX2X]: correct statistics\n\nErrors were summed improperly, some stats were missing.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49d66772112f40554ba18d037e0601ac3da0bf79",
      "tree": "e10b03f7e3ca5bf24fe05ba60dff5de342175cb4",
      "parents": [
        "f14106478e372e64be54a3cdab1e2fa83a5c8a35"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:53:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:53:13 2008 -0800"
      },
      "message": "[BNX2X]: Correct RX filtering and MC configuration\n\nThe configuration of RX filtering needed the following corrections:\n\nDrop flags need to be set per Rx queue.\n\nHave to tell the microcode to collect drop stats, and properly wait\nfor them to complete when going down.\n\nSometimes we failed to detect proper completion due to a logical error\nin the wait loop.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f14106478e372e64be54a3cdab1e2fa83a5c8a35",
      "tree": "5d66afdfdb0e9752e6ca13b28f6e61c4d8558e39",
      "parents": [
        "250479504ff7d7e8c7d5cf85bedd40fb8d725429"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:51:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:51:50 2008 -0800"
      },
      "message": "[BNX2X]: Correct Link management\n\nProperly protect PHY access between two devices on the same board with\na HW lock.\n\nUse GPIO to clear all previous configurations before changing link\nparameters.\n\nShut down the external PHY in case of fan failure.\n\nReducing the MDC/MDIO clock to 2.5MHz due to problems with some\ndevices.\n\nResolve the flow control response according to autoneg with external\nPHY.\n\nUnmasking all PHY interrupts in single write to prevent a race in the\ninterrupts order.\n\nLASI indication fixes to work with peculiarities of PHYs.\n\nDisable MAC RX to avoid a HW bug when closing the MAC under traffic.\n\nDisable parallel detection on HiGig due to HW limitation.\n\nUpdating the shared memory structure to work with the current\nbootcode.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "250479504ff7d7e8c7d5cf85bedd40fb8d725429",
      "tree": "0bbcae29bc8aeed97e1050c4b5b7939830633198",
      "parents": [
        "c14423fe585a5937db6e2eece4b79486521103be"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:50:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:50:16 2008 -0800"
      },
      "message": "[BNX2X]: Correct init_one()\n\nCorrect PCI-E info printed by init_one()\nIn one case it failed to free the netdev. \n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c14423fe585a5937db6e2eece4b79486521103be",
      "tree": "e1a158f10f92def85b1992706d167d5a4bc730af",
      "parents": [
        "21e43188f272c7fd9efc84b8244c0b1dfccaa105"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:49:42 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:49:42 2008 -0800"
      },
      "message": "[BNX2X]: Spelling fixes\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9d8f88952c263a4eeaaa0fc6ff726d2315b6a57",
      "tree": "a9d9d5272c4c633854a738d5c1432a442613b912",
      "parents": [
        "c7084535c9d2b8bcfc19f1ad9452eabde742ae22"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 13:33:07 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Don\u0027t build bcm43xx if SSB is static and b43 PCI-SSB bridge is enabled.\n\nThis may happen e.g. when the ssb is statically enables by the b44 driver,\nand the b43 pci-ssb bridge is enbled by the b43/b43legacy drivers, or the\nb43/b43legacy drivers are built statically.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7084535c9d2b8bcfc19f1ad9452eabde742ae22",
      "tree": "7009424c631c13a7a4675892f124073059255323",
      "parents": [
        "4b7524a42e14a7f86fa12611f3419650e99e2526"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 12:59:26 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Use a separate config option for the b43 pci to ssb bridge.\n\nThe bridge code was unnecessary enabled by the b44\ndriver, but it prevents the bcm43xx driver from\nbeing loaded, as the bridge claims the same pci ids.\n\nNow we enable the birdge only if the b43{legacy}\ndrivers are selected.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b7524a42e14a7f86fa12611f3419650e99e2526",
      "tree": "4a79699606db439402679747ca95e686b4eaf931",
      "parents": [
        "03147dfc8a3756439f0cc54aa181f30067f1b21b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Feb 26 15:26:56 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "libertas: Remove unused exports\n\nThe libertas driver exports a number of symbols with no in-tree users;\nremove these unused exports.  lbs_reset_device() is completely unused, with\nno callers at all, so remove the function completely.\n\nA couple of these unused exported symbols are static, which causes the\nfollowing build error on ia64 with gcc 4.2.3:\n\n    drivers/net/wireless/libertas/main.c:1375: error: __ksymtab_lbs_remove_mesh causes a section type conflict\n    drivers/net/wireless/libertas/main.c:1354: error: __ksymtab_lbs_add_mesh causes a section type conflict\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53b3f8e47a38f39836da1c9f9d2ea9a9c164c8f4",
      "tree": "aa393f45d18a68eff497534dfa39fa07596e9440",
      "parents": [
        "05253c93feb40901d80a0d6f239a0bc78860c679"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "rt2x00: Fix rt2x00lib_reset_link_tuner()\n\nrt2x00lib_reset_link_tuner() can be called from within\nthe link tuner itself. This means that it should\n_not_ call rt2x00lib_stop_link_tuner() since that will\ncause the thread to hang.\n\nReorder the things that should be done during a\nlink tuner reset and during a link tuner start.\n\nAlso make antenna tuning the last step of the link\ntuner since it could possibly reset some statistical\ninformation which we need for average calculation.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05253c93feb40901d80a0d6f239a0bc78860c679",
      "tree": "b83242d123469de89bdc3f22f2f2232f4e482586",
      "parents": [
        "61667d8d5bf3c3ee09474069eaf4b93a4755ff8b"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:08 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Don\u0027t switch to antenna with low rssi\n\nWhen rssi_a \u003e rssi_b is true and the current antenna\nwas already antenna A, then rt2x00 incorrectly jumped\nto antenna B.\n\nAlso don\u0027t configure the antenna when there has been\nno change in the antenna setup.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61667d8d5bf3c3ee09474069eaf4b93a4755ff8b",
      "tree": "3b5b0cd136e351c293aa8f099c59f1dc3a8960eb",
      "parents": [
        "b290d433618aa7122f6e6c4a62ddc79412a48d4d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:05 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Add link tuner safe RX toggle states\n\nThis adds 2 new states which both are used to toggle\nthe RX. These new states are required for usage\ninside the link tuner thread, because the normal\nRX toggling will stop the link tuner thread.\nWhile it is possible that the link tuner thread itself\nis the caller of the RX toggle (when using software\nantenna diversity).\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b290d433618aa7122f6e6c4a62ddc79412a48d4d",
      "tree": "2c24cf5ac226d7c15bca28e79ccd2c7139b7a03d",
      "parents": [
        "8bfb04756a698e38825656eab3bc339a321551b3"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Fix antenna diversity\n\nFix 2 issues in antenna diversity selection.\n\n1) the following statement will always return true.\n\tif ((rssi_curr - rssi_old) \u003e -5 || (rssi_curr - rssi_old) \u003c 5)\nIt is cleaner to check if the absolute value is smaller then 5.\n\n2) Only enable software diversity when default antenna setup\nindicates support for it. Don\u0027t select it when the hardware\ndoes not indicate support for it...\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8bfb04756a698e38825656eab3bc339a321551b3",
      "tree": "3703117babe118b1e4f00e0bb4f08d78241fbcf6",
      "parents": [
        "4b74850dc3fb8a0941dde0f1bf7686803d1250cd"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "linux+wireless@ml.breakpoint.cc",
        "time": "Sat Feb 23 21:46:31 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "gelic wireless driver needs WIRELESS_EXT support\n\n|   CC      drivers/net/ps3_gelic_wireless.o\n| /home/bigeasy/git/linux-2.6/drivers/net/ps3_gelic_wireless.c: In function \u0027gelic_wl_setup_netdev_ops\u0027:\n| /home/bigeasy/git/linux-2.6/drivers/net/ps3_gelic_wireless.c:2660: error: \u0027struct net_device\u0027 has no member named \u0027wireless_data\u0027\n| /home/bigeasy/git/linux-2.6/drivers/net/ps3_gelic_wireless.c:2661: error: \u0027struct net_device\u0027 has no member named \u0027wireless_handlers\u0027\n| make[3]: *** [drivers/net/ps3_gelic_wireless.o] Error 1\n| make[2]: *** [drivers/net] Error 2\n| make[1]: *** [drivers] Error 2\n| make[1]: *** Waiting for unfinished jobs....\n| make: *** [sub-make] Error 2\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b74850dc3fb8a0941dde0f1bf7686803d1250cd",
      "tree": "c7aa9bb8ded0d27f820eb47dafaa1f7a7861c6f6",
      "parents": [
        "5b0acc64a3750f8f017b973f1059bb25b791c2a3"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Feb 22 16:45:26 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "PS3: gelic: Link the wireless net_device structure to the corresponding device structure\n\nLink the net_device structure of the wireless part to the\ncorresponding device structure.\n\nWithout this, the sysfs node for this net_device would not have\n\u0027device\u0027 link.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b0acc64a3750f8f017b973f1059bb25b791c2a3",
      "tree": "3417b867c4334bb6d7e389b113be5ee618cc0c97",
      "parents": [
        "d9595a7b9c777d45a74774f1428c263a0a47f4c0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 11:47:45 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rndis_wlan: fix sparse warnings\n\nIt is obviously wrong to use an enum in a little endian struct,\nand those other enums should be declared differently.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3dbf8d56a2b7e0d738950daa16682e1e6dafb28b",
      "tree": "b56fa9c5e6ebacdfc8bcf1f0a84d65705b8e7556",
      "parents": [
        "3ab2273175bd59616b6e85c0f88b154e8bd97413"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Feb 26 17:52:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 26 17:52:05 2008 -0800"
      },
      "message": "[MACVLAN]: Update Kconfig to refer to iproute\n\nSince the macvlan release I had at least 5 users asking how to configure\nit since the old userspace tool doesn\u0027t work with the version in the\nkernel. Add a pointer to the Kconfig help.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf319a787a881aa6ad8213b98b93b8de2b6f0e0",
      "tree": "a06b5d1a8ee61b489f06db643f7ce77feb1d286a",
      "parents": [
        "489815ce224e75c2fcd5ebdfaa740d7f9a4f20d3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:11:13 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:52 2008 -0500"
      },
      "message": "e1000e: remove unused read value in ASPM disable code.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "489815ce224e75c2fcd5ebdfaa740d7f9a4f20d3",
      "tree": "e59754bc14703bc13edce3d642d3681a07693385",
      "parents": [
        "de92d84ec2305c490aa1db33f6e40680f8c236a8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:11:07 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:50 2008 -0500"
      },
      "message": "e1000e: fix spelling errors in comments\n\nFix some spelling errors and inconsistencies in comment blocks.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de92d84ec2305c490aa1db33f6e40680f8c236a8",
      "tree": "78298ae28581b04642313f1d78c968d1e53573e5",
      "parents": [
        "4a5694e66428607585c9f4dd14bcf4158d2de191"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:11:02 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:49 2008 -0500"
      },
      "message": "e1000e: fix flow control denial of service possibility\n\nthis patch avoids a denial of service from an evildoer sending a\ncontinuous stream of flow control at our adapter that is plugged\ninto a non-flow control enabled switch.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a5694e66428607585c9f4dd14bcf4158d2de191",
      "tree": "d3a77784ef3f7c7d6e494dedb10aa0c2f3f044f3",
      "parents": [
        "03ae221fe9987e22679642b5b687aebbb67bbb47"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:10:57 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:47 2008 -0500"
      },
      "message": "e1000e: fix flow control when using ethtool overrides\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03ae221fe9987e22679642b5b687aebbb67bbb47",
      "tree": "8ae5cd28d97f540ed4d939600840378a22bdfa2d",
      "parents": [
        "31f8c4fe5d24376c15e18e2936cfa18cd7e5d917"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:10:52 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:47 2008 -0500"
      },
      "message": "e1000e: fix link up message to show ethX:\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "31f8c4fe5d24376c15e18e2936cfa18cd7e5d917",
      "tree": "f19f3e54ff8453e0429cf98605d6704afcb4c14f",
      "parents": [
        "ac0b3509f048b34ba1b60f164fd811b7cbdbc27a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:10:47 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:45 2008 -0500"
      },
      "message": "e1000e: 82573 can use eerd method to read eeprom\n\nThis simplifies the 82571/2/3 family initialization a bit\nand removes an initialization table no longer needed.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac0b3509f048b34ba1b60f164fd811b7cbdbc27a",
      "tree": "352b2a286614aee061eac930854532f65b656cb1",
      "parents": [
        "179956f498bd8cc55fb803c4ee0cf18be59c8b01"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:10:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:44 2008 -0500"
      },
      "message": "ixgb: add RNBC counter - no buffer count - to ethtool stats\n\nThis counter is valuable to determine if the system is unable\nto timely return buffers to the hardware and this counter starts\nto increase well before the hardware starts to drop packets. If\nusers experience rx_no_buffer_count increasing, they should increase\nthe amount of descriptors. That will provide more buffers for the\nhardware and will decrease the chance of hard drops.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "179956f498bd8cc55fb803c4ee0cf18be59c8b01",
      "tree": "1746360d5b5a7b309a441beae7f38b67e71d3313",
      "parents": [
        "a84d0a3d6909c871bfa617a45a7517ce9292d4fb"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Feb 21 22:50:54 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:42 2008 -0500"
      },
      "message": "macb: Fix speed setting\n\nFix NCFGR.SPD setting on 10Mbps.  This bug was introduced by\nconversion to generic PHY layer in kernel 2.6.23.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a84d0a3d6909c871bfa617a45a7517ce9292d4fb",
      "tree": "a137bb82a4746a66f5bb7a33829b454e83026392",
      "parents": [
        "f11cf25ef345a320b152aa68a014c8a65cf4ed44"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 22 16:00:33 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:39 2008 -0500"
      },
      "message": "sky2: fix LED management\n\nFix problems in LED management, so ethtool -p works correctly on Yukon-EC\nand other chips. The driver was incorrectly setting the PHY LED overide bits.\nMoral: read the spec sheet, not the vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f11cf25ef345a320b152aa68a014c8a65cf4ed44",
      "tree": "b84565454437f353bade6349ea6dfbc1b900c281",
      "parents": [
        "d1e7fe4d92742dd1aa28ca11512628adc79a904b"
      ],
      "author": {
        "name": "Laura Garcia",
        "email": "nevola@gmail.com",
        "time": "Sat Feb 23 18:56:35 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:37 2008 -0500"
      },
      "message": "[netdrvr] via-rhine: Use register offset definition for WOLcgClr\n\nUse register offset definition for WOLcgClr, rather than a magic\nnumber.\n\nThis patch does not change the driver behaviour.\n\nSigned-off-by: Laura Garcia Liebana \u003cnevola@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1e7fe4d92742dd1aa28ca11512628adc79a904b",
      "tree": "6e91ec8f67314651601ec968b35c1d9be110b39e",
      "parents": [
        "68707acb5b5d4e2b7583cbff0883516afed54d4f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 20 02:13:53 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:50 2008 -0500"
      },
      "message": "net/phy/mdio_bus.c: fix a check-after-use\n\nThis patch fixes a check-after-use spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "68707acb5b5d4e2b7583cbff0883516afed54d4f",
      "tree": "d8878f6e3e94999f9ccf67547e591ad844d85834",
      "parents": [
        "cf7822983f21617b805712eec46eb31058508d6a"
      ],
      "author": {
        "name": "Bill Hayes",
        "email": "bill.hayes@hp.com",
        "time": "Tue Feb 19 10:24:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:49 2008 -0500"
      },
      "message": "igb: Fix panic with NICs with 1000BASE-SX PHY\n\nThis patch eliminates a kernel panic with the igb driver in 2.6.25-rc2 when\nrunning on a Intel 82575 Ethernet controller with a 1000BASE-SX PHY.  The\npanic does not happen with the 1000BASE-T PHY, only with a SX connection.\n\nSigned-off-by: Bill Hayes \u003cbill.hayes@hp.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf7822983f21617b805712eec46eb31058508d6a",
      "tree": "8c7aab7f74b60560339abb4700ec04a7ce795660",
      "parents": [
        "563e0ae06ff18f0b280f11cf706ba0172255ce52"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Mon Feb 18 17:24:30 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:48 2008 -0500"
      },
      "message": "gianfar: don\u0027t pass NULL dev ptr to DMA ops\n\nChange all dma op invocations in gianfar.c to actually pass in the\ndevice pointer.  Currently, the value is ignored, but it will be\nused going forward as we implement archdata for 32-bit powerpc.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "563e0ae06ff18f0b280f11cf706ba0172255ce52",
      "tree": "dd1dfe89ac42824348b1ae8857685f77692c7dba",
      "parents": [
        "98e0f521456943801aacc7a4c0efb5b3bb6f89e0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Feb 18 21:20:32 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:47 2008 -0500"
      },
      "message": "sis190: read the mac address from the eeprom first\n\nReading a serie of zero from the cmos sram area do not work\nwell with is_valid_ether_addr(). Let\u0027s read the mac address\nfrom the eeprom first as it seems more reliable.\n\nFix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d9831\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "98e0f521456943801aacc7a4c0efb5b3bb6f89e0",
      "tree": "acb009838f39ecd489a0a1419cf6e0900fbe4b9d",
      "parents": [
        "f5154fbf4902744cdd2bb7548487ceaac9840fd2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Feb 18 10:04:38 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:46 2008 -0500"
      },
      "message": "tlan: add static to function definitions\n\nThe forward declarations were already marked static, make the definitions\nbe static as well.  Fixes the sparse warnings as well.\n\ndrivers/net/tlan.c:1403:5: warning: symbol \u0027TLan_HandleInvalid\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1435:5: warning: symbol \u0027TLan_HandleTxEOF\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1521:5: warning: symbol \u0027TLan_HandleStatOverflow\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1557:5: warning: symbol \u0027TLan_HandleRxEOF\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1692:5: warning: symbol \u0027TLan_HandleDummy\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1722:5: warning: symbol \u0027TLan_HandleTxEOC\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1770:5: warning: symbol \u0027TLan_HandleStatusCheck\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1845:5: warning: symbol \u0027TLan_HandleRxEOC\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1905:6: warning: symbol \u0027TLan_Timer\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1986:6: warning: symbol \u0027TLan_ResetLists\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2046:6: warning: symbol \u0027TLan_FreeLists\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2095:6: warning: symbol \u0027TLan_PrintDio\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2130:6: warning: symbol \u0027TLan_PrintList\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2166:6: warning: symbol \u0027TLan_ReadAndClearStats\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2242:1: warning: symbol \u0027TLan_ResetAdapter\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2328:1: warning: symbol \u0027TLan_FinishReset\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2451:6: warning: symbol \u0027TLan_SetMac\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2493:6: warning: symbol \u0027TLan_PhyPrint\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2542:6: warning: symbol \u0027TLan_PhyDetect\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2589:6: warning: symbol \u0027TLan_PhyPowerDown\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2614:6: warning: symbol \u0027TLan_PhyPowerUp\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2635:6: warning: symbol \u0027TLan_PhyReset\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2663:6: warning: symbol \u0027TLan_PhyStartLink\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2750:6: warning: symbol \u0027TLan_PhyFinishAutoNeg\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2906:5: warning: symbol \u0027TLan_MiiReadReg\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2996:6: warning: symbol \u0027TLan_MiiSendData\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3038:6: warning: symbol \u0027TLan_MiiSync\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3077:6: warning: symbol \u0027TLan_MiiWriteReg\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3147:6: warning: symbol \u0027TLan_EeSendStart\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3187:5: warning: symbol \u0027TLan_EeSendByte\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3248:6: warning: symbol \u0027TLan_EeReceiveByte\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3306:5: warning: symbol \u0027TLan_EeReadByte\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "61da96be07ec860e260ca4af0199b9d48d000b80",
      "tree": "e05c68b78cf9f2c5f3f9ca80832bbeaa1a9cbf30",
      "parents": [
        "a80763c9090fe03a1af98f0106b2aaa4ad6502f9"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon Feb 18 22:06:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:56:55 2008 -0500"
      },
      "message": "pcnet_cs: if AX88190-based card, printk \"use axnet_cs instead\" message.\n\n   * If ConfigBase is 0x03c0 \u0026\u0026 manfid is (0x0149,0xc1ab),\n    printk \"use axnet_cs instead\" message.\n\n    Actually, most of the card with manfid(0x0149, 0xc1ab)\n    use pcnet_cs driver.\n\n   * remove entry (0x021b, 0x0202)\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a80763c9090fe03a1af98f0106b2aaa4ad6502f9",
      "tree": "267d6d70f621519d34fb7e445aa389cd0dbccd06",
      "parents": [
        "d9d5dcc88ca5c72237e2d09d23a13a9b9d1e7445"
      ],
      "author": {
        "name": "Leonardo Potenza",
        "email": "lpotenza@inwind.it",
        "time": "Sun Feb 17 18:23:15 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:05 2008 -0500"
      },
      "message": "drivers/net/cs89x0.c: compilation warning fix\n\nSuppress the warning message about the \u0027netcard_portlist\u0027 defined but not used.\n\nSigned-off-by: Leonardo Potenza \u003clpotenza@inwind.it\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9d5dcc88ca5c72237e2d09d23a13a9b9d1e7445",
      "tree": "9f27542240c28c952b47148ff428cd7ff10d6710",
      "parents": [
        "7a7d23dac29825a75e375800573d53e49d864a42"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Feb 18 10:02:51 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:04 2008 -0500"
      },
      "message": "virtio_net: Fix oops on early interrupts - introduced by virtio reset code\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a7d23dac29825a75e375800573d53e49d864a42",
      "tree": "ec96df83459e857efcabfe4624f2a74c39ec4001",
      "parents": [
        "740db6d7f5bf194abf327613a5a500e3729fc19a"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sun Feb 17 11:30:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:03 2008 -0500"
      },
      "message": "uli526x partially recognizing interface\n\nPatch fixes:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d5839\n\nInit sequence needs to poll phy until phy reset is complete. This is the\nsame problem that I fixed in 2002 in tulip driver.\n\nThanks to manty@manty.net for testing this patch.\nThanks to Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e for posting/testing\na similar patch before:\n    http://lkml.org/lkml/2006/8/21/45\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6cb5e57701d355737f0bc9f94c0f80ed69a95b62",
      "tree": "c4d4e715ba4c87a4518ed2dba7a11ce2186cb2bb",
      "parents": [
        "5bd3670f31f1c58f500e55c4cdbc243fb4b2e3df"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Feb 15 14:05:25 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:01 2008 -0500"
      },
      "message": "igb: fix legacy mode irq issue\n\nI booted an igb kernel with the option pci\u003dnomsi and instantly noticed\nthat interrupts no longer worked on my igb device.  I took a look at the\ninterrupt initialization and quickly discovered a comment stating:\n\n\"DO NOT USE EIAME or IAME in legacy mode\"\n\nIt seemed a bit odd that bits to enable IAM were being set in legacy\ninterrupt mode, so I dropped out the following parts and interrupts\nbegan working fine again.\n\n[Updated code flow and a nitpick spelling error --Auke]\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5bd3670f31f1c58f500e55c4cdbc243fb4b2e3df",
      "tree": "bd685eeec07032faa5cb3f2184e8bae5873d5b99",
      "parents": [
        "21eee2dd1b5702f15924f18f923b2a281f0e72e8"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Feb 15 15:08:04 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:00 2008 -0500"
      },
      "message": "fs_enet: Don\u0027t call phy_mii_ioctl() in atomic context.\n\nThe lock acquisition in fs_ioctl() does not appear to actually be necessary,\nand thus is simply removed.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21eee2dd1b5702f15924f18f923b2a281f0e72e8",
      "tree": "451ef826604048c9b3fd0d2362bbc9659170da6a",
      "parents": [
        "8d3c202be23c5a915f7053ebd4e96f44700c6a62"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Feb 13 16:18:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:54:59 2008 -0500"
      },
      "message": "ehea: add kdump support\n\nThis patch adds kdump support to the ehea driver. As the firmware doesn\u0027t free\nresource handles automatically, the driver has to run an as simple as possible\nfree resource function in case of a crash shutdown. The function iterates over\ntwo arrays freeing all resource handles which are stored there. The arrays are\nkept up-to-date during normal runtime. The crash handler fn is triggered by the\nrecently introduced PPC crash shutdown reg/unreg functions.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d3c202be23c5a915f7053ebd4e96f44700c6a62",
      "tree": "e0f017aff86d3ad0b858fe85f44e11096087ed00",
      "parents": [
        "1b04ab4597725f75f94942da9aa40daa7b9a4bd9",
        "038eb0ea04b245351be34b0ae76b55eee4603989"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 20:38:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 20:38:20 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of ../linux-2.6/\n"
    },
    {
      "commit": "759afc31332aed66bde20743e7e2d1e47b08aaeb",
      "tree": "e0ed136aa97d694168da947a66fd3b821263a781",
      "parents": [
        "c73b1d1f26d4c9d54b49526edf9ee958ee5b80c1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Feb 23 19:51:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:51:59 2008 -0800"
      },
      "message": "tg3: ethtool phys_id default\n\nWhen asked to blink LEDs the tg3 driver behaves when using:\n\tethtool -p ethX\nThe default value for data is zero, and other drivers interpret this\nas blink forever (or at least a really long time).  The tg3 driver\ninterprets this as blink once.  All drivers should have the same\nbehaviour.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c73b1d1f26d4c9d54b49526edf9ee958ee5b80c1",
      "tree": "111987226742aef82d335c5d37b9a0afbd9a5171",
      "parents": [
        "38ea3686f6d1110a3787dfd7c5cf7bad1926818b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:49:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:49:48 2008 -0800"
      },
      "message": "[BNX2]: Update version to 1.7.4.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ea3686f6d1110a3787dfd7c5cf7bad1926818b",
      "tree": "9fcbc871ef493c4f718959ffe7a268a82eacc925",
      "parents": [
        "a2724e2559a3c41ac6182da6e2446d3abf0720a5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:48:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:48:57 2008 -0800"
      },
      "message": "[BNX2]: Disable parallel detect on an HP blade.\n\nBecause of some board issues, we need to disable parallel detect on\nan HP blade.  Without this patch, the link state can become stuck\nwhen it goes into parallel detect mode.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2724e2559a3c41ac6182da6e2446d3abf0720a5",
      "tree": "6c22dd23d577d8bcb744e77b513190c97e3c3450",
      "parents": [
        "fc71acc846c577473ada72a46c5ea9c935eca086"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:47:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:47:44 2008 -0800"
      },
      "message": "[BNX2]: More 5706S link down workaround.\n\nThe previous patches to workaround the 5706S on an HP blade were not\nsufficient.  The link state still does not change properly in some\ncases.  This patch adds polling to make it completely reliable.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f151e8b214c1df3f571020b849382933f2cdce7",
      "tree": "9ae4bb3361e9d7e286674b1d59b9dc931c74caf1",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69",
        "a8b87f609d1332216e683b473d33342c86f21ac3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 21 16:18:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 21 16:18:05 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] pasemi: Remove warning in mpic_pasemi_msi.c\n  [POWERPC] pasemi: Register i2c devices at boot\n  [POWERPC] cell: fix spurious false return from spu_trap_data_{map,seg}\n  [POWERPC] Fix warning in pseries/power.c\n  [POWERPC] Fix bootwrapper builds with older gcc versions\n  [POWERPC] Fix dt_mem_next_cell() to read the full address\n  [POWERPC] Kill sparse warnings in kprobes\n  [POWERPC] spufs: fix scheduler starvation by idle contexts\n  [POWERPC] 44x: Add multiplatform defconfig\n  [POWERPC] 44x: Fix Kconfig formatting\n  [POWERPC] 4xx: Update defconfigs for 2.6.25\n  [POWERPC] 4xx: Remove \"i2c\" and \"xxmii-interface\" device_types from dts\n  [POWERPC] PPC440EP Interrupt Triggering and Level Settings\n  [POWERPC] net: NEWEMAC: Remove \"rgmii-interface\" from rgmii matching table\n"
    },
    {
      "commit": "5078ed50712aa3df1099540b524d01075aee653f",
      "tree": "2873010e0a5684d7c459059d11720978739eeff6",
      "parents": [
        "1955fd0b533d05828bff7ed290213d2a0fc0f04f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 12:09:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:55 2008 -0500"
      },
      "message": "zd1211rw: fix sparse warnings\n\nThis silences sparse when run on zd1211rw.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1955fd0b533d05828bff7ed290213d2a0fc0f04f",
      "tree": "dfbcf6a25ea530f969acf455350af9d4e73f234f",
      "parents": [
        "7cb4461520f307a6e3fb2bb32cb8daee45aa1fae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 12:05:59 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "rtl818x: fix sparse warnings\n\nThis silences a few sparse warnings. There are two more where\nI can\u0027t follow the code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04f93a87a2db84e7214a4ec56fccd2289e973ce5",
      "tree": "9afb7d4845759a9d1c9e9a92b94a7b3d6183c653",
      "parents": [
        "b988763857426020e50a19434c8434a1e08e70eb"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 16:08:59 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "ath5k: Fix build warnings on some 64-bit platforms.\n\n\u0027u64\u0027 is not necessarily \u0027unsigned long long\u0027\n\ndrivers/net/wireless/ath5k/base.c: In function \u0027ath5k_beacon_update_timers\u0027:\ndrivers/net/wireless/ath5k/base.c:2130: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027u64\u0027\ndrivers/net/wireless/ath5k/base.c:2130: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027u64\u0027\ndrivers/net/wireless/ath5k/base.c: In function \u0027ath5k_intr\u0027:\ndrivers/net/wireless/ath5k/base.c:2391: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 6 has type \u0027u64\u0027\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b988763857426020e50a19434c8434a1e08e70eb",
      "tree": "102f17ff0319d9115eafd91286a727659335bebe",
      "parents": [
        "65872e6b434ca463123f7d03b530f143aabc6333"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 15 21:58:52 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "WDEV, ath5k, don\u0027t return int from bool function\n\nsparse sees int -\u003e bool cast as an error:\nhw.c:3754:10: warning: cast truncates bits from constant value (ffffffea becomes 0)\nFix it by converting the rettype to int and check appropriately.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "65872e6b434ca463123f7d03b530f143aabc6333",
      "tree": "5c18c438b1fa33e7b1d3a3e51b2bb23b4bd4be3b",
      "parents": [
        "387e100ac24a6c8f2b6f4ce572098447d2893008"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 15 21:58:51 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "WDEV: ath5k, fix lock imbalance\n\nOmitted lock causes sparse warning\ndrivers/net/wireless/ath5k/base.c:1682:1: warning: context imbalance in \u0027ath5k_tasklet_rx\u0027 - different lock contexts for basic block\n\nAdd the lock to the guilty fail path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "387e100ac24a6c8f2b6f4ce572098447d2893008",
      "tree": "6f37056f024daa22c22296d7b8149f38f0d11246",
      "parents": [
        "1a17582e64dcc690a7edcd7dcf6fe89f1aa0ef97"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 15:06:02 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 17:16:19 2008 -0500"
      },
      "message": "p54usb: add USB ID for Linksys WUSB54G ver 2\n\nBased on report from Cavan Carroll \u003ccavancarroll@hotmail.com\u003e:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9863\n\nCc: Cavan Carroll \u003ccavancarroll@hotmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a17582e64dcc690a7edcd7dcf6fe89f1aa0ef97",
      "tree": "68a7260023058dc615171381e6742b0d8ae41bcd",
      "parents": [
        "da12f7356da1dfb97f1c6c418f828b7ce442fef9"
      ],
      "author": {
        "name": "Ivo Couckuyt",
        "email": "iv0co@yahoo.co.uk",
        "time": "Wed Feb 20 14:58:00 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 17:16:19 2008 -0500"
      },
      "message": "p54usb: add USB ID for Phillips CPWUA054\n\nRetarget of an old patch against prism54usb in linux-wireless archive:\n\n\thttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d117449935810254\u0026w\u003d2\n\nCc: Ivo Couckuyt \u003civ0co@yahoo.co.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c15853f2c1c9baaa27bbc494cd183be96f6d9bb9",
      "tree": "0f5735eb9c3fedc715f58d4aeeeed162eabb5d3a",
      "parents": [
        "fa907895b7b776208a1406efe5ba7ffe0f49f507"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Wed Feb 20 00:21:47 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 20 00:21:47 2008 -0800"
      },
      "message": "veth: fix dev refcount race\n\nWhen deleting the veth driver, veth_close calls netif_carrier_off\nfor the two extremities of the network device. netif_carrier_off on\nthe peer device will fire an event and hold a reference on the peer\ndevice. Just after, the peer is unregistered taking the rtnl_lock while\nthe linkwatch_event is scheduled. If __linkwatch_run_queue does not\noccurs before the unregistering, unregister_netdevice will wait for\nthe dev refcount to reach zero holding the rtnl_lock and linkwatch_event\nwill wait for the rtnl_lock and hold the dev refcount.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "fa907895b7b776208a1406efe5ba7ffe0f49f507"
}
