)]}'
{
  "log": [
    {
      "commit": "f2948fc2f0e1c19b8bea77a14338d338e941ac9a",
      "tree": "f44d4c8676bbf6cae2226814c49ac26f9c68f036",
      "parents": [
        "4677df07e551d64167f64eba5e3563b3df7f4ca8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 29 11:44:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:18 2008 +0200"
      },
      "message": "[ALSA] sound: emu10k1x.c fix shadowed variable warnings\n\nenable in these contexts refers specifically to intr enable, as\nper the two functions it is found in.  Use intr_enable instead.\nsound/pci/emu10k1/emu10k1x.c:330:15: warning: symbol \u0027enable\u0027 shadows an earlier one\nsound/pci/emu10k1/emu10k1x.c:53:12: originally declared here\nsound/pci/emu10k1/emu10k1x.c:341:15: warning: symbol \u0027enable\u0027 shadows an earlier one\nsound/pci/emu10k1/emu10k1x.c:53:12: originally declared here\n\ninstead of shadowing, use cap_voice as we test for the capture\nvoice in this statement.\nsound/pci/emu10k1/emu10k1x.c:798:25: warning: symbol \u0027pvoice\u0027 shadows an earlier one\nsound/pci/emu10k1/emu10k1x.c:787:24: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4677df07e551d64167f64eba5e3563b3df7f4ca8",
      "tree": "eb9c897b8db23e10d0442e1d3258093d6d68f231",
      "parents": [
        "3fa4a9073886a1031400c19e8b09fca3eebb645f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 29 11:44:26 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:18 2008 +0200"
      },
      "message": "[ALSA] sound: emuproc.c fix signedness warning\n\nReading regs from the fpga into an int instead of a u32, trivial\nfix.\nsound/pci/emu10k1/emuproc.c:422:34: warning: incorrect type in argument 3 (different signedness)\nsound/pci/emu10k1/emuproc.c:422:34:    expected unsigned int [usertype] *value\nsound/pci/emu10k1/emuproc.c:422:34:    got int *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3fa4a9073886a1031400c19e8b09fca3eebb645f",
      "tree": "ad9d7b20152b5ebbeae2df47ac28de7e6c3ffc07",
      "parents": [
        "470f23b873679b045908551302fec6b1edf05a5a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 29 11:41:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] sound: au88x0_pcm.c fix integer as NULL pointer warning\n\nsound/pci/au88x0/au88x0_pcm.c:508:15: warning: Using plain integer as NULL pointer\n\nAlso some small codingstyle fixes.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "470f23b873679b045908551302fec6b1edf05a5a",
      "tree": "145339e5b24d3436d850b07c1503c5cb1e95afba",
      "parents": [
        "bed515b0dfdcf8f440c7e6c5bad8ce3eb96fb625"
      ],
      "author": {
        "name": "Ahmet İnan",
        "email": "ainan at",
        "time": "Thu Feb 28 12:46:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] snd-dummy - better realtime app support\n\nwhen the time interval for a period is smaller than kernel HZ, then\nsnd-aloop and snd-dummy cannot call snd_pcm_period_elapsed as fast enough\nannymore. this happens for example with games. but the app still needs to\nsee, that the buffer actually did go further, which is provided by these\npatches.\n\nSigned-off-by: Ahmet İnan \u003cainan \u003cat\u003e mathematik.uni-freiburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bed515b0dfdcf8f440c7e6c5bad8ce3eb96fb625",
      "tree": "8f5b0755cb4b2b192f1115833528f27b654e29e1",
      "parents": [
        "d967a02712f09265b3c357f35f125715f5dffd2f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 12:02:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] sound: ca0106_mixer.c fix shadowed variable warnings\n\nChange the variable err to _err within the ADD_CTLS macro to avoid\nshadowing the local variable.\n\nsound/pci/ca0106/ca0106_mixer.c:710:2: warning: symbol \u0027err\u0027 shadows an earlier one\nsound/pci/ca0106/ca0106_mixer.c:663:6: originally declared here\nsound/pci/ca0106/ca0106_mixer.c:712:3: warning: symbol \u0027err\u0027 shadows an earlier one\nsound/pci/ca0106/ca0106_mixer.c:663:6: originally declared here\nsound/pci/ca0106/ca0106_mixer.c:721:3: warning: symbol \u0027err\u0027 shadows an earlier one\nsound/pci/ca0106/ca0106_mixer.c:663:6: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d967a02712f09265b3c357f35f125715f5dffd2f",
      "tree": "c39b401f7308b79d69c3963582ca1f799fbe57ce",
      "parents": [
        "c74056d437401dc7d43970cd845c34a7e28723c0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 12:02:22 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] sound: ca0106_main.c fix shadowed variable warnings\n\nchange to intr_enable as per the two functions it is defined in.\nsound/pci/ca0106/ca0106_main.c:438:15: warning: symbol \u0027enable\u0027 shadows an earlier one\nsound/pci/ca0106/ca0106_main.c:159:12: originally declared here\nsound/pci/ca0106/ca0106_main.c:449:15: warning: symbol \u0027enable\u0027 shadows an earlier one\nsound/pci/ca0106/ca0106_main.c:159:12: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c74056d437401dc7d43970cd845c34a7e28723c0",
      "tree": "5675ff889b604382b20231fc7960d4be0eebe01f",
      "parents": [
        "608b10bad3563e2349393136ce421d9f67329170"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 12:00:48 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] sound: ali5451.c fix shadowed variable warnings\n\nenable is used to test for whether or not spdif should be enabled,\nchange to spdif_enable.\n\nsound/pci/ali5451/ali5451.c:1812:15: warning: symbol \u0027enable\u0027 shadows an earlier one\nsound/pci/ali5451/ali5451.c:63:12: originally declared here\nsound/pci/ali5451/ali5451.c:1840:27: warning: symbol \u0027enable\u0027 shadows an earlier one\nsound/pci/ali5451/ali5451.c:63:12: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "608b10bad3563e2349393136ce421d9f67329170",
      "tree": "4e30d05f1ac95083f6152154a26149118ba64f90",
      "parents": [
        "44977b719f7425ddb1cb67d647a4f588a9718163"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:58:18 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] sound: ac97_pcm.c fix shadowed variable warning\n\nerr is always assigned before it is used, no need to declare another\ninside the if statement.\nsound/pci/ac97/ac97_pcm.c:577:7: warning: symbol \u0027err\u0027 shadows an earlier one\nsound/pci/ac97/ac97_pcm.c:572:6: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "44977b719f7425ddb1cb67d647a4f588a9718163",
      "tree": "75d208a70d7f9b6a2953f75aaff1d029454a747b",
      "parents": [
        "4db9e4f2b5278338ff9487eefdc8e32109aa0552"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:57:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] sound: rme96.c fix integer as NULL pointer warning\n\nkernel style does assignment outside of if() block\nsound/pci/rme96.c:1562:71: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4db9e4f2b5278338ff9487eefdc8e32109aa0552",
      "tree": "50d25fff3c06d048dc95decf7069641173b680df",
      "parents": [
        "e37273d3484e241063fefb2611a0c93eb0d9ddbd"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:57:23 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] sound: rme32.c fix integer as NULL pointer warning\n\nkernel style does assignment outside of if() statements.\nsound/pci/rme32.c:1353:71: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e37273d3484e241063fefb2611a0c93eb0d9ddbd",
      "tree": "65bd28dd01e1683332d732aa7ee3df385411a9d2",
      "parents": [
        "58e4334e82c0f4eb0147a905a127bd14f0ea0a2d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:56:37 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] sound: maestro3.c fix shadowed variable warnings\n\nchange id to elem_id as it is used to initialize each mixer element\nsound/pci/maestro3.c:2071:25: warning: symbol \u0027id\u0027 shadows an earlier one\nsound/pci/maestro3.c:67:13: originally declared here\n\nindex is used in each of these places to count over the dsp\u0027s memory,\nchange to the name dsp_index\nsound/pci/maestro3.c:2572:9: warning: symbol \u0027index\u0027 shadows an earlier one\nsound/pci/maestro3.c:66:12: originally declared here\nsound/pci/maestro3.c:2604:9: warning: symbol \u0027index\u0027 shadows an earlier one\nsound/pci/maestro3.c:66:12: originally declared here\n\n[tiwai - fixed coding style issues as well]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "58e4334e82c0f4eb0147a905a127bd14f0ea0a2d",
      "tree": "156f86e3cf7438c89be548737f9cacb01ee0ae91",
      "parents": [
        "3463d8fa14ba2e00ede9894efdaa65189eb04b36"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:55:07 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] sound: fm801.c fix shadowed variable warning\n\nid was only used as a counter in a for loop, move the declaration\nto where it is used and change it to i.\nsound/pci/fm801.c:1288:6: warning: symbol \u0027id\u0027 shadows an earlier one\nsound/pci/fm801.c:51:13: originally declared here\n\n[tiwai - fixed a coding style issue as well]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3463d8fa14ba2e00ede9894efdaa65189eb04b36",
      "tree": "e95e276850a4b831f771f25f9ae93aa7d9bbaafb",
      "parents": [
        "405b0a377cfe3750f4af54b80d0402c3fe777b87"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:53:41 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] sound: es1968.c fox shadowed variable warning\n\nid is used when initializing the mixer elements, use elem_id here\ninstead.\nsound/pci/es1968.c:1963:25: warning: symbol \u0027id\u0027 shadows an earlier one\nsound/pci/es1968.c:129:13: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "405b0a377cfe3750f4af54b80d0402c3fe777b87",
      "tree": "6fe1b3a2d10f8a10dcd8115f5fb7d140d3c4cebc",
      "parents": [
        "7dfa31ed5e1fc0ace7f1959b9564ad43d78fd7af"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:53:07 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] sound: ens1370.c fix shadowed variable warning\n\nindex is incremented only when AC97_EI_SPDIF and then assigned to\nthe index field.  Change the temporary name to is_spdif.\n\nsound/pci/ens1370.c:1638:10: warning: symbol \u0027index\u0027 shadows an earlier one\nsound/pci/ens1370.c:84:12: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7dfa31ed5e1fc0ace7f1959b9564ad43d78fd7af",
      "tree": "4176e43cf2287509ad0066db547f7120b530023a",
      "parents": [
        "964a788e0ba64aa4ce2e6488718f3ee28cc2e61e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 28 11:52:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] sound: cmipci.c fix shadowed variable warning\n\nA temporary variable for each mixer element is used in an initialization\nloop, use the name elem_id.\n\nsound/pci/cmipci.c:2747:26: warning: symbol \u0027id\u0027 shadows an earlier one\nsound/pci/cmipci.c:56:13: originally declared here\n\n[tiwai - fixed a coding style issue as well]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "964a788e0ba64aa4ce2e6488718f3ee28cc2e61e",
      "tree": "cc455862676c3105fdc01ceaa0bc013554c0f4d7",
      "parents": [
        "b26451c059e741ec5e3389f7758627cb094b3766"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 26 13:16:08 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:16 2008 +0200"
      },
      "message": "[ALSA] soc - Report errors from snd_soc_dapm_set_endpoint()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b26451c059e741ec5e3389f7758627cb094b3766",
      "tree": "786dfe81666b0adc6242099ae722e76a5d4cb279",
      "parents": [
        "aea7bb0a6ff5e751ef611ba9c1146c3c8489f25e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 26 11:56:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add docking-station mic input for Thinkpad X61\n\nAdded the docking-stationc mic input to the capture source list\nfor Thinkpad X61.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aea7bb0a6ff5e751ef611ba9c1146c3c8489f25e",
      "tree": "47a48c34ccde8f7195a4e515c5f8e7d7fb47afb5",
      "parents": [
        "25a47b6b01314f027553d231c1a67dee27ff02b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 25 18:26:41 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix initial DAC numbers of 92HD71bxx codecs\n\nFix the initial num_dacs of 92HD71bxx codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25a47b6b01314f027553d231c1a67dee27ff02b0",
      "tree": "c263b878459b4c07a94f7b3f7ad3abf67ee7ef84",
      "parents": [
        "ea6b5828cdbbedaf26b12ae64befbec18084ea3c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 11:04:19 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] usb-audio: sort quirks list\n\nMove some entries to their proper position so that the list is again\nsorted by vendor/product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "ea6b5828cdbbedaf26b12ae64befbec18084ea3c",
      "tree": "5a02e041c96c4ec34c574c90b8b094935c03dfb4",
      "parents": [
        "47ba97f8fa01bb5b48e73b4b1271fbf1436a2d4b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 10:59:52 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] mpu401: reduce tx loop timeout\n\nReduce the number of times to check for a non-empty Tx FIFO from 100 to\n2 because there is no MPU-401 implementation that needs more than one or\ntwo reads to determine the actual FIFO status.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "47ba97f8fa01bb5b48e73b4b1271fbf1436a2d4b",
      "tree": "d77b5f4c4aa99fe6cb3732b0678634ae8c3555f1",
      "parents": [
        "ae0afd81b34ce287ffda7dd4e33b5144de2ad39d"
      ],
      "author": {
        "name": "Remy Bruno",
        "email": "remy.bruno@trinnov.com",
        "time": "Fri Feb 22 17:57:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] hdsp - RME 9632 fix at 192kHz\n\nThe bits indicating SPDIF frequency in the status register are not the same for\nthe 9632 than for the other cards, because it also supports 192kHz. A specific\nbitmask has thus been added (used in hdsp_spdif_sample_rate()).\nThe 9632 does not seem to report external sample rates greater than 96kHz. In\nthis case, the best seems to report spdif rate when autosync reference is\nspdif. This also required to move function hdsp_spdif_sample_rate().\n\nSigned-off-by: Remy Bruno \u003cremy.bruno@trinnov.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ae0afd81b34ce287ffda7dd4e33b5144de2ad39d",
      "tree": "00111b0bed4bbe7e279fc5be11b8f458a4d94c6a",
      "parents": [
        "88d18ea2c2b40496b56efcb354e9eae1f09ef126"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Fri Feb 22 17:55:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] hda: Mic as output fix\n\nAdded logic to check if AUTO_PIN_FRONT_MIC is available for output\nswitch, if AUTO_PIN_MIC isn\u0027t.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "88d18ea2c2b40496b56efcb354e9eae1f09ef126",
      "tree": "b5d33968707963f8cb83058b4b6aca4ff106d7d4",
      "parents": [
        "c354cd7d9627930dcfbcff8355d422fa1bca948a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 21 14:11:09 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add missing descriptions for STAC codec models\n\nAdded the missing descriptions for STAC codec models.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c354cd7d9627930dcfbcff8355d422fa1bca948a",
      "tree": "e94caf91832efab42b1c0ff9e67ae10e543723f8",
      "parents": [
        "87218e9c6e7f7908baf98030b6d724e14aa8b5cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 21 12:40:00 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] seq-oss - Remove invalid BUG()\n\nRemoved invalid BUG() - the driver should handle the error case properly\nrather than issuing BUG().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "87218e9c6e7f7908baf98030b6d724e14aa8b5cd",
      "tree": "0e0ae7984af0613caaff7f800528bb40bbbf6069",
      "parents": [
        "53463a8302d0c3148c4c64c034312215e76429c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 21 08:13:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Use PCI_DEVICE() macro\n\nClean up the pci id table using PCI_DEVICE() macro.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53463a8302d0c3148c4c64c034312215e76429c2",
      "tree": "0d83a19ffbb7d340744d7f3f98f3f35971ae279f",
      "parents": [
        "03d7ca177fd2ecac8eb22f482f327ecaae4ac8cb"
      ],
      "author": {
        "name": "Ahmet İnan",
        "email": "ainan at",
        "time": "Thu Feb 21 07:55:30 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] snd-dummy - improved timing, silence on prepare\n\nSigned-off-by: Ahmet İnan \u003cainan \u003cat\u003e mathematik.uni-freiburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "03d7ca177fd2ecac8eb22f482f327ecaae4ac8cb",
      "tree": "3705f711c9c12a6a3ecfb4d2951ddeac0574a144",
      "parents": [
        "a7662640104599249e15cda7839e9050f92e6a0e"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:51:46 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda: STAC927x analog mic\n\nSome laptops have a internal analog microphone that is not setup by the BIOS.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7662640104599249e15cda7839e9050f92e6a0e",
      "tree": "c77d9f2a345bb2241dc7999180135286725009c1",
      "parents": [
        "7989fba979daea99285079dc0099ab658e4db759"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:51:14 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda: 92HDxxxx PCI Quirks\n\nAdded PCI_QUIRKS for laptop that have the 92HDxxx family of codecs.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7989fba979daea99285079dc0099ab658e4db759",
      "tree": "5162b81096c0cd5bef3974d0b8ef7cafdb074587",
      "parents": [
        "4451089e2aafba87d7574e27c839895131a80293"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:50:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda: STAC927x invalid association value\n\nSTAC_DELL_BIOS quirks were setting the association value wrong\nfor port 0x0f, which prevented it from being included in hp_outs[].\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4451089e2aafba87d7574e27c839895131a80293",
      "tree": "064667f10f260d4cbccdd630078c6307e7554aca",
      "parents": [
        "6876a5323f6169f9321354a398f7364b41ca82fa"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:49:31 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] hda: fix STAC927x power management\n\nFix issue on STAC927x codecs that first DAC was getting powered down\neven if was being used.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6876a5323f6169f9321354a398f7364b41ca82fa",
      "tree": "2e85726835b544a0a6b7d93a8d5aa64c6e302d4d",
      "parents": [
        "9e235323db4689e8b7e123252b998a4904806c38"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Feb 20 17:13:44 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] ASoC: Add support for 12 MHz MCLK in TLV320AIC3X\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e235323db4689e8b7e123252b998a4904806c38",
      "tree": "e17360eaa1a5a6152ace89cb2cda7e73691fafe9",
      "parents": [
        "34b6757dc7ce0e9d5d3930b29d53a7bcb0fde047"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 20 12:13:29 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] Add description of aw2 driver\n\nAdded a brief description of aw2 driver to ALSA-Configuration.txt.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "34b6757dc7ce0e9d5d3930b29d53a7bcb0fde047",
      "tree": "bcf34f0ee44809395dda4e459d7ec68a3f09f90c",
      "parents": [
        "98f2a97f207a776603173ee96327d977e592579d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 20 12:12:58 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] aw2 - Add missing module parameters\n\nAdded the missing declarations for module parameters.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "98f2a97f207a776603173ee96327d977e592579d",
      "tree": "f7e313b4a33b7ebe2a493e009f53eecb446cd676",
      "parents": [
        "67ebcb0311110dc7268bb5b135bf437d8033337e"
      ],
      "author": {
        "name": "Cedric Bregardis",
        "email": "cedric.bregardis@free.fr",
        "time": "Wed Feb 20 12:05:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] Emagic Audiowerk 2 ALSA driver.\n\nSigned-off-by: Cedric Bregardis \u003ccedric.bregardis@free.fr\u003e\nSigned-off-by: Jean-Christian Hassler \u003cjhassler@free.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "67ebcb0311110dc7268bb5b135bf437d8033337e",
      "tree": "aa1077b7d255d2095777c8ad429e793870830ec1",
      "parents": [
        "85860c06aba5e145805ad840553a2388e60a7e23"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 15:03:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Don\u0027t create multiple capture streams for single inputs\n\nWhen the device has only one input source, it makes no sense to have\nmultiple capture streams.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85860c06aba5e145805ad840553a2388e60a7e23",
      "tree": "baa33d4e255a1f2198af884824858325546c3963",
      "parents": [
        "aef9d318b1d741d80486ff7ea3507a8321dedf6b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 15:00:15 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC268 capture source\n\nInitialize the capture source properly for auto model.\nIt\u0027s especially important for cases that only mic is detected.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aef9d318b1d741d80486ff7ea3507a8321dedf6b",
      "tree": "5364a20d91ab3a19807a0e05557f067a3f1d6f11",
      "parents": [
        "77a261b75521564dcc5f22355cce4830f6b1376a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 13:16:41 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add beep volume control to ALC268\n\nAdded the beep volume control to ALC268 codec support code.\nSince the codec doesn\u0027t return the correct AMP caps, we need to override\nthe value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "77a261b75521564dcc5f22355cce4830f6b1376a",
      "tree": "f92dfc59e75c1850c0f5e0722a5991913e74fca1",
      "parents": [
        "8b6ed8e70d9a7c39748a9902d64138e070d4064b"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com.tw",
        "time": "Tue Feb 19 11:38:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC662 recording\n\nFixed ALC662 recording issue.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b6ed8e70d9a7c39748a9902d64138e070d4064b",
      "tree": "5051073d3b623542f5de74b0e960b444c7e519e1",
      "parents": [
        "49c88b85b53767f97eb8c9171cb0b976c62a0114"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 11:36:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Clean up stream definitions\n\nClean up the code to define playback/capture streams.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "49c88b85b53767f97eb8c9171cb0b976c62a0114",
      "tree": "bdf175c7a17e0bd6df76d23353238331799f342b",
      "parents": [
        "1c82ed1bc531746a8fa9b46c593ddce546f28026"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:06:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] ca0106 - Add master volume controls\n\nAdded master volume and switch controls for ca0106 using vmaster.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1c82ed1bc531746a8fa9b46c593ddce546f28026",
      "tree": "bc86ba78100f31856cff9b596634d795d2793984",
      "parents": [
        "e922b0028fad87de0d262f9fa51f98595d2df258"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:05:50 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] Keep private TLV entry in vmaster itself\n\nUse a private array for TLV entries of virtual master controls instead\nof (supposed) static array.  This cleans up the existing codes.\n\nAlso, now vmaster assumes the simple dB-range TLV that is the only type\nit can handle.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e922b0028fad87de0d262f9fa51f98595d2df258",
      "tree": "60798c8c6c8494edd20577d3adf85fba8bfbacd4",
      "parents": [
        "4235a31784f59c9be5ff71534743c055091f9735"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:03:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] Move vmaster code to sound core\n\nMove the codes for virtual master controls to sound core part so that\nnot only hda-intel drivers can use it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4235a31784f59c9be5ff71534743c055091f9735",
      "tree": "87080055fed0c3f25a3c816c182a6db5739430b6",
      "parents": [
        "2eef1258e54722b1c4efac6e5760d2153f96c4b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 12:23:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] intel8x0 - Add support of 8 channel sound\n\nAdded the support of 8 channel sound for codecs that are known to work.\nSo far, only ALC850 is marked as a 8ch-support codec.\n\nThis fix is a modified version of the patch on ALSA BTS#2097 by\nMartin Ellis:\n\thttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d2097\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2eef1258e54722b1c4efac6e5760d2153f96c4b4",
      "tree": "a940d5f36a4699ddedbd2c7dfd64a2567b12a54a",
      "parents": [
        "310355c111dbae005269fe3fc39afdd60779bf5d"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Mon Feb 18 11:44:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] Add __devinit macro to at73c213 sound driver probe functions\n\nThis patch adds __devinit to the functions used when probing. Will also reduce\nthe memory footprint a bit if CONFIG_HOTPLUG is not enabled.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "310355c111dbae005269fe3fc39afdd60779bf5d",
      "tree": "fc792358843354483f86ef6695c5fe83db91a9da",
      "parents": [
        "b40b04ad380ad641e5740486e4b9a56fd32b64cc"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Mon Feb 18 11:40:22 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] Davinci ASoC support\n\nAdd ASoC support for the TI Davinci SoC and the Davicni-EVM reference board.\nIt includes:\n- ASoC Davinci DMA driver\n- ASoC Davinci I2S (Davinci McBSP module based) driver\n- ASoC Davinci-EVM reference board\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b40b04ad380ad641e5740486e4b9a56fd32b64cc",
      "tree": "5b9551466af6950f4fd5b961f02ecd1083011a30",
      "parents": [
        "c5059259688ab76f14f2f69a93e13575a36b614b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 16 09:44:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add model\u003dmobile for AD1884A \u0026 co\n\nAdded the new model mobile for AD1884A and compatible codecs.\nIt\u0027s a reduced version of model\u003dlaptop.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c5059259688ab76f14f2f69a93e13575a36b614b",
      "tree": "67706789cc74fe27763729fcc09fb1e3e8f5fb1c",
      "parents": [
        "83ac08c0846bc6106d6c7fbb342eab02b32dd399"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 16 09:43:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add support of AD1883/1884A/1984A/1984B\n\nAdded the support of new AD codecs: AD1883, AD1884A, AD1984A and AD1984B.\nThese are almost compatible except for additional digital pins, etc.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "83ac08c0846bc6106d6c7fbb342eab02b32dd399",
      "tree": "2b78ecddedbd3e8909bff81cdff6a4a96474e649",
      "parents": [
        "88c71a9974693f2b2824b09340269511dd7cbe18"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Feb 15 16:43:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] ASoC: WM9713 driver\n\nThis patch adds an ASoC driver for the WM9713 AC97 codec.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "88c71a9974693f2b2824b09340269511dd7cbe18",
      "tree": "67aa9eaeb5f263e01b5e31320555e21f282412af",
      "parents": [
        "814b1a5ce6b35bafd583ae813da97e8254bb1930"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 14 17:27:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix missing capsrc_nids for ALC262\n\nALC262 must have capsrc_nids defined as well as in ALC882.\nAlso, add a NULL check in alc882_mux_enum_put to avoid Oops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "814b1a5ce6b35bafd583ae813da97e8254bb1930",
      "tree": "1cf05694b61e24966e027757eceb59062a8bdbd1",
      "parents": [
        "d260cdf65657382c4cde366a1c7d4ddce669a427"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "Libin.yang@amd.com",
        "time": "Thu Feb 14 12:55:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] HDA-Intel - Patch to support RV7xx HDMI Audio\n\nThis patch is to add R7xx HDMI audio support.\n\nSigned-off-by: Libin Yang \u003cLibin.yang@amd.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d260cdf65657382c4cde366a1c7d4ddce669a427",
      "tree": "79203c51707b26aae05e9baedaf94c38bb1e4dee",
      "parents": [
        "c8cd1281171602033861d0888273e0512f9b165c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 13 17:19:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix breakage of resume in auto-config of realtek codecs\n\nThe last patch for fixing the auto-config pin setting breaks the resume\ndue to a wrong use of snd_hda_codec_amp_stereo().  The code in the init\nhook shouldn\u0027t touch the amp cache.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8cd1281171602033861d0888273e0512f9b165c",
      "tree": "374f02dd75c07d045eac475e156f1c9bb6ca8685",
      "parents": [
        "9a08160bdbe3148a405f72798f76e2a5d30bd243"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 13 16:59:29 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add more names to vendor list\n\nAdded more known names to the vendor id list.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9a08160bdbe3148a405f72798f76e2a5d30bd243",
      "tree": "33b6785feb1fda1d381a74ef19eb26c983650749",
      "parents": [
        "f6c7e5461e9046445d50c5c7a9a4587824239623"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 18:37:26 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add \"IEC958 Default PCM\" switch\n\nAdded a new mixer switch to enable/disable the sharing of the default\nPCM stream with analog and SPDIF outputs.  When \"IEC958 Default PCM\"\nswitch is on, the PCM stream is routed both to analog and SPDIF outputs.\nThis is the behavior in the earlier version.\n\nTurning this switch off has a merit for some codecs, though.  Some codec\nchips don\u0027t support 24bit formats for SPDIF but only for analog outputs.\nIn this case, you can use 24bit format by disabling this switch.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6c7e5461e9046445d50c5c7a9a4587824239623",
      "tree": "e7fffba51f93339f10de792b338cc13a7cda7f3d",
      "parents": [
        "5832fcf8b55cfdbd7d8511f747d15fd20ed4703d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 18:32:23 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix auto-configuration of Realtek codecs\n\nThis patch fixes some bugs in the auto-configurator of Realtek codecs:\n- add missing pin set-up for speaker pins\n- fix the speaker auto-mute function not to conflict with the existing\n  \"Speaker\" mixer switch\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5832fcf8b55cfdbd7d8511f747d15fd20ed4703d",
      "tree": "0231e6c86839c5ec14e5c017bab1f753b10538b4",
      "parents": [
        "5d5d5f43f1b835c375de9bd270cce030d16e2871"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 18:30:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - More fix-up for auto-configuration\n\nIn some cases, the BIOS sets up only the HP pins with different assoc\nand sequence numbers, e.g. on FSC Esprimo with ALC262.\n\nThis patch adds a fix-up for such a case.  When multiple HPs are defined\nand no line-outs is found, the configurator tries to re-assign some pins\nfrom HP list to line-out, judging from the sequence number.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5d5d5f43f1b835c375de9bd270cce030d16e2871",
      "tree": "c74cbe7285582e9e934def23bec142f2da937850",
      "parents": [
        "e1406348129dc2db60ccad079c3d014200590557"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 12:11:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Implement auto-mic jack sensing on Samsung laptops\n\nImplemented the auto-mic jack sensing for Samsung laptops with AD1986A\ncodec chip (model\u003dlaptop-eapd).\n\nThe hardware uses pin 0x1d and 0x1f for the internal and external\nmics, respectively.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1406348129dc2db60ccad079c3d014200590557",
      "tree": "70bf6709ad2d5041ea0d325f9602040c1c26a2f4",
      "parents": [
        "f0824812af1bf4f7d27e054a2ca2686385d770bb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 11 18:32:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Clean up capture source selection of Realtek codecs\n\nClean up the codes of the capture source selection for Realtek codecs.\nNow using common helper functions with the new capsrc_nids field.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0824812af1bf4f7d27e054a2ca2686385d770bb",
      "tree": "9957d139cc89f3c2b84dd1989c1f6b0069103d63",
      "parents": [
        "937b416027d8f79d7b37bb63b6585ea8fdf125de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 11 15:54:34 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix automute of AD1981HD hp model\n\nReprogram the speaker-pin setting at each HP pin plug to make sure\nthe spekaer auto-muting on AD1981HD hp model.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "937b416027d8f79d7b37bb63b6585ea8fdf125de",
      "tree": "822d00da559d43bf179fd1508002065bc8806591",
      "parents": [
        "fdafad6fc24a11070bcd0885100be7143cc038f8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 11 14:52:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC880 F1734 model\n\nFixed some issues with ALC880 F1734 model\n - fix capture via mic\n - enable volume-wheel control\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fdafad6fc24a11070bcd0885100be7143cc038f8",
      "tree": "a3b7d4bc601a9d84ca3e75205d2fd3a0ab63253c",
      "parents": [
        "aa27a44395c3d35bc16e52f1e709e0fb2a3709e4"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Mon Feb 11 14:48:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] AK4114 - listing regs in proc\n\nA simple patch for listing AK4114 regs in proc.\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa27a44395c3d35bc16e52f1e709e0fb2a3709e4",
      "tree": "7d84c13bc00757ac0642de9dc4671593316a5b29",
      "parents": [
        "cc4d13873aeacf89901861706a7a083d5a82e26a"
      ],
      "author": {
        "name": "Jonathan Woithe",
        "email": "jwoithe@physics.adelaide.edu.au",
        "time": "Fri Feb 08 12:44:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - remove duplicate controls in alc268 test mixer\n\nI\u0027ve just noticed that there are a handful of duplicate controls in the\nALC268 test model mixer.  This patch (against alsa-driver 1.0.16) removes\nthem.\n\nSigned-off-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cc4d13873aeacf89901861706a7a083d5a82e26a",
      "tree": "40a29164be157c09928ebe1ea9517f34d675a363",
      "parents": [
        "21c7b0819f0d04788b2d3341f5062744373589a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 07 17:12:01 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Correct HDMI transmitter names\n\nGive better names to the new HDMI transmitter chips.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "21c7b0819f0d04788b2d3341f5062744373589a1",
      "tree": "7556cabab4749f8be12fceed42ca882d92898e5e",
      "parents": [
        "ef2cd2ccad66b4aba518eca7514eface267ee0f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 07 12:06:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Fix a compile error with CONFIG_SND_DEBUG_DETECT\u003dy\n\nForgot to get rid of the obsolete fragsize field from a debug print.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ef2cd2ccad66b4aba518eca7514eface267ee0f3",
      "tree": "5814364e8de71e368e7fa9fbad541a712cdca428",
      "parents": [
        "a60567d13c047b03167df4aed6b7a8730f267234"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Feb 06 20:04:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] ice1712 - added support for M-Audio Delta 66E\n\nSee ALSA bug#3327 for more details. Experimental.\nAlso fix support for M-Audio Delta 1010E - subdevice check.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a60567d13c047b03167df4aed6b7a8730f267234",
      "tree": "9ccd48804a2c45be6f854e9be824377ed0fcf360",
      "parents": [
        "cf7aaca8bae3a719db47ff6eca5f6f2f42eba05a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Feb 06 15:48:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] Added support for Delta1010E (newer revisions of Delta1010)\n\nFor more details, see ALSA bug#3327 .\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "cf7aaca8bae3a719db47ff6eca5f6f2f42eba05a",
      "tree": "2af8d01bc049db833e87602ea25ab1abe8f91cd8",
      "parents": [
        "4ce107b990d994a0fccea9b1e885b08a0daea495"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 15:05:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Support 64bit buffer allocation\n\nThe HD-audio hardware usually supports 64bit address for DMA and other\nbuffers.  The patch enables the feature if supported.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4ce107b990d994a0fccea9b1e885b08a0daea495",
      "tree": "ee2ddb3f4a659c8ec8b004424c3b75ac7e3fc5d0",
      "parents": [
        "b76c850fbc280d6c0ff786653915f3a9700b5912"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 14:50:19 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Use SG buffer\n\nUse SG buffers for the HD-audio instead of linear buffers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b76c850fbc280d6c0ff786653915f3a9700b5912",
      "tree": "eaa06927fd12eba1c13f2506bf026c46144a4edd",
      "parents": [
        "d043143d803ad9a9f4a66d6a833876735fb7b869"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Wed Feb 06 14:49:44 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda: STAC927x power down inactive DACs\n\nOn several laptops that have STAC9228 codecs have unused DACs,\nthis powers them down to a D3 state.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d043143d803ad9a9f4a66d6a833876735fb7b869",
      "tree": "fb1d07f7a72930f34fc6eb0cd678e24a27d73200",
      "parents": [
        "7d664ed58fb54bc421d5fe8e5e0adec736fd0558"
      ],
      "author": {
        "name": "Alan Horstmann",
        "email": "gineera@aspect135.co.uk",
        "time": "Wed Feb 06 14:43:54 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] ice1712 - Fix hoontech MIDI input\n\nFixes the problems with Midi In on Hoontech/STA dsp24 cards, for example with\nDSP2000 box, without restricting the box configurations available.  Also adds\nmpu_401 name strings.\n\nSigned-off-by: Alan Horstmann \u003cgineera@aspect135.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7d664ed58fb54bc421d5fe8e5e0adec736fd0558",
      "tree": "fc3aeccc3de19ab3042cba97c61959d26fc0ee5e",
      "parents": [
        "7ba72ba1fe891a94b1e9d506236507e4dc50e872"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 14:41:59 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add ID for an unknown HDMI codec chip\n\nAdded the ID for an unknown HDMI codec chip on Jetway J9F2.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7ba72ba1fe891a94b1e9d506236507e4dc50e872",
      "tree": "4c3dc43b6fbb1e9a3f28191a38da563e15180e44",
      "parents": [
        "6c4cc3a8ed15aacc06a5fd369639fef633cee2bc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 14:03:20 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Fix PCM device number assignment\n\nIn the current scheme, PCM device numbers are assigned incrementally\nin the order of codecs.  This causes problems when the codec number\nis irregular, e.g. codec #0 for HDMI and codec #1 for analog.  Then\nthe HDMI becomes the first PCM, which is picked up as the default\noutput device.  Unfortuantely this doesn\u0027t work well with normal\nsetups.\n\nThis patch introduced the fixed device numbers for the PCM types,\nnamely, analog, SPDIF, HDMI and modem.  The PCM devices are assigned\naccording to the corresponding PCM type.  After this patch, HDMI will\nbe always assigned to PCM #3, SPDIF to PCM #1, and the first analog\nto PCM #0, etc.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6c4cc3a8ed15aacc06a5fd369639fef633cee2bc",
      "tree": "b7e9df8d0192af11761ee0125086005e9574d3ca",
      "parents": [
        "a76969228a5b341f9c968abbc6eb7655ac3734e4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:44:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] Add more fallbacks to OSS PHONEOUT mixer map\n\nAdded more fallbacks to OSS PHONEOUT mixer mapping.  This corresponds\nto the speaker output in general, so now \"Mono\" and \"Speaker\" are\nassigned.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a76969228a5b341f9c968abbc6eb7655ac3734e4",
      "tree": "8b9f77d492ffdbcafba06e10beff9a67b0170496",
      "parents": [
        "f339eb0f30e6598c1d3f91b01a3e634364fab7a2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:36:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] ice1724 - Add ADC setup in set_rate callback for Audiophile192\n\nAdded the missing GPIO setup for the AK5385A ADC codec on Audiophile192.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f339eb0f30e6598c1d3f91b01a3e634364fab7a2",
      "tree": "9bbbf418eccb19bc29ad829e11ed5e5adb1aa3e4",
      "parents": [
        "f12462c5224bf992f5ed4d37af4d42622f7d5934"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:34:59 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] ice1724 - Enable AK4114 support for Audiophile192\n\nFixed and enabled the support of AK4114 chip on Audiophile192.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f12462c5224bf992f5ed4d37af4d42622f7d5934",
      "tree": "051049b6c16e4208034c07ba92c24bb6ac8f34b7",
      "parents": [
        "12a733e56c0f1c78bd34bf36e9765463fd51c88e"
      ],
      "author": {
        "name": "Mirco Tischler",
        "email": "mt-ml@gmx.de",
        "time": "Mon Feb 04 12:33:59 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add support of Zepto laptops\n\nAdds support for zepto laptops with alc268 intel_hda codec.\n\nSigned-off-by: Mirco Tischler \u003cmt-ml@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "12a733e56c0f1c78bd34bf36e9765463fd51c88e",
      "tree": "618ff3ae5d170a9417ab9d5cf22e75568da6429c",
      "parents": [
        "09f99701393c7b66bde01df6c292fe5d9f843033"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:32:20 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add SI HDMI codec support\n\nAdded the support of SI HDMI codec, found in ASUS machines.\nALSA bug#3654\n        https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3654\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09f99701393c7b66bde01df6c292fe5d9f843033",
      "tree": "0b312161cb903b036f1dd5d679e4d7a1e55b5149",
      "parents": [
        "bf277785d6921b8a9f8339ad5ad632aef6cae73c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:31:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Allow multiple SPDIF devices\n\nThe current code doesn\u0027t allow multiple SPDIF devices, and causes\nerrors when multiple SPDIF devices are found (e.g. SPDIF out and HDMI).\nThis patch allows multiple SPDIF devices by incrementing the index\nautomatically.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf277785d6921b8a9f8339ad5ad632aef6cae73c",
      "tree": "9c0a1c9d6f9196bb59d90aa4027fe8e90d32ce0f",
      "parents": [
        "dc952e693e3653d0fa50ee1986a47d88de3465b7"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Sun Feb 03 20:31:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] HDA - Add support for the OQO Model 2\n\nThis patch adds support for the OQO Model 2 Ultra Mobile PC.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc952e693e3653d0fa50ee1986a47d88de3465b7",
      "tree": "c4b19f406d891e8bdbd92bddfac895f03ca6f89e",
      "parents": [
        "102646085ab530a0e155d2bde424589b83ef5a89"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Fri Feb 01 13:16:10 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] Add SUPERH depends to sound/soc/sh/Kconfig\n\nCurrently you will see an empty \"SoC Audio support for SuperH\" menu\nwhen building for other archs (example pxa).\nThis patch adds \"depends on SUPERH\" to remove that empty menu.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "102646085ab530a0e155d2bde424589b83ef5a89",
      "tree": "ce5a1e07804eab2120bebd9f814751d0b3c6f975",
      "parents": [
        "3dc5063786b273f1aee545844f6bd4e9651ebffe"
      ],
      "author": {
        "name": "Mike Montour",
        "email": "mail@mmontour.net",
        "time": "Fri Feb 01 13:12:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] soc - Mono voice playback volume for WM8753\n\nVoice playback volume is in register bits 0:2, not 4:6.\n\nFrom: Mike Montour \u003cmail@mmontour.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Werner Almesberger \u003cwerner@openmoko.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3dc5063786b273f1aee545844f6bd4e9651ebffe",
      "tree": "18324d6e3b46a3c94aeec16d59f3f55e940625ea",
      "parents": [
        "79c1cb7a8ca8f08cd78f7c5eebc85bbe937f5ad4"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Apr 23 12:28:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:47:48 2008 -0700"
      },
      "message": "slab_err: Pass parameters correctly to slab_bug\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79c1cb7a8ca8f08cd78f7c5eebc85bbe937f5ad4",
      "tree": "0dafecbb8f729aed249e5ff66daa21a6136759c6",
      "parents": [
        "b0d19a378a409373244088511e889957645f2a44",
        "97e7e0f71d6d948c25f11f0a33878d9356d9579e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:24:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:24:19 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [patch 7/7] vfs: mountinfo: show dominating group id\n  [patch 6/7] vfs: mountinfo: add /proc/\u003cpid\u003e/mountinfo\n  [patch 5/7] vfs: mountinfo: allow using process root\n  [patch 4/7] vfs: mountinfo: add mount peer group ID\n  [patch 3/7] vfs: mountinfo: add mount ID\n  [patch 2/7] vfs: mountinfo: add seq_file_root()\n  [patch 1/7] vfs: mountinfo: add dentry_path()\n  [PATCH] remove unused label in xattr.c (noise from ro-bind)\n"
    },
    {
      "commit": "b0d19a378a409373244088511e889957645f2a44",
      "tree": "25275409eeea845f2e7617f12c8f28801ee4198f",
      "parents": [
        "0093cb1199ec551f179562ca9fbd6f64fb750645",
        "d7d313000ba2fc94a5383511a17ff38a39bab928"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:23:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:23:45 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  iwlwifi: Fix built-in compilation of iwlcore\n  net: Unexport move_addr_to_{kernel,user}\n  rt2x00: Select LEDS_CLASS.\n  iwlwifi: Select LEDS_CLASS.\n  leds: Do not guard NEW_LEDS with HAS_IOMEM\n  [IPSEC]: Fix catch-22 with algorithm IDs above 31\n  time: Export set_normalized_timespec.\n  tcp: Make use of before macro in tcp_input.c\n  hamradio: Remove unneeded and deprecated cli()/sti() calls in dmascc.c\n  [NETNS]: Remove empty -\u003einit callback.\n  [DCCP]: Convert do_gettimeofday() to getnstimeofday().\n  [NETNS]: Don\u0027t initialize err variable twice.\n  [NETNS]: The ip6_fib_timer can work with garbage on net namespace stop.\n  [IPV4]: Convert do_gettimeofday() to getnstimeofday().\n  [IPV4]: Make icmp_sk_init() static.\n  [IPV6]: Make struct ip6_prohibit_entry_template static.\n  tcp: Trivial fix to correct function name in a comment in net/ipv4/tcp.c\n  [NET]: Expose netdevice dev_id through sysfs\n  skbuff: fix missing kernel-doc notation\n  [ROSE]: Fix soft lockup wrt. rose_node_list_lock\n"
    },
    {
      "commit": "0093cb1199ec551f179562ca9fbd6f64fb750645",
      "tree": "a17c2166db3d0f78d3ef7400d396476a70c58903",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 23 00:09:13 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:22:13 2008 -0700"
      },
      "message": "pnpacpi: fix potential corruption on \"pnpacpi: exceeded the max number of IRQ resources 2\"\n\nPNP_MAX_IRQ is 2\nIf a device invokes pnpacpi_parse_allocated_irqresource() 0, 1, or 2 times, we are happy.\nThe 3rd time, we will fail and print \"pnpacpi: exceeded the max number of IRQ resources: 2\"\nThe 4th and subsequent calls (if this ever happened) would silently scribble on\nirq_resource[2], which doesn\u0027t actualy exist.\n\nFound-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7d313000ba2fc94a5383511a17ff38a39bab928",
      "tree": "ebd2dcdc7d832a65d61a4239945806913aef3f3b",
      "parents": [
        "cd58f2a96ba95fb5b69580784bc6f7179001869c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Apr 23 03:48:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:48:57 2008 -0700"
      },
      "message": "iwlwifi: Fix built-in compilation of iwlcore\n\nThis patch fixes problem in Makefile that prevented\nbuilt-in compilation of iwlcore\n\nCommit that caused this problem: eadd3c4b (\"iwlwifi: make Makefile\nmore concise\")\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Yi Zhu \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd58f2a96ba95fb5b69580784bc6f7179001869c",
      "tree": "c1474ed4270a82253be7f44b2dec23be55eef73b",
      "parents": [
        "201410ce85d80b7b893cdc72e944a1341dd393f1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 23 03:37:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:37:49 2008 -0700"
      },
      "message": "net: Unexport move_addr_to_{kernel,user}\n\nAfter the removal of the Solaris binary emulation the exports of \nmove_addr_to_{kernel,user} are no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "201410ce85d80b7b893cdc72e944a1341dd393f1",
      "tree": "7df1fc96f658d82fdf8d6411a6f9f467affbfd10",
      "parents": [
        "e82404ad612ebabc65d15c3d59b971cb35c3ff36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:50 2008 -0700"
      },
      "message": "rt2x00: Select LEDS_CLASS.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e82404ad612ebabc65d15c3d59b971cb35c3ff36",
      "tree": "b162a18d36115fb9c8da8b7db2c0d7718b74526d",
      "parents": [
        "00713e224e718b350cb0148184dc7884885d00b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:31 2008 -0700"
      },
      "message": "iwlwifi: Select LEDS_CLASS.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00713e224e718b350cb0148184dc7884885d00b9",
      "tree": "da7c72704aa8e099343dd16f9fbf0519e1e41ecb",
      "parents": [
        "c5d18e984a313adf5a1a4ae69e0b1d93cf410229"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:33:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:33:32 2008 -0700"
      },
      "message": "leds: Do not guard NEW_LEDS with HAS_IOMEM\n\nThe LEDS infrastructure itself does not require anything\nthat a platform dependant upon HAS_IOMEM.\n\nThe individual drivers do, but they are properly guarded\nwith the necessary platform dependencies.\n\nOne can even imagine a hypervisor based LED driver that\na platform without HAS_IOMEM might have.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97e7e0f71d6d948c25f11f0a33878d9356d9579e",
      "tree": "2db3bcf3b4f47995308187eec7f3a61d67446dfa",
      "parents": [
        "2d4d4864ac08caff5c204a752bd004eed4f08760"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:26 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:05:09 2008 -0400"
      },
      "message": "[patch 7/7] vfs: mountinfo: show dominating group id\n\nShow peer group ID of nearest dominating group that has intersection\nwith the mount\u0027s namespace.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d4d4864ac08caff5c204a752bd004eed4f08760",
      "tree": "a8907c33afae589146fdcd06eacd740aff48c6a1",
      "parents": [
        "a1a2c409b666befc58c2db9c7fbddf200f153470"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Mar 27 13:06:25 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:05:03 2008 -0400"
      },
      "message": "[patch 6/7] vfs: mountinfo: add /proc/\u003cpid\u003e/mountinfo\n\n[mszeredi@suse.cz] rewrite and split big patch into managable chunks\n\n/proc/mounts in its current form lacks important information:\n\n - propagation state\n - root of mount for bind mounts\n - the st_dev value used within the filesystem\n - identifier for each mount and it\u0027s parent\n\nIt also suffers from the following problems:\n\n - not easily extendable\n - ambiguity of mountpoints within a chrooted environment\n - doesn\u0027t distinguish between filesystem dependent and independent options\n - doesn\u0027t distinguish between per mount and per super block options\n\nThis patch introduces /proc/\u003cpid\u003e/mountinfo which attempts to address\nall these deficiencies.\n\nCode shared between /proc/\u003cpid\u003e/mounts and /proc/\u003cpid\u003e/mountinfo is\nextracted into separate functions.\n\nThanks to Al Viro for the help in getting the design right.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1a2c409b666befc58c2db9c7fbddf200f153470",
      "tree": "3ea8e4c8f1311436939492d70de23dcf185994de",
      "parents": [
        "719f5d7f0b90ac2c8f8ca4232eb322b266fea01e"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:24 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:57 2008 -0400"
      },
      "message": "[patch 5/7] vfs: mountinfo: allow using process root\n\nAllow /proc/\u003cpid\u003e/mountinfo to use the root of \u003cpid\u003e to calculate\nmountpoints.\n\n - move definition of \u0027struct proc_mounts\u0027 to \u003clinux/mnt_namespace.h\u003e\n - add the process\u0027s namespace and root to this structure\n - pass a pointer to \u0027struct proc_mounts\u0027 into seq_operations\n\nIn addition the following cleanups are made:\n\n - use a common open function for /proc/\u003cpid\u003e/{mounts,mountstat}\n - surround namespace.c part of these proc files with #ifdef CONFIG_PROC_FS\n - make the seq_operations structures const\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "719f5d7f0b90ac2c8f8ca4232eb322b266fea01e",
      "tree": "ed3f63e0856b8b319764d475e68b35719ac0ccb9",
      "parents": [
        "73cd49ecdde92fdce131938bdaff4993010d181b"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:23 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:51 2008 -0400"
      },
      "message": "[patch 4/7] vfs: mountinfo: add mount peer group ID\n\nAdd a unique ID to each peer group using the IDR infrastructure.  The\nidentifiers are reused after the peer group dissolves.\n\nThe IDR structures are protected by holding namepspace_sem for write\nwhile allocating or deallocating IDs.\n\nIDs are allocated when a previously unshared vfsmount becomes the\nfirst member of a peer group.  When a new member is added to an\nexisting group, the ID is copied from one of the old members.\n\nIDs are freed when the last member of a peer group is unshared.\n\nSetting the MNT_SHARED flag on members of a subtree is done as a\nseparate step, after all the IDs have been allocated.  This way an\nallocation failure can be cleaned up easilty, without affecting the\npropagation state.\n\nBased on design sketch by Al Viro.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "73cd49ecdde92fdce131938bdaff4993010d181b",
      "tree": "90c9cd3597a915c1f820a3cd1fde1689e9a7ab1f",
      "parents": [
        "9d1bc60138977d9c79471b344a64f2df13b2ccef"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Mar 26 22:11:34 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:45 2008 -0400"
      },
      "message": "[patch 3/7] vfs: mountinfo: add mount ID\n\nAdd a unique ID to each vfsmount using the IDR infrastructure.  The\nidentifiers are reused after the vfsmount is freed.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d1bc60138977d9c79471b344a64f2df13b2ccef",
      "tree": "84ed2e1920a1a88ae84515bd9d90240faed5805c",
      "parents": [
        "6092d048183b76bfa3f84b32f8158dd8d10bd811"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:21 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:38 2008 -0400"
      },
      "message": "[patch 2/7] vfs: mountinfo: add seq_file_root()\n\nAdd a new function:\n\n  seq_file_root()\n\nThis is similar to seq_path(), but calculates the path relative to the\ngiven root, instead of current-\u003efs-\u003eroot.  If the path was unreachable\nfrom root, then modify the root parameter to reflect this.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6092d048183b76bfa3f84b32f8158dd8d10bd811",
      "tree": "2d38af32961eb52b36daca2f29ce69e80f6e7283",
      "parents": [
        "934b25c597c0e98304a7eaec198a87e4633a42bb"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Mar 27 13:06:20 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:32 2008 -0400"
      },
      "message": "[patch 1/7] vfs: mountinfo: add dentry_path()\n\n[mszeredi@suse.cz] split big patch into managable chunks\n\nAdd the following functions:\n\n  dentry_path()\n  seq_dentry()\n\nThese are similar to d_path() and seq_path().  But instead of\ncalculating the path within a mount namespace, they calculate the path\nfrom the root of the filesystem to a given dentry, ignoring mounts\ncompletely.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "934b25c597c0e98304a7eaec198a87e4633a42bb",
      "tree": "8a7cac4f818e8fb4e835be3afeabf52fb4eaa94e",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:04 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:04 2008 -0400"
      },
      "message": "[PATCH] remove unused label in xattr.c (noise from ro-bind)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "94bc891b00e40cbec375feb4568780af183fd7f4",
      "tree": "fd48d354c61d2e736aa593c324a6d794afd8a4e7",
      "parents": [
        "934b7024f0ed29003c95cef447d92737ab86dc4f",
        "1ec7f1ddbe5ba49f7b10c3b129d6d5c90c43526c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:27:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:28:34 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] get rid of __exit_files(), __exit_fs() and __put_fs_struct()\n  [PATCH] proc_readfd_common() race fix\n  [PATCH] double-free of inode on alloc_file() failure exit in create_write_pipe()\n  [PATCH] teach seq_file to discard entries\n  [PATCH] umount_tree() will unhash everything itself\n  [PATCH] get rid of more nameidata passing in namespace.c\n  [PATCH] switch a bunch of LSM hooks from nameidata to path\n  [PATCH] lock exclusively in collect_mounts() and drop_collected_mounts()\n  [PATCH] move a bunch of declarations to fs/internal.h\n"
    },
    {
      "commit": "934b7024f0ed29003c95cef447d92737ab86dc4f",
      "tree": "eade0cdc07dbb8ab46c57244444fc8697e129f66",
      "parents": [
        "29591b92e19f409d5ad4c099c2b7b5ea56f50dfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:16:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:16:30 2008 -0700"
      },
      "message": "Fix cardbus resource allocation\n\nCommit 884525655d07fdee9245716b998ecdc45cdd8007 (\"PCI: clean up resource\nalignment management\") didn\u0027t set the alignment information for the\ncardbus window resources, causing their subsequent allocations to fail\nmiserably with a message like\n\n  yenta_cardbus 0000:15:00.0: device not available because of BAR 7 [100:1ff] collisions\n  yenta_cardbus: probe of 0000:15:00.0 failed with error -16\n\nor similar.\n\nThis fixes it and clarifies the code a bit too (we used to have to use\nthe insane PCI bridge alignment logic that put the alignment in the\n\"start\" field, this makes it use the slightly easier-to-understand\nsize-based alignment, and allows us to set the resource start to zero\nuntil it gets allocated).\n\nReported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29591b92e19f409d5ad4c099c2b7b5ea56f50dfa",
      "tree": "0e3625c691318934f97f384d0cac862b13b29719",
      "parents": [
        "08119e8966e993993d0ba92b2fba38c582c8f787"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Apr 22 22:57:50 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 17:40:36 2008 -0700"
      },
      "message": "bus_remove_device: be more careful about incomplete initialization\n\nPrevent bus_remove_device() from crashing if dev-\u003eknode_bus has not been\ninitialized before it\u0027s called.\n\nThis can happen if the device_add() ended up breaking out early due to\nan error, for example.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "08119e8966e993993d0ba92b2fba38c582c8f787"
}
