)]}'
{
  "log": [
    {
      "commit": "d8bad6df045249cd1cff6a0d167c8f1b9caade7e",
      "tree": "356a0688be3efd57fa0d7182f30bba6887986750",
      "parents": [
        "f57ce7ce9c7498fe9c4090aaf389c89f3bd70f7e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:25:38 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:19 2005 -0600"
      },
      "message": "[bug 667] Fix the notorious \"No space for Tx\" bug.\n\nWe send SYSTEM_CONFIG command after the TGI_KEY command if hardware\nencryption is enabled. It sometimes causes a firmware stall (firmware\ndoesn\u0027t respond to any request) and finally bungs up the Tx send queue.\nThe solution is to send SYSTEM_CONFIG command in the post association\nstage from a workqueue.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "f57ce7ce9c7498fe9c4090aaf389c89f3bd70f7e",
      "tree": "32abe5aa737774ee376a52cc47b31a7162a02f69",
      "parents": [
        "a2d73e60bb018da74ba508943c79c83659f3a883"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:22:15 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:16 2005 -0600"
      },
      "message": "Fix is_duplicate_packet() bug for fragmentation number setting.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a2d73e60bb018da74ba508943c79c83659f3a883",
      "tree": "f657e3b54634c5b05f100ed8df7f47a8f3b2ff39",
      "parents": [
        "afbf30a2b78cac38e6ddae10a73063943b4783ee"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:24:51 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:14 2005 -0600"
      },
      "message": "Fix hardware encryption (both WEP and AES) doesn\u0027t work with fragmentation.\nFirmware sends received packets with double sized ICV/MIC.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "afbf30a2b78cac38e6ddae10a73063943b4783ee",
      "tree": "24c583520cdb77e22631741358831e10c865bde0",
      "parents": [
        "e4cc28998724661c19cd979a78eaf9a424da52ef"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Aug 25 00:05:33 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:11 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.5\n\n* Fixed #452 problem with setting retry limit (thanks to Hong Liu)\n* Fixed #592 race condition during association causing firmware errors\n* Fixed #602 problem with building in 64-bit environment\n* Fixed #625 problem with SCAN_REQUEST_EXT sometimes failing\n* Fixed #645 problem with bit rate not decreasing when moving laptop\n  farther from AP\n* Fixed #656 problem with \u0027iwconfig eth1 mode auto\u0027 and \u0027modprobe\u0027\n  locking the system\n* Fixed #667 problem with \"No space for Tx\" for hwcrypto\u003d1\n* Fixed #685 kernel panic in rmmod caused by led work is still queued\n* Fixed #695 problem with network doesn\u0027t reassociate after suspend/resume\n* Fixed #701 problem with \u0027iwprvi sw_reset\u0027 not resetting the card from\n  monitor mode\n* Fixed #710 problem with monitor mode being used after a WEP key has\n  been configured\n* Fixed network-\u003emode vs. priv-\u003eieee-\u003eiw_mode checking (thanks to Ben Cahill)\n* Fixed \"Unknown management packet %d\" warning\n* Fixed setting channels multiple times in monitor mode causes scan stopped\n* Fixed ipw_wx_sw_reset doesn\u0027t switch firmware if mode is changed.\n* Add duplicate packet checking code (kill ping DUP! and TKIP replay warning)\n* Fix hardware encryption (both WEP and AES) doesn\u0027t work with fragmentation.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "e4cc28998724661c19cd979a78eaf9a424da52ef",
      "tree": "d39518bd2a881f40b649aa5326d08a2679a2567e",
      "parents": [
        "f75459e6f64ca0632f23029e2ca47b424dd33373"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:30:34 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:08 2005 -0600"
      },
      "message": "Move code from ipw2100_wpa_enable to IPW2100_PARAM_DROP_UNENCRYPTED to\nsupport wpa_supplicant with open AP. We need this to make driver_ipw\nwork.\n\ndriver_ext has already had the similar code with the WE-18 support\nadded.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "f75459e6f64ca0632f23029e2ca47b424dd33373",
      "tree": "4476b0f6df484ed3905de6e12b8802bdfc3c16d4",
      "parents": [
        "25b645be1e25e16ea7a25678ac195a0e7595c629"
      ],
      "author": {
        "name": "Liu Hong",
        "email": "hong.liu@intel.com",
        "time": "Wed Jul 13 12:29:21 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:06 2005 -0600"
      },
      "message": "[Bug 339] Fix ipw2100 iwconfig set/get txpower.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "25b645be1e25e16ea7a25678ac195a0e7595c629",
      "tree": "0f4fc7b35be49ce8a9adece8535065f8cc3a1a20",
      "parents": [
        "823283549da144ff49e65c6e4a670b7784203e0b"
      ],
      "author": {
        "name": "",
        "email": "jketreno@io.(none)",
        "time": "Tue Jul 12 15:45:30 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:03 2005 -0600"
      },
      "message": "Fixed WEP on ipw2100 (priv-\u003esec was being used instead of\npriv-\u003eieee-\u003esec)\n"
    },
    {
      "commit": "823283549da144ff49e65c6e4a670b7784203e0b",
      "tree": "84ea52f5016b5af30ba029616bfcd3f77e40e2a0",
      "parents": [
        "b095c3819805f87d73d41641a53e4c070360d783"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 22:33:31 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:01 2005 -0600"
      },
      "message": "Catch ipw2100 up to equivelancy with v1.1.1\n\n* Added WE-18 support.  This allows the use of -Dext with wpa_supplicant\n  \u003e 0.4.x (thanks to Hong Liu)\n* Fixed #339 problem with iwconfig set/get txpower (thanks to Hong Liu)\n* Fixed #598 problem when with error messages when module loaded with\n  \u0027disable\u003d1\u0027 (thanks to Hong Liu)\n* Fixed #640 problem with \u0027iwlist retry\u0027 now showing min/max retry\n* Fixed compatibility with wpa_supplicant and the new -Dipw interface\n  (that included a fix for 64-bit compatibility)\n* Added CFG_CRC_CHECK which allows passing through packets with bad\n  CRCs while in monitor mode.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "b095c3819805f87d73d41641a53e4c070360d783",
      "tree": "48edc722c8445078aea620c740d19d466dd8fc25",
      "parents": [
        "c848d0af404f00835f038e370005733d90a186fd"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 22:04:42 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:58 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.4\n\n* Fixed #627 problem with open APs not working with wpa_supplicant\n* Fixed #632 problem with \u0027txpower auto\u0027 setting power incorrectly (thanks\n  to Kai Groner)\n* Fixed #634 problem with \u0027iwconfig eth1 frag 0\u0027 hanging the shell\n* Fixed problem with adapter not fully powering off during suspend to RAM or\n  when module unloaded.\n* Fixed #645 problem with turning fixed rates off not taking effect until\n  you reload the driver\n* Fixed problem with firmware restart if wpa_supplicant was used to set a key\n  that wasn\u0027t exactly 5 or 13 bytes in length.\n* Fixed #623 Added iwpriv sw_reset extension to reset sw parameters\n* Added managment frame export to user space with frame statistics\n* Fixed #652 Modified the driver to load the EEPROM data even if RF KILL is\n  active during driver load\n* Global s:CX2_:IPW_:g to make code more consistent\n* Fixed #572 problem with setting txpower to auto\n* Fixed #656 problem with kernel oops if mode auto; modprobe -r ipw2200\n* Added QoS (CONFIG_IPW_QOS) support.  This is being actively developed but\n  is the first step in getting WMM support into the driver and the kernel.\n* Fixed some race conditions with channel changes, association, and scan\n  abort that could periodically cause a firmware restart.\n* Added some extensions to export scan and network statistics to user space\n  (exposed through speed_scan and net_stats sysfs entries)\n* Fixed a few bugs in how monitor mode was supported (scan lists\n  weren\u0027t quite right)\n* Updated the firmware requirement from 2.2 to 2.3 which supports\n  monitor mode.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "c848d0af404f00835f038e370005733d90a186fd",
      "tree": "e9d3e4b02fa9404f7a9633d98e3a35468eb516be",
      "parents": [
        "a613bffd3aac89bb0a8c9b7afa72af9b0ae30f0a"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 21:56:24 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:56 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.3\n\n* Fix #616 problem with OOPS on module load (thanks to Yi Zhu)\n* Fixed problem with led module parameter being described as\n  \u0027auto_create\u0027\n* Added support to merge between adhoc networks (thanks to Mohamed Abbas)\n* Added semaphore lock at the driver\u0027s entry points to protect against\n  re-entry (thanks to Mohamed Abbas)\n* Added semaphore lock to background scheduled driver actions (thanks to\n  Mohamed Abbas)\n* Changed how signal quality is reported for scan output (thanks to\n  Peter Jones)\n* Fixed how high/low clamp values of signal quality are reported so a\n  more consistent ramp is provided (thanks to Bill Moss)\n* Fix #624 problem with duplicate addresses (again)  (thanks to Bernard\n  Blackham)\n* Fix #385 problem with fragmentation and certain sized packets (thanks\n  to Mohamed Abbas)\n* Modified iwconfig network name if RF kill is enabled to say \u0027radio off\u0027\n* Fix #382 problem with driver not responding to probe requests in Ad-Hoc\n  mode (thanks to Mohamed Abbas)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a613bffd3aac89bb0a8c9b7afa72af9b0ae30f0a",
      "tree": "982d4f3de285993749138b0e6e2f2d778b120407",
      "parents": [
        "ea2b26e0a0264650e13acac8e66d315bb818897c"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 21:43:11 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:53 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.2\n\nRemoved unneeded parenthesis around numeric constant defines\n\nAdded support for iwspy\n\nPut in fix for Ad-Hoc mode not passing through all packets (thanks to KKH)\n\nPut in fix for fragmentation not working for fragment sizes between\n441-464 bytes (thanks to Mohamed Abbas)\n\nFixed #592 problem of CONFIG_IEEE80211_WPA_MODULE not including WPA\nsupport into the driver -- fixed as a result of no longer limiting WPAs\ninclusion\n\nFixed #594 problem with user rates mask causing lack of association if\nAP mandatory rate is masked out.  We now add back in as a supported rate\nany mandatory rate.\n\nFixed #597 kernel oops due to calling dev_kfree_skb on an skb multiple times.\n\nAdded code to control LEDs that can be controlled through the wireless\nNIC (vs. non-wireless HW interfaces) -- this is currently disabled by\ndefault due to reports by some users of it hanging their laptop.\n\nAdded some more debug messages around fragmentation logic\n\nAdded locking around STATUS_HCMD_ACTIVE to prevent re-entry race\nconditions\n\nMoved ipw_adapter_restart to only execute on the priv-\u003eworkqueue to\nkeep keyboard errors from occuring during adapter restart\n\nAdded CFG_BACKGROUND_SCAN to easily allow people to play with\nbackground scanning implementations\n\nModified WPA logic to send WPA IE if one is set (vs. being based on\nwpa_enabled)\n\nModified scan result logic to report WPA and RSN IEs if set (vs. being\nbased on wpa_enabled)\n\nFixed issues with endianess compatability between the host and\nwireless adapter (thanks to York Liu and Yi Zhu)\n\nFixed problem with Ad-Hoc network creation causing a firmware error if\na scan was actively running (thanks to Mohamed Abbas)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "ea2b26e0a0264650e13acac8e66d315bb818897c",
      "tree": "a2045d043ca6e09722d23518170900c1cc4dcc6d",
      "parents": [
        "a1e695adca76f5729224242e4f2f9f6ceb6863d1"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 21:25:16 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:50 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.1\n\nThis commit contains the following fixes:\n\nFixed #559: iwconfig rate support (thanks to Florian Hackenberger)\n\nImproved link signal quality calculation (thanks to Bill Moss)\n\nFixed a problem with sensitivity threshold during association\n\nAdded iwpriv for turning forcing long preamble support:\n  % iwpriv eth1 set_preamble 1|0\n\nFixed #542 and #377 support for short preamble\n\nFixed locked BSSID reporting channel number (thanks to Pedro\nRamalhais)\n\nFixed type-o with scan watchdog timeout message (thanks to Pedro\nRamalhais)\n\nChanged logic for displaying get_mode output so the code is easier to\nfollow (thanks to Pedro Ramalhais)\n\nAdded initial support for WPA (thanks to Yi Zhu) -- tested with\nwpa_supplicant (either tip w/ ipw driver, or with -Dipw2100) with\nboth CCMP and TKIP\n\nFixed problem with CCMP not working due to uninitialized 802.11\nheader fields (thanks to Pedro Ramalhais)\n\nBug references are to defects stored on http://bughost.org\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a1e695adca76f5729224242e4f2f9f6ceb6863d1",
      "tree": "1a335c4a602d34d22173c77788f0d9ad00ef8310",
      "parents": [
        "ee8e365aa6395e721399127ccf3d28d269136f0e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "chuyee@debian.sh.intel.com",
        "time": "Mon Jul 04 14:06:00 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:47 2005 -0600"
      },
      "message": "IPW_DEBUG has already included DRV_NAME, remove double prefix print.\n"
    },
    {
      "commit": "ee8e365aa6395e721399127ccf3d28d269136f0e",
      "tree": "f069489a0d07c643bdc9caf12cfd7a9cfcadfbf1",
      "parents": [
        "d7e02edbc52bc689279154b117b90fe6635fc14b"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 14 09:47:29 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:45 2005 -0600"
      },
      "message": "Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h}\n\nNo other changes.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7e02edbc52bc689279154b117b90fe6635fc14b",
      "tree": "3d5b65e5cb1f8549c9de343b986c5b4390125563",
      "parents": [
        "e189277a3f1cbb0f1282e0f4b8fa8c91e004c286"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 24 20:44:06 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 16:19:17 2005 -0600"
      },
      "message": "Update version ieee80211 stamp to 1.1.7\n"
    },
    {
      "commit": "e189277a3f1cbb0f1282e0f4b8fa8c91e004c286",
      "tree": "13874dfda70803b04a9bba7a1a07ddb124f08990",
      "parents": [
        "81f875208e7f46d003bedb82d5cfe54458a3ab60"
      ],
      "author": {
        "name": "Volker Braun",
        "email": "volker.braun@physik.hu-berlin.de",
        "time": "Mon Oct 24 10:15:36 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 16:19:02 2005 -0600"
      },
      "message": "Fix problem with WEP unicast key \u003e index 0\n\nThe functions ieee80211_wx_{get,set}_encodeext fail if one tries to set\nunicast (IW_ENCODE_EXT_GROUP_KEY not set) keys at key indices\u003e0. But at\nleast some Cisco APs dish out dynamic WEP unicast keys at index !\u003d0.\n\nSigned-off-by: Volker Braun \u003cvolker.braun@physik.hu-berlin.de\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "81f875208e7f46d003bedb82d5cfe54458a3ab60",
      "tree": "a81a9c681a83cae61f082295a2913f69d126ccb9",
      "parents": [
        "6c2f4267833f453156f8f439cc32eb4c92f357b4"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 24 10:20:53 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 16:18:48 2005 -0600"
      },
      "message": "scripts/Lindent on ieee80211 subsystem.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "6c2f4267833f453156f8f439cc32eb4c92f357b4",
      "tree": "912f0075a855d652a58a9bb8cd9f3ca9a98fd745",
      "parents": [
        "65b984f26f16e97168ee29e53145055412f38a23"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:52:57 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: late request_irq in b44_open\n\nDon\u0027t request_irq before the registers are reset/init.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "65b984f26f16e97168ee29e53145055412f38a23",
      "tree": "ece6ca6ed3844220c92e4b1207542864f70bad39",
      "parents": [
        "3353930d9d026ca94747d0766f864b2a0a8c714b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:52:06 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: s/spin_lock_irqsave/spin_lock/ in b44_interrupt\n\nThere is no need to save/restore the irq state as the irq are always\nlocally disabled when b44_interrupt is issued.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3353930d9d026ca94747d0766f864b2a0a8c714b",
      "tree": "6f76506a9ebe0be3a0fde5b214a01fd95000548a",
      "parents": [
        "874a6214bc1477004a0dd6f881b078d0d6b1eae9"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:51:34 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: expose counters through ethtool\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "874a6214bc1477004a0dd6f881b078d0d6b1eae9",
      "tree": "bf01333dce3b5ee11d1d9187efd7317fffb18ac5",
      "parents": [
        "c719369350bc566d2643067421fbf05f4b90e70b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:50:46 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: miscellaneous cleanup\n\n- remove unneeded forward declarations\n- s/kmalloc + memset/kzalloc/\n- whitespace readjustement can\u0027t hurt\n- wrong comment: b44_init_rings _is_ called with a spinlock held in\n  b44_{open/set_ringparam/set_pauseparam/etc}.\n  Actually, it does not need to be able to sleep\n- b44_remove_one() can not be issued with a NULL device in its\n  private member: remove the test.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c719369350bc566d2643067421fbf05f4b90e70b",
      "tree": "3526675bd6fc522268915ea6536e10a62c74367b",
      "parents": [
        "b78612b796b0d6cdfba553d456eff008278830e3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:50:03 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: b44_start_xmit returns with a lock held when it fails allocating\n\nThe patch simply factors out the release of the lock.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b78612b796b0d6cdfba553d456eff008278830e3",
      "tree": "595e0503cc152dcc5383f1f2d12e93770ae7c16b",
      "parents": [
        "50eb80068001871339d04b749fb9b198428b56d2",
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Nov 06 23:01:34 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Nov 06 23:01:34 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26",
      "tree": "c20e0f16d34c4d1197dc465fa3bdcf8b181af924",
      "parents": [
        "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
        "ab919c06144cfb11c05b5b5cd291daa96ac2e423"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:59:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:59:14 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
      "tree": "f9ad06331673b982663f343bb08844c787e8a51b",
      "parents": [
        "b54a063df48cb1296f744b5ba456c45ce7efff35",
        "2c119aa8091a15a87920f09aa0f17e05960fe11b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "b54a063df48cb1296f744b5ba456c45ce7efff35",
      "tree": "72e71bfb6008f460f887a208d046cd82e5545ff5",
      "parents": [
        "085f20e481190cd0597d72ec49bffc07bda4c9be",
        "1555972231f3202f00e04f7c42d2db858e11b874"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:11 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "085f20e481190cd0597d72ec49bffc07bda4c9be",
      "tree": "1500ff072b477c28ceb2a5f134254db5e800d061",
      "parents": [
        "3c726f8dee6f55e96475574e9f645327e461884c",
        "21c614a7899046ab108b3d327d76c33443a8ebf2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:57:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:57:34 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "3c726f8dee6f55e96475574e9f645327e461884c",
      "tree": "f67c381e8f57959aa4a94bda4c68e24253cd8171",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 11:06:55 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:56:47 2005 -0800"
      },
      "message": "[PATCH] ppc64: support 64k pages\n\nAdds a new CONFIG_PPC_64K_PAGES which, when enabled, changes the kernel\nbase page size to 64K.  The resulting kernel still boots on any\nhardware.  On current machines with 4K pages support only, the kernel\nwill maintain 16 \"subpages\" for each 64K page transparently.\n\nNote that while real 64K capable HW has been tested, the current patch\nwill not enable it yet as such hardware is not released yet, and I\u0027m\nstill verifying with the firmware architects the proper to get the\ninformation from the newer hypervisors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1555972231f3202f00e04f7c42d2db858e11b874",
      "tree": "476d4c33f4866af6370e7563831d5f3c80312067",
      "parents": [
        "32f8b97ca39421057d8adef05b7219127355d60c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 21:41:08 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 21:41:08 2005 +0000"
      },
      "message": "[ARM] Fix /proc/cpuinfo format for ARM SMP\n\nglibc expects to count lines beginning with \"processor\" to determine\nthe number of processors, not lines beginning with \"Processor\".  So,\ngive glibc the format it expects.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32f8b97ca39421057d8adef05b7219127355d60c",
      "tree": "e7da38f1b563b21bf588b0ac2dd3f29346ff0e74",
      "parents": [
        "4fe15ba08fdb280536bd7019e8505969c4ac6852"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 19:49:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 19:49:21 2005 +0000"
      },
      "message": "[ARM] Don\u0027t call dump_cpu_info unless we\u0027re booting\n\nWe don\u0027t want to call dump_cpu_info() from cpu_init() after boot since\nit produces a lot of unnecessary noise - since cpu_init() gets called\non resume and hotplug cpu insertion events.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fe15ba08fdb280536bd7019e8505969c4ac6852",
      "tree": "0718f9bbd876fa63d9f7f9d12dbce21abce53a95",
      "parents": [
        "4299051ebe89ab1eeadeaf4cf06ce63421412232"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "message": "[ARM] Fix second missing declaration of cache_is_vivt()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4299051ebe89ab1eeadeaf4cf06ce63421412232",
      "tree": "181fc4ca6ac786e0e543fe5fa5315ef70d15cb1e",
      "parents": [
        "d3997abf699655d2ec012e944fb34668cc3ec6d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 15:46:57 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:46:57 2005 +0000"
      },
      "message": "[ARM] Fix missing declaration of cache_is_vivt()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d3997abf699655d2ec012e944fb34668cc3ec6d7",
      "tree": "869c20d9b14da1fc550ff30254cabb28a430c1be",
      "parents": [
        "756c7b748926b0baec6d2a921c3711679282c8fd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "message": "[ARM] Fix another use of // as a comment\n\n// disagrees with ld\u0027s script parsing ability.  Don\u0027t use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "756c7b748926b0baec6d2a921c3711679282c8fd",
      "tree": "6eba4a4e31eef4e40c5bec85bc420006034e6cbe",
      "parents": [
        "b7ec479553b8755dd95ee988a957cbf2aef351dc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "message": "[ARM] 3113/1: PXA: Allow machines to override (and also reuse) pxa pm functions\n\nPatch from Richard Purdie\n\nUpdate the PXA pm.c file to allow machines (such as the Sharp\nZaurus) to override the standard pm functions but reuse/wrap them\nwhere needed.\n\nThe init call is made slightly earlier to give machine code an init\nlevel to override them in removing any race.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7ec479553b8755dd95ee988a957cbf2aef351dc",
      "tree": "b2066a113c7e0bb1546564038c692f6f423315bf",
      "parents": [
        "7240f1f183f085f6b7af44ec274b5b6123dfdead"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Nov 06 14:42:37 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:42:37 2005 +0000"
      },
      "message": "[ARM] 3115/1: small optimizations to exception vector entry code\n\nPatch from Nicolas Pitre\n\nSince we know the value of cpsr on entry, we can replace the bic+orr with\na single eor.  Also remove a possible result delay (at least on XScale).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7240f1f183f085f6b7af44ec274b5b6123dfdead",
      "tree": "a68b0548c7c9adc78cdd3881029fdef1d8d53252",
      "parents": [
        "84613387cb60bc760a4588822cd61fb88e1d7fad"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Nov 06 14:34:13 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:34:13 2005 +0000"
      },
      "message": "[ARM] 3114/1: use ixp2000_reg_wrb in ixp2000 uengine loader\n\nPatch from Lennert Buytenhek\n\nMake the uengine loader use ixp2000_reg_wrb in the right places.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84613387cb60bc760a4588822cd61fb88e1d7fad",
      "tree": "66f945e84fe66dafa5fb897223588353aed48860",
      "parents": [
        "8459c159f7de832eaf888398d2abf466c388dfa6"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Sun Nov 06 14:34:12 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:34:12 2005 +0000"
      },
      "message": "[ARM] 3089/1: ixp4xx AHB/PCI endianness fix\n\nPatch from Alessandro Zummo\n\n  This patch fixes AHB/PCI endianness problems when the\n processor is in little-endian mode.\n\n The patch configures the CSR register closely following the directives\n in [1], paragraph 4.1, page 19.\n\n According to the considerations in [1], page 11, while the AHB bus\n supports both endian modes, on the IXP4XX it always uses big-endian.\n\n The PCI bus is connected to the South AHB. A wrong setting in the CSR\n register will thus cause a malfunctional PCI bus.\n\n A schematic diagram of the bus interconnections on the IXP4XX\n can be found in [1], page 18.\n\n The patch has been verified to work on the NSLU2 in\n both LE and BE modes.\n\n The author is Peter Korsgaard.\n\n [1] Intel® IXP4XX Product Line of Network Processors and IXC1100\n Control Plane Processor:\n Understanding Big Endian and Little Endian Modes\n\n http://www.intel.com/design/network/applnots/25423701.pdf\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8459c159f7de832eaf888398d2abf466c388dfa6",
      "tree": "1edc2d046a7e9a0a0244d64f2aff7870f85c41bd",
      "parents": [
        "20faa7c380c19c932d57be59bb2522bd9327a6c5"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "message": "[ARM] 3088/1: PXA: Add machine support for the Sharp SL-6000x series of PDAs\n\nPatch from Dirk Opfer\n\nThis patch adds basic machine support for the Sharp SL-6000x (Tosa) PDAs.\n\nSigned-off-by: Dirk Opfer\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ab919c06144cfb11c05b5b5cd291daa96ac2e423",
      "tree": "8747dc3122c0c2ebefaf004a2d71e2cb7bd97615",
      "parents": [
        "2dd34b488a99135ad2a529e33087ddd6a09e992a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 11:05:21 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 11:05:21 2005 +0100"
      },
      "message": "kconfig: fix xconfig on fedora 2 \u0026 3 (x86_64)\n\nFrom: Than Ngo \u003cthan@redhat.com\u003e\nqt as installed on fedora core (2 and 3) does not work with vanilla\nkernel. The linker fails to locate the qt lib:\n\nActual Results:  # make xconfig\n  HOSTLD  scripts/kconfig/qconf\n  /usr/bin/ld: cannot find -lqt\n  collect2: ld returned 1 exit status\n\nThan Ngo has provided following fix for the bug.\n\nCc: Than Ngo \u003cthan@redhat.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2dd34b488a99135ad2a529e33087ddd6a09e992a",
      "tree": "785b06eabfea3fdebf571b1e2b8a1ea695974416",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Oct 30 22:42:11 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 10:22:04 2005 +0100"
      },
      "message": "[PATCH] kbuild: permanently fix kernel configuration include mess\n\nInclude autoconf.h into every kernel compilation via the gcc command line\nusing -imacros.  This ensures that we have the kernel configuration\nincluded from the start, rather than relying on each file having #include\n\u003clinux/config.h\u003e as appropriate.  History has shown that this is something\nwhich is difficult to get right.\n\nSince we now include the kernel configuration automatically, make\nconfigcheck becomes meaningless, so remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "21c614a7899046ab108b3d327d76c33443a8ebf2",
      "tree": "99cf486877f2a4133b5bfb262bc7aa0641cefd14",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "message": "[SERIAL] Support Au1x00 8250 UARTs using the generic 8250 driver.\n\nThe offsets of the registers are in a different place, and\nsome parts cannot handle a full set of modem control signals.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis@embeddedalley.ocm\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50eb80068001871339d04b749fb9b198428b56d2",
      "tree": "f3e5f491e35da275be5af3a2d567af564827b33c",
      "parents": [
        "ecf8b596cf636c14896841625d552e148585ad07"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:40:46 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:40:46 2005 -0500"
      },
      "message": "[netdrvr s2io] warning fixes\n\nFrom Andrew Morton.\n"
    },
    {
      "commit": "ecf8b596cf636c14896841625d552e148585ad07",
      "tree": "3b978312868b35a1dd6ea5ef5d71dc8172e6f50f",
      "parents": [
        "a10b5aacea01d59152b9d003a14476ee99d394d8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:40:16 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:40:16 2005 -0500"
      },
      "message": "[netdrvr] fac_8xx build fix\n"
    },
    {
      "commit": "a10b5aacea01d59152b9d003a14476ee99d394d8",
      "tree": "17d005c40d926090edfb293b5b2d44b73d2cd0c6",
      "parents": [
        "4aefe1554b08b445b1701c1049563ac24b77b097"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:39:54 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:39:54 2005 -0500"
      },
      "message": "Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*.\n\nUnused, and causes the files to be needlessly rebuilt in some cases.\n"
    },
    {
      "commit": "4aefe1554b08b445b1701c1049563ac24b77b097",
      "tree": "53cfca0072109265d88b949dbcbb60e48a02c833",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f",
        "d38087609aefdf0918960c9d941d46f884a4f4eb"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 22:20:11 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 22:20:11 2005 -0500"
      },
      "message": "Merge git://git.tuxdriver.com/git/netdev-jwl\n"
    },
    {
      "commit": "d38087609aefdf0918960c9d941d46f884a4f4eb",
      "tree": "fed1c0c9cbd81f1f3068e5b9bd979040ec74e68a",
      "parents": [
        "05d0f1cf69fd589634b38b6f6e4b8cfdaace9ca0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 05 17:42:27 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:03 2005 -0500"
      },
      "message": "[PATCH] airo.c/airo_cs.c: correct prototypes\n\nThis patch creates a file airo.h containing prototypes of the global\nfunctions in airo.c used by airo_cs.c .\n\nIf you got strange problems with either airo_cs devices or in any other\ncompletely unrelated part of the kernel shortly or long after a airo_cs\ndevice was detected by the kernel, this might have been caused by the\nfact that caller and callee disagreed regarding the size of the first\nargument to init_airo_card()...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05d0f1cf69fd589634b38b6f6e4b8cfdaace9ca0",
      "tree": "4fc8c28bc87d4f68e452fd99daa76df9e254a524",
      "parents": [
        "f4e418f7f3286f854883f9f7e3bbf7005340d2de"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 04 08:53:48 2005 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:03 2005 -0500"
      },
      "message": "[PATCH] bnx2: update version and minor fixes\n\nSome book keeping and a style fix.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f4e418f7f3286f854883f9f7e3bbf7005340d2de",
      "tree": "655a1c3c3ea012e0521b83728034b7a675ae8e5f",
      "parents": [
        "e3648b3d8de3b37fae7acbb57db1e001a19cd3b7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 04 08:53:48 2005 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:03 2005 -0500"
      },
      "message": "[PATCH] bnx2: refine bnx2_poll\n\nRefine bnx2_poll() logic to write back the most up-to-date status tag\nwhen all work has been processed. This eliminates some occasional\nextra interrupts when a older status tag is written even though all\nwork has been processed.\n\nThe idea is to read the status tag just before exiting bnx2_poll() and\nthen check again for any new work. If no new work is pending, the\nstatus tag written back will not generate any extra interrupt. This\nlogic is similar to the changes David Miller did to tg3_poll().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3648b3d8de3b37fae7acbb57db1e001a19cd3b7",
      "tree": "3de20299e878d60d7b5904f572f325f432e8891e",
      "parents": [
        "371377091dff14090cbe995d0a9291364f8583cb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 04 08:51:21 2005 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:03 2005 -0500"
      },
      "message": "[PATCH] bnx2: update firmware handshake for 5708\n\nDynamically determine the shared memory location where eeprom\nparameters are stored instead of using a fixed location.\n\nAdd speed reporting to management firmware. This allows management\nfirmware to know the current speed without contending for MII\nregisters.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "371377091dff14090cbe995d0a9291364f8583cb",
      "tree": "db98dbad7e594438434963a5e28e05dae67c61ee",
      "parents": [
        "12d30d89e57d467e4c134906a4682719813d40ad"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 04 08:49:17 2005 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:02 2005 -0500"
      },
      "message": "[PATCH] bnx2: update nvram code for 5708\n\nUpdate bnx2 nvram code with support for 5708.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12d30d89e57d467e4c134906a4682719813d40ad",
      "tree": "e62914ff479d1b5273936bcb56cc3b28e2b5cbcb",
      "parents": [
        "5b0c76ad94faf95ca50fa0de9ab07460bea19568"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 04 08:48:02 2005 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:02 2005 -0500"
      },
      "message": "[PATCH] bnx2: update firmware for 5708\n\nUpdate bnx2 firmware with support for 5708.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b0c76ad94faf95ca50fa0de9ab07460bea19568",
      "tree": "6a38e55a950a39a3eeae9e1fc51cac1ec4d43dce",
      "parents": [
        "17ecc1e63b675fb43d60e84f242c848f81c5a079"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 04 08:45:49 2005 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:02 2005 -0500"
      },
      "message": "[PATCH] bnx2: add 5708 support\n\nAdd 5708 copper and serdes basic support, including 2.5 Gbps support\non 5708 serdes. SPEED_2500 is also added to ethtool.h\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17ecc1e63b675fb43d60e84f242c848f81c5a079",
      "tree": "f91e456f9a2a7e130878d64f826750280bbf94a4",
      "parents": [
        "e6b365f61e0bd6e8e5fd320bda78e92eafab79aa"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Nov 03 22:45:02 2005 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:02 2005 -0500"
      },
      "message": "[PATCH] prism54: Remove redundant assignment\n\nThe last patch I sent in (\"prism54: Free skb after disabling\ninterrupts\") included a redundant NULL assignment. Thanks to Herbert\nXu for pointing it out.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6b365f61e0bd6e8e5fd320bda78e92eafab79aa",
      "tree": "b294cd63ae690eed8660029f0bc52c5179a23af8",
      "parents": [
        "3ad2cc6798be9388c9a3f1e6180e77690303eb01"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 31 01:33:45 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:01 2005 -0500"
      },
      "message": "[PATCH] drivers/net/hamradio/dmascc.c: remove dmascc_setup()\n\nIt seems dmascc_setup() is a leftover time before dmascc_init() was\nthere.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ad2cc6798be9388c9a3f1e6180e77690303eb01",
      "tree": "28389b018b626949eb5a6c4b1b0157c94a5f9ed4",
      "parents": [
        "e9ab1d145365a871858f402f3655cd4939fa38d5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Oct 30 16:53:34 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:01 2005 -0500"
      },
      "message": "[PATCH] drivers/net/e1000/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make needlessly global code static\n- #if 0 the following unused global functions:\n  - e1000_hw.c: e1000_mc_addr_list_update\n  - e1000_hw.c: e1000_read_reg_io\n  - e1000_hw.c: e1000_enable_pciex_master\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e9ab1d145365a871858f402f3655cd4939fa38d5",
      "tree": "d9a6ce83a766f3693fef16826803ed7a45121d14",
      "parents": [
        "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Oct 30 16:53:30 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:01 2005 -0500"
      },
      "message": "[PATCH] drivers/net/ixgb/: make some code static\n\nThis patch makes some needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f912696ab330bf539231d1f8032320f2a08b850f",
      "tree": "d3e4cf70323348b341b894af57a69896c755cac1",
      "parents": [
        "88dcb6c4113afe93a6c4891ec43bef6a17c83155"
      ],
      "author": {
        "name": "Bart Oldeman",
        "email": "bartoldeman@users.sourceforge.net",
        "time": "Sun Nov 06 12:54:07 2005 +1300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 16:31:36 2005 -0800"
      },
      "message": "[PATCH] reset tss-\u003eio_bitmap_owner in sys_ioperm()\n\nmy patch \"x86: initialise tss-\u003eio_bitmap_owner to something\" (commit ID\nd5cd4aadd3d220afac8e3e6d922e333592551f7d) introduced a problem with a\nprogram (DOSEMU) that called ioperm after already doing some port i/o.\n\nThe problem is that a process switch return causes tss-\u003eio_bitmap_base\nto be set to IO_BITMAP_OFFSET so that the fault (that *really* sets the\nio bitmap) never triggers.\n\nThis fixes that regression.\n\nSigned-off-by: Bart Oldeman \u003cbartoldeman@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88dcb6c4113afe93a6c4891ec43bef6a17c83155",
      "tree": "3c1624b7cae2b861272a89d5502a80b46db7bbba",
      "parents": [
        "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sat Nov 05 22:19:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 13:30:03 2005 -0800"
      },
      "message": "[PATCH] Set the vga cursor even when hidden\n\nSome visually impaired people use hardware devices which directly read\nthe vga screen. When newt for instance asks to hide the cursor for\nbetter visual aspect, the kernel puts the vga cursor out of the screen,\nso that the cursor position can\u0027t be read by the hardware device. This\nis a great loss for such people.\n\nHere is a patch which uses the same technique as CUR_NONE for hiding the\ncursor while still moving it.\n\nMario, you should apply it to the speakup kernel for access floppies\nasap. I\u0027ll submit a 2.4 patch too.\n\nSigned-off-by: samuel.thibault@ens-lyon.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c119aa8091a15a87920f09aa0f17e05960fe11b",
      "tree": "28871ec8da0830362f045906fb2b97722cb6837f",
      "parents": [
        "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:39 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix sgivwfb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3",
      "tree": "735185fb11797c7afdc885267f84a19337693897",
      "parents": [
        "8d972a962177a261fc894f767fa3014f63d661e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:13 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:13 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix gbefb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d972a962177a261fc894f767fa3014f63d661e9",
      "tree": "ce79f869f65da3ce87c0ad50f7a84d527511d61f",
      "parents": [
        "09c6518ca0de24549a923891b2d335e8496d79a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:38 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:38 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix arcfb\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09c6518ca0de24549a923891b2d335e8496d79a9",
      "tree": "0088dfdc7ef26d6a5c9d63d3fdffc1a2319356e9",
      "parents": [
        "95cb5d954ee656a0b048ea2298188569e0759336"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:10 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:10 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix macsonic\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95cb5d954ee656a0b048ea2298188569e0759336",
      "tree": "3283cd23477bad8d3a418e6f501b39145bfd54b8",
      "parents": [
        "5d994b7f5d1c77acaa0b9b4c1b9f0f278605c309"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:47 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:47 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix jazzsonic\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d994b7f5d1c77acaa0b9b4c1b9f0f278605c309",
      "tree": "6c74ec305642a6e74c522c22223ff57a96793049",
      "parents": [
        "37c12e7497b6fe2b6a890814f0ff4edce696d862"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:21 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix depca\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "37c12e7497b6fe2b6a890814f0ff4edce696d862",
      "tree": "ea6ee411ffb3067d0940edc5f1c357e4576c2056",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "message": "[DRIVER MODEL] Improved dynamically allocated platform_device interface\n\nRe-jig the simple platform device support to allow private data\nto be attached to a platform device, as well as allowing the\nparent device to be set.\n\nExample usage:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\t    ARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\t       sizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t} else {\n\t\terr \u003d -ENOMEM;\n\t}\n\tif (err)\n\t\tplatform_device_put(pdev);\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab",
      "tree": "34f0675602943161c3dc1340d6c8c449283b681c",
      "parents": [
        "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
        "f896424cbc61225e8f029fe23e5aae3e32103229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 12:04:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 12:04:02 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f896424cbc61225e8f029fe23e5aae3e32103229",
      "tree": "abfc35832b8bbd3a66b38db6dfc5d6705103436f",
      "parents": [
        "4371dc6c60705815dcfe0c2979f68a26d0b27bd4"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Wed Nov 02 16:13:06 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] phy address mask support for generic phy layer\n\nAdds a phy_mask field to struct mii_bus and uses it.  This field\nindicates each phy address to be ignored when probing the mdio bus.\n\nThis support is needed for the fs_enet and ibm_emac drivers to be\nconverted to the generic phy layer among other drivers. Many systems\nlock up on probing certain phy addresses or probing doesn\u0027t return\n0xffff when nothing is found at the address. A new driver I\u0027m\nworking on also makes use of this mask.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4371dc6c60705815dcfe0c2979f68a26d0b27bd4",
      "tree": "75a5ca9f987603b20b05fb718324e5edd7165a3e",
      "parents": [
        "2964bbd7048ac0c1405cc119604e29987dd165df"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 13:13:35 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: Prevent hang with 79c976\n\nSome boards using the 79c976 pcnet32 chip will hang the system if the\nethtool --register-dump is performed with the device operational.  The\nrequest to read bcr30 is retried by the PCI device infinitely without\nreturning data, hanging the system.\n\nTested ia32 and ppc64.\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2964bbd7048ac0c1405cc119604e29987dd165df",
      "tree": "21e64afeca8f211eb6e817d722274f3196fd4eb1",
      "parents": [
        "a88c844c1748ba494d38b1053829ec046c74ebfd"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 12:50:57 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: AT2700/2701 and Bugzilla 2699 \u0026 4551\n\nThis patch is a better fix for Allied Telesyn 2700/2701 FX boards than\nthe change made in early January this year.  It allows the user to\nselect the speed/duplex via module_param, but if no selection is made,\nforces the speed to 100 FD.  It fixes both Bugzilla bugs 2669 and 4551.\nTested ia32 and ppc64 by myself, and by the originator of bug 2669.\n\nSigned-off-by: Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a88c844c1748ba494d38b1053829ec046c74ebfd",
      "tree": "d9897386dc4254134cc6e5ca1e6c63f76544fa43",
      "parents": [
        "571de88b87e978b21ac4da481d317678aac9e562"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 12:04:33 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: show name of failing device\n\nDisplay the name eth%d or pci_name() of device which fails to allocate\nmemory.  When changing ring size via ethtool, it also releases the\nlock before returning on error.  Added comment that the caller of\npcnet32_alloc_ring must call pcnet32_free_ring on error, to avoid leak.\nTested ia32 by forcing allocation errors.\n\nSigned-off-by: Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "571de88b87e978b21ac4da481d317678aac9e562",
      "tree": "25b9b0ad8f50733aee663973cbf2f2f4ca6eeb9f",
      "parents": [
        "da6971d8ece2ec9762509e20dda6808335b5a10b"
      ],
      "author": {
        "name": "Ravinandan Arakali",
        "email": "Ravinandan.Arakali@neterion.com",
        "time": "Tue Nov 01 15:24:25 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] S2io: Updated documentation\n\nHi,\nThis patch provides updated documentation on the Neterion(S2io) driver.\n\nPlease review the patch.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "da6971d8ece2ec9762509e20dda6808335b5a10b",
      "tree": "9ae532e7ab6314400fb601f6b7c5e6042166429f",
      "parents": [
        "29b09fcc341ede8dc08c900b132903fdd0231400"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Oct 31 16:55:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:27 2005 -0500"
      },
      "message": "[PATCH] S2io: Multi buffer mode support\n\nHi,\nThis patch  provides dynamic two buffer-mode and 3 buffer-mode options.\nPreviously 2 buffer-mode was compilation option. Now with this patch applied\none can load driver in 2 buffer-mode with module-load parameter\n\nie.\n#insmod s2io.ko rx_ring_mode\u003d2\n\nThis patch also provides 3 buffer-mode which provides header separation\nfunctionality. In 3 buffer-mode skb-\u003edata will have L2/L3/L4 headers and\n\"skb_shinfo(skb)-\u003efrag_list-\u003edata\" will have have L4 payload.\none can load driver in 3 buffer-mode with same above module-load parameter\n\nie.\n#insmod s2io.ko rx_ring_mode\u003d3\n\nPlease review the patch.\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "29b09fcc341ede8dc08c900b132903fdd0231400",
      "tree": "e3a5ea7d07e60b81055c364d5bcbca8579557496",
      "parents": [
        "328198acb7407301ddf6005c0fa1e04bd0c539c8"
      ],
      "author": {
        "name": "Gabriel A. Devenyi",
        "email": "ace@staticwave.ca",
        "time": "Thu Nov 03 19:30:47 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:26 2005 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/airo.c unsigned comparason\n\nfid is declared as a u32 (unsigned int), and then a few lines later, it is checked for a value \u003c 0, which is clearly useless.\nIn the two locations this function is used, in one it is *explicitly* given a negative number, which would be ignored with the\ncurrent definition.\n\nThanks to LinuxICC (http://linuxicc.sf.net).\n\nSigned-off-by: Gabriel A. Devenyi \u003cace@staticwave.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "328198acb7407301ddf6005c0fa1e04bd0c539c8",
      "tree": "9936112bd195bfbaacc9a75f2ea7ff757a2c0546",
      "parents": [
        "9e0cb06b17be7e562cbdaba2768649f025826dc6",
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:38:55 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:38:55 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
      "tree": "e3bd5b05c2d396db3eb59997d3cc1b9e54df0ba6",
      "parents": [
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "message": "[libata] restore sg on DMA mapping failure\n"
    },
    {
      "commit": "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3",
      "tree": "32fbc17daf7879a9a86eb029096994be45cd136b",
      "parents": [
        "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
        "39b7f1e25a412b0ef31e516cfc2fa4f40235f263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
      "tree": "5ad11675351ebd51b33d86bd93e65ec29b71e75f",
      "parents": [
        "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a",
        "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 09:47:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 09:47:46 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "39b7f1e25a412b0ef31e516cfc2fa4f40235f263",
      "tree": "ff9d9c44b6199624d87af0d4776f2ecfd18f2635",
      "parents": [
        "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 04 14:44:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Nov 05 09:52:24 2005 -0600"
      },
      "message": "[SCSI] sd: Fix refcounting\n\nCurrently the driver takes a reference only for requests coming by way\nof the gendisk, not for requests coming by way of the struct device or\nstruct scsi_device.  Such requests can arrive in the rescan, flush,\nand shutdown pathways.\n\nThe patch also makes the scsi_disk keep a reference to the underlying\nscsi_device, and it erases the scsi_device\u0027s pointer to the scsi_disk\nwhen the scsi_device is removed (since the pointer should no longer be\nused).\n\nThis resolves Bugzilla entry #5237.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0",
      "tree": "2d25afa843cb1781db65c1920bcd2ec3a977265e",
      "parents": [
        "25cc5e5bd20e9274dddb9d1e55b83798363528dc"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Nov 05 10:36:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 10:36:35 2005 +0000"
      },
      "message": "[MMC] Use controller id instead of driver name for printks\n\nThe printks that aren\u0027t for debugging should use the name of the controller,\nnot the driver name. Multiple MMC controllers aren\u0027t that common today, but\nthis is the right way to do things.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "20faa7c380c19c932d57be59bb2522bd9327a6c5",
      "tree": "30a1a02a4b5565d24483237245372af3aa8343bd",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 05 10:20:56 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 10:20:56 2005 +0000"
      },
      "message": "[ARM] Documentation/arm/README: small update\n\n- egcs is not supported by kernel 2.6\n- gcc 3.3 seems to be a good choice on ARM\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25cc5e5bd20e9274dddb9d1e55b83798363528dc",
      "tree": "fd065b54bbce7e04387670e163d2aba1ddf43ace",
      "parents": [
        "34cf9e37507c65f7398df4c21a18d4a3e83881d7"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Nov 05 10:16:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 10:16:50 2005 +0000"
      },
      "message": "[MMC] Fix chip config in wbsd\n\nThere is a broken if clause in the wbsd driver that can cause the\ndriver to try and configure the chip even though none is found. This\nresults in i/o on invalid ports.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc",
      "tree": "11e80a4aee273745ec5d486a88018f87f7801299",
      "parents": [
        "849a8924a6740ecbf9711e015beca69425f0c429"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 23:22:55 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 23:22:55 2005 -0600"
      },
      "message": "Fix ips.c compile\n\nIt looks like one of the ips patches was missing a closing brace in a\nfunction\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "849a8924a6740ecbf9711e015beca69425f0c429",
      "tree": "2bae44c5fb170a655696b7253eec7ee13c6fa437",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581",
        "ee807c2d43b54183c16580857837dae8ccb2ed22"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "message": "Merge by Hand\n\nConflicts in dec_esp.c (Thanks Bacchus), scsi_transport_iscsi.c and\nscsi_transport_fc.h\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a",
      "tree": "67b86d8559935c04a0918afd3274eef778017d57",
      "parents": [
        "c2cc87ca9561ddfe744d446789cc10f507e87db9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 22:08:00 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 22:08:00 2005 -0500"
      },
      "message": "[libata] ATAPI pad allocation fixes/cleanup\n\nUse ata_pad_{alloc,free} in two drivers, to factor out common code.\n\nAdd ata_pad_{alloc,free} to two other drivers, which needed the padding\nbut had not been updated.\n"
    },
    {
      "commit": "c2cc87ca9561ddfe744d446789cc10f507e87db9",
      "tree": "d505fc0110eb1a3d8750ba2f67648c131f0d9aca",
      "parents": [
        "ce1eeb95fc4eb25109c00bea3e83a87eeff6b07d",
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 21:39:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 21:39:31 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "7015faa7df829876a0f931cd18aa6d7c24a1b581",
      "tree": "c403b29783de27e290b5d12f12054d03f96ce8b2",
      "parents": [
        "127f2fa31ac624c744f3767363c4919209980956"
      ],
      "author": {
        "name": "Calin A. Culianu",
        "email": "calin@ajvar.org",
        "time": "Fri Nov 04 20:38:04 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 18:01:34 2005 -0800"
      },
      "message": "[PATCH] nvidiafb: Geforce 7800 series support added\n\nThis adds support for the Nvidia Geforce 7800 series of cards to the\nnvidiafb framebuffer driver.  All it does is add the PCI device id for\nthe 7800, 7800 GTX, 7800 GO, and 7800 GTX GO cards to the module device\ntable for the nvidiafb.ko driver, so that nvidiafb.ko will actually work\non these cards.\n\nI also added the relevant PCI device ids to linux/pci_ids.h\n\nI tested it on my 7800 GTX here and it works like a charm.  I now can\nget framebuffer support on this card! Woo hoo!! Nothing like 200x75 text\nmode to make your eyes BLEED.  ;)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "127f2fa31ac624c744f3767363c4919209980956",
      "tree": "972b7ffbcd2c846bbb34879efb91e324dc0677be",
      "parents": [
        "ba77df570c6710c9c19b31e0e48e4bcdf31cefe8",
        "aef9ec39c47f0cece886ddd6b53c440321e0b2a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:32:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:32:36 2005 -0800"
      },
      "message": "Merge branch \u0027srp\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "ba77df570c6710c9c19b31e0e48e4bcdf31cefe8",
      "tree": "997c210135b5578982df256dd5a0140e04d972d1",
      "parents": [
        "602d4a7e2f4b843d1a67375d4d7104073495b758",
        "d09e32764176b61c4afee9fd5e7fe04713bfa56f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:31:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:31:54 2005 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "602d4a7e2f4b843d1a67375d4d7104073495b758",
      "tree": "0b9f184e54fa693c27bd5986c114bdcf6949f788",
      "parents": [
        "0bbacc402e67abca8794a8401c1621dc0c0202e9",
        "c51e3a417bb0f295e13a5bad86302b5212eafdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:27:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:27:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "c51e3a417bb0f295e13a5bad86302b5212eafdf3",
      "tree": "3d60529b8bf1af4eee98bfede157518520fbb423",
      "parents": [
        "5ad570786158e327a1c5d32dd3d66f26d8de6340"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:36:59 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:36:59 2005 +1100"
      },
      "message": "powerpc: Fix vmlinux.lds.S for 32-bit\n\nWe can\u0027t currently use asm-ppc/page.h in vmlinux.lds.S, so until\nwe have a merged page.h, define PAGE_SIZE and KERNELBASE locally.\nAlso gets rid of some dynamic executable cruft that we had for\n32-bit.  With -Ttext\u003d$(KERNELBASE) this didn\u0027t cause any problem,\nbut when we changed to putting . \u003d KERNELBASE in the vmlinux.lds.S\nthis cruft caused the text to get linked at 0xa0 instead of\n0xc0000000.  Oops.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5ad570786158e327a1c5d32dd3d66f26d8de6340",
      "tree": "0b4aafe469c72e5887ed0379d62a0ee390db3160",
      "parents": [
        "c3df69cd854551cf70e9c63aa509c26621084f60"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:33:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:33:55 2005 +1100"
      },
      "message": "powerpc: Merge smp.c and smp.h\n\nThis also moves setup_cpu_maps to setup-common.c (calling it\nsmp_setup_cpu_maps) and uses it on both 32-bit and 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0bbacc402e67abca8794a8401c1621dc0c0202e9",
      "tree": "a0969978295b806b35c943eb16af34b1eacfa47a",
      "parents": [
        "c556b754967afd0878d65de2cfe0675577b0f62f"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Tue Nov 01 16:53:32 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:48 2005 -0500"
      },
      "message": "NFS,SUNRPC,NLM: fix unused variable warnings when CONFIG_SYSCTL is disabled\n\n Fix some dprintk\u0027s so that NLM, NFS client, and RPC client compile\n cleanly if CONFIG_SYSCTL is disabled.\n\n Test plan:\n Compile kernel with CONFIG_NFS enabled and CONFIG_SYSCTL disabled.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "c556b754967afd0878d65de2cfe0675577b0f62f",
      "tree": "fac27d23ff5230bef203fa30f26ba9faee56d987",
      "parents": [
        "6bfc93ef98f00b38f1913a7fdeae46ae8dbd7c52"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Tue Nov 01 12:24:48 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:45 2005 -0500"
      },
      "message": "SUNRPC: allow sunrpc.o to link when CONFIG_SYSCTL is disabled\n\n The sunrpc module should build properly even when CONFIG_SYSCTL is\n disabled.\n\n Reported by Jan-Benedict Glaw.\n\n Test plan:\n Compile kernel with CONFIG_NFS as a module and built-in, and CONFIG_SYSCTL\n enabled and disabled.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "6bfc93ef98f00b38f1913a7fdeae46ae8dbd7c52",
      "tree": "2eb5f2fa26376b3d6ae5eebd65e93d4eec9555bd",
      "parents": [
        "888e694c167975709f17526dbbed2d98f84e8f85"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:36 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:36 2005 -0500"
      },
      "message": "NFSv4: Teach NFSv4 to cache locks when we hold a delegation\n\n Now that we have a method of dealing with delegation recalls, actually\n enable the caching of posix and BSD locks.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "888e694c167975709f17526dbbed2d98f84e8f85",
      "tree": "11dbbdf2591946f490d4cb28194a80fd3cec4094",
      "parents": [
        "43b2a33aa868054bd477ab2c1cd20f1ba1af2c3e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:38:11 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:38:11 2005 -0500"
      },
      "message": "NFSv4: Recover locks too when returning a delegation\n\n Delegations allow us to cache posix and BSD locks, however when the\n delegation is recalled, we need to \"flush the cache\" and send\n the cached LOCK requests to the server.\n\n This patch sets up the mechanism for doing so.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "43b2a33aa868054bd477ab2c1cd20f1ba1af2c3e",
      "tree": "f22ad362b9f877dfd4bc44139894a045aa48059a",
      "parents": [
        "34ea818846e6cccdd6e05354ab8c8a6d7e34657a"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:30 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:30 2005 -0500"
      },
      "message": "NFSv4: Fix recovery of flock() locks.\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "34ea818846e6cccdd6e05354ab8c8a6d7e34657a",
      "tree": "d00d3d61c03454856c9047afaab3ba60a2e84f32",
      "parents": [
        "2c56617d76fa7b2a709d58abd7ed68889cc88b90"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:02 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:02 2005 -0500"
      },
      "message": "NFSv4: Return any delegations before sillyrenaming the file\n\n I missed this one... Any form of rename will result in a delegation\n recall, so it is more efficient to return the one we hold before\n trying the rename.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "2c56617d76fa7b2a709d58abd7ed68889cc88b90",
      "tree": "fb4e01de2057659b4ec80a812fa94d7b97359402",
      "parents": [
        "d530838bfa507d67b40d13b00d9cbd7a46a47e78"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:50 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:50 2005 -0500"
      },
      "message": "NFSv4: Fix the handling of the error NFS4ERR_OLD_STATEID\n\n Ensure that we retry the failed operation...\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d530838bfa507d67b40d13b00d9cbd7a46a47e78",
      "tree": "f4b2be26c0a7b9ed3233a2be016b7e97427f8705",
      "parents": [
        "4cecb76ff86db46d2823550256c828b6597f418e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:38 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:38 2005 -0500"
      },
      "message": "NFSv4: Fix problem with OPEN_DOWNGRADE\n\n RFC 3530 states that for OPEN_DOWNGRADE \"The share_access and share_deny\n bits specified must be exactly equal to the union of the share_access and\n share_deny bits specified for some subset of the OPENs in effect for\n current openowner on the current file.\n\n Setattr is currently violating the NFSv4 rules for OPEN_DOWNGRADE in that\n it may cause a downgrade from OPEN4_SHARE_ACCESS_BOTH to\n OPEN4_SHARE_ACCESS_WRITE despite the fact that there exists no open file\n with O_WRONLY access mode.\n\n Fix the problem by replacing nfs4_find_state() with a modified version of\n nfs_find_open_context().\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4cecb76ff86db46d2823550256c828b6597f418e",
      "tree": "db80c6f4423d2559661234e8d1cd34b2c15f7750",
      "parents": [
        "462aae65f6ea41de05ebc2a54a9e6b95563591f3"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:32:58 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:32:58 2005 -0500"
      },
      "message": "NFSv4: Fix a race between open() and close()\n\n We must not remove the nfs4_state structure from the inode open lists\n before we are in sequence lock.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    }
  ],
  "next": "462aae65f6ea41de05ebc2a54a9e6b95563591f3"
}
