)]}'
{
  "log": [
    {
      "commit": "6a878184c202395ea17212f111ab9ec4b5f6d6ee",
      "tree": "7a4143652fcb41693af44963b7e94b334dd94f54",
      "parents": [
        "d8a33496671e4533aed090793436d58debea6f3a"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Sun Jan 08 01:05:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:07 2006 -0800"
      },
      "message": "[PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1\n\nSince version 4.1 the gcc is warning about ignored attributes. This patch is\nusing the equivalent attribute on the struct instead of on each of the\nstructure or union members.\n\nGCC Manual:\n  \"Specifying Attributes of Types\n\n   packed\n    This attribute, attached to struct or union type definition, specifies\n    that\n    each member of the structure or union is placed to minimize the memory\n    required. When attached to an enum definition, it indicates that the\n    smallest integral type should be used.\n\n    Specifying this attribute for struct and union types is equivalent to\n    specifying the packed attribute on each of the structure or union\n    members.\"\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e23c658833f135508127c955d40d7c9387f71dd",
      "tree": "846afbfa16ad9ea004495260e28bc92224c1f610",
      "parents": [
        "2ad5dd8dc31137a050f205525a5cd1a4be76c3f1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 03 19:54:44 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jan 04 10:13:48 2006 +0100"
      },
      "message": "[ALSA] Revert the nested-device patch\n\nModules: ALSA Core\n\nRevert the nested-device patch to keep the compatibility with the\ncurrent HAL configuration.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7790db18be736c87b0cdfa8da8aca11627fc5e54",
      "tree": "4d038004d523a1425ed227be146e4b4ae801d522",
      "parents": [
        "be9b7e8c02a5f864e29b17f6d86abcde258ef2fa"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jan 04 10:13:22 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jan 04 10:13:22 2006 +0100"
      },
      "message": "[ALSA] version 1.0.11rc2\n"
    },
    {
      "commit": "27fe864ec9e61041fc0b6f680207ae84f359b502",
      "tree": "19392d34e5f076e47192f8a9acf877ef50adc881",
      "parents": [
        "a5875159dd6cec0ec743971343aee8dceac281d7"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Wed Dec 21 15:06:08 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:31:01 2006 +0100"
      },
      "message": "[ALSA] snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook.\n\nModules: EMU10K1/EMU10K2 driver\n\nDescription:\nPart way to fix ALSA bug#927\nAdd support for the SPI interface on the CA0108 chip.\nThis is used to control the registers on the DAC.\nHeadphone output tested.\nOther outputs and Capture not tested yet.\nNote: The red LED does not come on, but sound is still OK.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "aa1e77e691025149908f7641e77de93ffd7f1188",
      "tree": "a5c0742275e31a69bf0e9f35e03af9120b1a4cf9",
      "parents": [
        "7b6d92451ad5e1136dc347347e888b94638b8ba9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Dec 12 09:36:01 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:50 2006 +0100"
      },
      "message": "[ALSA] seq: reorganize sequencer client numbers\n\nModules: ALSA sequencer\n\nReduce the maximum possible number of global clients to 16 to make\nmore numbers available for card clients, and allow dynamically allocated\ncard client numbers to share the same range as application client\nnumbers to make sure that all 32 cards can be used at the same time.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "7b6d92451ad5e1136dc347347e888b94638b8ba9",
      "tree": "e62edf62f29e988378cd2c984cde0ccb0993120b",
      "parents": [
        "83e8ad6984dccd6d848ac91ba0df379ff968180b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Dec 12 09:33:37 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:49 2006 +0100"
      },
      "message": "[ALSA] seq: set client name in snd_seq_create_kernel_client()\n\nAll users of snd_seq_create_kernel_client() have to set the client name\nanyway, so we can just pass the name as parameter.  This relieves us\nfrom having to muck around with a struct snd_seq_client_info in these\ncases.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "83e8ad6984dccd6d848ac91ba0df379ff968180b",
      "tree": "5ae1f379de542b8ede18ab1cc65537b01b21d212",
      "parents": [
        "255bd169ab645970f77d3fd7ac800781f96ddccb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Dec 12 09:30:43 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:47 2006 +0100"
      },
      "message": "[ALSA] seq: remove struct snd_seq_client_callback\n\nThe fields of struct snd_seq_client_callback either aren\u0027t used or are\nalways set to the same value, so we can get rid of it altogether.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "416c1079d30f1a52399b96f6772e993274b774ae",
      "tree": "cac70f2afaa88469db6e2ca231e4566046e0c363",
      "parents": [
        "156b2aa3bef17c964006c6448aadd440781d7e7d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Dec 07 09:11:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:36 2006 +0100"
      },
      "message": "[ALSA] Nest sound devices\n\nModules: ALSA Core\n\nMake the control device parent of all other ALSA devices of a card.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a0faefedf7d81b6ead6a33e5576a6439606d7ed5",
      "tree": "eb940eeb51219da24673036423a3e80fe6a08a06",
      "parents": [
        "e12229b4d2b7863b1baaeca759aa87703bf9fdf8"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Dec 06 13:59:12 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:29 2006 +0100"
      },
      "message": "[ALSA] Add a new quirk for mute-LED and HP-only.\n\nModules: AC97 Codec,ATIIXP driver,Intel8x0 driver\n\nThis patch adds a new quirk for ac97 hardware that combines the existing\nAC97_TUNE_MUTE_LED and AC97_TUNE_HP_ONLY quirks.  This is needed for several\ncurrent HP laptops.  Additionally, it adds the HP nx6125 to the\nAC97_TUNE_MUTE_LED list.\n\nFixed for the latest version of ALSA by Takashi Iwai \u003ctiwai@suse.de\u003e.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "19b99fbaed2e2971b756311435c67e84431d8515",
      "tree": "78f0c968f8bed1a5ce82edd00d793be6f3a73d4c",
      "parents": [
        "481ba7727fa08deb389b5a2e550e04df24d3f37d"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Dec 04 18:03:03 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:15 2006 +0100"
      },
      "message": "[ALSA] emu10k1: Partial support for Creative emu1212m\n\nModules: EMU10K1/EMU10K2 driver\n\nDistorted sound now comes from the Audio Out socket. Still more work to do.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "e28563cceb9f258ebe3c50fc27d8f4ff0ac4bfa4",
      "tree": "b69095abb998dedc2953368ba2c75978d80f644a",
      "parents": [
        "7cd01dd840824e7c6023ad1dbfdb94a2183a7adb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 01 10:42:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:02 2006 +0100"
      },
      "message": "[ALSA] Optimize for config without PROC_FS\n\nModules: HWDEP Midlevel,ALSA Core,PCM Midlevel,Timer Midlevel\n\nOptimize the code when compiled without CONFIG_PROC_FS.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d001544ded23ddb1116f945ccc2d89a7f98ab7e8",
      "tree": "721fbc6355acfb886817e2b120f198383c5e6ae6",
      "parents": [
        "204bdb1b50013c7aa3922d8b66df943123087bd8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 14:09:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:29:21 2006 +0100"
      },
      "message": "[ALSA] dynamic minors (6/6): increase maximum number of sound cards\n\nModules: ALSA Core,Memalloc module,ALSA sequencer\n\nWith dynamic minor numbers, we can increase the number of sound cards.\n\nThis requires that the sequencer client numbers of some kernel drivers\nare allocated dynamically, too.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "332682b1cd540dd7abbbbfc1905af8139e76e1b7",
      "tree": "e2e858870972073b2e01f7f8d5948c187c11e2bb",
      "parents": [
        "f87135f56cb266e031f5ec081dfbde7e43f55e80"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 14:07:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:29:19 2006 +0100"
      },
      "message": "[ALSA] dynamic minors (4/6): dynamic minor number allocation\n\nModules: ALSA Core,ALSA Minor Numbers\n\nAdd an option to allocate device file minor numbers dynamically.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f87135f56cb266e031f5ec081dfbde7e43f55e80",
      "tree": "c048abae6bb04df53f5d8d7dcffbf2c28bc638ff",
      "parents": [
        "6983b7240cd229787c3ee00e663ea94ea649d96a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 14:06:59 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:29:17 2006 +0100"
      },
      "message": "[ALSA] dynamic minors (3/6): store device-specific object pointers dynamically\n\nInstead of storing the pointers to the device-specific structures in an\narray, put them into the struct snd_minor, and look them up dynamically.\n\nThis makes the device type modules independent of the minor number\nencoding.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "6983b7240cd229787c3ee00e663ea94ea649d96a",
      "tree": "25005b4a0fce5465e70961a5d3fe2d040786f890",
      "parents": [
        "2af677fc884fc6dc79e65c99050ea607ac8bab9b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 14:05:49 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:29:15 2006 +0100"
      },
      "message": "[ALSA] dynamic minors (2/6): simplify storage of snd_minor structures\n\nModules: ALSA Core\n\nStore the snd_minor structure pointers in one array instead of using a\nseparate list for each card.  This simplifies the mapping from device\nfiles to minor struct by removing the need to know about the encoding\nof the card number in the minor number.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "2af677fc884fc6dc79e65c99050ea607ac8bab9b",
      "tree": "4291d36c2f116d5887b88da5f0213b68933a1201",
      "parents": [
        "a106cd3d9e88c8761bd0eac2ce402cc82bd11fea"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 14:03:48 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:29:14 2006 +0100"
      },
      "message": "[ALSA] dynamic minors (1/6): store device type in struct snd_minor\n\nInstead of a comment string, store the device type in the snd_minor\nstructure.  This makes snd_minor more flexible, and has the nice side\neffect that we don\u0027t need anymore to create a separate snd_minor\ntemplate for registering a device but can pass the file_operations\ndirectly to snd_register_device().\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "27441127b086230cc4c57d6cd9a615272fb47bcd",
      "tree": "83ef28d69ec9b3699ddf28eec2e79745c002cfa8",
      "parents": [
        "ebfbd2b83da14c7118da0efd1b59d8b641da08c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 17:22:43 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:52 2006 +0100"
      },
      "message": "[ALSA] Remove snd_legacy_auto_probe()\n\nModules: ALSA Core\n\nRemove unsed snd_legacy_auto_probe() function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c66d7f72569e304acc134b2561b148fe7c23c0f7",
      "tree": "5404f454238c7f3546eaa1f7d892b7c5a1b5e020",
      "parents": [
        "7a8fef1f95e563a93c7d70048b63c1ca20685a1b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:57:48 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:10 2006 +0100"
      },
      "message": "[ALSA] ad1848 - Add PM support\n\nModules: AD1848 driver\n\nAdd PM support to ad1848 support code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5bdb6a1629408f657f5f2c42b3c07c689c411499",
      "tree": "b99b216117506a89a3f09ebb874da83ec13fbf6c",
      "parents": [
        "cb60e5f5b2b19284479825cdaa6dd6b7078cf5d2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:16:10 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:03 2006 +0100"
      },
      "message": "[ALSA] Add PM support to SB-support code\n\nModules: SB drivers,SB16/AWE driver\n\nAdd PM support to SB-support code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09668b441dacdf4640509b640ad73e24efd5204f",
      "tree": "177d0548acbcca4432f82ce6f3aa397cba5ba528",
      "parents": [
        "fe8be10786c040bce53c18048d75b1b23aec64ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:14:10 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:58 2006 +0100"
      },
      "message": "[ALSA] emu10k1 - Add PM support\n\nModules: EMU10K1/EMU10K2 driver\n\nAdd PM support to emu10k1 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "11d3824ad7d6240d7ce44bdf1d9e81e62a903f72",
      "tree": "14561c3817dfb06bf4b59c77beaa86fc41bf88d7",
      "parents": [
        "3fcf7d2cd8e0ebce10e4bf89da175ff9bd6aa2da"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:13:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:55 2006 +0100"
      },
      "message": "[ALSA] ak4531 - Add PM support\n\nModules: AK4531 codec\n\nAdd PM support to AK4531 codec driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ded462356886e5f80f6a20b227f7e5cf7cfc5159",
      "tree": "d060b0f123a3bf844246823174bddd7dcfba0a6e",
      "parents": [
        "fb0700b4debbf45fb0465b40188bdc5396947bda"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:09:43 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:38 2006 +0100"
      },
      "message": "[ALSA] ymfpci - Fix PM support\n\nModules: YMFPCI driver\n\nFix PM support on YMFPCI driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb0700b4debbf45fb0465b40188bdc5396947bda",
      "tree": "6a314571cd81b9995de254932ab7fe37038fa7b5",
      "parents": [
        "cb28e45ba2aa42393596a364d4f947027db8a1b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:09:25 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:37 2006 +0100"
      },
      "message": "[ALSA] trident - Fix PM support\n\nModules: Trident driver\n\nFix PM support on Trident driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cb28e45ba2aa42393596a364d4f947027db8a1b5",
      "tree": "8a9dbc18b5d4c2820fedf1ec27ec25c578ddee8c",
      "parents": [
        "1d4b822be64b119b47c172aaac7ee76949470e28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:09:04 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:35 2006 +0100"
      },
      "message": "[ALSA] cs46xx - Fix PM support\n\nModules: CS46xx driver\n\nFix PM support on CS46xx driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ed1cad172176a4595f82e8cd9055938ad54bd4b",
      "tree": "b00296e5a061c90debfc4fa8c5303f75042456bc",
      "parents": [
        "597c3c96691c861e837f9024084b4943fa5fc0fd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:06:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:22 2006 +0100"
      },
      "message": "[ALSA] vx-driver - Fix PM support\n\nFix PM support on VX drivers (vxpocket and vx222).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a381a7a66486f11606eccb8866e29848f995278f",
      "tree": "4fcc2f971a1f0d509939181b91096a600454b0d6",
      "parents": [
        "fd66e0d0591dd12eb0bea1e9f3aa194bb93cebbd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 15:55:49 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:20:19 2006 +0100"
      },
      "message": "[ALSA] Decentralize PM control\n\nModules: ALSA Core,Control Midlevel,/oss/Makefile\n\nRemove the centralized PM control in the sound core.\nEach driver is responsible to get callbacks from bus/driver now.\n\nSND_GENERIC_DRIVER is removed together with this action.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "208a1b4cb5ad97510aa9cbe51d09e55656691cb4",
      "tree": "5f3c518582f92d19905451aec1bbb2ddd5cbd759",
      "parents": [
        "bee1a5be8b6210a0a4e27e38d0f76847b0a014ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:53:41 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:58 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI YMFPCI\n\nModules: YMFPCI driver\n\nRemove xxx_t typedefs from the PCI YMFPCI driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bee1a5be8b6210a0a4e27e38d0f76847b0a014ae",
      "tree": "c8059b86095309e23b4fa61d576e96c722466ee6",
      "parents": [
        "abfd67bd6fcc07b54d54e00a9105900f478323a6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:53:15 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:56 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI Trident\n\nModules: Trident driver\n\nRemove xxx_t typedefs from the PCI Trident driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "98274f0701f9e6579ae493ac190227fe93d11e20",
      "tree": "e6fec740e4103589ea96af83e074d507b33f001c",
      "parents": [
        "55e957d8328ef1c75238b95033d8a61994b6adcc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:52:34 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:53 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI HDSP-MADI\n\nModules: HDSPM driver,RME9652 driver\n\nRemove xxx_t typedefs from the PCI HDSP-MADI driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55e957d8328ef1c75238b95033d8a61994b6adcc",
      "tree": "dc0012628d0dd0307cbad024a9a13fa5d988f0bb",
      "parents": [
        "4b32f1aae23f566e98fda140836023dd8275b5de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:52:13 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:51 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI HDSP\n\nModules: RME HDSP driver\n\nRemove xxx_t typedefs from the PCI HDSP driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eb4698f347ec908c365504c4edddadd1acd406ea",
      "tree": "4962019c8bf4a52e35ab55137e17aa150edf9661",
      "parents": [
        "3d19f804ef5f1d15fe001fc8d1ed58fac9d591fb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:50:13 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:47 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI emu10k1\n\nModules: EMU10K1/EMU10K2 driver\n\nRemove xxx_t typedefs from the PCI emu10k1 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3d19f804ef5f1d15fe001fc8d1ed58fac9d591fb",
      "tree": "e3fd21398754a5c970a2c36f745a910c17db3794",
      "parents": [
        "af26367f69a474ed809e4a59abb5855b47daaff4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:48:14 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:45 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI CS46xx\n\nModules: CS46xx driver\n\nRemove xxx_t typedefs from the PCI CS46xx driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "af26367f69a474ed809e4a59abb5855b47daaff4",
      "tree": "8ee9ec6449b3b51953cda3d546e90c064f963684",
      "parents": [
        "9f38945fab04a0a0ea50880fa634f9bfa28f6226"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:46:59 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:42 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: VXdriver\n\nRemove xxx_t typedefs from the VXdriver codes\n(vx_core support, vx222 and vxpocket).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9f38945fab04a0a0ea50880fa634f9bfa28f6226",
      "tree": "7f09c129ce5199bdc0834456e09460f1df81427f",
      "parents": [
        "11ff5c62b1327cc7bdcfcf66b4b718495fea0043"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:44:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:41 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: AK4531 codec\n\nModules: AK4531 codec\n\nRemove xxx_t typedefs from the AK4531 codec support code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "542172f31d41e689988aedcf0d6e67dfe757736a",
      "tree": "caad40a7368afc0eb719491b09e84f279b1f9bf6",
      "parents": [
        "346c7a689542285aef9b899eda7693d4b912d60d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:39:06 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:30 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA Wavefront\n\nModules: Wavefront drivers\n\nRemove xxx_t typedefs from the ISA Wavefront driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e2da20648e39a0e3cb33861499b686a6fe38112",
      "tree": "e5f3117e2f44b262f9b6d45cfbd9e17a0ea913bd",
      "parents": [
        "029d64b0cfa30abc10f722e2f67d282abe09c9da"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:36:44 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:27 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA GUS\n\nRemove xxx_t typedefs from the ISA GUS drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "029d64b0cfa30abc10f722e2f67d282abe09c9da",
      "tree": "d9a1e72e9792b33e57db2695f6c1a1a4843df0bf",
      "parents": [
        "d3a7e476740dc23588ea65fa0df1aacdf8e70003"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:34:36 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:25 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA SB8/SB16/SBAWE\n\nRemove xxx_t typedefs from the ISA SB8/SB16/SBAWE drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3a7e476740dc23588ea65fa0df1aacdf8e70003",
      "tree": "f3526502e60c587df54394b2e0117996ae25442a",
      "parents": [
        "ba2375a45c528fd902676ea01014ea0f8931464b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:31:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:23 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA ES1688\n\nModules: ES1688 driver\n\nRemove xxx_t typedefs from the ISA ES1688 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba2375a45c528fd902676ea01014ea0f8931464b",
      "tree": "e38833035449d0d65afb3cfc1104b243ce88454c",
      "parents": [
        "c8ff6647bb8a1865608b2d0c8565ca0ac47fb9b7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:30:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:21 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA CS423x\n\nModules: CS4231 driver,CS4236+ driver\n\nRemove xxx_t typedefs from the ISA CS423x drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8ff6647bb8a1865608b2d0c8565ca0ac47fb9b7",
      "tree": "49f33f6cfed368bd3f85147cb66b0cddc5bcbf28",
      "parents": [
        "cbdd0dd15f06a989c519089bb24023a5bfa66eaf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:29:37 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:19 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA AD1848\n\nModules: AD1848 driver\n\nRemove xxx_t typedefs from the ISA AD1848 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cbdd0dd15f06a989c519089bb24023a5bfa66eaf",
      "tree": "9217e0e66a53937e0516b92b45c7d0038a4efd78",
      "parents": [
        "4a4d2cfd8cbca3076742547157ea135d0be77928"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:28:35 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:18 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA AD1816A\n\nModules: AD1816A driver\n\nRemove xxx_t typedefs from the ISA AD1816A driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "03da312ac080b4f5c9359c233b8812cc93a035fe",
      "tree": "1a6767ca18964b53442ecfd538141b12e81b23be",
      "parents": [
        "ee42381e71c56328db9e9d64d19a4de7a2f09a93"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:24:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:14 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Emu-X synth\n\nModules: Common EMU synth,SoundFont,Synth\n\nRemove xxx_t typedefs from the Emu-X synth support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ee42381e71c56328db9e9d64d19a4de7a2f09a93",
      "tree": "641cdecfa64347efb7d402c707412e0a45fe7ced",
      "parents": [
        "dc4cafbadad1ae2322e598f2cb72720ef4095fee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:21:36 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:12 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: AC97\n\nModules: AC97 Codec\n\nRemove xxx_t typedefs from the AC97 codec support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc4cafbadad1ae2322e598f2cb72720ef4095fee",
      "tree": "c7b93b3a5d8f8ffffe951dcb03579859c198eeb6",
      "parents": [
        "97f02e05f246a2346275c1c93a3079e8933e74b2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:19:28 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:09 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: I2C drivers\n\nModules: AK4114 receiver,AK4117 receiver,AK4XXX AD/DA converters\n\n[Missing files in last commit]\nRemove xxx_t typedefs from the i2c drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "97f02e05f246a2346275c1c93a3079e8933e74b2",
      "tree": "218d0a71f8bdeb5e6d2660339c29c46dab1adaa7",
      "parents": [
        "a42dd420bea7a5cd130162183d95f640c299a337"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:17:19 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:08 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: I2C drivers\n\nRemove xxx_t typedefs from the i2c drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a42dd420bea7a5cd130162183d95f640c299a337",
      "tree": "b9c8a88c957b973faf3e5a4faf027a39a0d8343f",
      "parents": [
        "5b1646a8eceff0a4ff06f309abb6e7f43f99a498"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:13:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:06 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: OPL4\n\nModules: OPL4\n\nRemove xxx_t typedefs from the OPL4 driver\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b1646a8eceff0a4ff06f309abb6e7f43f99a498",
      "tree": "ecbb7c1d5ffdf2f3f732a18aae3ed6b2a3752e9e",
      "parents": [
        "e1fad17bb4084dc7c435360185417aed55656ec8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:13:14 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:04 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: OPL3\n\nModules: OPL3,Raw OPL FM\n\nRemove xxx_t typedefs from the OPL3 driver\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1fad17bb4084dc7c435360185417aed55656ec8",
      "tree": "f374fc6324e0af415bac8f8f7e24bc2f2e42e4bc",
      "parents": [
        "87e1f0e2b206eaf8265997a8d0cb7126ea11c844"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:12:45 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:01 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: MPU401\n\nModules: MPU401 UART\n\nRemove xxx_t typedefs from the MPU401-UART and MPU401 drivers\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "87e1f0e2b206eaf8265997a8d0cb7126ea11c844",
      "tree": "0f9637806d37c176c66f07494732a2fe84c2b712",
      "parents": [
        "080dece3460b534bedc4ef4ba3abaa57e9486331"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:08:02 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:00 2006 +0100"
      },
      "message": "[ALSA] Backward-compatibility typedefs\n\nModules: ALSA Core\n\nBackward-compatibility typedefs are stored in the new header, typedefs.h,\nfor out-of-tree drivers.  This will be removed in future.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "080dece3460b534bedc4ef4ba3abaa57e9486331",
      "tree": "7e35242b3d716cd29f62d96e0920230147cb5c03",
      "parents": [
        "19ac31e82cc7328c01bf26f824f33c7c38cb6075"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:05:16 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:57 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Sequencer OSS-emulation\n\nModules: ALSA\u003c-OSS sequencer,ALSA sequencer\n\nRemove xxx_t typedefs from the core sequencer OSS-emulation codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "19ac31e82cc7328c01bf26f824f33c7c38cb6075",
      "tree": "b0ae7c7c335f1199567443342c038251a203b235",
      "parents": [
        "c7e0b5bf9fff1b726495081447c107a2333fb82c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:04:44 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:54 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Instrument layer\n\nModules: Instrument layer\n\nRemove xxx_t typedefs from the core instrument layer codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c7e0b5bf9fff1b726495081447c107a2333fb82c",
      "tree": "f4d9ec9a6446f8e2afde4c94e10a39f2b86a0bc9",
      "parents": [
        "6ac77bc180fbd985988015020c2e2347e802959d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:04:02 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:52 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Sequencer\n\nModules: ALSA sequencer\n\nRemove xxx_t typedefs from the core sequencer codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6ac77bc180fbd985988015020c2e2347e802959d",
      "tree": "1959127176dbc937fe4646d94e48f14cc013d087",
      "parents": [
        "f956b4a3ae790e1bdde865ac42dd1b99b64a6256"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:01:49 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:48 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCM OSS-emulation\n\nModules: ALSA\u003c-OSS emulation\n\nRemove xxx_t typedefs from the core PCM OSS-emulation codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f956b4a3ae790e1bdde865ac42dd1b99b64a6256",
      "tree": "1f40f52a53f540048573ed94384b0f8e13d314dc",
      "parents": [
        "174c1f65e5b81f616a5b5c8e41fc2b5eeb7a71af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:01:22 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:47 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Mixer OSS-emulation\n\nModules: ALSA\u003c-OSS emulation\n\nRemove xxx_t typedefs from the core mixer OSS-emulation codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "877211f5e1b1196179ba1290e8e1a3dc00427c55",
      "tree": "9964e0e46043cee6c76a614ac35ab982faba7f99",
      "parents": [
        "24c1f93188b4438c7f30df5b4cd78340cdb28daf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:59:38 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:43 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCM\n\nModules: PCM Midlevel\n\nRemove xxx_t typedefs from the core PCM codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "24c1f93188b4438c7f30df5b4cd78340cdb28daf",
      "tree": "cbe2c16dd32f2df04cb53d783a20ef42e5895c08",
      "parents": [
        "d9a98de218ce18befabb5782c43cb4a2766b4b02"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:58:48 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:39 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Proc handler\n\nModules: ALSA Core\n\nRemove xxx_t typedefs from the core proc handler codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d9a98de218ce18befabb5782c43cb4a2766b4b02",
      "tree": "4fbacff1ed8122c4a6a6d2d281b62203987e0a47",
      "parents": [
        "48c9d417d7269da2a2da5b602fcb5fdbee36305e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:58:21 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:38 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Hwdep\n\nModules: HWDEP Midlevel\n\nRemove xxx_t typedefs from the core hwdep codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "48c9d417d7269da2a2da5b602fcb5fdbee36305e",
      "tree": "b892cec8e6fbf273492f9940f4660c3a9e0453a0",
      "parents": [
        "53d2f744afc1fcb4fb68975a443fb66eb6c44da4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:56:51 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:35 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Raw MIDI\n\nModules: RawMidi Midlevel\n\nRemove xxx_t typedefs from the core raw MIDI codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53d2f744afc1fcb4fb68975a443fb66eb6c44da4",
      "tree": "46db033f71a8da32470d4b5f1027cee379fc7914",
      "parents": [
        "82e9bae6fd253af4aea9c690223c7800313632ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:56:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:34 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Timer\n\nModules: RTC timer driver,Timer Midlevel\n\nRemove xxx_t typedefs from the core timer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "82e9bae6fd253af4aea9c690223c7800313632ad",
      "tree": "7a45a6ed1d354318ca25e6bcc92a83b808c13dc9",
      "parents": [
        "512bbd6a85230f16389f0dd51925472e72fc8a91"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:53:23 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:32 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Controls\n\nModules: Control Midlevel\n\nRemove xxx_t typedefs from the core controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "512bbd6a85230f16389f0dd51925472e72fc8a91",
      "tree": "f563f496c46355ed6ed1bca4ab876e984eb69a84",
      "parents": [
        "3f05f868f1112b970e7fb9c0aa42cc99370098fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:51:18 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:30 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Core component\n\nModules: ALSA Core\n\nRemove xxx_t typedefs from the core component.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9b4bdd9f1c98388f13591608d574650a9873717",
      "tree": "de8fe568faae12494ba09852cc9a33dfea3a15ae",
      "parents": [
        "95a98265eb7b112b3268761053d643635171e219"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:42:40 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:03 2006 +0100"
      },
      "message": "[ALSA] ac97 - Remove ac9_enum definition from public header\n\nModules: AC97 Codec\n\nRemove the definition of ac97_enum struct from the public ac97_codec.h.\nIt\u0027s used only in the module.\n\nThe location of struct ac97_pcm is moved closer to its accessor\nto improve readability.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6560c349c501388a1f3030d02fb49e7067e6597e",
      "tree": "9b93a54f692e1f93bbb910a3fb55c76ec058ac37",
      "parents": [
        "bc1ff7fc0ae6ec2d7f2202d9126901aeb3f596cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:29:33 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:47 2006 +0100"
      },
      "message": "[ALSA] Clean up includes in asound.h \u0026 asequencer.h\n\nModules: ALSA sequencer,ALSA Core\n\nClean up includes in asound.h and asequencer.h.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bc1ff7fc0ae6ec2d7f2202d9126901aeb3f596cd",
      "tree": "e886e693a97dcb76e341ca779892987f90a8acf5",
      "parents": [
        "f739aeccedc7681a249bdae435e9af3e5476ad1d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:28:15 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:46 2006 +0100"
      },
      "message": "[ALSA] [Trivial] Fix spaces in gus.h\n\nModules: GUS Library\n\nFix spaces in gus.h.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f739aeccedc7681a249bdae435e9af3e5476ad1d",
      "tree": "f0a2e33a755039a6cb3286895d8c43187c1de613",
      "parents": [
        "0948e3c8bb187b3dea38be1e1ffd1797866014f1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:27:08 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:44 2006 +0100"
      },
      "message": "[ALSA] Clean up ISA cs4231 code\n\nModules: CS4231 driver\n\nClean up ISA cs4231 code, removing experimental EBUS/SBUS merge,\nto improve readability.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0948e3c8bb187b3dea38be1e1ffd1797866014f1",
      "tree": "2ba279101be08d4f8b7e1e1261e79bfb4e520743",
      "parents": [
        "c8714ba160a498e249dbd32c637b85a1efa1013b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:25:22 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:41 2006 +0100"
      },
      "message": "[ALSA] Clean up sa11xx-uda1341 driver\n\nModules: SA11xx UDA1341 driver,L3 drivers,UDA1341\n\nClean up sa11xx-uda1341 driver:\n\n- Fix buggy destructor\n- Remove the global variable\n- Move array definitions from uda1341.h\n- Make functions in uda1341.c static\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8714ba160a498e249dbd32c637b85a1efa1013b",
      "tree": "3c82240749ee2912f1d55bf90ad7977f4bccb863",
      "parents": [
        "bdbae7e62837c22c5399df0789a24e9d8a1d675f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:22:32 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:39 2006 +0100"
      },
      "message": "[ALSA] Remove tea6330t struct definition from public header\n\nModules: I2C tea6330t\n\nRemove tea6330t struct definition from public header.\nIt\u0027s anyway unaccessible from outside.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bdbae7e62837c22c5399df0789a24e9d8a1d675f",
      "tree": "4bffa9bf42f5b7541bc432f8b2437e8130278f88",
      "parents": [
        "c8eb6ba16a5803fab9cc0d1d0dd04a75bf91b6d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:21:19 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:37 2006 +0100"
      },
      "message": "[ALSA] Remove snd_vx_delay() function\n\nReplace snd_vx_delay() with appropriate delay/sleep functions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b00e8443c3eece823052d06ae1c7cb797ab0ddf5",
      "tree": "bce0ad1bc6f1e78429a6b92c472fb373289eba6c",
      "parents": [
        "63786d064ca7dd7ccaf29d2a46ad269ad2df8041"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Nov 07 14:35:14 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Nov 07 14:35:14 2005 +0100"
      },
      "message": "[ALSA] version 1.0.10rc3\n"
    },
    {
      "commit": "9529a5bae10118fd08edfd667cac19f94fb7264a",
      "tree": "a10a5d14b925366adbeb9b9e36aa8ebdd8ec4513",
      "parents": [
        "d91c64c8279501f439feae9042eccd0bbe484265"
      ],
      "author": {
        "name": "Lee Revell",
        "email": "rlrevell@joe-job.com",
        "time": "Tue Oct 25 11:25:29 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:20:22 2005 +0100"
      },
      "message": "[ALSA] emu10k1 - Use 31 bit DMA mask for Audigy\n\nModules: EMU10K1/EMU10K2 driver\n\nIt appears that either the Audigy DMA engine or the Linux kernel cannot\nhandle 32 bit DMA with this device.  Problem manifests as noise when\nusing more than 2GB of RAM, possibly only on 64 bit machines.\n\nThe OSS driver actually uses a 29 bit DMA mask for both devices, this\nseems like overkill for now.\n\nSigned-off-by: Lee Revell \u003crlrevell@joe-job.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f1902860161ff212c515e7ea629e880fec856a37",
      "tree": "c3dc4d5ca38c05f15f06a6583594f7b54dad4c66",
      "parents": [
        "c8a7e5c40ddcf98f1026581e411b05ff86491907"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Oct 24 17:05:03 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:20:08 2005 +0100"
      },
      "message": "[ALSA] fix improper CONFIG_SND_MAJOR usage\n\nModules: HWDEP Midlevel,PCM Midlevel,RawMidi Midlevel,ALSA Core\n\nReplace usage of CONFIG_SND_MAJOR with snd_major, where appropriate.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "3939e7142da722324ab07d244a9736b0fa59c362",
      "tree": "015ebd5763d11cfd62e79f0e429a99968d0b8ddb",
      "parents": [
        "fc58422ad95a0f4936ead538e0b946aee5a4f98c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Oct 24 17:02:03 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:19:58 2005 +0100"
      },
      "message": "[ALSA] clean up device types symbols\n\nModules: ALSA Core,ALSA Minor Numbers\n\nRemove the unused and undefined symbols SNDRV_DEVICE_TYPE_{MIXER,\nPCM_PLOOP,PCM_CLOOP}, and introduce a new symbol SNDRV_MINOR_GLOBAL\nfor non-card-specific devices like the sequencer or the timer.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "de24214d0c8e78134875752619f99b9e5824c196",
      "tree": "147f8cdcf5dfb3be2d95409f7ac44af101d2e0a5",
      "parents": [
        "2fd43d1159d22395aae01836c4b13ee5265a9b6b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 12 17:12:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:43 2005 +0100"
      },
      "message": "[ALSA] timers: add module refcounting for global timers\n\nModules: RTC timer driver,Timer Midlevel\n\nAdd a module pointer to the timer structure and use it for refcounting\ninstead of the card\u0027s module pointer to prevent the global timer\nmodules (rtctimer and hpetimer) from being removed while in use.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b709e57440b9d5f38b8c73e1310127d51777bba0",
      "tree": "c2a3d56dce01f6aca5792d536da39bd6ce497440",
      "parents": [
        "86284e458b48ffb6f9849673880f8342dee5b76a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 11 17:28:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:34 2005 +0100"
      },
      "message": "[ALSA] Add the missing forward declration\n\nModules: ALSA Core\n\nAdded the missing forward declaration before function prototypes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e38e0cfa48ac38f4fe24453d2523852467c95b21",
      "tree": "6b949db59b0c73cc3d3bc04f52d479bd605c658e",
      "parents": [
        "b1d5776d865951c213a1caaab5d8bf5de7615dbd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:59:52 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:08 2005 +0100"
      },
      "message": "[ALSA] Remove kmalloc wrappers\n\nModules: ALSA Core\n\nRemove kmalloc wrappers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1d5776d865951c213a1caaab5d8bf5de7615dbd",
      "tree": "f999dca30f6e2d03a9176b86c613ae8f4531a6d6",
      "parents": [
        "93f2e37840a9a7c3693ca6961fe6ad46b250f3b9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:56:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:00 2005 +0100"
      },
      "message": "[ALSA] Remove vmalloc wrapper, kfree_nocheck()\n\n- Remove vmalloc wrapper\n- Add release_and_free_resource() to remove kfree_nocheck() from each driver\n  and simplify the code\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "93f2e37840a9a7c3693ca6961fe6ad46b250f3b9",
      "tree": "66cfaa7602ec0541f667a55f8de69a42df75db87",
      "parents": [
        "07799e756c76ecd52cb01a812ba48b7d8ac67633"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:51:55 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:17:54 2005 +0100"
      },
      "message": "[ALSA] Make snd_task_name() module local\n\nModules: ALSA Core,ALSA\u003c-OSS emulation\n\nRemove a global function snd_task_name(), and move it local\nto snd-pcm-oss module.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "07799e756c76ecd52cb01a812ba48b7d8ac67633",
      "tree": "5b6a006d90e631e6b70264aba355314a7cedbbe5",
      "parents": [
        "7c22f1aaa23370bf9ba2dd3abbccbed70dced216"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:49:49 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:17:47 2005 +0100"
      },
      "message": "[ALSA] Use getnstimeofday()\n\nModules: Documentation,PCM Midlevel,Timer Midlevel,ALSA Core\n\nUse the standard getnstimeofday() function instead of ALSA\u0027s own one.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7c22f1aaa23370bf9ba2dd3abbccbed70dced216",
      "tree": "ebc9c1e5cfdab4815afdfab1ba583e6220287252",
      "parents": [
        "f01cc521a2abef5dba24fb0873b9626ba6b0a0a5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:46:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:17:42 2005 +0100"
      },
      "message": "[ALSA] Remove snd_runtime_check() macro\n\nRemove snd_runtime_check() macro.\nThis macro worsens the readability of codes.  They should be either\nnormal if() or removable asserts.\n\nAlso, the assert displays stack-dump, instead of only the last caller\npointer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2ba71978c04d4dba983b4fc658f82eae164c2bca",
      "tree": "b0b6407e8b7bf5c89cd54ad7fee278f262800dc3",
      "parents": [
        "6632d198c6643294319a4ca3f614539dc1ad37a8"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Thu Sep 29 12:58:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:16:59 2005 +0100"
      },
      "message": "[ALSA] Removing obsolete AC97_SHARED_TYPES\n\nThis patch cleans last ac97 audio/modem codec interception in\ninitialization procedures (ac97_mixer_new()) and removes obsolete\nSHARED_TYPE \u0027locking\u0027 which prevents from AMC codecs to function\ncorrectly.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d83c671fb7023f69a9582e622d01525054f23b66",
      "tree": "c9b72300f45441bbe8571a7fbaaf2aa5e6b3d28c",
      "parents": [
        "659603ef692d3f6c7c216e80310990253864bf2e"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Oct 31 10:27:41 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 16:09:39 2005 -0800"
      },
      "message": "[PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magic\n\nThis adds the magic IO wakeup code for the CardBus version of the\nCreative Labs Audigy 2 to the snd-emu10k1 driver.\n\nWithout the magic IO enable sequence, reading from the IO region of the\ncard will fail spectacularly, and the machine will hang.\n\nMy next task will be getting the driver to actually play sound without\ndistortion.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n\n[ This is a work-in-progress, but since it avoids a total lockup\n  if the emu10k module is loaded on a machine with the cardbus\n  card inserted, we\u0027re better off with it than without it, even\n  if sound quality is bad right now ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ef64e670e3bc27e0c3c83810ca36e19924c35c6",
      "tree": "b024df98dcbe0bc28c967559da27a14254698887",
      "parents": [
        "87b750dc4b7109aa744e7d331dc93df3fe5c1c28"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:18 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:50 2005 -0700"
      },
      "message": "[PATCH] gfp_t: sound\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f12aa40c9d76af5add413731d30565327219c41f",
      "tree": "2ab066543d5b549427f2e1a355096168705aeb57",
      "parents": [
        "c66186e1c966e7e115a86af55597c05c5512014b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 30 16:56:59 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:26 2005 +0200"
      },
      "message": "[ALSA] emu10k1 - Fix loading of SBLive Game board\n\nEMU10K1/EMU10K2 driver\nFixed the error at loading SBLive Game board (and possible other models).\nThe PCI SSIDs of this board conflicts with SB Live 5.1 Platinum, which has\nno AC97 chip.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "72e75de2df9a7116d0afbcd5810b2a8fd4bf7559",
      "tree": "5e5039a81f91ca1b34688ea9c0f05bdf729e34f8",
      "parents": [
        "3a91e95969b84a56c7fef15ba25a5f6a17dd94b2"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 16 18:49:22 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:44 2005 +0200"
      },
      "message": "[ALSA] remove redundent assignment to the ac97 device structure\n\nAC97 Codec\nDon\u0027t use dev.platform_data to store a reference to the containing\nac97_t structure.  Such assignment is redundent since we can deduce the\nac97_t structure location from the contained device structure.  This\nsets platform_data free for other purposes.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff4a964ee3f47c344efd9218dca0f14b9eff8877",
      "tree": "3259743af90db6c8cbed6bb25d494d3e9676ebb4",
      "parents": [
        "3bcd4649bca99ee9242f20d7da35e3f8741c6549"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 11:14:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 11:14:05 2005 +0200"
      },
      "message": "[ALSA] version 1.0.10rc1\n"
    },
    {
      "commit": "1b44c28dc180f4d0ea109e1fe4339b3403c2d530",
      "tree": "e3e9637b0992224174a4a88c3bbd7b882993168a",
      "parents": [
        "561b220a4dece18d67177413e6fa21b49aa4acce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 09 15:05:33 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:48:30 2005 +0200"
      },
      "message": "[ALSA] Another fix for DocBook\n\nPCM Midlevel\nRevive snd_pcm_format_cpu_endian() document.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "10f69f9e42833b82288882d10901dc86adc3e473",
      "tree": "ed2767c07158e36cf2eba4127a9d986428b2e89a",
      "parents": [
        "f328385309f310626751c54f694641459e2d4582"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 08 13:48:34 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:47:37 2005 +0200"
      },
      "message": "[ALSA] pcm-oss - Add bugg-yptr option\n\nDocumentation,ALSA\u003c-OSS emulation\nAdded \u0027buggy-ptr\u0027 proc option to switch the behavior of GETOPTR ioctl.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0dd119f703d50759f0835f342e385f82cbf8b89e",
      "tree": "d2b5805f5ae93b44cab1603b9e80fbf163048d8f",
      "parents": [
        "8cdfd2519c6c9a1e6057dc5970b2542b35895738"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Wed Sep 07 14:28:33 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:47:08 2005 +0200"
      },
      "message": "[ALSA] pci_find_device remove\n\nMemalloc module,CS46xx driver,VIA82xx driver,ALI5451 driver\nau88x0 driver\nReplace pci_find_device() with pci_get_device() and pci_dev_put().\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8cdfd2519c6c9a1e6057dc5970b2542b35895738",
      "tree": "2e3a0d4c7f53cec5ddd3bab4594859bee75d7487",
      "parents": [
        "df8db936e5e829ab3ff66346dbdf4033fa3ce588"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 07 14:08:11 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:47:02 2005 +0200"
      },
      "message": "[ALSA] Remove superfluous PCI ID definitions\n\nCS46xx driver,EMU10K1/EMU10K2 driver,PCM Midlevel,Trident driver\nYMFPCI driver,BT87x driver,CMIPCI driver,CS4281 driver\nENS1370/1+ driver,ES1938 driver,ES1968 driver,Intel8x0 driver\nIntel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver\nSonicVibes driver,VIA82xx driver,ALI5451 driver,ICE1712 driver\nICE1724 driver,NM256 driver,RME HDSP driver,RME9652 driver\nRemove superfluous PCI ID definitions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ecbcfe36fa882e9f8f2be63ac0c42978336bf997",
      "tree": "b43fe6845a9de4e077cfba15c214d66e74866486",
      "parents": [
        "6243008b82222d6244b055beeeba94b14f23b7e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 05 17:15:37 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:41:49 2005 +0200"
      },
      "message": "[ALSA] Introduce snd_card_set_generic_dev()\n\nALSA Core\nA new function snd_card_set_generic_dev() is introduced to add the\n\u0027generic device\u0027 support for devices without proper bus on sysfs.\nIt\u0027s a last resort, and should be removed in future when they have\na proper bus, instead.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9d01a82e46a8dd18233121a6bc140e5576649583",
      "tree": "b71ce1a2fb70d8d2cc53b07dab08709b1c72f113",
      "parents": [
        "80e93effce55044c5a7fa96e8b313640a80bd4e9"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Fri Sep 09 13:10:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:43 2005 -0700"
      },
      "message": "[PATCH] DocBook: fix kernel-api documentation generation\n\nThis patch changes a macro definition so that kernel-doc can understand it.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc75fc1b924ccf44ca9f0446701acc0081605b49",
      "tree": "33f756416f2c11de6f64abb2029a9aee348f29e8",
      "parents": [
        "10b89ee387fd6cc38532a881f64b3d35f338ea0b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:04:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:53 2005 -0700"
      },
      "message": "[PATCH] v4l: Remove kernel version dependency from tea575x-tuner.h\n\n- Removed kernel version dependency from tea575x-tuner.h\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dd7f883a9e21c5f2ff5e8f1cbb0e78cdc044d8a",
      "tree": "080ba867394e0346b699ffe17973a76faa0e6920",
      "parents": [
        "cc896f08717c445235554a7963a7b2ecf58911ad",
        "344babaa9d39b10b85cadec4e5335d43b52b4ec0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:28:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:28:25 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6 \n"
    },
    {
      "commit": "8db08ea7e6527eff82d8e45507468003e3cefba3",
      "tree": "604c0607e3767b1801e2547a3f0f2a06aebe92c4",
      "parents": [
        "e915fc497a8da551f32b7e5fda687eb4a10bc23b"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] ALSA: convert kcalloc to kzalloc\n\nThis patch introduces a memory-leak tracking version of kzalloc for ALSA.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "344babaa9d39b10b85cadec4e5335d43b52b4ec0",
      "tree": "7ba5f46394251a478c071a64dff941369769a18c",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:15:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:15:17 2005 -0400"
      },
      "message": "[kernel-doc] fix various DocBook build problems/warnings\n\nMost serious is fixing include/sound/pcm.h, which breaks the DocBook\nbuild.\n\nThe other stuff is just filling in things that cause warnings.\n"
    },
    {
      "commit": "68c339d9068502347015ce462530ec54c4d841e4",
      "tree": "d998b393e4ccb088a54689d649fc4d1e596d9f87",
      "parents": [
        "c6c0b841dd85c878fe9794862b10ce8eb4e90761"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:48:35 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:48:35 2005 +0200"
      },
      "message": "[ALSA] version 1.0.10rc1\n"
    },
    {
      "commit": "f442e8b0eae4fbb6bbf9b8b005002b51a59e23bf",
      "tree": "0117e66944825e10a0e7c03e82d124d84595609d",
      "parents": [
        "07e4ca50a5f82aa6eab52e348059579b250c63db"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 24 17:01:02 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:47:25 2005 +0200"
      },
      "message": "[ALSA] include/sound/gus.h: \u0027extern inline\u0027 -\u003e \u0027static inline\u0027\n\nGUS Library\n\u0027extern inline\u0027 doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ca307b28d6fa12f46b4ad32cb4bb854f8ee69c3",
      "tree": "ccd6692a450bd033689d0dda53bba4f6530e6cc9",
      "parents": [
        "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:32:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:21 2005 +0200"
      },
      "message": "[ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns\n\nALSA Core\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c",
      "tree": "4e7ce36dcef022ae6c29ef7461290fb32463a70c",
      "parents": [
        "47123197c5522f4ae3dc5914e7832dd047f9ddc8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:09:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:18 2005 +0200"
      },
      "message": "[ALSA] Timer API - added SUSPEND/RESUME events\n\nPCM Midlevel,Timer Midlevel,ALSA Core\n- added SNDRV_TIMER_EVENT_SUSPEND / RESUME events\n- changed timer events from PAUSE / CONTINUE in PCM midlevel to SUSPEND / RESUME\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    }
  ],
  "next": "443feb882679e21ba5d1e0ff9eff067ac26d9461"
}
