)]}'
{
  "log": [
    {
      "commit": "503c10d8a7dd3aa627dc57990c95a8a4dd4fa4b5",
      "tree": "96b05f1eb297384d9eea534f0b5c4bdf792abf68",
      "parents": [
        "862f76f86d64c2cf34a7ff5ddf0a175073b76534"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 17 20:01:14 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:03 2008 +0200"
      },
      "message": "ALSA: opl3sa2: drop snd_card pointer from the snd_opl3sa2 structure\n\nRemove card pointer from the snd_opl3sa2\nstructure and break circular reference\nsnd_card-\u003esnd_opl3sa2-\u003esnd_card.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "862f76f86d64c2cf34a7ff5ddf0a175073b76534",
      "tree": "d61f24ed278e28e8403347a55dc67e2d29f0d4c3",
      "parents": [
        "c4920606757224d0c480f25839f1cef6901a2167"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 30 15:13:29 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:56:14 2008 +0200"
      },
      "message": "ALSA: hda - set up HDMI channels\n\nSet up channel information for HDMI widgets.  This will allow LPCM\nwith multiple channels supported on some HDMI devices.\n\nTODO: It still doesn\u0027t check ELD and doesn\u0027t change PCM parameters\ndynamically.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c4920606757224d0c480f25839f1cef6901a2167",
      "tree": "fe674d2d704ddb9f1b82ef34059984047c2b6f7b",
      "parents": [
        "955d24881e13a08b9f523f36ae61a58245b8968e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 30 15:13:29 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:56:10 2008 +0200"
      },
      "message": "ALSA: hda - print a few HDMI information in proc\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "955d24881e13a08b9f523f36ae61a58245b8968e",
      "tree": "f33249b84f2c3b87c0cbd5930c80cb75da281083",
      "parents": [
        "f329bdd439aa24d03dca75cdb3027372ddf691b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 30 15:13:28 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:55:50 2008 +0200"
      },
      "message": "ALSA: hda - Add definitions of HDMI-related verbs\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f329bdd439aa24d03dca75cdb3027372ddf691b0",
      "tree": "fd2c315f9038297dd94d295983b5ca15502614db",
      "parents": [
        "0fdeb15156536030d62b843ceeee3249d8b288d0"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Aug 19 10:56:33 2008 +0300"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Aug 19 10:02:53 2008 +0200"
      },
      "message": "mpu401: reindent misindented spinlock\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0fdeb15156536030d62b843ceeee3249d8b288d0",
      "tree": "f73787a6e9d08ea44b5e19b9503a114458af5ff5",
      "parents": [
        "1a11cb6427e65b7cfc9c3ec6eaecd2dba1f2d69a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 13:33:10 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 13:33:10 2008 +0200"
      },
      "message": "ALSA: release v1.0.18rc1\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1a11cb6427e65b7cfc9c3ec6eaecd2dba1f2d69a",
      "tree": "b2b325124e8cdd6311bf18b78991ecfd652e226e",
      "parents": [
        "54e8e21ed21ca8788aa75294067494abebf9d550"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 12:59:02 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 12:59:02 2008 +0200"
      },
      "message": "ALSA: dummy driver - do not use assignment in if condition\n\ncheckpatch.pl does not like assignment in if condition\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "54e8e21ed21ca8788aa75294067494abebf9d550",
      "tree": "354640ce67641af2632212edf6a29fb8e7a6fd9c",
      "parents": [
        "8daaaa97d6420c7e8b02c12ce591bb29fd959c62"
      ],
      "author": {
        "name": "Daniel THOMPSON",
        "email": "daniel.thompson@st.com",
        "time": "Fri Aug 15 10:53:38 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 12:38:14 2008 +0200"
      },
      "message": "sound: Fix esoteric double free in the dummy sound driver.\n\nThe dummy driver uses runtime-\u003eprivate_free but still frees\nits pcm structures on error paths.\n\nThis is esoteric because the error paths in question are\nunreachable. Thus the bug is only a problem when someone\ncopies this code into other drivers.\n\nSigned-off-by: Daniel R Thompson \u003cdaniel.thompson@st.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8daaaa97d6420c7e8b02c12ce591bb29fd959c62",
      "tree": "a0d05e217a35c76f4630d4e9271ed2242fa23e60",
      "parents": [
        "4682eee0ed64a50668c8645f136972e53fcf5a0a"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Fri Aug 15 07:45:52 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:48:30 2008 +0200"
      },
      "message": "ALSA: hda: 92HD75xx fixes\n\nFixed several noise issues with DACs and ADCs on some 92HD75xxx based codecs\nwith certain revision id\u0027s.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4682eee0ed64a50668c8645f136972e53fcf5a0a",
      "tree": "c5213b8fdf49b121a816afb224a06e012dcef1b7",
      "parents": [
        "0072889a556373b12b687107ac6b24d2ea961ddf"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Fri Aug 15 07:43:24 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:48:28 2008 +0200"
      },
      "message": "ALSA: hda: dynamically create capture mux controls\n\nDynamically create capture mux volume controls when a output amp is detected.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0072889a556373b12b687107ac6b24d2ea961ddf",
      "tree": "d8c356e5523cf04fe17e487584fec4672a741464",
      "parents": [
        "7a9b8063cf7d78d7de4f2555357101087548c699"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 14 07:51:57 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:48:04 2008 +0200"
      },
      "message": "ALSA: fix a typo during snd_assert() removal\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7a9b8063cf7d78d7de4f2555357101087548c699",
      "tree": "e52206406078301f572057597ba45eb0a7a413ca",
      "parents": [
        "8a8f2662c535e1dedced896cc68cb8473fd98fa0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 13 15:40:53 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:48:01 2008 +0200"
      },
      "message": "ALSA: usb-audio - Add ignore_ctl_error parameter\n\nAdded the ignore_ctl_error parameter to enable/disable the control-error\nhandling for mixer interfaces.  It was a hard-coded ifdef, and now you\ncan change it more easily.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8a8f2662c535e1dedced896cc68cb8473fd98fa0",
      "tree": "ca74b7f252d46e33a3f3534065f3047a16d1691a",
      "parents": [
        "ba443687f2eb70d23e0466d4b7c0c3366b5cb5fb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 13 15:27:43 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:47:58 2008 +0200"
      },
      "message": "ALSA: Add missing description of usb-audio parameters\n\nAdded the missing description of module parameters of usb-audio driver\nto ALSA-Configuration.txt.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ba443687f2eb70d23e0466d4b7c0c3366b5cb5fb",
      "tree": "aa3da3b4d1f53cc86601161c628607a9c8fb0871",
      "parents": [
        "6ef109050da99952b59397840e9b50cd6611e92a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 20:55:32 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 20:55:32 2008 +0200"
      },
      "message": "ALSA: hda - put all HDA codec IDs to components for precise hw detection\n\nExport HDA codec subvendor ID and revision ID to user space via the\ncomponents variable. Our alsactl utility requires these values for\nthe perfect hardware identification.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6ef109050da99952b59397840e9b50cd6611e92a",
      "tree": "068e8fa66c1ed08543b8d9767484355ef5407049",
      "parents": [
        "a2854dc5f0e1145a38e10c67064a776d84e56f5d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Aug 13 00:10:55 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:48:19 2008 +0200"
      },
      "message": "ALSA: ALSA-Configuration.txt: supported cards update\n\nALSA-Configuration.txt: supported cards update\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a2854dc5f0e1145a38e10c67064a776d84e56f5d",
      "tree": "07d121bc3645b5f6b2800e8c483938c3635a2dbc",
      "parents": [
        "db3da6c135c6f5fffed7cca53381b52f2f2d7b53"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Aug 13 12:36:21 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:47:05 2008 +0200"
      },
      "message": "ALSA: sound/pci: supported cards update\n\nsound/pci: supported cards update\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "db3da6c135c6f5fffed7cca53381b52f2f2d7b53",
      "tree": "2e5a4e3e663626ccec2146232eaf334a505971fd",
      "parents": [
        "963f803fb1bbce87f6049c22c737ae379e1047d3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 11 18:08:54 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:47:02 2008 +0200"
      },
      "message": "ALSA: hda - initialize node 0x21 properly on AD1988 codecs\n\nThe widget node 0x21 should be initialized as unmuted/full (0dB)\nas default.  This will reduce additional manual work by user at the\nfirst time use.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "963f803fb1bbce87f6049c22c737ae379e1047d3",
      "tree": "9af7cb772e9202e40385520748f0b15b37bc5f3c",
      "parents": [
        "6e8d90cd3418f18f3913c8ae558eee1ba21e4d6c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 11 10:04:40 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:59 2008 +0200"
      },
      "message": "ALSA: hda - Don\u0027t reset SPDIF in each status change\n\nThe SPDIF output is toggled at each time any SPDIF status bits are changed\nbecause of the known problems on some codecs.  But, this also results in\nloosing the sync, and the problem is more obvious on HDMI output over\nSPDIF.  Since the toggle is necessary only for some codecs, we should\ncheck whether this workaround is needed and skip if unnecessary.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6e8d90cd3418f18f3913c8ae558eee1ba21e4d6c",
      "tree": "87bef4b23d42ae550b1bf8dfe7bbe7e93149e0f8",
      "parents": [
        "faa09c932c5e1daf5fa40a0ff3d895ad57c5a61d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Aug 11 02:52:42 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:47 2008 +0200"
      },
      "message": "ALSA: sound/pci/Kconfig: update for ice1712/24\n\nsound/pci/Kconfig: update for ice1712/24\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "faa09c932c5e1daf5fa40a0ff3d895ad57c5a61d",
      "tree": "beff203e50c6e76a0d7e198cb7cf584040988b3d",
      "parents": [
        "bdbecf50064b75ecce2e10ce2621de0d0fac7de6"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Aug 11 02:09:04 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:45 2008 +0200"
      },
      "message": "ALSA: ice1724/revo: simple clean up\n\nice1724/revo: simple clean up\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "bdbecf50064b75ecce2e10ce2621de0d0fac7de6",
      "tree": "e9b69ee5db0888b3570a3841d4574dea97daaef5",
      "parents": [
        "7cc6dffdae28058f5953fac5743b6abf705d4f05"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:18:08 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:43 2008 +0200"
      },
      "message": "ALSA: Clean up snd_BUG()\n\nUse the standard WARN() macro for snd_BUG().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7cc6dffdae28058f5953fac5743b6abf705d4f05",
      "tree": "b25eb39a031f4955d885aba9cb972157475acc5c",
      "parents": [
        "5e246b850df563224be26f1d409cf66fd6c968df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:14:55 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:42 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() definition\n\nRemove snd_assert() completely now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5e246b850df563224be26f1d409cf66fd6c968df",
      "tree": "970e7faf60b86cb2c489a08ca506075c398165e5",
      "parents": [
        "da3cec35dd3c31d8706db4bf379372ce70d92118"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:12:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:40 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in other places\n\nKill snd_assert() in other places, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "da3cec35dd3c31d8706db4bf379372ce70d92118",
      "tree": "9379edebb1c7abc7a7a92ce3be30a35b77d9aa1d",
      "parents": [
        "622207dc31895b4e82c39100db8635d885c795e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:12:14 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:38 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in sound/pci/*\n\nKill snd_assert() in sound/pci/*, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "622207dc31895b4e82c39100db8635d885c795e2",
      "tree": "cbfd03ebe9caa2564924c76f2ca28bc348a68c87",
      "parents": [
        "7eaa943c8ed8e91e05d0f5d0dc7a18e3319b45cf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:11:45 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:36 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in sound/isa/*\n\nKill snd_assert() in sound/isa/*, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7eaa943c8ed8e91e05d0f5d0dc7a18e3319b45cf",
      "tree": "51d86a4cb01cf5735b18c36ca62471f8c759a041",
      "parents": [
        "5ef03460a6ffc1d3ee6b6f2abc6765d3e224cf89"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:09:09 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:35 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in sound/core/*\n\nKill snd_assert() in sound/core/*, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5ef03460a6ffc1d3ee6b6f2abc6765d3e224cf89",
      "tree": "1947acad9b61fa80567fa1dd20c5b8c65ff8a46d",
      "parents": [
        "3caf8c080ef0bd0ccdc20bb57b150b6e40a86fd3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:06:01 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:32 2008 +0200"
      },
      "message": "ALSA: Introduce snd_BUG_ON() macro\n\nIntroduced snd_BUG_ON() macro as a replacement of snd_assert() macro.\nsnd_assert() is pretty ugly as it has the control flow in its argument.\nOTOH, snd_BUG_ON() behaves like a normal conditional, thus it\u0027s much\neasier to read the flow.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3caf8c080ef0bd0ccdc20bb57b150b6e40a86fd3",
      "tree": "ed8cb0e49ccd3a9cc2fc6061db88e86772435473",
      "parents": [
        "c534cc849097b84aae70c349770d982e20d0b16a"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Fri Aug 08 16:39:21 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:29 2008 +0200"
      },
      "message": "ALSA: wss_lib: missing closing brace in (ifdeffed out) debug function.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c534cc849097b84aae70c349770d982e20d0b16a",
      "tree": "e43bde3c8a8e52e66b27c6c3cf3aa2d855f6f525",
      "parents": [
        "4f3ea08a129c15f64312cebfac1bfcc228f5caae"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Aug 07 15:56:22 2008 -0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:26 2008 +0200"
      },
      "message": "ALSA: au88x0: clipping ceiling loop wrong in comment\n\nAs is the clipping ceiling loop appears wrong anyways\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4f3ea08a129c15f64312cebfac1bfcc228f5caae",
      "tree": "2aa08b3ec6e3c8073d5420637922eef5636120e4",
      "parents": [
        "e88ba01544f8b8cce64d08b2982715516793225c"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Aug 06 15:01:01 2008 -0500"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:22 2008 +0200"
      },
      "message": "ALSA: ASoC - fix DMA channel selection in Freescale MPC8610 sound drivers\n\nOn the Freescale MPC8610, SSI1 is hard-coded to use DMA channels 0 and 1\nfor playback and capture, and SSI2 is hard-coded to use DMA channels 2 and 3.\nThis patch fixes the fabric driver so that it uses the right channels.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e88ba01544f8b8cce64d08b2982715516793225c",
      "tree": "879af62837fb26948aaed9149a77101b1a522cad",
      "parents": [
        "c9a7dc2c5279830c0ad77715c0ace3e1edb07f4c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 06 13:18:26 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:19 2008 +0200"
      },
      "message": "ALSA: ASoC: Add WM8580 CODEC driver\n\nThe WM8580 is an audio CODEC designed for DVD and surround sound\napplications, offering three stereo DACs and a stereo ADC.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c9a7dc2c5279830c0ad77715c0ace3e1edb07f4c",
      "tree": "cde63fb72a1ee02a2c3d1826ebebd2ca68d3454a",
      "parents": [
        "8f4f4ef6fed55a3636db3146a3e50b7febcbd7de"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Aug 06 08:09:34 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:31 2008 +0200"
      },
      "message": "ALSA: wss_lib: rework snd_ad1848_probe()\n\nMake snd_ad1848_probe() easier to follow. With an exception for only\ntrying once as soon as the codec is out of init (which should be all\nthat\u0027s needed) the detection logic should be unchanged.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8f4f4ef6fed55a3636db3146a3e50b7febcbd7de",
      "tree": "e02cff412e7169e8dd820fb39d9079a5b22f6a83",
      "parents": [
        "b9c196e1452e1d4cbf0a1499f1e9c1b3edf59320"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 05 15:45:45 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:28 2008 +0200"
      },
      "message": "ALSA: ac97 - Enable mono-out on ALC203 codec as default\n\nUse pin 37 for mono-out as default on ALC203.\n\nReported-by: george pee \u003cgeorgepee@gmail.com\u003e\nTested-by: george pee \u003cgeorgepee@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b9c196e1452e1d4cbf0a1499f1e9c1b3edf59320",
      "tree": "050a0ba9c57a02723e900c26327e8d587da0c064",
      "parents": [
        "0e0e16a87a0b973702feb572c2552d82e1aec5b9"
      ],
      "author": {
        "name": "Phillip Michael Jordan",
        "email": "phil@philjordan.eu",
        "time": "Tue Aug 05 11:01:00 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:19 2008 +0200"
      },
      "message": "ALSA: snd_usb_audio: fix SB Extigy IR Remote regression\n\nThe support for the SB Extigy\u0027s remote seems to be broken in all\nrecent ALSA versions, including 1.0.17. The driver detects the event\ncorrectly, then submits a URB to query the RC code. On the Extigy, the\nURB is submitted with a length of 2 bytes. My hardware, however, only\nreplies with 1 byte, containing the correct RC button code. The\ncurrent implementation discards this as being too short. (line 1784 of\nusbmixer.c)\n\nThis patch specifies a \"minimum packet length\" in the remote control\nconfiguration. I\u0027ve left the values for the Audigy 2/Live! the same as\nthe packet length, as I\u0027m assuming the existing code works with them.\n(I don\u0027t have the hardware to confirm) This fixes the Extigy RC\nsupport, e.g. for use with Lirc.\n\nSigned-off-by: Phillip Michael Jordan \u003cphil@philjordan.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0e0e16a87a0b973702feb572c2552d82e1aec5b9",
      "tree": "eab346cfcd8617c938c107d942e183d6dc751c88",
      "parents": [
        "8c650087992f1d7a3a7be2e632f4e85a52d20619"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 04 12:06:45 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:17 2008 +0200"
      },
      "message": "ALSA: ASoC: Add WM8900 CODEC driver\n\nThe WM8900 is designed for portable multimedia applications requiring\nlow power consumption, high performance audio and a compact form factor\nproviding:\n\n - 24 bit stereo ADC and DAC\n - Microphone and line inputs\n - Line outputs\n - Class G headphone amplifier\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8c650087992f1d7a3a7be2e632f4e85a52d20619",
      "tree": "640e4683d04f033e46a38f300010c6efd4412bf9",
      "parents": [
        "e8f9ae2a4a0654e7798b8c0ae956e3f0fdc23c8d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 04 10:39:59 2008 -0300"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:16 2008 +0200"
      },
      "message": "ALSA: hda: Add support for ECS/PC Chips boards with Sigmatel codecs\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e8f9ae2a4a0654e7798b8c0ae956e3f0fdc23c8d",
      "tree": "1c8829007f2207d33c8512dd0a7098ddcbce5d54",
      "parents": [
        "6ddfa7432adc24c7471abe9d338a78540d0d025b"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Mon Aug 04 14:36:05 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:15 2008 +0200"
      },
      "message": "ALSA: hda - Fix sound on NEC Versa S9100\n\nThis patch adds sound support for NEC Versa S9100\nWith it, we get sound on the internal speaker and headphone (with\nautomute working) while there is no sound by default.\nExternal mic also works fine but I don\u0027t know if there is an internal\none (if there is an internal mic it does not work currently), and I\nhad to send back the hardware.\n\nSigned-off-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6ddfa7432adc24c7471abe9d338a78540d0d025b",
      "tree": "877d2a1effcb66f22b7f632d6bd335a3093dba21",
      "parents": [
        "ebae22590dccd2b8495c97e85290f5e07af7dc62"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue Aug 05 09:33:33 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:11 2008 +0200"
      },
      "message": "ALSA: wss_lib: fix AZT2320 probe.\n\nAfter the transition from cs4321_lib to wss_lib, azt2320 probe visits\nsnd_ad1848_probe during detection. It expects register 0 (LEFT_INPUT)\nto be able to retain the value 0xaa during detection but AZT2320 does\nnot support MIC gain meaning it reads back as 0x8a instead.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ebae22590dccd2b8495c97e85290f5e07af7dc62",
      "tree": "930fb91fa9c2077bdea8d5a865a37fc8180c750a",
      "parents": [
        "f1789f451d2ee18ff2bbc5afe78e1a7b9b714003"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Aug 04 01:23:43 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:09 2008 +0200"
      },
      "message": "ALSA: snd-cs4236: add Techmakers MF-4236PW PnP card ID\n\nAdd the Techmakers MF-4236PW (Crystal CX4236B-XQ3) PnP card ID.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f1789f451d2ee18ff2bbc5afe78e1a7b9b714003",
      "tree": "2af334098f16967ce18bc754f707816ea1368533",
      "parents": [
        "a0d9274cd888ada59fe2734f45019d84bc40ac3d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 03 17:57:21 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:06 2008 +0200"
      },
      "message": "ALSA: wss_lib: remove second mutexes initialization\n\nRemove initializations of spinlock and mutexes which\nare done earlier in snd_wss_new(). The snd_wss_new()\nis called from snd_wss_create().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a0d9274cd888ada59fe2734f45019d84bc40ac3d",
      "tree": "4b1692abda306c6e071b429a63b7c5a5decfdf68",
      "parents": [
        "31eca307fd9b1eb9ec138eb01bcfed16af60dabb"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Aug 04 05:26:26 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:05 2008 +0200"
      },
      "message": "ALSA: wss_lib: opti92x-ad1848 WSS_HW_DETECT fix\n\nsnd-opti92x-ad1848 mistakingly passes WSS_HW_OPTI93X currently. This\nfixes it as tested with a OPTi 82C929A/AD1848 card.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "31eca307fd9b1eb9ec138eb01bcfed16af60dabb",
      "tree": "5a2e964fd7a7ebaea1f8b1fcf1eee4ec5fe442f1",
      "parents": [
        "760fc6b838d8c783c363e8bdb3714bd92a8945c4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:11:46 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:03 2008 +0200"
      },
      "message": "ALSA: wss_lib: fix opti93x capture formats limitations\n\nLimit opti93x cards capture formats to only linear ones.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "760fc6b838d8c783c363e8bdb3714bd92a8945c4",
      "tree": "be50fd4d3e3c3d561d62a369066f9ea62d348fbc",
      "parents": [
        "ead893c0deeec165524cc8a06e7e739d7d84b4c4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:10:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:02 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss detection code instead of ad1848 one\n\nUse the wss detection code and kill the ad1848 library.\nThe library is fully assimilated into the new wss library.\n\nThis required reworking of the AD1848 family code\nso the code is changed to correctly detect chips from\nthe AD1848 and CS4231 families.\n\nI have tested it on following cards:\nGallant SC-6600 (codec: AD1848, driver: snd-sc6600)\nSoundScape VIVO/90 (codec: AD1845, driver: snd-sscape)\nSG Waverider (codec: CS4231A, driver: Rene Herman\u0027s snd-galaxy)\nOpti930 (codec: built-in - CS4231 compatible, driver: snd-opti93x)\nOpti931 (codec: built-in - CS4231 compatible, driver: snd-opti93x)\nGallant SC-70P (chip/codec: CS4237B, driver: snd-cs4236)\nAudio Plus 3D (chip/codec: CMI8330A, driver: snd-cmi8330)\nDell Latitude CP (chip/codec: cs4236, driver snd-cs4232)\n\nSound playback and recording works on all these cards.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ead893c0deeec165524cc8a06e7e739d7d84b4c4",
      "tree": "86881775a9f4e7052eded95747fd8854d043fdda",
      "parents": [
        "5664daa1c1fa250dd7f6b336278b0402638e8edc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:09:32 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:56 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss pcm code instead of ad1848 one\n\nUse the wss pcm code and kill the ad1848 pcm code.\n\nThe AD1848 chip is much slower than CS4231 chips\nso the waiting loop was increased 100x (10x is not\nenough).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5664daa1c1fa250dd7f6b336278b0402638e8edc",
      "tree": "a128ca1e8ead396c43bb50827ef989cdd34f5ca9",
      "parents": [
        "811585e9d1769d6e282852fc0675735209547ca0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:08:32 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:55 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss mixer code instead of ad1848 one\n\nUse the wss mixer code and kill the ad1848 mixer code.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "811585e9d1769d6e282852fc0675735209547ca0",
      "tree": "dfd0efde16dd437f3a6c41b74cb3322d917725a8",
      "parents": [
        "0c5e3e98220e743f8ac095249b09ca8c87bd655b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:07:30 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:53 2008 +0200"
      },
      "message": "ALSA: wss_lib: use CS4231P instead of AD1848P (kill the AD1848P)\n\nUse CS4231P instead of AD1848P (kill the AD1848P).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0c5e3e98220e743f8ac095249b09ca8c87bd655b",
      "tree": "f25e84d71152eee480a354e2e6d924568df516cd",
      "parents": [
        "ece11c9b6db5b96179df8eb9cdc54c78953a4c0f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:06:46 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:52 2008 +0200"
      },
      "message": "ALSA: wss_lib: replace ad1848 mixer element macros with wss ones\n\nUse the wss macros instead of ad1848 ones.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ece11c9b6db5b96179df8eb9cdc54c78953a4c0f",
      "tree": "21c5ebf03d9750fc1c4a4551f84031e969e422b8",
      "parents": [
        "241b3ee70d2d69e88d5c144ce938b1887cd6d3fc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:05:44 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:51 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss constants instead of ad1848 ones\n\nUse wss constants for mode.\nMove ad1848 hardware constants to the wss.h.\nMove mixer tlv macros into the ad1848_lib.c from the ad1848.h.\n\nDrop the MODE_RUNNING spurious IRQ guard on AD1848 as it doesn not seem\nto be needed.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "241b3ee70d2d69e88d5c144ce938b1887cd6d3fc",
      "tree": "bbd54781110f2e5ff73afaa25fdd5e11e832c669",
      "parents": [
        "7779f75f072784d3fccf721b8ec43107f93619a0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:04:37 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:50 2008 +0200"
      },
      "message": "ALSA: wss_lib: use struct snd_wss instead of snd_ad1848\n\nThe snd_wss is superset of the snd_ad1848 so kill\nthe latter and replace it with the snd_wss.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7779f75f072784d3fccf721b8ec43107f93619a0",
      "tree": "ada616dd3efdea7192aef3cd4ddb743f980bc39b",
      "parents": [
        "61ef19d7e771ce021edb0dff0da134b6d688d4aa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:03:41 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:49 2008 +0200"
      },
      "message": "ALSA: wss_lib: rename cs4321_foo to wss_foo\n\nRename functions and structures from the former\ncs4321_lib to names more corresponding with the\nnew name: wss_lib.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "61ef19d7e771ce021edb0dff0da134b6d688d4aa",
      "tree": "1835de3d87d0bc57b2acb898b9a736f70356a844",
      "parents": [
        "9295aea1e8e00ea83965eb739b8d0bd2ea03c7cb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:02:42 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:47 2008 +0200"
      },
      "message": "ALSA: wss_lib: rename cs4231.h into wss.h\n\nRename file include/sound/cs4231.h\ninto include/sound/wss.h\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9295aea1e8e00ea83965eb739b8d0bd2ea03c7cb",
      "tree": "4f671ff41a7b586cf1f8bee597bf573755977e8d",
      "parents": [
        "740dc9c4766b462ae88a630e969ddd3ef83a6125"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:00:17 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:46 2008 +0200"
      },
      "message": "ALSA: wss_lib: move cs4231_lib into wss_lib\n\nMove the file sound/isa/cs423x/cs4231_lib.c\ninto sound/isa/cs423x/wss_lib.c\nThis is the first step toward merging all libraries\nfor Windows Sound System compatible chips\ninto a single library.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "740dc9c4766b462ae88a630e969ddd3ef83a6125",
      "tree": "c599fc7d2601df2217fd981b837d781ed399c82d",
      "parents": [
        "f90c06a2b613eea24a77d56f24b084745c43713d"
      ],
      "author": {
        "name": "Misha Zhilin",
        "email": "misha@epiphan.com",
        "time": "Fri Aug 01 12:45:14 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:37:16 2008 +0200"
      },
      "message": "ALSA: ice1724 - Support for Terrasoniq/MUSONIK TS22 PCI card\n\nAdded support for Terrasoniq/MUSONIK TS22 PCI card.\n\nSigned-off-by: Misha Zhilin \u003cmisha@epiphan.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f90c06a2b613eea24a77d56f24b084745c43713d",
      "tree": "9a205486e526c9f5b696db96633e1a7ff7833a7c",
      "parents": [
        "030a07e441296c372f946cd4065b5d831d8dc40c"
      ],
      "author": {
        "name": "Pawel MOLL",
        "email": "pawel.moll@st.com",
        "time": "Wed Jul 30 12:46:40 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:37:15 2008 +0200"
      },
      "message": "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE\n\nWhen compiled with CONFIG_SND_DYNAMIC_MINORS the ALSA core is fine\nto have more than 8 PCM devices per card, except one place - the\nSNDRV_CTL_IOCTL_PCM_NEXT_DEVICE ioctl, which will not enumerate\ndevices \u003e 7. This patch fixes the issue, changing the devices list\norganisation.\n\nInstead of adding new device to the tail, the list is now kept always\nordered (by card number, then device number). Thus, during enumeration,\nit is easy to discover the fact that there is no more given card\u0027s\ndevices.\n\nAdditionally the device field of struct snd_pcm had to be changed to int,\nas its \"unsignednity\" caused a lot of problems when comparing it to\npotentially negative signed values. (-1 is 0xffffffff or even more then ;-)\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@st.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "030a07e441296c372f946cd4065b5d831d8dc40c",
      "tree": "4032eba646f9bf1c6f146adc40b449cf50b59a47",
      "parents": [
        "896e6cc20e67038af12e1a7711eef32647e62f23"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jul 30 15:13:29 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:37:12 2008 +0200"
      },
      "message": "ALSA: Add USB US122L driver\n\nAdded a new US122L usb-audio driver.  This driver works together with a\ndedicated alsa-lib plugin.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "896e6cc20e67038af12e1a7711eef32647e62f23",
      "tree": "54fc5c48570c75aa2f0a5bbecf0d159006c69638",
      "parents": [
        "687fbc3fece34e7e1c2ac529348ad897095a0bde"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:36:04 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:36:04 2008 +0200"
      },
      "message": "sound: Revert \"ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE\"\n\nThis reverts commit fb3d6f2b77bdec75d45aa9d4464287ed87927866.\n\nNew, updated patch with same subject replaces this commit.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "687fbc3fece34e7e1c2ac529348ad897095a0bde",
      "tree": "46372c696046262f843da748ed09b379dace26f1",
      "parents": [
        "9423969005586e6e27ca380e01b4a8c50698e2af"
      ],
      "author": {
        "name": "Pawel MOLL",
        "email": "pawel.moll@st.com",
        "time": "Fri Aug 01 11:23:44 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:13:13 2008 +0200"
      },
      "message": "ALSA: IEC958 definition for consumer status channel update\n\nUpdated IEC958 consumer status channel definitions according\nto the third edition of IEC60958-3 spec.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@st.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9423969005586e6e27ca380e01b4a8c50698e2af",
      "tree": "818bef3892109c05a4ad5ec3ae5e90dd4436c0c6",
      "parents": [
        "815ecf8dec95d07e260a16ebe8409f4b7c0fdc0f"
      ],
      "author": {
        "name": "Pawel MOLL",
        "email": "pawel.moll@st.com",
        "time": "Tue Jul 29 17:34:26 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:48 2008 +0200"
      },
      "message": "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE\n\nWhen compiled with CONFIG_SND_DYNAMIC_MINORS the ALSA core is fine\nto have more than 8 PCM devices per card, except one place - the\nSNDRV_CTL_IOCTL_PCM_NEXT_DEVICE ioctl, which will not enumerate\ndevices \u003e 7. This patch fixes the issue, changing the devices list\norganisation.\n\nInstead of adding new device to the tail, the list is now kept always\nordered (by card number, then device number). Thus, during enumeration,\nit is easy to discover the fact that there is no more given card\u0027s\ndevices. The same limit was present in OSS emulation code. It has\nbeen fixed as well.\n\nAdditionally the device field of struct snd_pcm is now int, instead of\nunsigned int, as there is no obvious reason for keeping it unsigned.\nThis caused a lot of problems with comparing this value with other\n(almost always signed) variables. There is just one more place where\ndevice number is unsigned - in struct snd_pcm_info, which should be\nalso sorted out in future.\n\nSigned-off-by: Pawel MOLL \u003cpawel.moll@st.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "815ecf8dec95d07e260a16ebe8409f4b7c0fdc0f",
      "tree": "8ba73e2a041c69ca36158074c0e3d51cc0156acf",
      "parents": [
        "0c94161580eee8137b868301434ea392083258b5"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Tue Jul 29 10:22:24 2008 -0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:29 2008 +0200"
      },
      "message": "ALSA: ASoC: convert use of uint to unsigned int\n\nASOC: convert use of uint to unsigned int\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0c94161580eee8137b868301434ea392083258b5",
      "tree": "4a5009e91478540502b5f73cbc26297c27a4d5e9",
      "parents": [
        "5f57dc8b2a05f1d69f913fd885539b8c1f8fb8a1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:35 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:28 2008 +0200"
      },
      "message": "ALSA: ASoC: Add all CODECs Kconfig option\n\nAllow all the CODEC drivers to be built without a machine driver in order\nto facilitate testing of subsystem-wide changes and gain better coverage\nfrom automated testing efforts. This also helps things like the generic\nOpenFirmware machine driver for PowerPC.\n\nCurrently AC97 CODECs are not included since the current setup relies\non having a controller driver available.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5f57dc8b2a05f1d69f913fd885539b8c1f8fb8a1",
      "tree": "7ad22d42da3208c70fc4b0aabce2f1a69a89c7e0",
      "parents": [
        "9cce39a1ba2e69a0fedc9ad9356d3b4a81e138a4"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Tue Jul 29 11:42:34 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:27 2008 +0200"
      },
      "message": "ALSA: ASoC: AD1980 audio codec driver\n\n[Mechanical updates from code review applied -- broonie]\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9cce39a1ba2e69a0fedc9ad9356d3b4a81e138a4",
      "tree": "da27e52eb30cdd6767b7e72af6def2bf24821eaa",
      "parents": [
        "ecb0b3f62762cec4fd02eb6b0375aee1f5a49520"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:33 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:26 2008 +0200"
      },
      "message": "ALSA: ASoC: Staticise keyclick dev_attr in tlv320aic26\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ecb0b3f62762cec4fd02eb6b0375aee1f5a49520",
      "tree": "b4129f8873ba0ac7ccc5071f0ba39b5db6c669a0",
      "parents": [
        "d8e3bb7385da0bcdda4ffa600489fa1439b14673"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:32 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:25 2008 +0200"
      },
      "message": "ALSA: ASoC: Export DAI and codec for TLV320AIC26\n\nThis fixes sparse warnings and allows non-OpenFirmware systems to attempt\nto bind to the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d8e3bb7385da0bcdda4ffa600489fa1439b14673",
      "tree": "98f74a59af2890b4aa60f3a2096a32e087d28a94",
      "parents": [
        "dc641378b5ee220aa29ed8b8f51b7af9a19a7719"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 29 11:42:31 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:24 2008 +0200"
      },
      "message": "ALSA: ASoC: Add Texas Instruments TLV320AIC26 codec driver\n\nASoC Codec driver for the TLV320AIC26 device.  As it stands, this driver\ndoesn\u0027t support all the modes and clocking options of the AIC16, but it\nis a start.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "dc641378b5ee220aa29ed8b8f51b7af9a19a7719",
      "tree": "222b803e344396e48ae2a97115472064cd50c76f",
      "parents": [
        "b78ddb10704a7f930e5e631de8227c78a6676a1b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 29 11:42:30 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:23 2008 +0200"
      },
      "message": "ALSA: ASoC: Add mpc5200-psc I2S driver\n\nThis is an I2S bus driver for the MPC5200 PSC device.  It depends on the\nsoc-of helper functions to match a PSC device with a codec based on data\nin the device tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b78ddb10704a7f930e5e631de8227c78a6676a1b",
      "tree": "7b143dd5c1ea81690c19f51833b87eef5bfc97af",
      "parents": [
        "84bc278b1f04920e867e4b46e094bcc066393d41"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:29 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:22 2008 +0200"
      },
      "message": "ALSA: ASoC: Make OpenFirmware helper include file conditional\n\nThe OpenFirmware API headers don\u0027t build on all platforms so ensure\nthat they are not included unless they are being used.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "84bc278b1f04920e867e4b46e094bcc066393d41",
      "tree": "3c4dfdabeee65ebe0b781f14b7df3d82c0444eaf",
      "parents": [
        "f8ba0b7bfd06a2a5b3c49ff8d71cad31f57b0d51"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 29 11:42:28 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:20 2008 +0200"
      },
      "message": "ALSA: ASoC: Add OpenFirmware helper for matching bus and codec drivers\n\nSimple utility layer for creating ASoC machine instances based on data\nin the OpenFirmware device tree.  OF aware platform drivers and codec\ndrivers register themselves with this framework and the framework\nautomatically instantiates a machine driver.  At the moment, the driver\nis not very capable and it is expected to be extended as more features\nare needed for specifying the configuration in the device tree.\n\nThis is most likely temporary glue code to work around limitations in\nthe ASoC v1 framework.  When v2 is merged, most of this driver will\nneed to be reworked.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f8ba0b7bfd06a2a5b3c49ff8d71cad31f57b0d51",
      "tree": "0e3d5fde54f21465665e54276325336be73fc718",
      "parents": [
        "4eaa9819dc08d7bfd1065ce530e31b18a119dcaf"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Tue Jul 29 11:42:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:18 2008 +0200"
      },
      "message": "ALSA: ASoC: Rename mask to max to reflect usage\n\nMost of the ASoC controls refer to the maximum value that can be set for\na control as mask but there is no actual requirement for all bits to be\nset at the highest possible value making the name mask misleading.\nChange the code to use max instead.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4eaa9819dc08d7bfd1065ce530e31b18a119dcaf",
      "tree": "022aa2195b94f0d886851c3cbcad818a13967644",
      "parents": [
        "58cd33c0f375578cfda25a52ed280caa888b6254"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Tue Jul 29 11:42:26 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:16 2008 +0200"
      },
      "message": "ALSA: ASoC: Convert bitfields in ASoC into full int width\n\nConvert bitfields in ASoC into full int width. This is a\nsimple mechanical conversion. Two places in the DAPM code\nwere fixed to properly use mask.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "58cd33c0f375578cfda25a52ed280caa888b6254",
      "tree": "c670df251546d8affa258e0720d94d0a6aabcd4f",
      "parents": [
        "8a33de9e51673dbdadb552d888a4544aefe0c31d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:25 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:15 2008 +0200"
      },
      "message": "ALSA: ASoC: Allow codecs to override register display\n\nSome codecs have unusual features in their register maps such as very\nlarge registers representing arrays of coefficients. Support these\ncodecs in the register cache sysfs file by allowing them to provide a\nfunction register_display() overriding the default output for register\ncontents.\n\nAlso ensure that we don\u0027t overflow PAGE_SIZE while writing out the\nregister dump.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8a33de9e51673dbdadb552d888a4544aefe0c31d",
      "tree": "eadf70da45f3da95ae0aca462a19ecb60678bfe6",
      "parents": [
        "f6154d6d007c69a330acc9021ec77cca5da9dc4c"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jul 29 11:42:24 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:14 2008 +0200"
      },
      "message": "ALSA: ASoC: Permit simultaneous compilation of both PXA AC97 drivers\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f6154d6d007c69a330acc9021ec77cca5da9dc4c",
      "tree": "54f8aaa54493414e184adcb62ad4eba687ba9e29",
      "parents": [
        "0d94e41abe271c86df06bcf72d24f9ca7ce771f0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 29 12:08:16 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:08 2008 +0200"
      },
      "message": "ALSA: hda - use input_free_device()\n\nUse input_free_devce() correctly instead of kfree() at error path.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0d94e41abe271c86df06bcf72d24f9ca7ce771f0",
      "tree": "6810d9b350d2fc8b0579d082206587f07bea5d96",
      "parents": [
        "e76d8ceaaff9d7fc1ba2b1963a9f34151832223b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 28 19:05:36 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:06 2008 +0200"
      },
      "message": "ALSA: Build jack detection\n\nSince jack detection requires the input subsystem which may not be\ndesired on small systems it is not built unless required by a driver\nthat is being built. Drivers using jack detection should use a pattern\nlike this:\n\nconfig SND_FOO\n        tristate \"...\"\n        ...\n        select SND_JACK if INPUT\u003dy || INPUT\u003dSND\n\nto ensure that the jack detection API is enabled if the input subsystem\nis.  If the input subsystem is not enabled then a stub version of the\nAPI is provided.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e76d8ceaaff9d7fc1ba2b1963a9f34151832223b",
      "tree": "4041759593dbc10c35c96976e60ee759de3f9dbe",
      "parents": [
        "0b18cb1854152a62492aae088cb80cbeb5c0288d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 28 19:05:35 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:03 2008 +0200"
      },
      "message": "ALSA: Add jack reporting API\n\nCurrently very few systems provide information about jack status to user\nspace, even though many have hardware facilities to do detection. Those\nsystems that do use an input device with the existing SW_HEADPHONE_INSERT\nswitch type to do so, often independently of ALSA.\n\nThis patch introduces a standard method for representing jacks to user\nspace into ALSA. It allows drivers to register jacks for a sound card with\nthe input subsystem, binding the input device to the card to help user\nspace associate the input devices with their sound cards. The created\ninput devices are named in the form \"card longname jack\" where jack is\nprovided by the driver when allocating a jack. By default the parent for\nthe input device is the sound card but this can be overridden by the\ncard driver.\n\nThe existing user space API with SW_HEADPHONE_INSERT is preserved.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0b18cb1854152a62492aae088cb80cbeb5c0288d",
      "tree": "77a2d8144c46bb082041a97165fc57a9aeef425f",
      "parents": [
        "d0513fc6c37b009004cf5c7a8e90af0adb3755bc"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 28 17:07:07 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 28 17:07:07 2008 +0200"
      },
      "message": "ALSA: Fix commit: Add automatic model setting for the Acer Aspire 5920G laptop\n\nThere is a whitespace at the end of added line. Remove it.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d0513fc6c37b009004cf5c7a8e90af0adb3755bc",
      "tree": "cd2a6fb61031759c20194bcc5cfd2b47c8e5b0f5",
      "parents": [
        "b38addb2da26c0eeab5b538cfbd9d306c50a4726"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Sun Jul 27 10:30:30 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 28 12:19:33 2008 +0200"
      },
      "message": "ALSA: hda: added 92HD81/83 support\n\nAdded support for 92HD81/83 family of codecs.\nThis also includes a pwr_mapping array for pins that have more than\none amp to power down.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b38addb2da26c0eeab5b538cfbd9d306c50a4726",
      "tree": "53ad75a70341daabad0d4bb579eb06e39c38e491",
      "parents": [
        "1cd2224cd01898a13138f4ab476932cfb689839e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 28 10:19:39 2008 +0200"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 28 10:19:39 2008 +0200"
      },
      "message": "ALSA: usb-audio: add BOSS GT-10 support\n\nAdd a quirk entry for the BOSS GT-10.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "1cd2224cd01898a13138f4ab476932cfb689839e",
      "tree": "b482e8f8e6e51fd5143ac9ef7edc88194b031d9c",
      "parents": [
        "68c072388d2339af504c033a51886ea7c6b8d806"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Fri Jul 18 18:20:52 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Sun Jul 20 19:17:49 2008 +0200"
      },
      "message": "ALSA: hda: digital pc-beep support hd-audio codecs\n\nAdded digital pc-beep support using linear tone generation for hd-codecs along\nwith initial support for several IDT codecs.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "68c072388d2339af504c033a51886ea7c6b8d806",
      "tree": "22aa595c472cbebf9152b8212e00053b49f26e81",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue Jul 15 16:24:50 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Sun Jul 20 19:17:17 2008 +0200"
      },
      "message": "ALSA: re-order AC97 codec ID table.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3fa8749e584b55f1180411ab1b51117190bac1e5",
      "tree": "a3fc1f3d3ed06cae9b83850bcd9aadb957849f20",
      "parents": [
        "efc968d450e013049a662d22727cf132618dcb2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 15:13:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 15:13:53 2008 -0700"
      },
      "message": "Linux 2.6.27\n"
    },
    {
      "commit": "efc968d450e013049a662d22727cf132618dcb2f",
      "tree": "22b603182650a341922de5a640d5cceff1107cbc",
      "parents": [
        "07f405541892bd9bab4cca6c12499091ef4dd556"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 14:04:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 14:26:38 2008 -0700"
      },
      "message": "Don\u0027t allow splice() to files opened with O_APPEND\n\nThis is debatable, but while we\u0027re debating it, let\u0027s disallow the\ncombination of splice and an O_APPEND destination.\n\nIt\u0027s not entirely clear what the semantics of O_APPEND should be, and\nPOSIX apparently expects pwrite() to ignore O_APPEND, for example.  So\nwe could make up any semantics we want, including the old ones.\n\nBut Miklos convinced me that we should at least give it some thought,\nand that accepting writes at arbitrary offsets is wrong at least for\nIS_APPEND() files (which always have O_APPEND set, even if the reverse\nisn\u0027t true: you can obviously have O_APPEND set on a regular file).\n\nSo disallow O_APPEND entirely for now.  I doubt anybody cares, and this\nway we have one less gray area to worry about.\n\nReported-and-argued-for-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nAcked-by: Jens Axboe \u003cens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07f405541892bd9bab4cca6c12499091ef4dd556",
      "tree": "54f85f9314716275e46882c47cfe75541371bc22",
      "parents": [
        "9283dfed51b223eddf68bdf91c5cddc4a9abbdbe",
        "5e5cddbc3f2936c9fefbae64633c522e242c350d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 12:23:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 12:23:54 2008 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon: (abituguru3) Enable DMI probing feature on Abit AT8 32X\n  hwmon: (abituguru3) Enable reading from AUX3 fan on Abit AT8 32X\n  hwmon: (adt7473) Fix some bogosity in documentation file\n  hwmon: Define sysfs interface for energy consumption register\n  hwmon: (it87) Prevent power-off on Shuttle SN68PT\n  eeepc-laptop: Fix hwmon interface\n"
    },
    {
      "commit": "9283dfed51b223eddf68bdf91c5cddc4a9abbdbe",
      "tree": "6575fc65813c5563b6755ff4fa8f3e56c8b4318b",
      "parents": [
        "70096a561d1e09120bae1f293f3632cedbfd5c68",
        "8d5922572038bae9f7b16fcb974eee806727b44c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 12:23:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 12:23:35 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] correct broken links and email addresses\n"
    },
    {
      "commit": "70096a561d1e09120bae1f293f3632cedbfd5c68",
      "tree": "6c5f7474089ceeff06aa515a5b39cb38e7318efe",
      "parents": [
        "69849375d6b13e94d08cdc94b49b11fbab454a0e"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Wed Oct 08 14:51:57 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 09 12:18:27 2008 -0700"
      },
      "message": "SLOB: fix bogus ksize calculation fix\n\nThis fixes the previous fix, which was completely wrong on closer\ninspection. This version has been manually tested with a user-space\ntest harness and generates sane values. A nearly identical patch has\nbeen boot-tested.\n\nThe problem arose from changing how kmalloc/kfree handled alignment\npadding without updating ksize to match. This brings it in sync.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d5922572038bae9f7b16fcb974eee806727b44c",
      "tree": "d68e7e8887131c387292f2899dc4533014482366",
      "parents": [
        "69849375d6b13e94d08cdc94b49b11fbab454a0e"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Thu Oct 09 14:59:17 2008 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 09 13:52:40 2008 -0400"
      },
      "message": "[CPUFREQ] correct broken links and email addresses\n\nReplace the no longer working links and email address in the\ndocumentation and in source code.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5e5cddbc3f2936c9fefbae64633c522e242c350d",
      "tree": "80a5b75204af8ca2053393d8de7036f8f6698c74",
      "parents": [
        "8748a71e8c2d1310b66c2feed1632de8620cd2f1"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Thu Oct 09 15:33:59 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Oct 09 15:33:59 2008 +0200"
      },
      "message": "hwmon: (abituguru3) Enable DMI probing feature on Abit AT8 32X\n\nEnable driver checking of the DMI product name (when enabled) on\nan Abit AT8 32X, instead of falling back to a manual probe. This\neliminates false negatives and eventually will help avoid\nunnecessary bus probes on unsupported mainboards.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nTested-by: Daniel Exner \u003cdex@dragonslave.de\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8748a71e8c2d1310b66c2feed1632de8620cd2f1",
      "tree": "7c45fc5dc4bbeb948f893570512e3ed4cee62238",
      "parents": [
        "c73c556c1ae3619d8a7c55254b0ddcf10034a914"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Thu Oct 09 15:33:59 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Oct 09 15:33:59 2008 +0200"
      },
      "message": "hwmon: (abituguru3) Enable reading from AUX3 fan on Abit AT8 32X\n\nThe table for the Abit AT8 32X was incorrectly missing an entry\nfor the sixth (\"AUX3\") fan. Add this entry, exporting the fan\nreading to userspace.\n\nCloses lm-sensors.org ticket #2339.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nTested-by: Daniel Exner \u003cdex@dragonslave.de\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c73c556c1ae3619d8a7c55254b0ddcf10034a914",
      "tree": "33867a195e504c353be572838e1b637e4b5c91f9",
      "parents": [
        "ddedc658fc56bb5b9b200d7f4df6e93e1d0d8048"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Thu Oct 09 15:33:58 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Oct 09 15:33:58 2008 +0200"
      },
      "message": "hwmon: (adt7473) Fix some bogosity in documentation file\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ddedc658fc56bb5b9b200d7f4df6e93e1d0d8048",
      "tree": "5485cc461e3b57460b411c5d3264b6e63636f67d",
      "parents": [
        "98dd22c3e086d76058083432d4d8fb85f04bab90"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Thu Oct 09 15:33:58 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Oct 09 15:33:58 2008 +0200"
      },
      "message": "hwmon: Define sysfs interface for energy consumption register\n\nDescribe the sysfs files that were introduced in the ibmaem driver.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "98dd22c3e086d76058083432d4d8fb85f04bab90",
      "tree": "9f0c230ead96600d9c21f289c4c41987fd2d901b",
      "parents": [
        "04dcd84bc79d9f756bf5b9fc16c7df3344823ca8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 09 15:33:58 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Oct 09 15:33:58 2008 +0200"
      },
      "message": "hwmon: (it87) Prevent power-off on Shuttle SN68PT\n\nOn the Shuttle SN68PT, FAN_CTL2 is apparently not connected to a fan,\nbut to something else. One user has reported instant system power-off\nwhen changing the PWM2 duty cycle, so we disable it.\n\nI use the board name string as the trigger in case the same board is\never used in other systems.\n\nThis closes lm-sensors ticket #2349:\npwmconfig causes a hard poweroff\nhttp://www.lm-sensors.org/ticket/2349\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "04dcd84bc79d9f756bf5b9fc16c7df3344823ca8",
      "tree": "816a307993e7d2b516e907eb87b4396768f0d8f9",
      "parents": [
        "69849375d6b13e94d08cdc94b49b11fbab454a0e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Oct 09 15:33:57 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Oct 09 15:33:57 2008 +0200"
      },
      "message": "eeepc-laptop: Fix hwmon interface\n\nCreates a name file in the sysfs directory, that\nis needed for the libsensors library to work.\nAlso rename fan1_pwm to pwm1 and scale its value as needed.\n\nThis fixes bug #11520:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11520\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "69849375d6b13e94d08cdc94b49b11fbab454a0e",
      "tree": "b207e157d9c82b6d328275c1c7d921ef4a584caf",
      "parents": [
        "392eaef2e9f8e6527043ad8422d9cfea59ee6fb0",
        "8806048878fce541afe1d72cd2320f092519f90a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 08 11:41:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 08 11:41:10 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Sibyte: Register PIO PATA device only for Swarm and Litte Sur\n"
    },
    {
      "commit": "392eaef2e9f8e6527043ad8422d9cfea59ee6fb0",
      "tree": "eaea109bceaa7f62db1dd82d8844197363f578c8",
      "parents": [
        "85ba94ba0592296053f7f2846812173424afe1cb",
        "9d2c27e17b7574023b5adb5c6a50d7aaeb915543"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 08 11:40:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 08 11:40:19 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  tcp: Fix tcp_hybla zero congestion window growth with small rho and large cwnd.\n  net: Fix netdev_run_todo dead-lock\n  tcp: Fix possible double-ack w/ user dma\n  net: only invoke dev-\u003echange_rx_flags when device is UP\n  netrom: Fix sock_orphan() use in nr_release\n  ax25: Quick fix for making sure unaccepted sockets get destroyed.\n  Revert \"ax25: Fix std timer socket destroy handling.\"\n  [Bluetooth] Add reset quirk for A-Link BlueUSB21 dongle\n  [Bluetooth] Add reset quirk for new Targus and Belkin dongles\n  [Bluetooth] Fix double frees on error paths of btusb and bpa10x drivers\n"
    },
    {
      "commit": "8806048878fce541afe1d72cd2320f092519f90a",
      "tree": "d1b88209d37da8b378df16c21a62e1ed173dd413",
      "parents": [
        "85ba94ba0592296053f7f2846812173424afe1cb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 08 19:14:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 08 19:19:28 2008 +0100"
      },
      "message": "[MIPS] Sibyte: Register PIO PATA device only for Swarm and Litte Sur\n\nSymbol name spaghetti which is too complicated to cleanup on this stage\nof the release cycle breaks the build on BCM1480 platforms.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9d2c27e17b7574023b5adb5c6a50d7aaeb915543",
      "tree": "2161f26ce73fe9e38d74691e941a299cdd532df4",
      "parents": [
        "58ec3b4db9eb5a28e3aec5f407a54e28f7039c19"
      ],
      "author": {
        "name": "Daniele Lacamera",
        "email": "root@danielinux.net",
        "time": "Tue Oct 07 15:58:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 07 15:58:17 2008 -0700"
      },
      "message": "tcp: Fix tcp_hybla zero congestion window growth with small rho and large cwnd.\n\nBecause of rounding, in certain conditions, i.e. when in congestion\navoidance state rho is smaller than 1/128 of the current cwnd, TCP\nHybla congestion control starves and the cwnd is kept constant\nforever.\n\nThis patch forces an increment by one segment after #send_cwnd calls\nwithout increments(newreno behavior).\n\nSigned-off-by: Daniele Lacamera \u003croot@danielinux.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58ec3b4db9eb5a28e3aec5f407a54e28f7039c19",
      "tree": "224232795e1a2d5966c27b74008714881682644b",
      "parents": [
        "742201e7baf66c64995fdd033d706220e6208fab"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Oct 07 15:50:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 07 15:50:03 2008 -0700"
      },
      "message": "net: Fix netdev_run_todo dead-lock\n\nBenjamin Thery tracked down a bug that explains many instances\nof the error\n\nunregister_netdevice: waiting for %s to become free. Usage count \u003d %d\n\nIt turns out that netdev_run_todo can dead-lock with itself if\na second instance of it is run in a thread that will then free\na reference to the device waited on by the first instance.\n\nThe problem is really quite silly.  We were trying to create\nparallelism where none was required.  As netdev_run_todo always\nfollows a RTNL section, and that todo tasks can only be added\nwith the RTNL held, by definition you should only need to wait\nfor the very ones that you\u0027ve added and be done with it.\n\nThere is no need for a second mutex or spinlock.\n\nThis is exactly what the following patch does.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "742201e7baf66c64995fdd033d706220e6208fab",
      "tree": "5d8a453835e9ddc007c9cf4b87fb56d949938c3c",
      "parents": [
        "53240c208776d557dba9d7afedbcdbf512774c16",
        "1305e9e7991d6c6b6aaa6e45f3f87363e6a66604"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 07 15:32:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 07 15:32:20 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "53240c208776d557dba9d7afedbcdbf512774c16",
      "tree": "b47429ecaf4ea004857e5464cf0612cbd06081c7",
      "parents": [
        "b6c40d68ff6498b7f63ddf97cf0aa818d748dee7"
      ],
      "author": {
        "name": "Ali Saidi",
        "email": "saidi@engin.umich.edu",
        "time": "Tue Oct 07 15:31:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 07 15:31:19 2008 -0700"
      },
      "message": "tcp: Fix possible double-ack w/ user dma\n\nFrom: Ali Saidi \u003csaidi@engin.umich.edu\u003e\n\nWhen TCP receive copy offload is enabled it\u0027s possible that\ntcp_rcv_established() will cause two acks to be sent for a single\npacket. In the case that a tcp_dma_early_copy() is successful,\ncopied_early is set to true which causes tcp_cleanup_rbuf() to be\ncalled early which can send an ack. Further along in\ntcp_rcv_established(), __tcp_ack_snd_check() is called and will\nschedule a delayed ACK. If no packets are processed before the delayed\nack timer expires the packet will be acked twice.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6c40d68ff6498b7f63ddf97cf0aa818d748dee7",
      "tree": "456b4b762260901bb0d1d311ff8b01a37f1f55f7",
      "parents": [
        "859f4c74d8de4dc344b3a115367d5e22a79bddaf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 07 15:26:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 07 15:26:48 2008 -0700"
      },
      "message": "net: only invoke dev-\u003echange_rx_flags when device is UP\n\nJesper Dangaard Brouer \u003chawk@comx.dk\u003e reported a bug when setting a VLAN\ndevice down that is in promiscous mode:\n\nWhen the VLAN device is set down, the promiscous count on the real\ndevice is decremented by one by vlan_dev_stop(). When removing the\npromiscous flag from the VLAN device afterwards, the promiscous\ncount on the real device is decremented a second time by the\nvlan_change_rx_flags() callback.\n\nThe root cause for this is that the -\u003echange_rx_flags() callback is\ninvoked while the device is down. The synchronization is meant to mirror\nthe behaviour of the -\u003eset_rx_mode callbacks, meaning the -\u003eopen function\nis responsible for doing a full sync on open, the -\u003eclose() function is\nresponsible for doing full cleanup on -\u003estop() and -\u003echange_rx_flags()\nis meant to do incremental changes while the device is UP.\n\nOnly invoke -\u003echange_rx_flags() while the device is UP to provide the\nintended behaviour.\n\nTested-by: Jesper Dangaard Brouer \u003cjdb@comx.dk\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85ba94ba0592296053f7f2846812173424afe1cb",
      "tree": "08b988ee8ebae30f31830801a44a62e0eec4856e",
      "parents": [
        "e09e6e2b6a5daf653794926ab50a784b14b6de53"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Oct 07 11:37:35 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 07 11:19:23 2008 -0700"
      },
      "message": "SLOB: fix bogus ksize calculation\n\nSLOB\u0027s ksize calculation was braindamaged and generally harmlessly\nunderreported the allocation size. But for very small buffers, it could\nin fact overreport them, leading code depending on krealloc to overrun\nthe allocation and trample other data.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nTested-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "e09e6e2b6a5daf653794926ab50a784b14b6de53"
}
