)]}'
{
  "log": [
    {
      "commit": "f511b01c8e747b80635c8b2acd61431abcab4b29",
      "tree": "5adfb3fa53c124341f790ead8b41ba7376f5555b",
      "parents": [
        "97bb8129e5deb3c0584391a5d2348966732e2233"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 15 16:46:42 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 17 09:53:34 2008 +0200"
      },
      "message": "ALSA: hda - Fix capture source widgets on ALC codecs\n\nOn some Realtek codecs like ALC882 or ALC883, the capture source is\nno mux but sum widget.  We have to initialize all channels properly\nfor this type, otherwise noises may come in from the unused route.\n\nThe patch assures to mute unused routes, and unmute the currently\nselected route.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\n"
    },
    {
      "commit": "97bb8129e5deb3c0584391a5d2348966732e2233",
      "tree": "e848e1e8d807a45269d601106f46e64cf942f065",
      "parents": [
        "436a74593c34275807fadef20344bbaca251b8d1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 15 16:22:33 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 15 17:43:47 2008 +0200"
      },
      "message": "ALSA: wm8990: Implement speaker volume PGA\n\nThe latest revisions of the WM8990 provide a programmable gain amplifier\nfor the speaker - configure the register cache and implement controls\nfor this. Older revisions of the device ignore writes to these controls.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "436a74593c34275807fadef20344bbaca251b8d1",
      "tree": "1aea2ddef0b18519dc9242ea25e70150603829b0",
      "parents": [
        "5430c72b14a06b12e8fe46bca18ca0d7095fb717"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 15 16:22:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 15 17:43:44 2008 +0200"
      },
      "message": "ALSA: wm8990: Fix routing of left DAC to speaker mixer\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5430c72b14a06b12e8fe46bca18ca0d7095fb717",
      "tree": "cc426e8480a011c5f5cb88df6639d4089b2f2a62",
      "parents": [
        "9e6dd47bf365f8f7bccea10f22fbbdbecce429e8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 28 10:28:43 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 14 10:44:13 2008 +0200"
      },
      "message": "ALSA: virtuoso: add Xonar D1 support\n\nAdd support for the Asus Xonar D1.  It is the same as the DX, but\nwithout the external power detection.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e6dd47bf365f8f7bccea10f22fbbdbecce429e8",
      "tree": "72607ee1094e41bb980d9fcf5a0696aa9af0509f",
      "parents": [
        "b29c2360f11060a8e3fe09b16b550494d979371b"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "libin.yang@amd.com",
        "time": "Tue Aug 12 12:25:46 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 12 15:33:44 2008 +0200"
      },
      "message": "ALSA: hda - support new AMD HDMI Audio (1002:970f)\n\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b29c2360f11060a8e3fe09b16b550494d979371b",
      "tree": "2fa90daca5d7bd392154ff4684f1347df793e368",
      "parents": [
        "04489eeb02a40bc15029886cef7285ada3ab0de6"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Fri Aug 08 15:56:39 2008 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 12 12:30:43 2008 +0200"
      },
      "message": "ALSA: hda_intel: ALSA HD Audio patch for Intel Ibex Peak DeviceIDs\n\nThis patch adds the Intel Ibex Peak (PCH) HD Audio Controller DeviceIDs.\n\nSigned-off by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04489eeb02a40bc15029886cef7285ada3ab0de6",
      "tree": "69b117f7b634de576671be90053b3a45b2d27689",
      "parents": [
        "ea381b7b11f189104af34004c5d832ebe49882cc"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Aug 12 02:45:31 2008 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 12 12:29:48 2008 +0200"
      },
      "message": "ALSA: wm8750: add missing VREF output\n\nAdd missing output VREF. After a65f0568f6cc8433877fb71dd7d36b551854b0bc\nit\u0027s critical, since it makes chip routing initialisation to fail.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea381b7b11f189104af34004c5d832ebe49882cc",
      "tree": "a49592e05497fcddc48210e56a639a8fe6cb6669",
      "parents": [
        "23ba79bd79b94fb0205c15b35bac279237979861"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Aug 12 02:45:30 2008 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 12 12:29:41 2008 +0200"
      },
      "message": "ALSA: spitz: MONO -\u003e MONO1\n\nCorrect route name to be MONO1 instead of MONO to follow\nrecent fix in wm8750.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "23ba79bd79b94fb0205c15b35bac279237979861",
      "tree": "947b1293c1b606fc4b037ce3ce19ab79f54d2d5c",
      "parents": [
        "796aadeb1b2db9b5d463946766c5bbfd7717158c"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Aug 09 15:05:28 2008 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 11 09:45:19 2008 +0200"
      },
      "message": "ALSA: wm8750: it\u0027s MONO1, not MONO\n\nSince first commit wm8750 contained output named MONO, but\nall routes mentioned MONO1. Correct MONO to be MONO1.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "097d9eb537ff4d88b74c3fe67392e27c478ca3c5",
      "tree": "9034d676d9096857a380aab9d99e3e88fccb6bfe",
      "parents": [
        "c41107c2d4fd31924533f4dbc4c3428acc2b5894",
        "aeee90dfa01844168cd7f8051d0a0f969c573067"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Aug 08 17:33:47 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 08 19:18:18 2008 +0100"
      },
      "message": "Merge Linus\u0027 latest into master\n\nConflicts:\n\n\tdrivers/watchdog/at91rm9200_wdt.c\n\tdrivers/watchdog/davinci_wdt.c\n\tdrivers/watchdog/ep93xx_wdt.c\n\tdrivers/watchdog/ixp2000_wdt.c\n\tdrivers/watchdog/ixp4xx_wdt.c\n\tdrivers/watchdog/ks8695_wdt.c\n\tdrivers/watchdog/omap_wdt.c\n\tdrivers/watchdog/pnx4008_wdt.c\n\tdrivers/watchdog/sa1100_wdt.c\n\tdrivers/watchdog/wdt285.c\n"
    },
    {
      "commit": "01b09b6c605ed119fba75b82582f017e44dd4a55",
      "tree": "65d57b32d5055bacac9e95a4f01f7ae9618a2c71",
      "parents": [
        "c1ec8295f6e8c888230bbc9b7a416dc26d03688e",
        "bf9c8c9ddef7ef761ae9747349175adad0ef16ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 07 18:12:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 07 18:12:41 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound drivers\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb8af10d0fd09372d52966b76922b9e82bbc950",
      "tree": "d240e4d40357583e3f3eb228dccf20122a5b31ed",
      "parents": [
        "f44f82e8a20b98558486eb14497b2f71c78fa325",
        "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "685d87f7ccc649ab92b55e18e507a65d0e694eb9",
      "tree": "3ac26bc207c6450f0d452edbbcfd72acc821b24f",
      "parents": [
        "f99e8f277f1172c49ac7b0585aed5b094fe235d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 06 19:24:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 06 19:26:20 2008 -0700"
      },
      "message": "Revert \"pcm_native.c: remove unused label\"\n\nThis reverts commit 680db0136e0778a0d7e025af7572c6a8d82279e2.  The label\nis actually used, but hidden behind CONFIG_SND_DEBUG and the horrible\nsnd_assert() macro.\n\nThat macro could probably be improved to be along the lines of\n\n\t#define snd_assert(expr, args...) do { if ((void)(expr),0) { args; } } while (0)\n\nor similar to make sure that we always both evaluate \u0027expr\u0027 and parse\n\u0027args\u0027, but while gcc should optimize it all away, I\u0027m too lazy to\nreally verify that.  So I\u0027ll just admit defeat and will continue to live\nwith the annoying warning.\n\nNoted-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Linus \"Grr..\" Torvalds\n"
    },
    {
      "commit": "680db0136e0778a0d7e025af7572c6a8d82279e2",
      "tree": "bccd5a57cfd3f26d97cb64bd35ec3aba6175b6f1",
      "parents": [
        "970a8a513c30a1c3e8995609a153658a34bc02bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 06 15:14:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 06 15:14:13 2008 -0700"
      },
      "message": "pcm_native.c: remove unused label\n\nThis fixes the warning\n\n  sound/core/pcm_native.c: In function \u0027snd_pcm_fasync\u0027:\n  sound/core/pcm_native.c:3262: warning: label \u0027out\u0027 defined but not used\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82e68f7ffec3800425f2391c8c86277606860442",
      "tree": "dd0133edc67252f786d16541a7475dfe52b845d8",
      "parents": [
        "82248a5e92793014d156a12dbcbba633794ce9f8"
      ],
      "author": {
        "name": "Willy Tarreau",
        "email": "w@1wt.eu",
        "time": "Sat Aug 02 18:25:16 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 04 17:03:26 2008 -0700"
      },
      "message": "sound: ensure device number is valid in snd_seq_oss_synth_make_info\n\nsnd_seq_oss_synth_make_info() incorrectly reports information\nto userspace without first checking for the validity of the\ndevice number, leading to possible information leak (CVE-2008-3272).\n\nReported-By: Tobias Klein \u003ctk@trapkit.de\u003e\nAcked-and-tested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf9c8c9ddef7ef761ae9747349175adad0ef16ce",
      "tree": "0b69a7dff8c7a0e9cce8f05e64d0e24cba4374db",
      "parents": [
        "11589418a1c4cf68be9367f802898d35e07809c4"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Aug 01 14:58:44 2008 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 04 12:26:23 2008 +0200"
      },
      "message": "ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound drivers\n\nIf an OSS application calls SNDCTL_DSP_SYNC, then ALSA will call the driver\u0027s\n_hw_params and _prepare functions again.  On the Freescale MPC8610 DMA ASoC\ndriver, this caused the DMA controller to be unneccessarily re-programmed, and\napparently it doesn\u0027t like that.  The DMA will then not operate when\ninstructed.  This patch relocates much of the DMA programming to\nfsl_dma_open(), which is called only once.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "df1efe6f871e2d3f83e6ad7b7a1d2b728b478fc2",
      "tree": "1980e2df9bf8c5dbb1f562f09666451863662534",
      "parents": [
        "9a5467fd600669cda488771dac3e951034fe2b08",
        "11589418a1c4cf68be9367f802898d35e07809c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:44:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:44:24 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: Export dapm_reg_event() fully\n  ALSA: ASoC: Update Poodle to current ASoC API\n  ALSA: asoc: restrict sample rate and size in Freescale MPC8610 sound drivers\n  ALSA: sound/soc/pxa/tosa.c: removed duplicated include\n"
    },
    {
      "commit": "11589418a1c4cf68be9367f802898d35e07809c4",
      "tree": "f4a0b55008e866baa10e58e320bf57d6d618191d",
      "parents": [
        "877db3c1af24a65f78ae865b1fb642165e065a8b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:23 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 29 16:00:33 2008 +0200"
      },
      "message": "ALSA: ASoC: Export dapm_reg_event() fully\n\ndapm_reg_event() is used by devices using SND_SOC_DAPM_REG() so needs to\nbe exported to support building them as modules and prototyped to avoid\nsparse warnings and potential build issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "877db3c1af24a65f78ae865b1fb642165e065a8b",
      "tree": "2092f224fcd3687ba2bb894d2d40cf1235f49dd3",
      "parents": [
        "be41e941d5f1a48bde7f44d09d56e8d2605f98e1"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jul 29 11:42:22 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 29 12:57:10 2008 +0200"
      },
      "message": "ALSA: ASoC: Update Poodle to current ASoC API\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "be41e941d5f1a48bde7f44d09d56e8d2605f98e1",
      "tree": "f8f519262a5466623538ce73c1d1c8ef34b9169e",
      "parents": [
        "a7b815169aae65072017efb1fba9dcecc82ba7c1"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Jul 28 17:04:39 2008 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 29 12:27:10 2008 +0200"
      },
      "message": "ALSA: asoc: restrict sample rate and size in Freescale MPC8610 sound drivers\n\nThe Freescale MPC8610 SSI device has the option of using one clock for both\ntransmit and receive (synchronous mode), or independent clocks (asynchronous).\nThe SSI driver, however, programs the SSI into synchronous mode and then\ntries to program the clock registers independently.  The result is that the wrong\nsample size is usually generated during recording.\n\nThis patch fixes the discrepancy by restricting the sample rate and sample size\nof the playback and capture streams.  The SSI driver remembers which stream\nis opened first.  When a second stream is opened, that stream is constrained\nto the same sample rate and size as the first stream.\n\nA future version of this driver will lift the sample size restriction.\nSupporting independent sample rates is more difficult, because only certain\ncodecs provide dual independent clocks.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7b815169aae65072017efb1fba9dcecc82ba7c1",
      "tree": "974eb7aba36118a6fd29b450133357a4c0e9cc4a",
      "parents": [
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jul 26 20:43:01 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 29 12:27:03 2008 +0200"
      },
      "message": "ALSA: sound/soc/pxa/tosa.c: removed duplicated include\n\nRemoved duplicated include \u003casm/arch/tosa.h\u003e in\nsound/soc/pxa/tosa.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f15cbe6f1a4b4d9df59142fc8e4abb973302cf44",
      "tree": "774d7b11abaaf33561ab8268bf51ddd9ceb79025",
      "parents": [
        "25326277d8d1393d1c66240e6255aca780f9e3eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 08:09:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 08:09:44 2008 +0900"
      },
      "message": "sh: migrate to arch/sh/include/\n\nThis follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.\n\nMost of the moving about was done with Sam\u0027s directions at:\n\nhttp://marc.info/?l\u003dlinux-sh\u0026m\u003d121724823706062\u0026w\u003d2\n\nwith subsequent hacking and fixups entirely my fault.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb703027ac4ed563823e4d7824f68afed637d89a",
      "tree": "de35552440e7d2c7b74d0020c6a3cc1a8ed8b060",
      "parents": [
        "429e90893c9ad2c266d541c94d6ca69a34a7701d",
        "837b41b5de356aa67abb2cadb5eef3efc7776f91"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 18:11:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 18:11:53 2008 -0300"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "375614422509c98a1f3dbef410206bf81775169b",
      "tree": "02e65184a80446d56b6c05b76417791a3b68b234",
      "parents": [
        "eeb61f719c00c626115852bbc91189dc3011a844",
        "536319afd1f25383009c0c88f6fb00104f49c178"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:45:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:45:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel).\n  ALSA: cs4232: fix crash during chip PNP detection\n  ALSA: hda - Add automatic model setting for the Acer Aspire 5920G laptop\n  ALSA: make snd_ac97_add_vmaster() static\n  ALSA: sound/pci/azt3328.h: no variables for enums\n  ALSA: soc - wm9712 mono mixer\n  ALSA: hda - Add support of ASUS Eeepc P90*\n  ALSA: opti9xx: no isapnp param for !CONFIG_PNP\n  ALSA: opti93x - Fix NULL dereference\n  ALSA: hda - Added support for Asus V1Sn\n  ALSA: ASoC: Factor PGA DAPM handling into main\n  ALSA: ASoC: Refactor DAPM event handler\n  ALSA: ALSA: ens1370: communicate PCI device to AC97\n  ALSA: ens1370: SRC stands for Sample Rate Converter\n  ALSA: hda - Align BDL position adjustment parameter\n  ALSA: Au1xpsc: psc not disabled when TX is idle\n  ALSA: add TriTech 28023 AC97 codec ID and Wolfson 9701 name.\n"
    },
    {
      "commit": "50cb993ea6cd187bfed085cb3e0747066edeb02f",
      "tree": "61edac62c6c5bc07c59e4369c50c6821ad77f2c0",
      "parents": [
        "445c2714cf72817ab1ad3ca894c6d9b2047b3a3e",
        "8be1a6d6c77ab4532e4476fdb8177030ef48b52c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 12:25:57 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 12:25:57 2008 -0300"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "0ea6bc8d43c9ee3c5384bea184eab020927a5b2c",
      "tree": "f8e4988ac5612179b5fdd906e375bd1fde7ed636",
      "parents": [
        "c52e4f5836cff0a70a25665f475cf5294c9fe5eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:26:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:10 2008 -0300"
      },
      "message": "V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_device\n\nThe type and type2 fields were unused and so could be removed.\nInstead add a vfl_type field that contains the type of the video\ndevice.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "536319afd1f25383009c0c88f6fb00104f49c178",
      "tree": "82790c97fccf0396a84b52f447b9dfd0fa3292b0",
      "parents": [
        "b15ebe2616289da258f85b3ff142fca237ef9f59"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Mon Jul 21 22:18:01 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:27 2008 +0200"
      },
      "message": "ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel).\n\nCurrently, even if you pass model\u003dintel-mac-v3 as a module parameter to\nsnd_hda_intel, the function patch_stac922x (patch_sigmatel.c) will still\ntry to auto-detect the model type. This is a problem on my MacBook Pro 1st\ngeneration, which needs intel-mac-v3, but sometimes incorrectly reports\n0x00000100 as subsystem id, which causes the switch in patch_stac922x to\nselect intel-mac-v4.\n\nTo fix this, I added a new model called intel-mac-auto, so in case no\nmodule parameter is passed, and an Intel Mac board is detected, the\nmodel will be automatically detected, while no detection will be done\nif the model is forced to intel-mac-v3.\n\nThis problem has been around for quite a while, and I used to fix it\nby moving the case statement for 0x00000100 in patch_stac922x so that\nintel-mac-v3 is chosen.\n\nAnother way to fix the problem would be to check if a module parameter\nwas set directly in patch_stac922x, using something like this:\nif (spec-\u003eboard_config \u003d\u003d STAC_INTEL_MAC_V3 \u0026\u0026\n\t!codec-\u003ebus-\u003emodelname) {\n\nBut I think it is less elegant (if you prefer that way, I can prepare a\npatch).\n\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b15ebe2616289da258f85b3ff142fca237ef9f59",
      "tree": "d404eca0cbee1545215c94271cb775bef6925f1b",
      "parents": [
        "fe7e873f52f17ad9b8ee9e2c70acaddcae22443b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 07:48:49 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:27 2008 +0200"
      },
      "message": "ALSA: cs4232: fix crash during chip PNP detection\n\nThe acard-\u003ewss pointer is uninitialized in this function\nwhich leads to crash during chip PNP detection.\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\n"
    },
    {
      "commit": "fe7e873f52f17ad9b8ee9e2c70acaddcae22443b",
      "tree": "1db13d7d6434be8e793584d310ec7cc2aa1e8505",
      "parents": [
        "13c2108de4437771a77f775fe33e9a33c53a8a14"
      ],
      "author": {
        "name": "Travis Place",
        "email": "wishie@wishie.net",
        "time": "Sun Jul 27 10:13:26 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:26 2008 +0200"
      },
      "message": "ALSA: hda - Add automatic model setting for the Acer Aspire 5920G laptop\n\nMake the Acer Aspire 5920G (1025:0121) select ALC883_ACER_ASPIRE\nby default.\n\nSigned-off-by: Travis Place \u003cwishie@wishie.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "13c2108de4437771a77f775fe33e9a33c53a8a14",
      "tree": "e031c35e6ab5158460d93fab5c92204f28631e2f",
      "parents": [
        "6aa1e464453e398e4ab12558777fb10cff8a284d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 20:21:32 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:26 2008 +0200"
      },
      "message": "ALSA: make snd_ac97_add_vmaster() static\n\nThis patch makes the needlessly global snd_ac97_add_vmaster() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6aa1e464453e398e4ab12558777fb10cff8a284d",
      "tree": "1630d096e9439a6b214057267aef539925e8d5c0",
      "parents": [
        "9432484110263e9418f380faf05fa9e2e7fb87a0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 20:21:28 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:25 2008 +0200"
      },
      "message": "ALSA: sound/pci/azt3328.h: no variables for enums\n\nAZF_FREQUENCIES and AZF_GAME_CONFIGS were variables, and this doesn\u0027t\nseem to have been intended.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "322e4095c9261d4cf0326f10d8e398d05e66521c",
      "tree": "e22cdb824f41131564558251d99ffb2107d85c97",
      "parents": [
        "9c39d7eafa366b807067697f7fc5b14d8b865179"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 22 16:25:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:55:08 2008 -0300"
      },
      "message": "V4L/DVB (8484): videodev: missed two more usages of the removed \u0027owner\u0027 field.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "76a6f3dc9a7108785c145a298f82c72f9208fe17",
      "tree": "3066b1f95336ea152a77b01317f27bd2cb861446",
      "parents": [
        "7102ed519a08b70eadc8fea9d8765d2d990241d1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:29:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:27 2008 -0700"
      },
      "message": "CONFIG_SOUND_WM97XX: remove stale makefile line\n\nThe driver is gone for a long time.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7102ed519a08b70eadc8fea9d8765d2d990241d1",
      "tree": "f98b5992d340e66a72ae9e0807d732962de37cf8",
      "parents": [
        "33cba0657393a75e18e1781e3e13613303f18124"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:29:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:27 2008 -0700"
      },
      "message": "remove the OSS trident driver\n\nSOUND_TRIDENT was the last PCI OSS driver, and since there\u0027s already an\nALSA driver for the same hardware we can remove it.\n\n[muli@il.ibm.com: update CREDITS]\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27ac792ca0b0a1e7e65f20342260650516c95864",
      "tree": "8e0bc93612da0803fe12303ccb75c837cd633c83",
      "parents": [
        "d92bc318547507a944a22e7ef936793dc0fe167f"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Wed Jul 23 21:28:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:21 2008 -0700"
      },
      "message": "PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures\n\nOn 32-bit architectures PAGE_ALIGN() truncates 64-bit values to the 32-bit\nboundary. For example:\n\n\tu64 val \u003d PAGE_ALIGN(size);\n\nalways returns a value \u003c 4GB even if size is greater than 4GB.\n\nThe problem resides in PAGE_MASK definition (from include/asm-x86/page.h for\nexample):\n\n#define PAGE_SHIFT      12\n#define PAGE_SIZE       (_AC(1,UL) \u003c\u003c PAGE_SHIFT)\n#define PAGE_MASK       (~(PAGE_SIZE-1))\n...\n#define PAGE_ALIGN(addr)       (((addr)+PAGE_SIZE-1)\u0026PAGE_MASK)\n\nThe \"~\" is performed on a 32-bit value, so everything in \"and\" with\nPAGE_MASK greater than 4GB will be truncated to the 32-bit boundary.\nUsing the ALIGN() macro seems to be the right way, because it uses\ntypeof(addr) for the mask.\n\nAlso move the PAGE_ALIGN() definitions out of include/asm-*/page.h in\ninclude/linux/mm.h.\n\nSee also lkml discussion: http://lkml.org/lkml/2008/6/11/237\n\n[akpm@linux-foundation.org: fix drivers/media/video/uvc/uvc_queue.c]\n[akpm@linux-foundation.org: fix v850]\n[akpm@linux-foundation.org: fix powerpc]\n[akpm@linux-foundation.org: fix arm]\n[akpm@linux-foundation.org: fix mips]\n[akpm@linux-foundation.org: fix drivers/media/video/pvrusb2/pvrusb2-dvb.c]\n[akpm@linux-foundation.org: fix drivers/mtd/maps/uclinux.c]\n[akpm@linux-foundation.org: fix powerpc]\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30d38542ec777468bb6a31829076a2dbc5690e35",
      "tree": "698b7a4fdd730befa34c4c9642cdbe72ce7d336a",
      "parents": [
        "20b7997e8abdf338dcc27fb4f1333c4973a7f113",
        "044e5f45e4ad890d03bd1e8bb44c634397cac24d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)\n  [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)\n  [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)\n  [ARM] pxa: add base support for PXA930 (aka Tavor-P)\n  [ARM] Update mach-types\n  [ARM] pxa: make littleton to use the new smc91x platform data\n  [ARM] pxa: make zylonite to use the new smc91x platform data\n  [ARM] pxa: make mainstone to use the new smc91x platform data\n  [ARM] pxa: make lubbock to use new smc91x platform data\n  [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data\n  [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable\n  [NET] smc91x: add SMC91X_NOWAIT flag to platform data\n  [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*\n  [NET] smc91x: remove \"irq_flags\" from \"struct smc91x_platdata\"\n  [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper\n  Support for LCD on e740 e750 e400 and e800 e-series PDAs\n  E-series UDC support\n  PXA UDC - allow use of inverted GPIO for pullup\n  Add e350 support\n  Fix broken e-series build\n  E-series GPIO / IRQ definitions.\n  ...\n"
    },
    {
      "commit": "89409211ff97bf82295d1fb98ab18302a03e9199",
      "tree": "df122211e80cb4998011bf6c4efc8e3cb8c67dc9",
      "parents": [
        "9def0b9761ee096c3c539b427dfb1e52b373cdad"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 21 12:52:33 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:44 2008 -0700"
      },
      "message": "device create: sound: convert device_create to device_create_drvdata\n\ndevice_create() is race-prone, so use the race-free\ndevice_create_drvdata() instead as device_create() is going away.\n\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9432484110263e9418f380faf05fa9e2e7fb87a0",
      "tree": "502c01fc728d3ece7fd3a217ccd1339e1fa60a8d",
      "parents": [
        "f53281e62a41ac176f050307c0d746a1183a68e8"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Jul 20 17:36:20 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 20 17:39:38 2008 +0200"
      },
      "message": "ALSA: soc - wm9712 mono mixer\n\nthis fixes typo in wm9712 codec which prevents it from registering all audio\nroutes (and thus working correctly). Please consider applying.\n\n(Tested and works on palmtx, palmld and palmt5)\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Mark Brown \u003cbrooie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f53281e62a41ac176f050307c0d746a1183a68e8",
      "tree": "93c6384c664f80c3af3be713e713a52a807da56a",
      "parents": [
        "51f6baad264ca4bacdbf4fa25c676fa30d344bfa"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Fri Jul 18 12:36:43 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 18 12:39:09 2008 +0200"
      },
      "message": "ALSA: hda - Add support of ASUS Eeepc P90*\n\n- Support ASUS_P900A \u003d P703\n- Support ASUS_P901\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "51f6baad264ca4bacdbf4fa25c676fa30d344bfa",
      "tree": "918a6cf31f94eea02c9a99c701cea1dd0da06532",
      "parents": [
        "82af6bc0986c5140efc875b2d91326031f0254ab"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Fri Jul 18 11:15:12 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 18 12:01:45 2008 +0200"
      },
      "message": "ALSA: opti9xx: no isapnp param for !CONFIG_PNP\n\n\"isapnp\" needs CONFIG_PNP to be useful.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "82af6bc0986c5140efc875b2d91326031f0254ab",
      "tree": "bb6124529c7f0c5489205beb3bb031eeaf40f5f3",
      "parents": [
        "2522d7359301efadfb5744ebd3c623c3af4a7b30"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 23:37:20 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 18 11:59:40 2008 +0200"
      },
      "message": "ALSA: opti93x - Fix NULL dereference\n\nProbing non-existing device causes Oops with snd-opti93x driver\ndue to NULL access in the destructor of the error path.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2522d7359301efadfb5744ebd3c623c3af4a7b30",
      "tree": "839fd1c32f34d17c967bc22299aeb7a8b93ce693",
      "parents": [
        "9dd8d812d3b4d208a769ca3cf23a7f9294632d0d"
      ],
      "author": {
        "name": "Alexander Holler",
        "email": "holler@ahsoftware.de",
        "time": "Thu Jul 17 23:36:15 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 23:43:13 2008 +0200"
      },
      "message": "ALSA: hda - Added support for Asus V1Sn\n\nAdded the necessary ID for Asus V1Sn to patch_realtek.c\nto use ALC861VD_LENOVO on these laptops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9dd8d812d3b4d208a769ca3cf23a7f9294632d0d",
      "tree": "779b9c5902acac0015a3875f10e4f74680e8d954",
      "parents": [
        "2927d6eeca0a5004d81fa5bedbdf3f2b1b842903"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 17 15:06:51 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 16:17:17 2008 +0200"
      },
      "message": "ALSA: ASoC: Factor PGA DAPM handling into main\n\nThis allows pre and post event hooks to be provided for PGA widgets.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2927d6eeca0a5004d81fa5bedbdf3f2b1b842903",
      "tree": "af22c4afd917b02970cea2c94e405306d882c27b",
      "parents": [
        "462dba28e1921f19319d11a44b7bb97e72da2a79"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 17 15:06:50 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 16:17:16 2008 +0200"
      },
      "message": "ALSA: ASoC: Refactor DAPM event handler\n\nThe DAPM event callback code has many layers of indentation, taking it\nover 80 columns. Refactor the code to give less indentation in order to\navoid checkpatch issues on further changes and exploding indentation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "462dba28e1921f19319d11a44b7bb97e72da2a79",
      "tree": "c9dbed186f7aed97019a3deeb477234a4db34367",
      "parents": [
        "810fd3f3f621fef9d1ac71b198d830fdeafbc1c3"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Thu Jul 17 14:02:16 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 14:29:55 2008 +0200"
      },
      "message": "ALSA: ALSA: ens1370: communicate PCI device to AC97\n\ncommunicate the ES137x PCI device to the AC97 code for its\nsubsys_vendor/device values\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "810fd3f3f621fef9d1ac71b198d830fdeafbc1c3",
      "tree": "35f612ab131c26243f7b1b8a769b089168ffd30a",
      "parents": [
        "e785d3d8fb5fab744d67fac9966229bcdc52db45"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Thu Jul 17 09:22:29 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 11:58:38 2008 +0200"
      },
      "message": "ALSA: ens1370: SRC stands for Sample Rate Converter\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e785d3d8fb5fab744d67fac9966229bcdc52db45",
      "tree": "f64a4f3420b62410746f7fae63cb07463340e9db",
      "parents": [
        "2b30a55d4d09254d6b25814bf6ac0b7843afdc99"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 15 16:28:43 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 16 12:03:24 2008 +0200"
      },
      "message": "ALSA: hda - Align BDL position adjustment parameter\n\nIt seems NVidia and other hardwares require the alignment for period\nupdate timing.  For satisfying this condition, align the position\nadjustment for delayed wake-up to the initial bdl_pos_adj value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2b30a55d4d09254d6b25814bf6ac0b7843afdc99",
      "tree": "3e83e1f31958f7c0c5ba2e38f74d03e608a79193",
      "parents": [
        "f6127efba1295b4668327b97014e678370028827"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Jul 15 15:07:19 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 15 15:08:28 2008 +0200"
      },
      "message": "ALSA: Au1xpsc: psc not disabled when TX is idle\n\nTX idleness isn\u0027t tested, but RX twice. PSC is not disabled when TX is idle\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6127efba1295b4668327b97014e678370028827",
      "tree": "e0be47b687c1fe56248fc6cb8b0e4df96481f5e1",
      "parents": [
        "50515af207d410c9f228380e529c56f43c3de0bd"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue Jul 15 03:00:21 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 15 15:08:25 2008 +0200"
      },
      "message": "ALSA: add TriTech 28023 AC97 codec ID and Wolfson 9701 name.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a86102248592e178a9023359ccf7f0e489d8e35",
      "tree": "9e5fdb9aafca687fa412f7c034f2cfbb834b8567",
      "parents": [
        "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
        "751851af7aae9b8bd5a60b3897209081fbc18b2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:54:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:54:07 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://git.infradead.org/users/dwmw2/firmware-2.6\n\n* \u0027for-2.6.27\u0027 of git://git.infradead.org/users/dwmw2/firmware-2.6: (64 commits)\n  firmware: convert sb16_csp driver to use firmware loader exclusively\n  dsp56k: use request_firmware\n  edgeport-ti: use request_firmware()\n  edgeport: use request_firmware()\n  vicam: use request_firmware()\n  dabusb: use request_firmware()\n  cpia2: use request_firmware()\n  ip2: use request_firmware()\n  firmware: convert Ambassador ATM driver to request_firmware()\n  whiteheat: use request_firmware()\n  ti_usb_3410_5052: use request_firmware()\n  emi62: use request_firmware()\n  emi26: use request_firmware()\n  keyspan_pda: use request_firmware()\n  keyspan: use request_firmware()\n  ttusb-budget: use request_firmware()\n  kaweth: use request_firmware()\n  smctr: use request_firmware()\n  firmware: convert ymfpci driver to use firmware loader exclusively\n  firmware: convert maestro3 driver to use firmware loader exclusively\n  ...\n\nFix up trivial conflicts with BKL removal in drivers/char/dsp56k.c and\ndrivers/char/ip2/ip2main.c manually.\n"
    },
    {
      "commit": "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
      "tree": "edbc09b7945994f78668d218fa02e991c3b3b365",
      "parents": [
        "666484f0250db2e016948d63b3ef33e202e3b8d0",
        "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (241 commits)\n  [ARM] 5171/1: ep93xx: fix compilation of modules using clocks\n  [ARM] 5133/2: at91sam9g20 defconfig file\n  [ARM] 5130/4: Support for the at91sam9g20\n  [ARM] 5160/1: IOP3XX: gpio/gpiolib support\n  [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.\n  [ARM] 5084/1: zylonite: Register AC97 device\n  [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n  [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n  [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting\n  [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n  [ARM] 5144/1: pxaficp_ir: cleanup includes\n  [ARM] pxa: remove pxa_set_cken()\n  [ARM] pxa: allow clk aliases\n  [ARM] Feroceon: don\u0027t disable BPU on boot\n  [ARM] Orion: LED support for HP mv2120\n  [ARM] Orion: add RD88F5181L-FXO support\n  [ARM] Orion: add RD88F5181L-GE support\n  [ARM] Orion: add Netgear WNR854T support\n  [ARM] s3c2410_defconfig: update for current build\n  [ARM] Acer n30: Minor style and indentation fixes.\n  ...\n"
    },
    {
      "commit": "751851af7aae9b8bd5a60b3897209081fbc18b2b",
      "tree": "5cb8dbb71d691a760da61e319796800ee42cc1c5",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "d71792ac3d48df6693f7b339e02494efc27036c3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:49:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:51:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\n\tsound/pci/Kconfig\n"
    },
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "d1794f2c5b5817eb79ccc5e00701ca748d1b073a",
      "tree": "5a4c98e694e88a8c82f342d0cc9edb2a4cbbef36",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "2fceef397f9880b212a74c418290ce69e7ac00eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6: (146 commits)\n  IB/umad: BKL is not needed for ib_umad_open()\n  IB/uverbs: BKL is not needed for ib_uverbs_open()\n  bf561-coreb: BKL unneeded for open()\n  Call fasync() functions without the BKL\n  snd/PCM: fasync BKL pushdown\n  ipmi: fasync BKL pushdown\n  ecryptfs: fasync BKL pushdown\n  Bluetooth VHCI: fasync BKL pushdown\n  tty_io: fasync BKL pushdown\n  tun: fasync BKL pushdown\n  i2o: fasync BKL pushdown\n  mpt: fasync BKL pushdown\n  Remove BKL from remote_llseek v2\n  Make FAT users happier by not deadlocking\n  x86-mce: BKL pushdown\n  vmwatchdog: BKL pushdown\n  vmcp: BKL pushdown\n  via-pmu: BKL pushdown\n  uml-random: BKL pushdown\n  uml-mmapper: BKL pushdown\n  ...\n"
    },
    {
      "commit": "d71792ac3d48df6693f7b339e02494efc27036c3",
      "tree": "fa5ee1c156cfd0786610fc20213098a13537eab3",
      "parents": [
        "7f127d5ed0da66053482a3e18014c439da3c41d1"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Sat Jul 05 18:05:22 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:45:46 2008 -0700"
      },
      "message": "firmware: convert sb16_csp driver to use firmware loader exclusively\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "a3da5bf84a97d48cfaf66c6842470fc403da5121",
      "tree": "cdf66c0cff8c61eedd60601fc9dffdd1ed39b880",
      "parents": [
        "3b23e665b68387f5ee7b21f7b75ceea4d9acae4a",
        "d59fdcf2ac501de99c3dfb452af5e254d4342886"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:43:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:43:24 2008 -0700"
      },
      "message": "Merge branch \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (821 commits)\n  x86: make 64bit hpet_set_mapping to use ioremap too, v2\n  x86: get x86_phys_bits early\n  x86: max_low_pfn_mapped fix #4\n  x86: change _node_to_cpumask_ptr to return const ptr\n  x86: I/O APIC: remove an IRQ2-mask hack\n  x86: fix numaq_tsc_disable calling\n  x86, e820: remove end_user_pfn\n  x86: max_low_pfn_mapped fix, #3\n  x86: max_low_pfn_mapped fix, #2\n  x86: max_low_pfn_mapped fix, #1\n  x86_64: fix delayed signals\n  x86: remove conflicting nx6325 and nx6125 quirks\n  x86: Recover timer_ack lost in the merge of the NMI watchdog\n  x86: I/O APIC: Never configure IRQ2\n  x86: L-APIC: Always fully configure IRQ0\n  x86: L-APIC: Set IRQ0 as edge-triggered\n  x86: merge dwarf2 headers\n  x86: use AS_CFI instead of UNWIND_INFO\n  x86: use ignore macro instead of hash comment\n  x86: use matching CFI_ENDPROC\n  ...\n"
    },
    {
      "commit": "80ca9a706b458d09b8cc8d5258bb61957f66ca5e",
      "tree": "b8b0f6c2736f89b4dc5a45a834aaa0099b07aa90",
      "parents": [
        "862c2c0a61c515f2e9f63f689215bcf99a607eaf"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Sun Jul 13 13:58:12 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:01:09 2008 +0200"
      },
      "message": "ALSA: correct kcalloc usage\n\nkcalloc is supposed to be called with the count as its first argument and the\nelement size as the second.\n\nBoth arguments are size_t so does not affect correctness.  This callsite is\nduring module_init and therefore not performance critical.  Another patch will\noptimize the case when the count is variable but the size is fixed.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "862c2c0a61c515f2e9f63f689215bcf99a607eaf",
      "tree": "e1d40973f3d96a3a171fe5bd770e1ef893fb0581",
      "parents": [
        "1e066322c26562621811effb1eb14097bc67a9ee"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jul 12 22:43:50 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:01:02 2008 +0200"
      },
      "message": "ALSA: ALSA driver for SGI O2 audio board\n\nThis patch adds a new ALSA driver for the audio device found inside\nmost of the SGI O2 workstation. The hardware uses a SGI custom chip,\nwhich feeds a AD codec chip.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1e066322c26562621811effb1eb14097bc67a9ee",
      "tree": "df3c7607b36e7727136e14dd360fa634ad232943",
      "parents": [
        "787dba37a6ff5c80c67f37c081712a6e4af92e25"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Jul 11 14:05:17 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:01:01 2008 +0200"
      },
      "message": "ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform.\n\nWe don\u0027t want to see ASoC platform menus for other non selected\narchitectures in our config.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "787dba37a6ff5c80c67f37c081712a6e4af92e25",
      "tree": "46fb52cca0a1f9d629d6602e4b5747425353af8f",
      "parents": [
        "9e4641541e9681a568483133813332cfafa34d86"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jul 12 12:12:20 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:00:57 2008 +0200"
      },
      "message": "ALSA: ALSA driver for SGI HAL2 audio device\n\nThis patch adds a new ALSA driver for the audio device found inside\nmany older SGI workstation (Indy, Indigo2). The hardware uses a SGI\ncustom chip, which feeds two codec chips, an IEC chip and a synth chip.\nCurrently only one of the codecs is supported. This driver already has\nthe same functionality as the HAL2 OSS driver and will replace it.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9e4641541e9681a568483133813332cfafa34d86",
      "tree": "ce6128a644b5e0db79fcb9d4b59cbb7dad667b80",
      "parents": [
        "86376df6ad0f1a7a1118cd53b0cfd679524f5436"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 12 12:05:25 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:00:51 2008 +0200"
      },
      "message": "ALSA: hda - Fix FSC V5505 model\n\nmodel\u003dlaptop-hpmicsense matches better to FSC V5505 laptop.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "86376df6ad0f1a7a1118cd53b0cfd679524f5436",
      "tree": "2f26da098172c61bc366daa612a40031b3b5e2af",
      "parents": [
        "4090dffb1438e03a434e3747b14321440561d956"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 12 12:04:05 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:00:37 2008 +0200"
      },
      "message": "ALSA: hda - Fix missing init for unsol events on micsense model\n\nFixed the missing initialization for unsolicited events on\nCx5045 micsense model.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4090dffb1438e03a434e3747b14321440561d956",
      "tree": "15cd2aff13f4de12c532133275dbd595b4214344",
      "parents": [
        "f7c5dda23a9f4b7f8977612154daef44cc0f423b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 12 12:02:45 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:00:33 2008 +0200"
      },
      "message": "ALSA: hda - Fix internal mic vref pin setup\n\nSet the vref80 to the internal mic pin 0x12 for Cx5045.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f7c5dda23a9f4b7f8977612154daef44cc0f423b",
      "tree": "3b9c446e94459bf2f8be917767251cdfaa9d9623",
      "parents": [
        "34ec8a0ae138c2787a550b930d29a9cce4900cee"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Jul 10 17:49:11 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:00:26 2008 +0200"
      },
      "message": "ALSA: hda: 92hd71bxx PC Beep\n\nAdded volume controls for the analog PC Beep on 92hd71bxx 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": "044e5f45e4ad890d03bd1e8bb44c634397cac24d",
      "tree": "a6063f77bd719d933823915d2273eaadb6331611",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "faf64ed4968e354624f330c6da6c1ce8b05a0713"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 13 12:05:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 13 12:05:49 2008 +0100"
      },
      "message": "Merge branch \u0027pxa\u0027 into devel\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "7fecc34e07e02b4d9dab1a1f4bf7fdac0a656b9b",
      "tree": "110d24e6394dbd98cb33d80a5587cd18c8315e0b",
      "parents": [
        "a9da4f7ed6a702996ac9d1bbaf1a3969a4c092b3",
        "938870491f0cad030b358af47e28d124b72702d1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jul 12 21:43:01 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:43:01 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-tosa\u0027 into pxa\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/tosa.c\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "8a55a00aad9f5c4e9bb97729b42a7ceea2a3b6fb",
      "tree": "fe0550f928c49bf656f64194c7b1f6e072aaca43",
      "parents": [
        "3a62ed73ccb76b3d573c2ceb52ee01081fa89f3d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 19:35:33 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 19:34:22 2008 +0200"
      },
      "message": "x86, VisWS: turn into generic arch, update include file change\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a177ba3b7a08beef3f0fe74efa0f90701891945a",
      "tree": "ff57cc45ed39eced001d3cb61e93d3dcd2f79714",
      "parents": [
        "66ee156078697cdc013d46aed3b2fee445c325a1",
        "3ef8191f43cfd936ea00b7483ea0acf2f0303a23",
        "150c9173031d43746d70582a17931350f3da8932",
        "0c5d5b70449eddb7e2c8a5fdaf71b6108c1a9afc",
        "63f385cd1f649b3f4f2d59fc609e051981215fd7",
        "7e36e2f5355ab87f8946041d044b34cda01e2077",
        "f7def13ed0775ee506c62a8612a124dce1776ac2",
        "188237e28d7fece0471640ba86f6d8cd164ed085",
        "88b8ba90570067178d32c654ad95786041e86e86",
        "341eb781019afbf279b42722b00f63c6db00bf09",
        "bedd78ca786c1d18c2a2785c7e40593dc9c9870f",
        "7ba06b17a1931b2c9e1bee525a8c36920f5be0e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dyntick\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027misc\u0027, \u0027orion\u0027, \u0027omap-reviewed\u0027, \u0027rpc\u0027, \u0027rtc\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "18ee6dfae89d9c131e3c9952939633ba8fa86247",
      "tree": "874daf2910c7ad12c9f979fb5a059ae2ae7bc27d",
      "parents": [
        "a292f404fabb342716a9d96e8155b7fb7b651dc1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 29 15:07:34 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:48 2008 +0100"
      },
      "message": "firmware: convert ymfpci driver to use firmware loader exclusively\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a292f404fabb342716a9d96e8155b7fb7b651dc1",
      "tree": "5451a8901b2d61c39218c518204733759456b4a7",
      "parents": [
        "76770664dcbc008300c2ac8747671efcc4f78c2d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 29 14:48:34 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:46 2008 +0100"
      },
      "message": "firmware: convert maestro3 driver to use firmware loader exclusively\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "76770664dcbc008300c2ac8747671efcc4f78c2d",
      "tree": "82df613189899e7808fdeb7b797a5318a0740c0f",
      "parents": [
        "59890f74e51abffd0dd017785d89f8a8475d489d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 26 23:01:27 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:44 2008 +0100"
      },
      "message": "firmware: convert korg1212 driver to use firmware loader exclusively\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fd4f80de4612cc5255c108a8c13df88f89c46654",
      "tree": "e235bbf17b49ad2d3723656f92d495ce4c1b33d1",
      "parents": [
        "67852dc08c0782735d48ce1e2a6eb44cd02a6ff7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:43:01 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:29:01 2008 +0100"
      },
      "message": "Fix a const pointer usage warning in the Digigram miXart soundcard driver\n\nFix a const pointer usage warning in the Digigram miXart soundcard driver.  A\nconst pointer is being passed to copy_from_user() to load the firmware into.\nThis is okay in this case because the function has allocated the firmware\nstruct itself, but the const qualifier is part of the firmware struct - so the\npatch casts the const away.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "67852dc08c0782735d48ce1e2a6eb44cd02a6ff7",
      "tree": "ee7b72bcff6fdde2092b6ce5684b8b015d297319",
      "parents": [
        "9b8a3e4cb1361cf4b4a50916876e72f07a9037e9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:45:58 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:28:52 2008 +0100"
      },
      "message": "Fix a const pointer usage warning in the Digigram pcxhr soundcard driver\n\nFix a const pointer usage warning in the Digigram pcxhr compatible soundcard\ndriver.  A const pointer is being passed to copy_from_user() to load the\nfirmware into.  This is okay in this case because the function has allocated\nthe firmware struct itself, but the const qualifier is part of the firmware\nstruct - so the patch casts the const away.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b561c74ae2832d32cc189ecd82863d31151cdcb5",
      "tree": "d633e3561a04e57d7950be432503ecaeb76e0710",
      "parents": [
        "ed5a2825feb79c424882c9d0f483172a91c93b54"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:36:45 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:27:11 2008 +0100"
      },
      "message": "Fix a const pointer usage warning in the Digigram VX soundcard driver\n\nFix a const pointer usage warning in the Digigram VX soundcard driver.  A\nconst pointer is being passed to copy_from_user() to load the firmware into.\nThis is okay in this case because the function has allocated the firmware\nstruct itself, but the const qualifier will be part of the firmware \nstruct - so the patch casts the const away.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b82a82d0a90af74847ae3e873a241dedf3786fd5",
      "tree": "e00019c018a1a5790d4a31a4c5ef4e41501bbf0d",
      "parents": [
        "fa6e1cb66e2f9d2d4703e7bd7dd50839bb10e4c3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 29 14:40:00 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:40 2008 +0100"
      },
      "message": "ymfpci: treat firmware data as const\n\nStandardise both in-kernel and loaded firmware to be stored as\nlittle-endian instead of host-endian.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fa6e1cb66e2f9d2d4703e7bd7dd50839bb10e4c3",
      "tree": "ec12ed8ef839812d7ae7af1a3d9454f923986177",
      "parents": [
        "c63e87e90abb5d3ecd05d6c6eba94163bf8c1760"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 29 11:58:27 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:39 2008 +0100"
      },
      "message": "maestro3: treat firmware data as const\n\nThe maestro3 driver is byte-swapping its firmware to be host-endian in\nadvance, when it doesn\u0027t seem to be necessary -- we could just use\nle16_to_cpu() as we load it.\n\nDoing that means that we need to switch the in-tree firmware to be\nlittle-endian too.\n\nTake the least intrusive way of doing this, which is to switch the\nexisting snd_m3_convert_from_le() function to convert _to_ little-endian\ninstead, and use it on the in-tree firmware instead of the loaded\nfirmware. It\u0027s a bit suboptimal but doesn\u0027t matter much right now\nbecause we\u0027re about to remove the special cases for the in-tree version\nanyway.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2f0600b639777cbc1c0ae3f7bbbc982b0838e706",
      "tree": "359cc37f494ca099b8a05413bd4a00db1e93a86a",
      "parents": [
        "b8d21807a1a479e0214a03069a88e3e93492b72d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 24 00:02:49 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:10 2008 +0100"
      },
      "message": "vx: treat firmware data as const\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b8d21807a1a479e0214a03069a88e3e93492b72d",
      "tree": "dd6089f948177dfda598a1b379aecffba5211ce9",
      "parents": [
        "93a9c901c88ba2b1bae9dd55e6243896b8a580f1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 24 00:02:28 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:09 2008 +0100"
      },
      "message": "pcxhr: treat firmware data as const\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "93a9c901c88ba2b1bae9dd55e6243896b8a580f1",
      "tree": "32d7f31a98511d609e46c02110de3883dd60dddb",
      "parents": [
        "c2ba47d776bf9a45e15f28fc73ad44877437bef9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 24 00:02:03 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:07 2008 +0100"
      },
      "message": "riptide: treat firmware data as const\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c2ba47d776bf9a45e15f28fc73ad44877437bef9",
      "tree": "bf3fed74b00c15730801eea6c5071e3a39609be3",
      "parents": [
        "b0d31d6b28c7ca2ed78ce16ec649c0aac383a3fe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 24 00:01:40 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:06 2008 +0100"
      },
      "message": "vx222: treat firmware data as const\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "34ec8a0ae138c2787a550b930d29a9cce4900cee",
      "tree": "12054eb6c3f0183fc730c85a3f191cc788820911",
      "parents": [
        "83a1a3974f33d45d6631363738db737624a32e82"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 14:49:19 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 14:49:19 2008 +0200"
      },
      "message": "ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model\n\nAs reported and tested by an RedHat customer, HP dc7600 with pci sub IDs\n0x103c/0x3011 works with the hp-3013 model and not with the hp only model.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "613526677a74c2b3d1b1696ea7334b2cf35155b3",
      "tree": "785ec10351bceedc278bba66a54c212f8e3d5f54",
      "parents": [
        "16074b669ea97e2bef494ec7cceb475566f763e3"
      ],
      "author": {
        "name": "sedji gaouaou",
        "email": "sedji.gaouaou@atmel.com",
        "time": "Thu Jul 10 10:15:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 12:13:47 2008 +0100"
      },
      "message": "[ARM] 5130/4: Support for the at91sam9g20\n\nSupport for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.\n\nAT91sam9g20 is an evolution of the at91sam9260 with a faster clock\nspeed.\nWe created a new board for this device but based the chip support\ndirectly on 9260 files with little updates.\nHere is the chip page on Atmel wabsite:\nhttp://atmel.com/dyn/products/product_card.asp?part_id\u003d4337\n\nSigned-off-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Justin Waters \u003cjustin.waters@timesys.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83a1a3974f33d45d6631363738db737624a32e82",
      "tree": "208947b11f8c2f3e2d5e46d547c1a4a8aa551da9",
      "parents": [
        "c85ceac97487580e39daaf57858513246e425647"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:05:42 2008 +0200"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:05:42 2008 +0200"
      },
      "message": "ALSA: usb-audio: add some Yamaha USB MIDI quirks\n\nAdd quirk entries for four Yamaha USB MIDI devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "c85ceac97487580e39daaf57858513246e425647",
      "tree": "3a9d8d480dc3e6b7ae3c242e6735431b9051d5e6",
      "parents": [
        "4a161d235b68eb7234f40106560c488a1bdb3851"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:01:06 2008 +0200"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:01:06 2008 +0200"
      },
      "message": "ALSA: usb-audio: fix Yamaha KX quirk\n\nWe have to restrict the quirk to interface 0 because the second\ninterface is not MIDI but HID. Additionally, this product ID is used\nby all four KX models, so it is better to read the product name from\nthe device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4a161d235b68eb7234f40106560c488a1bdb3851",
      "tree": "ef88570d98c10f1bfeef56bfeddbe8009d1fcaa5",
      "parents": [
        "bf41534506a0572c06c8f34d12aa489be4c8780e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Jul 09 16:27:56 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:33:07 2008 +0200"
      },
      "message": "ALSA: ASoC: Au12x0/Au1550 PSC Audio support\n\nAudio for Au12x0/Au1550 PSCs in AC97 and I2S mode, for ASoC v1 framework.\n\n- DBDMA, AC97 and I2S drivers\n- sample AC97 machine code (Db1200)\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "bf41534506a0572c06c8f34d12aa489be4c8780e",
      "tree": "58826c1b025ad2295d3d3e9d2089bed940983b07",
      "parents": [
        "a84534dc179d3e9f501e5a12598cc5271cd28f5b"
      ],
      "author": {
        "name": "Richard Chan",
        "email": "rspchan@starhub.net.sg",
        "time": "Wed Jul 09 19:39:07 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:33:05 2008 +0200"
      },
      "message": "ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h\n\nThis patch is for the Yamaha USB MIDI controller KX49.\nhttp://www.yamahasynth.com/products/kx/index.html\nIt has a 3-port MIDI interface and an HID interface (it has a tiny\nkeyboard subset).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a84534dc179d3e9f501e5a12598cc5271cd28f5b",
      "tree": "e66b586df7c0f4dfd7629f899f6be319647a4f30",
      "parents": [
        "76d39d0a1947fee4c29976e507fb93188eaa2b38"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jul 08 19:45:42 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:33:03 2008 +0200"
      },
      "message": "ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@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": "76d39d0a1947fee4c29976e507fb93188eaa2b38",
      "tree": "2007633c28ed1b689a3f5a21679827d6260a4f7a",
      "parents": [
        "af13452820d075cb7153fe155ca796e64038d7e5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jul 08 19:45:20 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:33:01 2008 +0200"
      },
      "message": "ALSA: tosa: fix compilation with new DAPM API\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@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": "af13452820d075cb7153fe155ca796e64038d7e5",
      "tree": "9c498f931c0820c79c7e98455a1f16991808fda8",
      "parents": [
        "ee2da99782d717b264d5c309a2084ca85e9a64ff"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 09 19:13:30 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:59 2008 +0200"
      },
      "message": "ALSA: wavefront - add const\n\nFix const to non-const pointer cast warning in wavefront_synth.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ee2da99782d717b264d5c309a2084ca85e9a64ff",
      "tree": "63ef3e9706e4ea08397c23cfe9782c00805927c6",
      "parents": [
        "7fc077fba5f8896c6fed3b35c5a10e7fdae82bbe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 09 10:28:41 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:58 2008 +0200"
      },
      "message": "ALSA: remove CONFIG_KMOD from sound\n\nA bunch of things in alsa depend on CONFIG_KMOD,\nuse CONFIG_MODULES instead where the dependency\nis needed at all.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7fc077fba5f8896c6fed3b35c5a10e7fdae82bbe",
      "tree": "19f9d6d3afaddaf1827d30d7b9dd5d027a1e378c",
      "parents": [
        "bd5d06eb8f0b9e0eb117b9c45c254d577ec2e273"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:52:10 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:57 2008 +0200"
      },
      "message": "ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver\n\nFix a const to non-const pointer assignment warning in the Digigram VXpocket\nsound driver.\n\nThis may be due to patch 0aa4937648b91e9e6d3879b2cbeaa5f0c9863ac0.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "bd5d06eb8f0b9e0eb117b9c45c254d577ec2e273",
      "tree": "3ddf83c05318a19d4dbb388eb21ced18bfa77b08",
      "parents": [
        "6f48413dd0f28d81a20fba2e264dd1b9f205893e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:30:30 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:55 2008 +0200"
      },
      "message": "ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver\n\nFix a const pointer usage warning in the Digigram VX soundcard driver.  A\nconst pointer is being passed to copy_from_user() to load the firmware into.\nThis is okay in this case because the function has allocated the firmware\nstruct itself, but the const qualifier is part of the firmware struct - so the\npatch casts the const away.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6f48413dd0f28d81a20fba2e264dd1b9f205893e",
      "tree": "841f17ea92bb772aa429e15697d213d73aa7888a",
      "parents": [
        "ac8615baf279f9bcb90c8ae017321d63a94e1762"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Tue Jul 08 13:21:52 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:54 2008 +0200"
      },
      "message": "ALSA: asoc: at32 - DAI struct merge and enable_pin() change.\n\nThis adds support for the recent DAI struct merge and new DAPM pin API.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ac8615baf279f9bcb90c8ae017321d63a94e1762",
      "tree": "e593bf032e8dcc08a01c69e53b27cc6fcb7416cb",
      "parents": [
        "64105cfd65df74fdf82c1d053b2c9953304a94ea"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Tue Jul 08 13:20:39 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:52 2008 +0200"
      },
      "message": "ALSA: asoc: n810 - fix build error.\n\nThis patch adds a missing \" that was recently introduced (removed)\nin the DAI struct merge patch series.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "64105cfd65df74fdf82c1d053b2c9953304a94ea",
      "tree": "af420baafa02afd0a6292dbe93e2c5fff65850b2",
      "parents": [
        "8c6529dbf881303920a415c2d14a500218661949"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Tue Jul 08 13:19:18 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:51 2008 +0200"
      },
      "message": "ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions.\n\nThis patch adds several functions for DAI control and config\nand replaces the current method of calling function pointers within\nthe DAI struct within the machine drivers.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8c6529dbf881303920a415c2d14a500218661949",
      "tree": "63795a932b871c635a7a77c87ed31254f8039a24",
      "parents": [
        "7e2574050e6af203f0c94915c98c53ce1fc48044"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Tue Jul 08 13:19:13 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:50 2008 +0200"
      },
      "message": "ALSA: asoc: core - add Digital Audio Interface (DAI) control functions.\n\nThis patch adds several functions for DAI control and config\nand replaces the current method of calling function pointers within\nthe DAI struct.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    }
  ],
  "next": "7e2574050e6af203f0c94915c98c53ce1fc48044"
}
