)]}'
{
  "log": [
    {
      "commit": "bd7bf042e89941d4e693a0ec68c5093a2bb2adb3",
      "tree": "4a00c65644765b415b504d4e52471ea232a6dbcf",
      "parents": [
        "0af68e5ed45e985b676edfbe4b8851dd46316502"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 12 16:27:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:00:39 2005 +0200"
      },
      "message": "[ALSA] Fix permissions in some /proc files\n\nPCM Midlevel,CA0106 driver,EMU10K1/EMU10K2 driver\nFix by Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e:\n\nSome tunables in /proc have a write() function, but as their\npermission does not reflect it, it can be confusing to the user.\n\nSo here is a patch that corrects the mode of those files. Note that I\nhave only tested the \u0027xrun_debug\u0027 entry.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0af68e5ed45e985b676edfbe4b8851dd46316502",
      "tree": "b87ed356e1c53703db1f1c85f9803ffd50856e8c",
      "parents": [
        "01d25d460a3b28aab537fab9a0038d1b5832ce28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 11 17:03:03 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:00:35 2005 +0200"
      },
      "message": "[ALSA] Fix compile warning\n\nEMU10K1/EMU10K2 driver\nFix compile warnings regarding the unused variables/functions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "01d25d460a3b28aab537fab9a0038d1b5832ce28",
      "tree": "2a3ce6727e4a5cbb0cd763f20698ebc169659fd1",
      "parents": [
        "01ef355f0c34d6fbb451512e70e4cf336776b7fd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 11 16:58:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:00:32 2005 +0200"
      },
      "message": "[ALSA] Replace pci_module_init() with pci_register_driver()\n\nDocumentation,ALS4000 driver,ATIIXP driver,ATIIXP-modem driver\nAZT3328 driver,BT87x driver,CMIPCI driver,CS4281 driver\nENS1370/1+ driver,ES1938 driver,ES1968 driver,FM801 driver\nIntel8x0 driver,Intel8x0-modem driver,Maestro3 driver,RME32 driver\nRME96 driver,SonicVibes driver,VIA82xx driver,VIA82xx-modem driver\nALI5451 driver,au88x0 driver,CA0106 driver,CS46xx driver\nEMU10K1/EMU10K2 driver,HDA Intel driver,ICE1712 driver,ICE1724 driver\nKORG1212 driver,MIXART driver,NM256 driver,RME HDSP driver\nRME9652 driver,Trident driver,Digigram VX222 driver,YMFPCI driver\nReplace the obsolete pci_module_init() with pci_register_driver().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "01ef355f0c34d6fbb451512e70e4cf336776b7fd",
      "tree": "b377ef2df2ff47454111e628faa5d56f373cdf58",
      "parents": [
        "2d7eb7cb2bab1fbe8cfb610277b19ad40a9f7c75"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 11 15:08:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:00:27 2005 +0200"
      },
      "message": "[ALSA] Fix SPDIF rate with dxs_support\u003d4\n\nVIA82xx driver\nFix SPDIF rate setting with dxs_support\u003d4.  It should be 48k fixed.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d7eb7cb2bab1fbe8cfb610277b19ad40a9f7c75",
      "tree": "02ed97111c92b32d4aa4944b97de6d7bb88703de",
      "parents": [
        "26be865923ce9edefe8ddc007ddb1c098c29c449"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Mon Apr 11 15:04:33 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:00:24 2005 +0200"
      },
      "message": "[ALSA] Support all sample rate conversion capabilities of DXS channels\n\nDocumentation,VIA82xx driver\nAdd support for full sample rate conversion capabilities of DXS\nchannels present in VIA VT8233/5/7 controllers:\n\n- any sample rate in the 8000 ... 48000 Hz range is supported even if\n  the AC\u002797 codec supports only 48000 Hz output;\n\n- different DXS channels can use different sample rates at the same\n  time (the controller performs required sample rate conversion and\n  mixing in hardware).\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "26be865923ce9edefe8ddc007ddb1c098c29c449",
      "tree": "796f853e17e3ff10039d9769eb5da8eeefeec9ea",
      "parents": [
        "467a8c2f41ab4b96a7c604619eb7465db403dda8"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Mon Apr 11 14:17:19 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:59:04 2005 +0200"
      },
      "message": "[ALSA] Add PCI ID for Gallant Odyssey Sound 4\n\nFM801 driver\nThe Gallant Odyssey Sound 4 card is based on the ForteMedia FM801\nchip, but has a different PCI ID.\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "467a8c2f41ab4b96a7c604619eb7465db403dda8",
      "tree": "c2467bc1835cbea825fc69c06e411195a31b6adc",
      "parents": [
        "aed058e8713f76be9258011238670064ea3e69a8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 11 14:11:00 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:59:01 2005 +0200"
      },
      "message": "[ALSA] remove dead code\n\nYMFPCI driver\nThis patch removes some dead code found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aed058e8713f76be9258011238670064ea3e69a8",
      "tree": "77ba8c813b796d8ac0251858e97c96143a27f52a",
      "parents": [
        "fd9a98ec0a7c8ce15928e3454d73533146d9d57c"
      ],
      "author": {
        "name": "Simone Zinanni",
        "email": "simone@develer.com",
        "time": "Mon Apr 11 14:08:40 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:58 2005 +0200"
      },
      "message": "[ALSA] Provides preliminary support for the Terratec Phase 28 card\n\nICE1712 driver\nProvides preliminary support for the Terratec Phase 28 card.\nNot extensively tested and probably buggy, but it seems to work.\n\nSigned-off-by: Simone Zinanni \u003csimone@develer.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fd9a98ec0a7c8ce15928e3454d73533146d9d57c",
      "tree": "e02241000626bcb85a7dea4fc59ba44d395df68e",
      "parents": [
        "310bacd29230abf5f2a230159e48e983171e0f26"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Apr 10 15:43:35 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:55 2005 +0200"
      },
      "message": "[ALSA] Fix typo in speaker routing. Now sound comes from the correct speakers\n\nEMU10K1/EMU10K2 driver\nwhen using the p16v HD device.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "310bacd29230abf5f2a230159e48e983171e0f26",
      "tree": "16ae5d0cf14660de40db4435ebca0a64b1fcaf20",
      "parents": [
        "001f758990d685e7023008763795f1970ef56614"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Apr 10 00:00:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:52 2005 +0200"
      },
      "message": "[ALSA] Improve playback startup. Increase buffer size, and reduce xruns.\n\nEMU10K1/EMU10K2 driver\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "001f758990d685e7023008763795f1970ef56614",
      "tree": "e460f23636ebf2aa45e185b5936243400e8b68b4",
      "parents": [
        "df34140a9c15d4be8833f7977dca277a03ab87b0"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Apr 09 23:38:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:49 2005 +0200"
      },
      "message": "[ALSA] Improve SPDIF playback via the P16V/CA0151 chip.\n\nEMU10K1/EMU10K2 driver\nAlthough we can set 44100 as the output rate, the SPDIF can do it, but the Analog output cannot.\nThe SPDIF has the bug, whereby the Left channel arrives one sample late, so although we don\u0027t do any resampling,\nit is not good for AC3 non-audio output.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "df34140a9c15d4be8833f7977dca277a03ab87b0",
      "tree": "79a13a1c51d96fc36b77237b49646f7a4dfcb298",
      "parents": [
        "f953eff29c1ea4c744afe3d50ff5ca33b44efcd2"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Apr 09 16:57:09 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:46 2005 +0200"
      },
      "message": "[ALSA] Display SPDIF in status in proc fs \u0027spdif-in\u0027 file.\n\nEMU10K1/EMU10K2 driver\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "f953eff29c1ea4c744afe3d50ff5ca33b44efcd2",
      "tree": "1755bab90bfeae4ec27953808b1c512d94110682",
      "parents": [
        "22e0732e59b3482bb2f068bfe911c532767e5974"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 08 15:05:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:43 2005 +0200"
      },
      "message": "[ALSA] choose multi-channel jacks automatically\n\nHDA Codec driver\nPatch by C.L. Tien \u003ccltien@cmedia.com.tw\u003e:\n\nThe patch makes cm9880 to choose multi-channel jacks automatically.\n\n1. I found the current code has basic_init, which already includes\n   necessary controls for 6-stack initialization, so I don\u0027t need\n   another model.\n\n2. I add a new model \u0027auto\u0027 to let the driver find a. if there are\n   option real panel/front panel, b. the jacks to be used for multichannel.\n\nBecause the jack color are based on MS\u0027s channel sequence, so the \u0027auto\u0027\nmodel will pick the same jacks for multichannel MS uses. I did this to\nhope to minimize users questions. These code can also be applied to other\ncodecs but I don\u0027t have any to test.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22e0732e59b3482bb2f068bfe911c532767e5974",
      "tree": "924cf272599a6d65fc483eca439aa3efa9f27047",
      "parents": [
        "23fea4dad67a665e8d359dbb39180422385f1dcc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 08 08:25:23 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:40 2005 +0200"
      },
      "message": "[ALSA] virmidi - fix ioctl parameter passing when setting client name\n\nALSA sequencer\nThe last change to reduce stack usage did not adjust the parameter to\nSNDRV_SEQ_IOCTL_SET_CLIENT_IOCTL which resulted in passing the address\nof the pointer instead of the structure.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "23fea4dad67a665e8d359dbb39180422385f1dcc",
      "tree": "86ce3e1f6c53897888332da646e0a6ae9d59f010",
      "parents": [
        "8e8311b0ac4dc8a2cf317e122a6f7dc4467e3254"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Thu Apr 07 20:23:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:37 2005 +0200"
      },
      "message": "[ALSA] MC97 registers reset\n\nAC97 Codec\nSeparated ac97 registers reset for audio and modem (or both) as recommended\nin AC97 spec.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8e8311b0ac4dc8a2cf317e122a6f7dc4467e3254",
      "tree": "2556eec03591d03271bb3f225fba91edebf68470",
      "parents": [
        "2c56c47f678b0388290686d5a0988d8806ffe5cc"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Thu Apr 07 20:22:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:34 2005 +0200"
      },
      "message": "[ALSA] Fix MC97 codec initialization\n\nAC97 Codec\nThis (especially 12000 -\u003e 8000 sample rate replace) fix popular\n\u0027MC97 converters.. not ready\u0027 error with modem codecs initializations.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2c56c47f678b0388290686d5a0988d8806ffe5cc",
      "tree": "93d7f87f5d1b80bb98e88ef76be2b9f8bb4f9322",
      "parents": [
        "5f0dccf8500b0cc2ff247f626bc249bc184fd184"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Thu Apr 07 20:21:21 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:31 2005 +0200"
      },
      "message": "[ALSA] Fix \u0027semaphore is not ready\u0027 problem with snd-intel8x0m\n\nIntel8x0-modem driver\nWith some intel based ac97 modems codec access semaphore is not cleared\nafter 0x54 AC97 register (GPIO_STATUS) reads. This may causes problems\nwith newly applied modem mixer (Off-hook switch) and in other cases.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5f0dccf8500b0cc2ff247f626bc249bc184fd184",
      "tree": "ef8402fe29a0d5559ead12085cf1c927fa72670f",
      "parents": [
        "55911694bf5edf15328dc6558fa3f432d52015ee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 15:53:20 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:28 2005 +0200"
      },
      "message": "[ALSA] Add CM9780 support, fix CM9761 SPDIF\n\nAC97 Codec\n- Added CM9780 patch\n- Fix the SPDIF support on CM9761/CM9780\n- Allow the generic enum callback to pass any number (not power of 2)\n  as the value mask\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55911694bf5edf15328dc6558fa3f432d52015ee",
      "tree": "4c1f912ea34b5fe559acb786128ad34ba06017cd",
      "parents": [
        "bdaed50292bea3e2b20c68c2ffe9dbde7c0d6910"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 15:50:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:25 2005 +0200"
      },
      "message": "[ALSA] Remove unused variables\n\nAC97 Codec\nRemoved unused variables (the old control definitions).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bdaed50292bea3e2b20c68c2ffe9dbde7c0d6910",
      "tree": "7f056ec8acce0c50b9dc84611b24e4a711d0100d",
      "parents": [
        "5af4c83375cba113fb7e1ed57024a5442ca5060e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 15:48:42 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:22 2005 +0200"
      },
      "message": "[ALSA] Check revision for the proper detection of audigy 2\n\nEMU10K1/EMU10K2 driver\nCheck ther revision to detect non-listed audigy 2 boards.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5af4c83375cba113fb7e1ed57024a5442ca5060e",
      "tree": "777c5eaa0585537c7dba5c95c2ceb92454d692bd",
      "parents": [
        "0aa0d387877e8e6408d316aaee1ea84f8e1fb447"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Apr 06 09:47:02 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:18 2005 +0200"
      },
      "message": "[ALSA] usb-audio - BOSS GS-10 PCM support\n\nUSB generic driver\nThis patch adds quirks to support 24-bit PCM I/O in the \u0027Advanced\nDriver\u0027 mode of the BOSS GS-10.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "0aa0d387877e8e6408d316aaee1ea84f8e1fb447",
      "tree": "3e4eff5571123a0b2577ab9418a3a2d6b0ba3a33",
      "parents": [
        "c1935b4d6edf1c4d78bf660992d00b2d8fcb9b59"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Apr 06 09:43:59 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:15 2005 +0200"
      },
      "message": "[ALSA] virmidi - fix ioctl parameter passing when creating seq port\n\nALSA sequencer\nThe last change to reduce stack usage did not adjust the parameter to\nSNDRV_SEQ_IOCTL_CREATE_PORT which resulted in passing the address of\nthe pointer instead of the structure.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "c1935b4d6edf1c4d78bf660992d00b2d8fcb9b59",
      "tree": "e1e11d05fc118d7d48cee4ee5593a933e25dfec3",
      "parents": [
        "54ab87e6f53099b9a480b56149fa621c3132c076"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Apr 04 16:44:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:58:12 2005 +0200"
      },
      "message": "[ALSA] timer - added tread semaphore\n\nTimer Midlevel\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "54ab87e6f53099b9a480b56149fa621c3132c076",
      "tree": "366f5ce06ab26195426a79413d4271a08c1d0888",
      "parents": [
        "2668907a825702ba9c0e603f160a993b034572f5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 01 13:14:14 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:01:00 2005 +0200"
      },
      "message": "[ALSA] Add mixer map for Sound Blaster MP3+\n\nUSB generic driver\nAdded the mixer mapping for Sound Blaster MP3+\nby Pavel Mihaylov \u003cbin@bash.info\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2668907a825702ba9c0e603f160a993b034572f5",
      "tree": "4ba373b70e9751844742c8fff7622dc054a5e62a",
      "parents": [
        "c1ab5d59a0ff0981828a169886b10045dfdf64c6"
      ],
      "author": {
        "name": "Peter Zubaj",
        "email": "pzad@pobox.sk",
        "time": "Fri Apr 01 11:15:07 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:56 2005 +0200"
      },
      "message": "[ALSA] Audigy SB0090 identification\n\nEMU10K1/EMU10K2 driver\nThis add identification of Audigy 1 model SB0090 and fixes\nproblems with ac97 codec (mic not working).\n\nSigned-off-by: Peter Zubaj \u003cpzad@pobox.sk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c1ab5d59a0ff0981828a169886b10045dfdf64c6",
      "tree": "8ce9f8cd0b534b55f0c99556fd1a96727596cbf9",
      "parents": [
        "85a655d66b4d1672c7c6fee31297837556585f6b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 30 16:22:01 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:53 2005 +0200"
      },
      "message": "[ALSA] usb-audio - allow USB MIDI quirks to specify endpoints explicitly\n\nUSB generic driver\nThis patch reintroduces the check for endpoint numbers that are\nspecified explicitly in the quirk structure.\nThis check was accidentally dropped in the last rewrite of\nsnd_usbmidi_detect_endpoints().\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "85a655d66b4d1672c7c6fee31297837556585f6b",
      "tree": "843a76c04f57cb07e76e8f851d0e9bab34d7d1c6",
      "parents": [
        "aec72e0a4be407fb69fbee812cf0028d62e75152"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 14:40:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:50 2005 +0200"
      },
      "message": "[ALSA] Fix the default id of multiple cards\n\nEMU10K1/EMU10K2 driver\nFixed the default id string in case identical multiple cards exist.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aec72e0a4be407fb69fbee812cf0028d62e75152",
      "tree": "6bdd339e841491eaf87357b5118ef623cdb53afd",
      "parents": [
        "9c220a31fd2f609ba55250a75d85ca795051a482"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 14:22:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:47 2005 +0200"
      },
      "message": "[ALSA] Use old default id strings for compatibility\n\nEMU10K1/EMU10K2 driver\nUse expliciitly the old default id strings for backward compatibility.\nThis will make \u0027alsactl restore\u0027 working again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c220a31fd2f609ba55250a75d85ca795051a482",
      "tree": "411e2d8f44119572ea0913fca70107d6fc59c03b",
      "parents": [
        "2b637da5a1bb3c128ecdadea6aee693f6ff3b786"
      ],
      "author": {
        "name": "Lee Revell",
        "email": "rlrevell@joe-job.com",
        "time": "Wed Mar 30 14:04:34 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:44 2005 +0200"
      },
      "message": "[ALSA] some docs for the new emu10k1 multichannel functionality\n\nDocumentation\nNot complete, or even spell checked, but in case I don\u0027t get a chance to\nwork on it again before 1.0.9, here is what i have so far.  It should go\nin alsa-kernel/Documentation/emu10k1-jack.txt.\n\nSigned-off-by: Lee Revell \u003crlrevell@joe-job.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2b637da5a1bb3c128ecdadea6aee693f6ff3b786",
      "tree": "636819c212a13118758a8c19db9905a55b20ef9e",
      "parents": [
        "51f633dada113ef724a145bb5b33ec77d1b092f6"
      ],
      "author": {
        "name": "Lee Revell",
        "email": "rlrevell@joe-job.com",
        "time": "Wed Mar 30 13:51:18 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:41 2005 +0200"
      },
      "message": "[ALSA] clean up card features\n\nEMU10K1/EMU10K2 driver\nThis patch converts the emu10k1 driver to use the card capabilities\nstructure for some more things.\n\nNot extensively tested but seems to work.\n\nSigned-off-by: Lee Revell \u003crlrevell@joe-job.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "51f633dada113ef724a145bb5b33ec77d1b092f6",
      "tree": "12f83d7c673ec3102bd3c93e21bdb043c9dd5db8",
      "parents": [
        "a2142674b958d89e0806228a5f6cd22ec379d61d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 13:49:06 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:37 2005 +0200"
      },
      "message": "[ALSA] Fix memory leak\n\nALSA sequencer\nFixed memory leak by the last change of stack reduction.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a2142674b958d89e0806228a5f6cd22ec379d61d",
      "tree": "875f7f64f85433dd3df1c465ad1d57f04eb99f80",
      "parents": [
        "56f5ceed002db594500c1d2c2afc875be3d31fb5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 29 16:33:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:33 2005 +0200"
      },
      "message": "[ALSA] Fix the detection of resolution of ac97 controls\n\nAC97 Codec\nFixed the detection of bit resolution of ac97 mixer controls.\nThis will fix the problem with TI ac97 codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "56f5ceed002db594500c1d2c2afc875be3d31fb5",
      "tree": "3d2ac764f302542a3bac4ffd234b672ba4291b1d",
      "parents": [
        "65f37647711bf6b0d09b499b9205a33b35ad4ad6"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Mar 27 15:00:54 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:30 2005 +0200"
      },
      "message": "[ALSA] Added identification for the Audigy ES.\n\nEMU10K1/EMU10K2 driver\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "65f37647711bf6b0d09b499b9205a33b35ad4ad6",
      "tree": "a6a2fcd91f2aa3fba86e80cec5dbccfed2bb7557",
      "parents": [
        "6e4abc40fc125b1dcc2792eacac17606a4d86043"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Mar 26 22:10:36 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:27 2005 +0200"
      },
      "message": "[ALSA] Add\u0027s identification of the SB Live! Platinum [CT4760P]\n\nEMU10K1/EMU10K2 driver\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "6e4abc40fc125b1dcc2792eacac17606a4d86043",
      "tree": "4b06290dd6a43d809b8762752166ea9b854b6f5f",
      "parents": [
        "d05b2817d859a2a2f2c3d5c056b688559fdbcc2b"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Mar 26 19:35:29 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:24 2005 +0200"
      },
      "message": "[ALSA] Adds Capture to P16V chip.\n\nEMU10K1/EMU10K2 driver\nOne can select which capture source, but one cannot yet set volumes.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "d05b2817d859a2a2f2c3d5c056b688559fdbcc2b",
      "tree": "0783e058f7650cafed38d092035c3e2e042cc57e",
      "parents": [
        "36c4dc42249e96f0b0ddc90ca400bcb3981dbc62"
      ],
      "author": {
        "name": "ChenLi Tien",
        "email": "cltien@cmedia.com.tw",
        "time": "Thu Mar 24 20:47:35 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:21 2005 +0200"
      },
      "message": "[ALSA] fix multi-channel for model\u003d\u003dfull\n\nHDA Codec driver\nThe patch_cm9880.c can\u0027t play side/C/B channels from front panel jacks.\nI fixed it by adding select pin.\n\nSigned-off-by: ChenLi Tien \u003ccltien@cmedia.com.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "36c4dc42249e96f0b0ddc90ca400bcb3981dbc62",
      "tree": "64ab200ef36d9719a14f667d26ec969d7918dd89",
      "parents": [
        "c301098233bdbaae369bfdd98207db916df8cef2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 24 17:48:30 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:18 2005 +0200"
      },
      "message": "[ALSA] Skip ac97 SPDIF controls\n\nCA0106 driver\nSkip building ac97 SPDIF controls via AC97_SCAP_NO_SPDIF.\nClean up the code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c301098233bdbaae369bfdd98207db916df8cef2",
      "tree": "e5a3a8cb853cd3707ddc0ad552ef7fad7c634205",
      "parents": [
        "94f19c9a6da1fd3a5958f1a0b44aa340f2596a5b"
      ],
      "author": {
        "name": "ChenLi Tien",
        "email": "cltien@cmedia.com.tw",
        "time": "Thu Mar 24 12:02:54 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:14 2005 +0200"
      },
      "message": "[ALSA] Show currectly selected widget in proc_read for hda driver\n\nHDA generic driver\nDuring debugging for cm9880 multi-channel playback, I added the * after\nthe currently selected widget, mixer widget doesn\u0027t need this but other\n3 widget types need it.\n\nSigned-off-by: ChenLi Tien \u003ccltien@cmedia.com.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "94f19c9a6da1fd3a5958f1a0b44aa340f2596a5b",
      "tree": "25934824d74c8534a53283eb3a5a90e9e2408b03",
      "parents": [
        "254feb882a7c6e4e51416dff6a97d847fbbba551"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 24 12:01:15 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 09:00:11 2005 +0200"
      },
      "message": "[ALSA] kill dead code\n\nALSA\u003c-OSS emulation\nThe Coverity checker found this obviously dead code.\n\nI\u0027m not sure which of the if (plugin \u003d\u003d NULL) is correct - this patch\nremoves the one that couldn\u0027t be true.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "254feb882a7c6e4e51416dff6a97d847fbbba551",
      "tree": "ad2516671b031a8e0b3f9a656a16c13c3f03d61c",
      "parents": [
        "8aadff7dd519800ce7c0e7fb75dcd4438b373134",
        "66f5507133f97088e553b1c8f8d341a0efd438f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 09:26:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 09:26:10 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/hch/xfs-2.6\n"
    },
    {
      "commit": "8aadff7dd519800ce7c0e7fb75dcd4438b373134",
      "tree": "abcd2112cb4554a76588e876e9007cdb380a2c3e",
      "parents": [
        "3e11c3ce0a4ce3d30802babccb0e5f881778ccf1"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Fri May 27 12:48:50 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] Note on ACPI build fix\n\nEven after the previous fix you can still set CONFIG_ACPI_BOOT\nindirectly even without CONFIG_ACPI by choosing CONFIG_PCI and\nCONFIG_PCI_MMCONFIG.\n\nThat doesn\u0027t build very well either.\n\nThis makes PCI_MMCONFIG depend on ACPI, fixing that hole.\n\n[ I guess in theory Kconfig could follow the whole chain of dependencies\n  for things that get selected, but that sounds insanely complicated, so\n  we\u0027ll just fix up these things by hand.  --Linus ]\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e11c3ce0a4ce3d30802babccb0e5f881778ccf1",
      "tree": "5dfea042e20045f05c9e2660ef04d228968156e0",
      "parents": [
        "9920e91450ee9b373dd4924f79d287a267b8f6a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:53:27 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] ACPI build fix\n\nFix 2.6.12 CONFIG_ACPI\u003dn build regression.\nCONFIG_ACPI_BOOT shall be set only if CONFIG_ACPI.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9920e91450ee9b373dd4924f79d287a267b8f6a3",
      "tree": "01d10ce3eb86ff5891c6bd538c095f158698476f",
      "parents": [
        "25be5e6ccc5c9cab77012fabbb72520f9b6e4618"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Fri May 27 12:27:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] Fixup VIA IRQ quirk\n\nquirk_via_irqpic can\u0027t be __devinit for swsuspend\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25be5e6ccc5c9cab77012fabbb72520f9b6e4618",
      "tree": "4c1b48179d7f18b3e037a473d8e04708b619ac5c",
      "parents": [
        "2efe86b809d97debaaf9fcc13b041aedf15bd3d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:21:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:04 2005 -0700"
      },
      "message": "[PATCH] VIA IRQ quirk\n\nDelete quirk_via_bridge(), restore quirk_via_irqpic() -- but now\nimproved to be invoked upon device ENABLE, and now only for VIA devices\n-- not all devices behind VIA bridges.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2efe86b809d97debaaf9fcc13b041aedf15bd3d2",
      "tree": "87e039397918f4c5b0a21d798589a8ce517bfa2d",
      "parents": [
        "88c1834633341bbb94e315433067496338bff4ad"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri May 27 02:02:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:07:26 2005 -0700"
      },
      "message": "[PATCH] cpuset exit NULL dereference fix\n\nThere is a race in the kernel cpuset code, between the code\nto handle notify_on_release, and the code to remove a cpuset.\nThe notify_on_release code can end up trying to access a\ncpuset that has been removed.  In the most common case, this\ncauses a NULL pointer dereference from the routine cpuset_path.\nHowever all manner of bad things are possible, in theory at least.\n\nThe existing code decrements the cpuset use count, and if the\ncount goes to zero, processes the notify_on_release request,\nif appropriate.  However, once the count goes to zero, unless we\nare holding the global cpuset_sem semaphore, there is nothing to\nstop another task from immediately removing the cpuset entirely,\nand recycling its memory.\n\nThe obvious fix would be to always hold the cpuset_sem\nsemaphore while decrementing the use count and dealing with\nnotify_on_release.  However we don\u0027t want to force a global\nsemaphore into the mainline task exit path, as that might create\na scaling problem.\n\nThe actual fix is almost as easy - since this is only an issue\nfor cpusets using notify_on_release, which the top level big\ncpusets don\u0027t normally need to use, only take the cpuset_sem\nfor cpusets using notify_on_release.\n\nThis code has been run for hours without a hiccup, while running\na cpuset create/destroy stress test that could crash the existing\nkernel in seconds.  This patch applies to the current -linus\ngit kernel.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Simon Derr \u003csimon.derr@bull.net\u003e\nAcked-by: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88c1834633341bbb94e315433067496338bff4ad",
      "tree": "4ec40e39b38d768866fabc0dec7f9c4cfdc4b02d",
      "parents": [
        "5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 27 13:40:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:45:21 2005 -0700"
      },
      "message": "[PATCH] remove non-cleanroom pwc driver compression\n\nThe original pwc author raised some questions about the reverse\nengineering of the decompressor algorithms used in the pwc driver.\nHaving done some detailed investigation it appears those concerns that\nclean room policy was not followed are reasonable.  I\u0027ve also had a\nfriendly discussion with Philips to ask their view on this.\n\nThis removes the problem items of code which reduces the pwc\nfunctionality in the kernel a little but leaves all the framework for\nsetup that will be needed for decompressors in user space (where they\neventually belong).  This change set is designed to be the minimal risk\nchange set given that 2.6.12 is hopefully close to hand, with a view to\nmerging the much updated pwc code in 2.6.13 series kernels.\n\nSomeone else can then redo the decompressors properly (clean room) in\nuser space.\n\nNote that while its easy to say that it should have been caught earlier,\nbut the violation was really only obvious to someone who had access to\nboth the proprietary source and the \u0027GPL\u0027 source.\n"
    },
    {
      "commit": "5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4",
      "tree": "1ffe2c5546d3891f72f4235a788240a520a2db02",
      "parents": [
        "d68b8622ccbee8a18e495ad1650c3306f2eeb0d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:36:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:36:17 2005 -0700"
      },
      "message": "ide-cd: revert DMA mask test change\n\nThe change to require the DMA length to be only word-aligned was not\nsafe.\n"
    },
    {
      "commit": "66f5507133f97088e553b1c8f8d341a0efd438f9",
      "tree": "fbf1ca5377bc37704eb9d427e058e64ef52a99ec",
      "parents": [
        "b19312c4c8f3f84da57bba01d45549df1cf10dcd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@hera.kernel.org",
        "time": "Fri May 27 01:17:08 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Fri May 27 01:17:08 2005 -0700"
      },
      "message": "[XFS] remove an over-zealous WARN_ON\n"
    },
    {
      "commit": "b19312c4c8f3f84da57bba01d45549df1cf10dcd",
      "tree": "1c34ce89be6b4e257bc03026d0268deb17727044",
      "parents": [
        "d3870398fafd4911bd84573b78be4b6b762f32b0",
        "4ec5240ec367a592834385893200dd4fb369354c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@hera.kernel.org",
        "time": "Fri May 27 01:16:24 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Fri May 27 01:16:24 2005 -0700"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "d68b8622ccbee8a18e495ad1650c3306f2eeb0d6",
      "tree": "7ec334394d78055de4d085c354c2931390c229f0",
      "parents": [
        "4ec5240ec367a592834385893200dd4fb369354c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu May 26 15:21:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 16:16:16 2005 -0700"
      },
      "message": "[PATCH] i386: fix prevent_tail_call\n\nWe fixed this bug before, but it didn\u0027t take.  It may have been the case\nthat the problem was first noticed to occur in a CONFIG_REGPARM compile.\nBut it\u0027s not regparm functions that need not to make tail calls, it\u0027s\nasmlinkage functions called with a user pt_regs frame on the stack\nsupplying their arguments.  prevent_tail_call probably doesn\u0027t do anything\nat all in regparm functions (your argument registers are going to be\nclobbered, period).  It was a braino to conditionalize that definition in\nthe first place.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ec5240ec367a592834385893200dd4fb369354c",
      "tree": "3ac9a34948049bff79a2b2ce49c0a3c84e35a748",
      "parents": [
        "f49809fe9b39e22b0f6f75c86295ce216ce3e374",
        "b6016b767397258b58163494a869f8f1199e6897"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 13:54:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 13:54:33 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b6016b767397258b58163494a869f8f1199e6897",
      "tree": "cd0bc87ff25ceaa1dd55860c9f212e18bb5a9f08",
      "parents": [
        "c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "message": "[BNX2]: New Broadcom gigabit network driver.\n\nA new driver bnx2 for Broadcom bcm5706 is available.\n\nThe patch also includes new 1000BASE-X advertisement bit definitions in\nmii.h\n\nThanks to David Miller and Jeff Garzik for reviewing and their valuable\nfeedback.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1",
      "tree": "cbfd8aa83c964984bc6ffd0f3559d711f157bc40",
      "parents": [
        "c6b3365391c626206f6789354794a81a010cb7a1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 26 12:59:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:59:42 2005 -0700"
      },
      "message": "[TOKENRING]: net/802/tr.c: s/struct rif_cache_s/struct rif_cache/\n\n\"_s\" suffix is certainly of hungarian origin.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6b3365391c626206f6789354794a81a010cb7a1",
      "tree": "da574716500222ef1a7c4c66d1891ba1c4d8fd95",
      "parents": [
        "92d63decc0b6a5d600f792fcf5f3ff9718c09a3d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 26 12:59:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:59:05 2005 -0700"
      },
      "message": "[TOKENRING]: be\u0027ify trh_hdr, trllc, rif_cache_s\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92d63decc0b6a5d600f792fcf5f3ff9718c09a3d",
      "tree": "eca15d3ffba7795ea4d9bef9cdc6d21c7c71fa00",
      "parents": [
        "2f872f0401d4b470990864fbf99c19130f25ad4d"
      ],
      "author": {
        "name": "Hideaki YOSHIFUJI",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu May 26 12:58:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:58:04 2005 -0700"
      },
      "message": "From: Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e\n\n[XFRM] Call dst_check() with appropriate cookie\n\nThis fixes infinite loop issue with IPv6 tunnel mode.\n\nSigned-off-by: Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e\nSigned-off-by: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f872f0401d4b470990864fbf99c19130f25ad4d",
      "tree": "715de6e359e359321df14fe5d21c9d50076be761",
      "parents": [
        "0dca51d362b8e4af6b0dbc9e54d1e5165341918a"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu May 26 12:56:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:56:59 2005 -0700"
      },
      "message": "[BONDING]: bonding using arp_ip_target may stay down with active path \n\nCorrecting the list traversal makes the problem go away.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dca51d362b8e4af6b0dbc9e54d1e5165341918a",
      "tree": "ba19c8dc5601362fdd36c1c4f86f6246d9ed6564",
      "parents": [
        "0f9f32ac65ee4a452a912a8440cebbc4dff73852"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:55:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:55:48 2005 -0700"
      },
      "message": "[PKT_SCHED] netem: allow random reordering (with fix)\n\nHere is a fixed up version of the reorder feature of netem.\nIt is the same as the earlier patch plus with the bugfix from Julio merged in.\nHas expected backwards compatibility behaviour.\n\nGo ahead and merge this one, the TCP strangeness I was seeing was due\nto the reordering bug, and previous version of TSO patch.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f9f32ac65ee4a452a912a8440cebbc4dff73852",
      "tree": "86e8a90e0baad0fe22e2b354ef64562af61c2c87",
      "parents": [
        "0afb51e72855971dba83b3c6b70c547c2d1161fd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:55:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:55:01 2005 -0700"
      },
      "message": "[PKT_SCHED] netem: use only inner qdisc -- no private skbuff queue\n\nNetem works better if there if packets are just queued in the inner discipline\nrather than having a separate delayed queue. Change to use the dequeue/requeue\nto peek like TBF does.\n\nBy doing this potential qlen problems with the old method are avoided. The problems\nhappened when the netem_run that moved packets from the inner discipline to the nested\ndiscipline failed (because inner queue was full). This happened in dequeue, so the\neffective qlen of the netem would be decreased (because of the drop), but there was\nno way to keep the outer qdisc (caller of netem dequeue) in sync.\n\nThe problem window is still there since this patch doesn\u0027t address the issue of\nrequeue failing in netem_dequeue, but that shouldn\u0027t happen since the sequence dequeue/requeue\nshould always work.  Long term correct fix is to implement qdisc-\u003epeek in all the qdisc\u0027s\nto allow for this (needed by several other qdisc\u0027s as well).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0afb51e72855971dba83b3c6b70c547c2d1161fd",
      "tree": "8f0e3cd40e381f4dd9de2e7431490ae8cbbf6498",
      "parents": [
        "cdbbde14cb55dd10771ce79154f787322d88411b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:53:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:53:49 2005 -0700"
      },
      "message": "[PKT_SCHED]: netem: reinsert for duplication\n\nHandle duplication of packets in netem by re-inserting at top of qdisc tree.\nThis avoid problems with qlen accounting with nested qdisc. This recursion\nrequires no additional locking but will potentially increase stack depth.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f49809fe9b39e22b0f6f75c86295ce216ce3e374",
      "tree": "05f8c05ee71307c9ab02663cfaa5f08a21c6629f",
      "parents": [
        "cdbbde14cb55dd10771ce79154f787322d88411b",
        "c1ef1f351db70ad60c793b8218dd9f6739cfd66d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:27:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:27:39 2005 -0700"
      },
      "message": "Automatic merge of \u0027for-linus\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "cdbbde14cb55dd10771ce79154f787322d88411b",
      "tree": "d9b0f1f1a16e7c3d2fb656f794826aa3b37e7628",
      "parents": [
        "284e423811495f632a7a334b2b93caba07d4f778",
        "32529e0128923e42126b5d14e444c18295a452ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:02:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:02:30 2005 -0700"
      },
      "message": "Merge of \u0027misc-fixes\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "284e423811495f632a7a334b2b93caba07d4f778",
      "tree": "1cf1ad8edfa13f7ea1e97ac11dbb023de45b10b6",
      "parents": [
        "41bb4c43b34bcde7eb62cf19acdcf9f2eb13801d"
      ],
      "author": {
        "name": "Marcello Maggioni",
        "email": "hayarms@gmail.com",
        "time": "Thu May 26 15:47:35 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 15:47:35 2005 +0200"
      },
      "message": "[PATCH] timeout at boottime with NEC3500A (and possibly others) when inserted a CD in it\n\nFrom: Marcello Maggioni \u003chayarms@gmail.com\u003e\n\nProblem: Some drives (NEC 3500, TDK 1616N, Mad-dog MD-16XDVD9, RICOH\nMP5163DA, Memorex DVD9 drive and IO-DATA\u0027s too for sure), if a\nCD/DVD is inserted into the tray when the system is booted and if\nbefore the OS bootup the BIOS checked for the presence of a bootable\nCD/DVD into the drive, during the IDE probe phase the drive may\nresult busy and remain so for the next 25/30 seconds . This cause the\ndrive to be skipped during the booting phase and not begin usable\nuntil the next reboot (if the reboot goes well and the drive doesn\u0027t\ntimeout again).\n\nSolution: Rising the timeout time from 10 seconds to 35 seconds\n(during these 35 seconds every drive should wake up for sure\naccording to the tests I\u0027ve done).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "41bb4c43b34bcde7eb62cf19acdcf9f2eb13801d",
      "tree": "cfaeeca6836443ee680e38273cb4f7ae94c023b2",
      "parents": [
        "8604affde9d4f52f04342d6a37c77d95fa167e7a"
      ],
      "author": {
        "name": "Stuart Hayes",
        "email": "Stuart_Hayes@dell.com",
        "time": "Thu May 26 15:38:45 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 15:38:45 2005 +0200"
      },
      "message": "[PATCH] ide-scsi: kmap scatter/gather before doing PIO  \n\nFrom: Stuart Hayes \u003cStuart_Hayes@dell.com\u003e\n\nThe system can panic with a null pointer dereference using ide-scsi if\nPIO is being done on scatter gather pages that are in high memory,\nbecause page_address() returns 0.  We are actually seeing this using a\ntape drive.  This patch will kmap_atomic() the pages before performing\nPIO.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "8604affde9d4f52f04342d6a37c77d95fa167e7a",
      "tree": "12143c1be244c69c7c2b488a34856f60d0625e03",
      "parents": [
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 14:55:34 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 14:55:34 2005 +0200"
      },
      "message": "[PATCH] convert IDE device drivers to driver-model\n\n* add ide_bus_match() and export ide_bus_type\n* split ide_remove_driver_from_hwgroup() out of ide_unregister()\n* move device cleanup from ide_unregister() to drive_release_dev()\n* convert ide_driver_t-\u003ename to driver-\u003ename\n* convert ide_driver_t-\u003e{attach,cleanup} to driver-\u003e{probe,remove}\n* remove ide_driver_t-\u003ebusy as ide_bus_type-\u003esubsys.rwsem\n  protects against concurrent -\u003e{probe,remove} calls\n* make ide_{un}register_driver() void as it cannot fail now\n* use driver_{un}register() directly, remove ide_{un}register_driver()\n* use device_register() instead of ata_attach(), remove ata_attach()\n* add proc_print_driver() and ide_drivers_show(), remove ide_drivers_op\n* fix ide_replace_subdriver() and move it to ide-proc.c\n* remove ide_driver_t-\u003edrives, ide_drives and drives_lock\n* remove ide_driver_t-\u003edrivers, drivers and drivers_lock\n* remove ide_drive_t-\u003edriver and DRIVER() macro\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "32529e0128923e42126b5d14e444c18295a452ba",
      "tree": "d50736f63bd9692076d68c3f8748f1b6bf540a80",
      "parents": [
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Thu May 26 03:49:42 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 26 03:49:42 2005 -0400"
      },
      "message": "[PATCH] libata: Fix zero sg_dma_len() on 64-bit platform\n\nWhen testing ATAPI PIO data transfer on the ppc64 platform,  __atapi_pio_bytes() got zero when\nsg_dma_len() is used. I checked the \u003casm-ppc64/scatterlish.h\u003e, the struct scatterlist is defined as:\n\nstruct scatterlist {\n\tstruct page *page;\n\tunsigned int offset;\n\tunsigned int length;\n\n\t/* For TCE support */\n\tu32 dma_address;\n\tu32 dma_length;\n};\n\n#define sg_dma_address(sg)\t((sg)-\u003edma_address)\n#define sg_dma_len(sg)\t\t((sg)-\u003edma_length)\n\nSo, if the scatterlist is not DMA mapped, sg_dma_len() will return zero on ppc64.\nThe same problem should occur on the x86-64 platform.\nOn the i386 platform, sg_dma_len() returns sg-\u003elength, that\u0027s why the problem does not occur on an i386.\n\nChanges:\n- Use sg-\u003elength if the scatterlist is not DMA mapped (yet).\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\n"
    },
    {
      "commit": "c1ef1f351db70ad60c793b8218dd9f6739cfd66d",
      "tree": "3251d6bea051ad11397e6128ae584c1a4b85a5e6",
      "parents": [
        "ad6a9984eec72f3a609a8685281740f5e5f466aa",
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Thu May 26 02:17:16 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 26 02:17:16 2005 -0400"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD\n"
    },
    {
      "commit": "ad6a9984eec72f3a609a8685281740f5e5f466aa",
      "tree": "c5c7ec0240ac7f99685153119e2cb70d526a92bc",
      "parents": [
        "38778204a1ad0d2c266f85170c2fb7d80ed43160",
        "562faf469f35bf63c0b021550811280c81bdc52e"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:38 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:38 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch tlan\n"
    },
    {
      "commit": "38778204a1ad0d2c266f85170c2fb7d80ed43160",
      "tree": "228ac07333de66aa16bacab46fa939112b99b7aa",
      "parents": [
        "8cf0d9d075916c9affa53a0cfa8d1b94c9e95fd7",
        "6da0f685935e13458a2206ac872d0d3c67a52f65"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:28 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:28 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch sis900\n"
    },
    {
      "commit": "8cf0d9d075916c9affa53a0cfa8d1b94c9e95fd7",
      "tree": "16b84843c379cbf366887d101b087b2b4287352b",
      "parents": [
        "8a75e7d644b373f86c8c2316392cb7374fc4e063",
        "b2e0852e1eee7c445b1789bef41204b64f981102"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:14 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch veth\n"
    },
    {
      "commit": "8a75e7d644b373f86c8c2316392cb7374fc4e063",
      "tree": "c2beb29f8e4f5c1ea246d792693f8af4f7f03fef",
      "parents": [
        "f5a702b26a0cd6052f0bae2bc3f0548538d3909c",
        "05e08a2a297371564020f76d1bf8b3a931d5e1ed"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:06 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:06 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch qeth\n"
    },
    {
      "commit": "f5a702b26a0cd6052f0bae2bc3f0548538d3909c",
      "tree": "5efa09ed89088363d6b1ea1d3c76bad1eeccc5b8",
      "parents": [
        "5ea6f2c33f0c8b126136dbf1776ffbc444772cd7",
        "c16ef1ceedff27c1b452724ca7f89b729651098f"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:10:53 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:10:53 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch ns83820\n"
    },
    {
      "commit": "5ea6f2c33f0c8b126136dbf1776ffbc444772cd7",
      "tree": "6c0623142810d4c5cd00e5d594955d28a41eee3f",
      "parents": [
        "acb969560d5b42500697a8bcd1667ac824928383",
        "760f86d78d92f39e2ceb55b40f0885eb755c8c2f"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:10:38 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:10:38 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch natsemi\n"
    },
    {
      "commit": "acb969560d5b42500697a8bcd1667ac824928383",
      "tree": "97833fa73c86906f60dc07754afd92577f71e6c0",
      "parents": [
        "ee03a68c108cce4af3b4988cb1204e84d81f1243",
        "22c6d143f33f10721216a8cfa3a83f7edfc2bd4e"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:10:25 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:10:25 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch forcedeth\n"
    },
    {
      "commit": "ee03a68c108cce4af3b4988cb1204e84d81f1243",
      "tree": "21554af057d7b1cdadbe8d0b0ccfd24bf72bcc21",
      "parents": [
        "0c2fc10901e1b516526c92849ccd03327f119dbe",
        "41480af27a85d6008d9e11db8bc2730407c25e1d"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:09:52 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:09:52 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch airo\n"
    },
    {
      "commit": "0c2fc10901e1b516526c92849ccd03327f119dbe",
      "tree": "30305af53abe091a862c3efe8f363dc8793bad14",
      "parents": [
        "d20c507f28dbee33086e8212b98f9ddc5372cd81",
        "e885b5e83965c320e8eff1ec3ebfbf821b375568"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:07:51 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:07:51 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch atmel\n"
    },
    {
      "commit": "bef9c558841604116704e10b3d9ff3dbf4939423",
      "tree": "f5c58b6b0cfd2a92fb3b1d1f4cbfdfb3df6f45d6",
      "parents": [
        "3db602bdcd52d8b7523cfb4fb705cea84dbe1617",
        "4b463f785837f73bdd88ae3821bb7b69599010c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 18:01:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 18:01:26 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "3db602bdcd52d8b7523cfb4fb705cea84dbe1617",
      "tree": "dd4ed5173fdfe330961131b72448243eda8ac803",
      "parents": [
        "d20c507f28dbee33086e8212b98f9ddc5372cd81",
        "4c3a53d4108367f639e5e0fe9366dfd7679c5514"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 17:56:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 17:56:57 2005 -0700"
      },
      "message": "Merge of \u0027new-ids\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "4c3a53d4108367f639e5e0fe9366dfd7679c5514",
      "tree": "0dcafa1f300870aecff4ac45bda16879aa89e61d",
      "parents": [
        "525a099771d348a25d12ef9c47aa8680c7317e35"
      ],
      "author": {
        "name": "Francisco Javier",
        "email": "ffelix@sshinf.com",
        "time": "Wed May 25 19:29:37 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 19:29:37 2005 -0400"
      },
      "message": "[PATCH] sata_promise: add PCI ID for FastTrak TX2200 2-ports\n"
    },
    {
      "commit": "525a099771d348a25d12ef9c47aa8680c7317e35",
      "tree": "86fe91606c8994f6358c8afeb1c3b9f0f4784bd7",
      "parents": [
        "2a24ab628aa7b190be32f63dfb6d96f3fb61580a"
      ],
      "author": {
        "name": "NAKAMURA Kenta",
        "email": "kenta@c.csce.kyushu-u.ac.jp",
        "time": "Wed May 25 19:28:38 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 19:28:38 2005 -0400"
      },
      "message": "[PATCH] sata_sil: new ID 1002:437A for ATI IXP400\n"
    },
    {
      "commit": "d20c507f28dbee33086e8212b98f9ddc5372cd81",
      "tree": "30b3bda5e47d088b46ab8eab4d69d059a71197e1",
      "parents": [
        "a8bacec09352b86bd389cc93a20008577fa14764"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Wed May 25 12:31:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:29 2005 -0700"
      },
      "message": "[PATCH] therm_adt746x: show correct sensor locations\n\nThis patch shows the correct locations of the heat sensors present in iBook\nand PowerBooks G4, instead of displaying them as being on CPU and GPU\n(which is not always the case).\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8bacec09352b86bd389cc93a20008577fa14764",
      "tree": "608170ccc532ea2b96f1a5f073ae154cb8ce80fc",
      "parents": [
        "3bf4fb820d7382318d178bd765c20028415466ab"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Wed May 25 12:31:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:29 2005 -0700"
      },
      "message": "[PATCH] Make sure therm_adt746x only handles known hardware\n\nThis patch limits therm_adt746x to currently existing fan controllers in\nApple laptops.  It may avoid problems with future hardware.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bf4fb820d7382318d178bd765c20028415466ab",
      "tree": "1a0cbad2e1d661baa60162d3246e5b6c44b476d0",
      "parents": [
        "561e148ea972a6e8d2c8f7aecc658b3a64f7a6de"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Wed May 25 12:31:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] IB: fix endianness of path record MTU field\n\nMake MTU field in SA PathRecord and MCMemberRecord a u8 rather than an enum\nto avoid complications with endianness.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "561e148ea972a6e8d2c8f7aecc658b3a64f7a6de",
      "tree": "39feb619de4a5e6b6a3695082e44398c6140699f",
      "parents": [
        "e4f50f003dc568f6fc3904d451c562007bd09640"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Wed May 25 12:31:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] IB: fix potential ib_umad leak\n\nFree all unclaimed MAD receive buffers when userspace closes our file so we\ndon\u0027t leak memory.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4f50f003dc568f6fc3904d451c562007bd09640",
      "tree": "6af02e623ba96d367c1c3948b9bb85bc793cc47f",
      "parents": [
        "4f60fdf613536402e3313c5019b3ae6060b2ae4a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Wed May 25 12:31:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] IB: allow NULL sa_query callbacks\n\nCheck if a client passes a NULL callback into an SA query, and if so, never\ncall back.  This fixes an oops if someone unloads ib_ipoib and ib_sa in\nrapid succession.  ib_ipoib does an MCMember delete with a NULL callback\nand 0 timeout on unload, which is usually fine since the delete completes\nsuccessfully.  However, if ib_sa is unloaded immediately afterwards, the\ndelete will be canceled and ib_sa will try to call the (now already\nunloaded) ib_ipoib module back with the cancel completion, which triggers\nthe oops.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f60fdf613536402e3313c5019b3ae6060b2ae4a",
      "tree": "85205ce2d6c7b0d846fddc93527b4d55820ffe3b",
      "parents": [
        "dca79a046b93a81496bb30ca01177fb17f37ab72"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Wed May 25 12:31:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] x86_64: CONFIG_BUG\u003dn fixes\n\nFixes some !CONFIG_BUG warnings:\ninclude/asm/mmu_context.h: I funktion `switch_mm\u0027:\ninclude/asm/mmu_context.h:57: varning: implicit declaration of function `out_of_line_bug\u0027\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dca79a046b93a81496bb30ca01177fb17f37ab72",
      "tree": "ed5435413221f7a7b7e28edb49a4b47a9ac94594",
      "parents": [
        "5daf05fbf73fc199e7a93a818e504856d07c5586"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Wed May 25 12:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:27 2005 -0700"
      },
      "message": "[PATCH] ipmi build fix\n\nIt looks like the recent IPMI patches had some -mm-onlyisms.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5daf05fbf73fc199e7a93a818e504856d07c5586",
      "tree": "8e4eeb3012164f9aea42b7880460299bf7a09880",
      "parents": [
        "1b981021e88c8c28dc6a22cb1a327d8dc9296473"
      ],
      "author": {
        "name": "Gerd Knorr",
        "email": "kraxel@suse.de",
        "time": "Wed May 25 12:31:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:27 2005 -0700"
      },
      "message": "[PATCH] v4l: bttv i2c oops fix\n\nDon\u0027t try to access the i2c bus if the register wasn\u0027t successful.\n\nSigned-off-by: Gerd Knorr \u003ckraxel@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b463f785837f73bdd88ae3821bb7b69599010c9",
      "tree": "80dc0a7e3e33596ff3ece410d9ff9e6b63e45b87",
      "parents": [
        "6df16d0c35b9c0d3627f30c106e6142d3d12662b",
        "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 25 14:58:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 25 14:58:04 2005 -0700"
      },
      "message": "Merge of /home/davem/src/GIT/linux-2.6/.git/\n"
    },
    {
      "commit": "1b981021e88c8c28dc6a22cb1a327d8dc9296473",
      "tree": "5eeefa658d7f9c13cd352994805ac3ead628b7e9",
      "parents": [
        "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5",
        "f6f3a488e56783836a0b6ca9188719a1229f505c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 14:01:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 14:01:50 2005 -0700"
      },
      "message": "Merge of \u0027for-linus\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f6f3a488e56783836a0b6ca9188719a1229f505c",
      "tree": "7fe7a590feb16b650ecdb6359eee695123217051",
      "parents": [
        "a58eae6480f354595c3954534e1ab591dc3ef1bf",
        "dfa1b73ffb414b64dc0452260132a090eb25bf52"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:36 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:36 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch amd8111\n"
    },
    {
      "commit": "a58eae6480f354595c3954534e1ab591dc3ef1bf",
      "tree": "d73d9905ccb224c09c41a2ebebf08b29fa90eb7a",
      "parents": [
        "09e62666d8a6312426f96bf483cdb003bde556fe",
        "1bcd315362e215a72b56d1330bbf32f1c74eefb5"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:25 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:25 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch pcnet32\n"
    },
    {
      "commit": "09e62666d8a6312426f96bf483cdb003bde556fe",
      "tree": "1ecb7fd093169fb77d7cd5925bc214fd6c6d82e4",
      "parents": [
        "34812c9e188b47b1d6c9fff8ba530e6f2365ebc4",
        "ac79c82e793bc2440c4765e5eb1b834d2c18edf2"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:15 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch ixgb\n"
    },
    {
      "commit": "34812c9e188b47b1d6c9fff8ba530e6f2365ebc4",
      "tree": "63e968991d043a30b80f7e3f99a3f6445455a704",
      "parents": [
        "d6d78f63cea62851806bf6ac40c6f53349de442b",
        "2648345fcbadfae8e7113112ff9402e465a184dc"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:03 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:03 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch e1000\n"
    },
    {
      "commit": "d6d78f63cea62851806bf6ac40c6f53349de442b",
      "tree": "b9bebd1bf342ae93f1d909641725e3d084ed61a9",
      "parents": [
        "a83d5cf7a1d1dd22f3a8162b728a7e895192dda8",
        "042e2fb70006f135469d546726451b7d14768980"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:56:55 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:56:55 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch e100\n"
    },
    {
      "commit": "a83d5cf7a1d1dd22f3a8162b728a7e895192dda8",
      "tree": "6c6081aa8d8c8679e0a446234dceb0852ca34ca0",
      "parents": [
        "2a24ab628aa7b190be32f63dfb6d96f3fb61580a",
        "9092f46b5aed4515d9a427d5dab3be1584851f07"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:56:22 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:56:22 2005 -0400"
      },
      "message": "Merge of /spare/repo/netdev-2.6 branch misc-fixes\n"
    },
    {
      "commit": "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5",
      "tree": "146040edb5fb3b7ce29ba468f6392b7eadf28fdc",
      "parents": [
        "0e15850200437c60b969025500e466383ec51ed8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed May 25 17:00:15 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:17:08 2005 -0700"
      },
      "message": "[PATCH] relax ide-cd dma restrictions\n\nThis has been sitting for a while, and is causing lots of grief for\npeople burning CDs.  It relaxes the dma restriction for ide-cd,\nrequiring only the length to be 32-byte aligned, address should be fine\nat normal double word alignment.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e15850200437c60b969025500e466383ec51ed8",
      "tree": "1acb5a22199c8eab0a04d3162a51abf2c046b70c",
      "parents": [
        "d0e8e29100c9866878d43bbb40ca17e8fe429851"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 25 09:49:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:43 2005 -0700"
      },
      "message": "[PATCH] Speedtouch resync after lost signal.\n\nThere\u0027s a bigger Speedtouch update coming your way after 2.6.12 but in\nthe meantime, let\u0027s at least make it automatically resync if the DSL\nsignal is lost.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0e8e29100c9866878d43bbb40ca17e8fe429851",
      "tree": "079da8af2553ae3dd3556e82a5f8d2362b0ea755",
      "parents": [
        "8f80e5c911465743ccd3a328f992c7d8aaebf1e8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 25 16:29:26 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:43 2005 -0700"
      },
      "message": "[PATCH] ppc64 iSeries: fix boot time setting\n\nFor quite a while, there has existed a hypervisor bug on legacy iSeries\nwhich means that we do not get the boot time set in the kernel.  This\npatch works around that bug.  This was most noticable when the root\npartition needed to be checked at every boot as the kernel thought it\nwas some time in 1905 until user mode reset the time correctly.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f80e5c911465743ccd3a328f992c7d8aaebf1e8",
      "tree": "86f5508d38d2f3b2e0f0d5b528fb27edef431b0f",
      "parents": [
        "2a24ab628aa7b190be32f63dfb6d96f3fb61580a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 25 13:41:26 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:42 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix initialisation of gettimeofday calculations\n\nOn PPC64, we keep track of when we need to update jiffies (and the\nvariables used to calculate the time of day) based on the time base.\n\nIf the time base frequence is sufficiently high compared to the\nprocessor clock frequency, then it is possible for the time of day\nvariables to be corrupted at the time of the first decrementer interrupt\nwe take.  This became obvious on a legacy iSeries where the time base\nfrequency is the same as the processor clock.\n\nThis one line patch fixes the initialisation so that the time of day\nvariables and the indicator we use to tell when updates are due are\nbetter synchronised.\n\nSigned-off-by:  Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a24ab628aa7b190be32f63dfb6d96f3fb61580a",
      "tree": "137318b273db26b889675101fbd02d2e84cae5e3",
      "parents": [
        "d981289627a7e2d8ef62dfcaa11fb60da68f30c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:31:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:31:20 2005 -0700"
      },
      "message": "Linux 2.6.12-rc5\n"
    }
  ],
  "next": "d981289627a7e2d8ef62dfcaa11fb60da68f30c6"
}
