)]}'
{
  "log": [
    {
      "commit": "64bd43a086469a0bfdd87e012523184bdd96ce81",
      "tree": "f44ff7df4bae5ac265f68885663a790885895666",
      "parents": [
        "4a014a240b5a3c3b167702948a22dbe9e9a150a8",
        "a48dc30da44769ea3f3562c18f54878a9a3e78a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 20 14:03:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 20 14:03:04 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "2e8e59f437ce303fde2077cc5f84ce03c6ff1020",
      "tree": "49af09dab4d2ec3390d66bac3e55fd8defbba613",
      "parents": [
        "45c27fc8c89d39956930abeff8433c33d07a8d5f",
        "ff0c68d03b77ecb3a682137c42e947a4dc33e9b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 11:24:09 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 11:24:09 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda:\n  ALSA: hda - Add quirk mask for Fujitsu Amilo laptops with ALC883\n  ALSA: hda - Avoid call of snd_jack_report at release\n  ALSA: add private_data to struct snd_jack\n"
    },
    {
      "commit": "eae17754ab1ffc88190ebcbd33b6bec79e6e559a",
      "tree": "45ec47b21bf0ea823f7c2010eed45b23109ba142",
      "parents": [
        "5e901b37e4a8a305542ad3a776bce997efd7e5e9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 13 11:48:03 2009 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 15 10:54:06 2009 +0800"
      },
      "message": "[ARM] pxa: merge AC97 platform data structures\n\nCurrently there are two possible platform datas for the PXA AC97 driver:\none supported by the generic AC97 driver only which provides callbacks\nto allow board-specific configuration at stream startup and teardown,\nand another for pxa2xx-ac97-lib which allows configuration of the reset\nGPIO for PXA2xx CPUs.\n\nObviously this won\u0027t actually work when using the generic AC97 driver\nsince the drivers will attempt to parse the platform data in both\nformats. Fix this by merging the two structures.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "9d59065cd6fae841ca56c281189d5b8d0817d35f",
      "tree": "ab9ab1d52db96d7ba7a5235ea0073a34b722a1e0",
      "parents": [
        "577c9c456f0e1371cbade38eaf91ae8e8a308555"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 16:13:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 16:15:09 2009 +0200"
      },
      "message": "ALSA: add private_data to struct snd_jack\n\nAdded private_data and private_free fields to struct snd_jack so that\nthe caller can assign the data.  It\u0027ll be helpful for avoiding the\ndouble-free of the jack instance.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bbf6ad1399e9516b0a95de3ad58ffbaed670e4cc",
      "tree": "e8803b502eb20956537718e09430d97fec970457",
      "parents": [
        "fa00e046b41663cbda9b1affc0594669e5f14219"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Apr 10 12:28:58 2009 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Apr 10 12:28:58 2009 +0200"
      },
      "message": "[ALSA] pcm-midlevel: Add more strict buffer position checks based on jiffies\n\nSome drivers like Intel8x0 or Intel HDA are broken for some hardware variants.\nThis patch adds more strict buffer position checks based on jiffies when\ninternal hw_ptr is updated. Enable xrun_debug to see mangling of wrong\npositions.\n\nAs a side effect, the hw_ptr interrupt update routine might do slightly better\njob when many interrupts are lost.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9b76ede411145d7456ae5e467b65003ca7990b06",
      "tree": "e268c46a84fb40beded7302775427052a0bedf00",
      "parents": [
        "85f8841e8a17367a85a60b6d30eff7858d9d1598"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 27 11:51:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba1eb95cf3cc666769afe42eaa15a3a34ae82f94",
      "tree": "011d8a65ad6e605741a66a833c3536394e8d0f3e",
      "parents": [
        "a8416961d32d8bb757bcbb86b72042b66d044510",
        "17d140402e6f0fd5dde2fdf8d045e3f95f865663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:11:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:11:41 2009 -0700"
      },
      "message": "Merge branch \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (50 commits)\n  x86: headers cleanup - setup.h\n  emu101k1.h: fix duplicate include of \u003clinux/types.h\u003e\n  compiler-gcc4: conditionalize #error on __KERNEL__\n  remove __KERNEL_STRICT_NAMES\n  make netfilter use strict integer types\n  make drm headers use strict integer types\n  make MTD headers use strict integer types\n  make most exported headers use strict integer types\n  make exported headers use strict posix types\n  unconditionally include asm/types.h from linux/types.h\n  make linux/types.h as assembly safe\n  Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h\n  headers_check fix cleanup: linux/reiserfs_fs.h\n  headers_check fix cleanup: linux/nubus.h\n  headers_check fix cleanup: linux/coda_psdev.h\n  headers_check fix: x86, setup.h\n  headers_check fix: x86, prctl.h\n  headers_check fix: linux/reinserfs_fs.h\n  headers_check fix: linux/socket.h\n  headers_check fix: linux/nubus.h\n  ...\n\nManually fix trivial conflicts in:\n\tinclude/linux/netfilter/xt_limit.h\n\tinclude/linux/netfilter/xt_statistic.h\n"
    },
    {
      "commit": "f9f35677d81adb0feedcd6e0e661784805c8facd",
      "tree": "b412bb880c522ac67cfeecc3af3f801c34040382",
      "parents": [
        "8cd2c29dd5f04d91dac6ea7f8b9df4ff1b4380ee"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 09:57:27 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:24 2009 +0100"
      },
      "message": "emu101k1.h: fix duplicate include of \u003clinux/types.h\u003e\n\nImpact: cleanup\n\nThe earlier patch \u0027make most exported headers use strict integer\ntypes\u0027 accidentally includes \u003clinux/types.h\u003e both from the common and\nfrom the kernel-only parts.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9adfbfb611307060db54691bc7e6d53fdc12312b",
      "tree": "35d2fb021c0a4e8d2980af114363bff714301aae",
      "parents": [
        "85efde6f4e0de9577256c5f0030088d3fd4347c1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:15 2009 +0100"
      },
      "message": "make most exported headers use strict integer types\n\nThis takes care of all files that have only a small number\nof non-strict integer type uses.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-ppp@vger.kernel.org\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "85efde6f4e0de9577256c5f0030088d3fd4347c1",
      "tree": "28d3f28213e3da05ab3d38ce3ec01f778b713c5e",
      "parents": [
        "9d50638bae05ab7f62d700c9e4a83a1845cf9ef4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:39 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:14 2009 +0100"
      },
      "message": "make exported headers use strict posix types\n\nA number of standard posix types are used in exported headers, which\nis not allowed if __STRICT_KERNEL_NAMES is defined. In order to\nget rid of the non-__STRICT_KERNEL_NAMES part and to make sane headers\nthe default, we have to change them all to safe types.\n\nThere are also still some leftovers in reiserfs_fs.h, elfcore.h\nand coda.h, but these files have not compiled in user space for\na long time.\n\nThis leaves out the various integer types ({u_,u,}int{8,16,32,64}_t),\nwhich we take care of separately.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-ppp@vger.kernel.org\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fa15fdeffa3977b17882f485547e65296cf0bd30",
      "tree": "79ef506dd09de46687598ee340e4d6f85494aa19",
      "parents": [
        "843ad02fa4fb9230cd19923cc8ea1d6096cadf4e",
        "37ba1b62836d2440980cf553c49556393b05c6cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:13 2009 +0100"
      },
      "message": "Merge branch \u0027topic/isa-misc\u0027 into for-linus\n"
    },
    {
      "commit": "ae02cde7e9bc7bb4cb48b1798479889f043ba2ae",
      "tree": "c598fef55486150de4f99b33a9021dcf5939aa50",
      "parents": [
        "f11a936fe74e55e02c6b836f66458c3816b76342",
        "323a59613e5be6094c93261486de48a08d3a53f2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:05 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:05 2009 +0100"
      },
      "message": "Merge branch \u0027topic/drop-l3\u0027 into for-linus\n"
    },
    {
      "commit": "a3c6048dcfe3d7015e591b81c547b6df707b0859",
      "tree": "88262502d8c2d4886887380818291629fdc53c0b",
      "parents": [
        "87cd9d7c8501e5da79de542340208b5f6ab4e1a4",
        "cda9043d56cee9fea39e4ee33fd605ae477a1950"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:59 2009 +0100"
      },
      "message": "Merge branch \u0027topic/cs423x-merge\u0027 into for-linus\n"
    },
    {
      "commit": "158c1529fe8d0094d0051169fd2b1a23e6305223",
      "tree": "0124bd13dba117eb6e167115074ba03417776c31",
      "parents": [
        "b5c784894c90042f4fc6348aedc7524e899df281",
        "6c7578bb0a631d018a68e5f90554f29fbd928055"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:56 2009 +0100"
      },
      "message": "Merge branch \u0027topic/atmel\u0027 into for-linus\n"
    },
    {
      "commit": "b5c784894c90042f4fc6348aedc7524e899df281",
      "tree": "0db86a93d73e4aabca04e361d7e6807aa4c1d307",
      "parents": [
        "ff4fc3656e489ed6ee575959b0510286aefe1e20",
        "1f2186951e02f2a5bcda9459f63136918932385a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:53 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:53 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "e0d2054fd3cf167395390dc1758644486c782707",
      "tree": "108fd3138f0246f5fa17454680d6d04a670ed6d8",
      "parents": [
        "d807500a2472445d05ce641bf09438e3d72eeb4f",
        "c468ac29e63b9927275a94379d00b367f0f97c43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:50 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "d807500a2472445d05ce641bf09438e3d72eeb4f",
      "tree": "09523f2161c042c874264890c509417fb0681839",
      "parents": [
        "c7ccfd060fe38d1029db860199a04d9b3dd4694d",
        "8b22d943c34b616eefbd6d2f8f197a53b1f29fd0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:49 2009 +0100"
      },
      "message": "Merge branch \u0027topic/pcm-cleanup\u0027 into for-linus\n"
    },
    {
      "commit": "c7ccfd060fe38d1029db860199a04d9b3dd4694d",
      "tree": "3a6b2aa7012938a3b20ff12918b6197f7bc4cf4d",
      "parents": [
        "ec6659c3898798a9cf3010d6c61a8ea6fa123073",
        "78a05b522044a50dc2a6811d10b9ee3f7c3e78f8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:48 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:48 2009 +0100"
      },
      "message": "Merge branch \u0027topic/ioctl-use-define\u0027 into for-linus\n"
    },
    {
      "commit": "ec6659c3898798a9cf3010d6c61a8ea6fa123073",
      "tree": "eb1fb4165fe7b897f14bbe9a56a775063e005b90",
      "parents": [
        "c944a93df0d566a66409628c4524f4fc4f62eaf5",
        "79c7cdd5441f5d3900c1632adcc8cd2bee35c8da"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:47 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:47 2009 +0100"
      },
      "message": "Merge branch \u0027topic/vmaster-update\u0027 into for-linus\n"
    },
    {
      "commit": "c944a93df0d566a66409628c4524f4fc4f62eaf5",
      "tree": "64bd4f7f750344f5031172721f43778a0e95b768",
      "parents": [
        "65b3864b85485a91f70988e1a222e3935bce87e4",
        "9a1b64caac82aa02cb74587ffc798e6f42c6170a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:46 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:46 2009 +0100"
      },
      "message": "Merge branch \u0027topic/rawmidi-fix\u0027 into for-linus\n"
    },
    {
      "commit": "65b3864b85485a91f70988e1a222e3935bce87e4",
      "tree": "425063aeaa3c22f3956cc4dc7fc3d8173e9bd172",
      "parents": [
        "bafdb7278cb6a215a8a451024fa1604d790cb7b4",
        "118dd6bfe7e0cddc8ab417ead19cc76000e92773"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:45 2009 +0100"
      },
      "message": "Merge branch \u0027topic/ctl-list-cleanup\u0027 into for-linus\n"
    },
    {
      "commit": "bafdb7278cb6a215a8a451024fa1604d790cb7b4",
      "tree": "457657576236f8ec43549e64e4b8a81783f71e19",
      "parents": [
        "5b56eec77498f15317f3ff5ac9101372f400c859",
        "8bd4bb7a35e8ebb015a531218614c48e10a3c4ee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:44 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:44 2009 +0100"
      },
      "message": "Merge branch \u0027topic/quirk-cleanup\u0027 into for-linus\n"
    },
    {
      "commit": "5b56eec77498f15317f3ff5ac9101372f400c859",
      "tree": "1acfb40ca6a19323a292131aa7fca68ef4ef330b",
      "parents": [
        "c2f43981e5dbc92884149aa2234064cc2c340acd",
        "662c319ae4b4fb60001816dfe1dde5fdfc7a2af9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:43 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:43 2009 +0100"
      },
      "message": "Merge branch \u0027topic/jack\u0027 into for-linus\n"
    },
    {
      "commit": "c2f43981e5dbc92884149aa2234064cc2c340acd",
      "tree": "bd5273bc7ae92a1ef47fa3f35ec6ef79d28ba270",
      "parents": [
        "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
        "28b7e343ee63454d563a71d2d5f769fc297fd5ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:41 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hwdep-cleanup\u0027 into for-linus\n"
    },
    {
      "commit": "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
      "tree": "af1744c17c4bacad4c9524ad096d5a65f6c25c73",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into for-linus\n"
    },
    {
      "commit": "323a59613e5be6094c93261486de48a08d3a53f2",
      "tree": "8cd9a63e55504c69c5fdc3f14b23befee80a9e13",
      "parents": [
        "dbe36c9dd571e035078207862766963c4fc80262"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Mar 13 01:03:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 17:58:13 2009 +0100"
      },
      "message": "ALSA: drop outdated and broken sa11xx-uda1341 driver\n\nIt depends on L3 support from 2.4 kernel (CONFIG_L3) that never got\nmerged into mainline. Since there\u0027s no way to use it on any of\nsupported machines (iPaq h3100 or h3600), better drop it for now.\nIt can be reimplemented later using ASoC infrastructure (there\u0027s\nalready a driver for uda1341 codec in mainline, so only CPU and machine\nparts need to be written).\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dbe36c9dd571e035078207862766963c4fc80262",
      "tree": "090cd169e9b89c1c6f85dbaec7104c4df958fc5a",
      "parents": [
        "2ebfb8eeb8f244f9d25937d31a947895cf819e26",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 17:57:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 17:57:37 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into topic/drop-l3\n"
    },
    {
      "commit": "37ba1b62836d2440980cf553c49556393b05c6cd",
      "tree": "3bbd9b76117d484d5a624db1b2b9ec0181c7ff55",
      "parents": [
        "1713c0d508fbbb42aa5f90039195e5ac31a50625",
        "dde332b660cf0bc2baaba678b52768a0fb6e6da2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:28:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:28:13 2009 +0100"
      },
      "message": "Merge branch \u0027fix/opl3sa2-suspend\u0027 into topic/isa-misc\n"
    },
    {
      "commit": "26ade896b6ba3fd017ef4a26e71e7b7569222cb6",
      "tree": "274eeb6778bf399907ec2cce8a1422244d2bae7b",
      "parents": [
        "77dd7e17b86bd81b3638e01d784a72652071508b"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Sun Mar 15 14:10:54 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 15 20:20:37 2009 +0000"
      },
      "message": "ASoC: Allow choice of ac97 gpio reset line\n\nAs the PXA27x series allow 2 gpios to reset the ac97 bus,\nallow through platform data configuration the definition of\nthe correct gpio which will reset the AC97 bus.\n\nThis comes from a silicon defect on the PXA27x series, where\nthe gpio must be manually controlled in warm reset cases.\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "65ec1cd1e2c6228752d2f167b01e6d291014d249",
      "tree": "8a54ef7d2a0d4770b49779114f9e1ac654363bdd",
      "parents": [
        "5314adc3612d893c7cc526b3312d124805e45bc3",
        "6335d05548eece40092000aa91b64a50310d69d5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:51:31 2009 +0000"
      },
      "message": "ASoC: Merge dai_ops factor out\n\nMerge Eric Maio\u0027s patch to merge snd_soc_dai_ops out of line.  Fixed\nmerge issues and updated drivers, plus an issue with the ops for the two\ns3c2443 AC97 DAIs having been merged.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "78a05b522044a50dc2a6811d10b9ee3f7c3e78f8",
      "tree": "14e0f6715ca1fb3cf4ef5c1912a65d950225028c",
      "parents": [
        "47e78ecc2adb778c7d2b54924e90433a0182a6ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:52:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:55:03 2009 +0100"
      },
      "message": "ALSA: Use define for ioctl definitions\n\nUse define instead of enum for ioctl definitions since strace can\u0027t\nparse ioctls defined via enum properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47e78ecc2adb778c7d2b54924e90433a0182a6ba",
      "tree": "ec6df2664ee4d829cad445cbc3b9d275d2d706d7",
      "parents": [
        "fec6c6fec3e20637bee5d276fb61dd8b49a3f9cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:50:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:50:19 2009 +0100"
      },
      "message": "ALSA: Remove obsolete snd_xferv struct and ioctls\n\nRemoved obsleted snd_xferv struct and ioctls that are no longer used\nin the current codebase.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9a1b64caac82aa02cb74587ffc798e6f42c6170a",
      "tree": "a1be593a5bc80702d61cc37ec1a30196001fc452",
      "parents": [
        "f9d202833d0beac09ef1c6a41305151da4fe5d4c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 11 17:03:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 15:17:23 2009 +0100"
      },
      "message": "ALSA: rawmidi - Refactor rawmidi open/close codes\n\nRefactor rawmidi open/close code messes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "118dd6bfe7e0cddc8ab417ead19cc76000e92773",
      "tree": "db3ca7e6432887291cfac2627c2307939c9c497b",
      "parents": [
        "fec6c6fec3e20637bee5d276fb61dd8b49a3f9cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 23 16:35:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 15:16:11 2009 +0100"
      },
      "message": "ALSA: Clean up snd_monitor_file management\n\nUse the standard linked list for snd_monitor_file management.\nAlso, move the list deletion of shutdown_list element into\nsnd_disconnect_release() (for simplification).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "79c7cdd5441f5d3900c1632adcc8cd2bee35c8da",
      "tree": "13eec2a208f2d07d05bfb3e33b8869f6adecc2bd",
      "parents": [
        "f5b1db634280ecaf3147ee996f26aad0ed4828c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 09 14:47:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 15:10:01 2009 +0100"
      },
      "message": "ALSA: Add kernel-doc comments to vmaster stuff\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f5b1db634280ecaf3147ee996f26aad0ed4828c4",
      "tree": "ce7ba0940e5dd3f106276d9119f7e7e3a3b0c7e6",
      "parents": [
        "fec6c6fec3e20637bee5d276fb61dd8b49a3f9cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 16 18:15:22 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 14:56:19 2009 +0100"
      },
      "message": "ALSA: add snd_ctl_add_slave_uncached()\n\nAdded snd_ctl_add_slave_uncached() function to add a slave element\nwith volatile controls.  The values of normal slave elements are\nsupposed to be cachable, i.e. they are changed only via the put\ncallbacks.  OTOH, when a slave element is volatile and its values may\nbe changed by other reason (e.g. hardware status change), the values\nwill get inconsistent.\n\nThe new function allows the slave elements with volatile changes.\nWhen the slave is tied with this call, the native get callback is\nissued at each time so that the values are always updated.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85122ea40c4fc82af5b66b8683f525c2c4a36d1a",
      "tree": "b2aed8862ef28a0e245ae3a73afa064486456ff0",
      "parents": [
        "ed3da3d9a0ef13c6fe1414ec73c9c1be12747b62"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 06 16:30:07 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 14:02:00 2009 +0100"
      },
      "message": "ALSA: Remove unneeded snd_pcm_substream.timer_lock\n\nThe timer callbacks are called in the protected status by the lock\nof the timer instance, so there is no need for an extra lock in the\nPCM substream.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6335d05548eece40092000aa91b64a50310d69d5",
      "tree": "ac72c74562f349879a127b4067827476a7875c88",
      "parents": [
        "ff09d49ad0176a5f52a398c137a7ff5f669d6be4"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 03 09:41:00 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 22:29:47 2009 +0000"
      },
      "message": "ASoC: make ops a pointer in \u0027struct snd_soc_dai\u0027\n\nConsidering the fact that most cpu_dai or codec_dai are using a same\n\u0027snd_soc_dai_ops\u0027 for several similar interfaces, \u0027ops\u0027 would be better\nmade a pointer instead, to make sharing easier and code a bit cleaner.\n\nThe patch below is rather preliminary since the asoc tree is being\nactively developed, and this touches almost every piece of code,\n(and possibly many others in development need to be changed as\nwell). Building of all codecs are OK, yet to every SoC, I didn\u0027t test\nthat.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ec67624d33d5639bcc6ee6918cb1fc0bd1bac3a8",
      "tree": "301f1d4ae2f47cca1c7412ce49e7574de8b0dfd2",
      "parents": [
        "5f2a9384a9291d898b4bf85c4fbf497eef582977"
      ],
      "author": {
        "name": "Lopez Cruz, Misael",
        "email": "x0052729@ti.com",
        "time": "Tue Mar 03 15:25:04 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 14:47:38 2009 +0000"
      },
      "message": "ASoC: Add GPIO support for jack reporting interface\n\nAdd GPIO support to jack reporting framework in ASoC using gpiolib calls.\nThe gpio support exports two new functions: snd_soc_jack_add_gpios and\nsnd_soc_jack_free_gpios.\n\nClient drivers using gpio feature must pass an array of jack_gpio pins\nbelonging to a specific jack to the snd_soc_jack_add_gpios function. The\nframework will request the gpios, set the data direction and request irq.\nThe framework will update power status of related jack_pins when an event on\nthe gpio pins comes according to the reporting bits defined for each gpio.\n\nAll gpio resources allocated when adding jack_gpio pins can be released\nusing snd_soc_jack_free_gpios function.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8b37dbd2a180667e51db0552383df18743239c25",
      "tree": "297cbdf96c94c2a44763086f71a42942eb206851",
      "parents": [
        "4eae080dda3a563160be2f642cfbda27ffc42178"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 28 21:14:20 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 28 21:31:21 2009 +0000"
      },
      "message": "ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins\n\nOn some systems it is desirable for control for DAPM pins to be provided\nto user space. This is the case with things like GSM modems which are\ncontrolled primarily from user space, for example. Provide a helper which\nexposes the state of a DAPM pin to user space for use in cases like this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ce71bfd1aa6d6a4069929eeceed254e13400ddf4",
      "tree": "3eb1f38e734346585a1c72351ccd60edb8749292",
      "parents": [
        "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andim2@users.sourceforge.net",
        "time": "Sun Feb 22 20:33:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 23 07:47:52 2009 +0100"
      },
      "message": "ALSA: ALS4000, slight mixer improvements\n\n- add 8kHz / 20 kHz low-pass filter switch control\n- add ALS4000 Mono capture route control\n- add annotations to specs pages\n- improve ALS4000 PM saved regs selection (remove SB dummy register,\n  add missing ones)\n- add some missing ALS4000 register defines\n- constify two variables\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c2b73d1458014a9f461b75bc1756a699a6c0781f",
      "tree": "d869727d6002ebf48fdb875b490108d85c5ff761",
      "parents": [
        "96cf45cf559be375de29dd45afc50fa8946fb2aa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Feb 16 21:38:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:05:25 2009 +0100"
      },
      "message": "ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection\n\ncs4232 and cs4236 driver merge to solve PnP BIOS detection.\n\nAlso, the patch adds recognition if the chip is cs4236b+\nor earlier part. This unifies drivers for both cs4232\nand cs4236+ chips. It allows to use the PnP BIOS\ndetection for the cs4236+ chips. Previously, only\nthe snd-cs4232 could be detected by the PnP BIOS.\n\nThe cs4232+ cards reports two separate PnP BIOS ids.\n\nThe patch adds search for the second id to find out\nresources assigned to a control port.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "96cf45cf559be375de29dd45afc50fa8946fb2aa",
      "tree": "06242d4256aadc01aee67dfafbb94541e7a17738",
      "parents": [
        "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:03:57 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:03:57 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into topic/cs423x-merge\n"
    },
    {
      "commit": "d9f8e9c34150ebec2be07bb95b6a23d99ba1f6de",
      "tree": "1e8c402df9b1154f4ca37eb5242f960ef7aab747",
      "parents": [
        "2ebfb8eeb8f244f9d25937d31a947895cf819e26",
        "8bd4bb7a35e8ebb015a531218614c48e10a3c4ee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 09 17:20:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 09 17:20:13 2009 +0100"
      },
      "message": "Merge branch \u0027topic/quirk-cleanup\u0027 into topic/misc\n"
    },
    {
      "commit": "8bd4bb7a35e8ebb015a531218614c48e10a3c4ee",
      "tree": "f784818fdca481fd681f90c69ab006dda3a0871e",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 30 17:27:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 09 17:19:11 2009 +0100"
      },
      "message": "ALSA: Add subdevice_mask field to quirk entries\n\nIntroduced a new field, subdevice_mask, which specifies the bitmask\nto match with the given subdevice ID.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4ede028f8716523fc31e0d3d01b81405613dfb8f",
      "tree": "bd8e9ebd0396e1e687f8bd5bd8b2b53f89a53ea1",
      "parents": [
        "e4967d6016b7785edafdb871e6d3e4426cb4bd1f"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Thu Feb 05 13:11:00 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:08:51 2009 +0100"
      },
      "message": "ALSA: Add ALSA driver for Atmel AC97 controller\n\nThis patch adds ALSA support for the AC97 controller found on Atmel\nAVR32 devices.\n\nTested on ATSTK1006 + ATSTK1000 with a development board with a AC97\ncodec.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e4967d6016b7785edafdb871e6d3e4426cb4bd1f",
      "tree": "28b805892ec72a1f4bec61cb1cf1698187e545d2",
      "parents": [
        "6bd0dd5f0ec67f654ebf95be8ef414afae1eecb7"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Thu Feb 05 13:10:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:08:48 2009 +0100"
      },
      "message": "ALSA: Add ALSA driver for Atmel Audio Bitstream DAC\n\nThis patch adds ALSA support for the Audio Bistream DAC found on Atmel\nAVR32 devices. The ABDAC is an Atmel IP which might show up on AT91\ndevices in the future, hence making a generic driver which can be\nutilized by AT91 arch if needed.\n\nDatasheet describing the ABDAC peripheral is available in the AT32AP7000\ndatasheet, http://www.atmel.com/dyn/products/datasheets.asp?family_id\u003d682\n\nTested on ATSTK1006 + ATSTK1000 with a class D amplifier stage.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6bd0dd5f0ec67f654ebf95be8ef414afae1eecb7",
      "tree": "2d6a9fdb99ddd1fb61fac029a4e04ac96e12c179",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:08:33 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:08:33 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into topic/atmel\n"
    },
    {
      "commit": "e6161653094f14b1add10efe3493a2e526fe9538",
      "tree": "be3865ba7941bcc57bf0b29ab892738ec08d60e8",
      "parents": [
        "cade9f8a9cf1cd41f6f9e8850c6a0465a21248c3"
      ],
      "author": {
        "name": "Tim Blechmann",
        "email": "tim@klingt.org",
        "time": "Thu Feb 05 13:01:54 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:03:27 2009 +0100"
      },
      "message": "ALSA: snd_pcm_new api cleanup\n\nImpact: cleanup\n\nsnd_pcm_new takes a char *id argument, although it is not modifying\nthe string. it can therefore be declared as const char *id.\n\nSigned-off-by: Tim Blechmann \u003ctim@klingt.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e0d80648c0037b8b815317a52b782d4ea0c287f0",
      "tree": "06fefecb80cb03c7a86dbf6a7d9fcc1c57fa4489",
      "parents": [
        "345d0b1964df83a6c3fff815fabd34e37265581f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:17:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:17:50 2009 +0100"
      },
      "message": "ALSA: hwdep - Fix coding style\n\nFix misc coding style issues in hwdep.h and add some comments.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bb9f113f5ca7d182256dee69bcaebd4c79062305",
      "tree": "df39c19612a56e70fe26891a17717d0c080b6c5d",
      "parents": [
        "70c2ed65fe4090c9b92512ee1e35dc6625539f90"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:33:29 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:13:56 2009 +0530"
      },
      "message": "headers_check fix: sound/hdsp.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/sound/hdsp.h:33: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "67fcdead3c7424d51e7108c220c9ab1a5e752ed3",
      "tree": "3c48fabced8e519ef3f83209a793dfea48dbbfa8",
      "parents": [
        "006f367e38fb45e2f161c0f500c74449ae63e866",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 28 08:08:32 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 28 08:08:32 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into topic/asoc\n\nConflicts:\n\tsound/soc/soc-core.c\n"
    },
    {
      "commit": "6627a653bceb3a54e55e5cdc478ec5b8d5c9cc44",
      "tree": "9a6f157ad1123e4f047689bbf3c4ef88ec1259a4",
      "parents": [
        "0db4d0705260dd4bddf1e5a5441c58bdf08bdc9f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 23 22:55:23 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 27 10:30:54 2009 +0000"
      },
      "message": "ASoC: Push the codec runtime storage into the card structure\n\nThis is a further stage on the road to refactoring away the ASoC\nplatform device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2d663963dd915c1a342a03c820b648bd5f06b6a7",
      "tree": "3805c6ed9f376e66802ece5dc496e7e770fdbfcb",
      "parents": [
        "ef963dcf6879e500e6559b4327f6cbdc4439198e",
        "43d50807dbf47a139f83660fec14aebe936b3c80"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 23 15:02:08 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 23 15:02:08 2009 +0000"
      },
      "message": "Merge branch \u0027for-2.6.29\u0027 into for-2.6.30\n"
    },
    {
      "commit": "43d50807dbf47a139f83660fec14aebe936b3c80",
      "tree": "21703bec090eb2ae8f6c83fa31ff5b09819be387",
      "parents": [
        "8a9dee59a345f96757dd45699de1c4182d8bf9a9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Jan 23 10:08:35 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 23 15:00:48 2009 +0000"
      },
      "message": "ASoC: Add missing comma to SND_SOC_DAPM_SWITCH_E in soc-dapm.h\n\nTypo fix.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a17ac45a5da76f851faf0b6502f66c1205159469",
      "tree": "500363c66caf37a4a2dc067c8809e0c667d3eab7",
      "parents": [
        "aa9c293ae46d71f5add0761bce8db67b162e3f29"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jan 21 15:14:09 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 21 15:12:40 2009 +0100"
      },
      "message": "ALSA: ad1816a: enable hardware timer\n\nEnable hardware timer with 10 usec resolution.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cade9f8a9cf1cd41f6f9e8850c6a0465a21248c3",
      "tree": "e7fc128f5d7de0c75ff69fe9d084f239e842f075",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jan 19 12:08:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 19 14:41:33 2009 +0100"
      },
      "message": "ALSA: Release v1.0.19\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0106d72b8d71696dbe9dc80e2c77d4ac63f7531",
      "tree": "ca96d2baecb0555e36219ed6968dc8e306e530ca",
      "parents": [
        "5852973c129cf7c7e6c229abb7250673fc2a50c9",
        "eff317d0834ad1ff03f747f6bc2d76b9a9c95160"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 18:27:20 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 18:27:20 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into next/asoc\n"
    },
    {
      "commit": "53fb1e63599438bd5f6fbb852023d80916d83983",
      "tree": "9fdf278a517805b11a977ce69ffbf61298ba0aac",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:32:08 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:56:41 2009 +0100"
      },
      "message": "ALSA: Introduce snd_card_create()\n\nIntroduced snd_card_create() function as a replacement of snd_card_new().\nThe new function returns a negative error code so that the probe callback\ncan return the proper error code, while snd_card_new() can give only NULL\ncheck.\n\nThe old snd_card_new() is still provided as an inline function but with\n__deprecated attribute.  It\u0027ll be removed soon later.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9229f43f48d1b454a4e8b83985d0195b1760a550",
      "tree": "603bbbffb49d3243997de39310ce4c55861ddc92",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c",
        "c6d1662b229410e64092fe3a9caed6535fb3dc65"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:50 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "5852973c129cf7c7e6c229abb7250673fc2a50c9",
      "tree": "ce61401fc06a086309d496ae2e015d7d3b504ab8",
      "parents": [
        "3e8e1952e3a3dd59b11233a532ca68e6471742d9",
        "c6d1662b229410e64092fe3a9caed6535fb3dc65"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 11:03:55 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 11:03:55 2009 +0000"
      },
      "message": "Merge branch \u0027for-2.6.29\u0027 into for-2.6.30\n"
    },
    {
      "commit": "3e8e1952e3a3dd59b11233a532ca68e6471742d9",
      "tree": "3dff59c0b09cbcbc0e4b80a00cecd507219a821c",
      "parents": [
        "a6ba2b2dabb583e7820e567fb309d771b50cb9ff"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "ian@mnementh.co.uk",
        "time": "Fri Jan 09 00:23:21 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 10:39:49 2009 +0000"
      },
      "message": "ASoC: cleanup duplicated code.\n\nMany codec drivers were implementing cookie-cutter copies of the function\nthat adds kcontrols to the codec.\n\nThis patch moves this code to a common function snd_soc_add_controls() in\nsoc-core.c and updates all drivers using copies of this function to use the\nnew common version.\n\n[Edited to raise priority of error log message and document parameters.\n -- broonie]\n\nSigned-off-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8a2cd6180f8fa00111843c2f4a4f4361995358e0",
      "tree": "4f2bf5e1843b4bba34a7d42b8bba1af283f6e747",
      "parents": [
        "1649923dd52ce914be98bff0ae352344ef04f305"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 07 17:31:10 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 10:31:31 2009 +0000"
      },
      "message": "ASoC: Add jack reporting interface\n\nThis patch adds a jack reporting interface to ASoC.  This wraps the ALSA\ncore jack detection functionality and provides integration with DAPM to\nautomatically update the power state of pins based on the jack state.\n\nSince embedded platforms can have multiple detecton methods used for a\nsingle jack (eg, separate microphone and headphone detection) the report\nfunction allows specification of which bits are being updated on a given\nreport.\n\nThe expected usage is that machine drivers will create jack objects and\nthen configure jack detection methods to update that jack.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1649923dd52ce914be98bff0ae352344ef04f305",
      "tree": "68ae01e5d58c7d765c1c649edbbf33861dc2d2b7",
      "parents": [
        "ca9c1aaec4187fc9922cfb6b283fffef89286943"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 07 18:25:13 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 10:31:30 2009 +0000"
      },
      "message": "ASoC: Constify pin names for DAPM pin status APIs\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "741555568f8ba307c626019787c412f4386cafdc",
      "tree": "6d1d8683d13d838e9eeb87899718b8ba5a1fddc4",
      "parents": [
        "227b4dc6432d271eecd0ff0aefe6f0897ec47397"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 13:34:29 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 08 13:09:52 2009 +0000"
      },
      "message": "ASoC: Merge the soc_value_enum to soc_enum struct\n\nMerge the recently introduced soc_value_enum structure to the soc_enum.\nThe value based enums are still handled separately from the normal enum types,\nbut with the merge some of the newly introduced functions can be removed.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ca9c1aaec4187fc9922cfb6b283fffef89286943",
      "tree": "99a4fcb97ebb759a97ef97416ab55b626dd94c03",
      "parents": [
        "227b4dc6432d271eecd0ff0aefe6f0897ec47397"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "ian@mnementh.co.uk",
        "time": "Tue Jan 06 20:11:51 2009 +0000"
      },
      "committer": {
        "name": "Ian Molton",
        "email": "ian@mnementh.co.uk",
        "time": "Wed Jan 07 21:32:54 2009 +0000"
      },
      "message": "ASoC: dapm: Allow explictly named mixer controls\n\nThis patch allows you to define the mixer paths as having the same name as the\npaths they represent.\n\nThis is required to support codecs such as the wm9705 neatly without extra\ncontrols in the alsa mixer.\n\nSigned-off-by: Ian Molton \u003cian@mnementh.co.uk\u003e\n"
    },
    {
      "commit": "d506fc322ec2af04fc47be83d796a1c9e1a16022",
      "tree": "5cff203f7a30d76df16a27c10bf43990586925c4",
      "parents": [
        "bd8a71a7b0f50da9350d202d325c3926ffd6b189"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Wed Jan 07 11:54:25 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 07 10:55:18 2009 +0000"
      },
      "message": "ALSA: Add support for video out to the jack reporting API\n\nAdd support for reporting new jack types SND_JACK_VIDEOOUT and\nSND_JACK_AVOUT (a combination of LINEOUT and VIDEOOUT) to the jack\nreporting API.\n\nAlso add the corresponding SW_VIDEOOUT_INSERT switch to the input system\nheader.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5439e726b54af8fdd958afa2ff42c4821eaf027a",
      "tree": "e1a62a43f96216fd0d365ca28c0ab2ee5a581e3a",
      "parents": [
        "238c6d54830c624f34ac9cf123ac04aebfca5013",
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 09:48:51 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 09:48:51 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf",
      "tree": "f568500ae1737e5c11376ad9b65d706c9da18874",
      "parents": [
        "796123368871e4a838dc0dfd5dbc3cd8981ef429"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:57 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: New enum type: value_enum\n\nThis patch introduces a new enum type.\nIn this enum type each enumerated items referred with a value.\n\nThis new enum type can handle enums encoded in bitfield, or any other\nweird ways. twl4030 codec has several mux selection register, where the\ninput/output mux is coded in a bitfield. With the normal enum type this type\nof mux can not be handled in a clean way.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bd8a71a7b0f50da9350d202d325c3926ffd6b189",
      "tree": "8eb108c7a2eeb432dff8c7caad4589ca1f36cecb",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 16:56:56 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 17:02:21 2009 +0000"
      },
      "message": "ALSA: Reduce boilerplate for new jack types\n\nUse a lookup table rather than explicit code to map input subsystem jack\ntypes into ASoC ones, implemented as suggested by Takashi Iwai.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bec43661b1dc0075b7445223ba775674133b164d",
      "tree": "2a09ad5cc78799985e5cfb789f0a23db58e70499",
      "parents": [
        "dfa9a5ae679ff2d23caa995d0f55a19abaf0596e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:58:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:12 2009 -0200"
      },
      "message": "V4L/DVB (10135): v4l2: introduce v4l2_file_operations.\n\nIntroduce a struct v4l2_file_operations for v4l2 drivers.\n\nRemove the unnecessary inode argument.\n\nMove compat32 handling (and llseek) into the v4l2-dev core: this is now\nhandled in the v4l2 core and no longer in the drivers themselves.\n\nNote that this changeset reverts an earlier patch that changed the return\ntype of__video_ioctl2 from int to long. This change will be reinstated\nlater in a much improved version.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ce442fe2c9423ec5451222aee6f9b2127bb8311",
      "tree": "9cb12cf2c4ab5a8af5de219c22eade3908b5cb59",
      "parents": [
        "60cda2b53a7826d273198f668cd124f0eeda0e4a",
        "2af752936b311a846622668f8b0f1893d8eccade"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:34 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:34 2008 +0100"
      },
      "message": "Merge branch \u0027topic/udev-id-rename\u0027 into to-push\n"
    },
    {
      "commit": "9649745c8670eacc671e9cff72c5c1e346e13036",
      "tree": "4c2db2aa5e524293269dfea5e4bd15bdea81ee6b",
      "parents": [
        "a9c3c7e04b9a744eafb2e87c770e7300bbffa375",
        "5e03c54eeb016cf1b066e9e48d30116814ca2459"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:32 2008 +0100"
      },
      "message": "Merge branch \u0027topic/snd-hrtimer\u0027 into to-push\n"
    },
    {
      "commit": "a8022697811c3f2271df5ec14fa6f518b731b46a",
      "tree": "d94522dec3c3008d6e204ac5266888d5997b2368",
      "parents": [
        "a65056205cdf7efb96fb2558e4f1ec6bae2582ed",
        "cdc693643271b2e6a693cf8f6afb258cce01f058"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:29 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:29 2008 +0100"
      },
      "message": "Merge branch \u0027topic/jack-mechanical\u0027 into to-push\n"
    },
    {
      "commit": "a65056205cdf7efb96fb2558e4f1ec6bae2582ed",
      "tree": "22a5fa35464f26183e34aa4210fa6c145f24ddf3",
      "parents": [
        "313769d9edb1bbd59d2e94f5069950eecfe6fa44",
        "7645c4bfbb36f357f03815f5729c46ce8d89f008"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into to-push\n"
    },
    {
      "commit": "313769d9edb1bbd59d2e94f5069950eecfe6fa44",
      "tree": "c83c381ed3a6d77ff10129a43023026c7618c427",
      "parents": [
        "8afabfa74bbe81ac496e66f7f0ed8943dff5fdb5",
        "f144b7f6679d9833bd3b94b91e452592b6d0e502"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "message": "Merge branch \u0027topic/cs5535audio\u0027 into to-push\n"
    },
    {
      "commit": "86b3aa390b4b9925f16a21b98441fd7abdb9fff2",
      "tree": "9eb9d429a88d2301667198e30842502556b715f2",
      "parents": [
        "e4456e71618ec2c98084c15824d93e997955b60c",
        "ebef7cfc81942686a994ca6239b195040f5d1e4d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:26 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:26 2008 +0100"
      },
      "message": "Merge branch \u0027topic/ca0106\u0027 into to-push\n"
    },
    {
      "commit": "0ff555192a8d20385d49d1c420e2e8d409b3c0da",
      "tree": "b6e4b6cae1028a310a3488ebf745954c51694bfc",
      "parents": [
        "3218c178b41b420cb7e0d120c7a137a3969242e5",
        "9e43f0de690211cf7153b5f3ec251bc315647ada"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 08:22:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 08:22:57 2008 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "0bed7b292d68f82316bfb8cd521e16c867689efe",
      "tree": "ad3fef750ad8ce4a235cd2fdde78ec3a398cc4db",
      "parents": [
        "061e41fdb5047b1fb161e89664057835935ca1d2"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Nov 05 17:29:53 2008 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 17:14:36 2008 +0100"
      },
      "message": "ALSA: cs5535audio: stick AD1888 bitshift values into a header file\n\nWe\u0027d like to use the High Pass Filter and V_REFOUT bitshift values elsewhere,\nso stick them into a ac97_codec.h.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba",
      "tree": "27faa0bd462b4852f16d88be12e4a657700c0bec",
      "parents": [
        "1e5fa31f96d558e53fe80e943305104bf4339711"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 14:32:45 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 15:40:02 2008 +0000"
      },
      "message": "ASoC: Add codec registration API\n\nAnother part of the backporting of Liam\u0027s ASoC v2 work. Using this is\nmore complicated than the other registration types since currently the\ncodec is instantiated during the probe of the ASoC device so we can\u0027t\ncurrently readily wait for the codec to register.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cdc693643271b2e6a693cf8f6afb258cce01f058",
      "tree": "35a6ef6bdc894f91fe782732e0536d3a832ec54e",
      "parents": [
        "a53ccab3ccac9e8676a683df9822a2daec83ef54"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 13:55:49 2008 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 15:10:44 2008 +0100"
      },
      "message": "ALSA: Add support for mechanical jack insertion\n\nSome systems support both mechanical and electrical jack detection,\nallowing them to report that a jack is physically present but does\nnot have any functioning connections. Add a new jack type for these,\nallowing user space to report faulty connections.\n\nThanks to Guillem Jover for the suggestion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "12a48a8c0087ba39d926cf1d63938ccbdb9752c3",
      "tree": "4fc400e27b9f524a908ec24b854131c435be2722",
      "parents": [
        "3f4b783cfdebb559814690572041a17bc9744cf3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:40:30 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:27 2008 +0000"
      },
      "message": "ASoC: Add platform registration API\n\nASoC v2 allows platform drivers to instantiate independantly of the\noverall ASoC card. This API allows drivers to notify the core when\nthey are registered.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9115171a6b79b6b4d5c6697f123556b6efc37f1f",
      "tree": "0889dc28a991c27947c5b65f611e2e8f600deb69",
      "parents": [
        "c5af3a2e192d333997d1e191f3eba7fd2f869681"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 30 23:31:24 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:26 2008 +0000"
      },
      "message": "ASoC: Add DAI registration API\n\nAdd API calls to register and unregister DAIs with the core.  Currently\nthese APIs are ineffective.  Since multiple DAIs for a given device are\na common case bulk variants are provided.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c5af3a2e192d333997d1e191f3eba7fd2f869681",
      "tree": "bd63c16c657b473ea3823faae5644642d9ae88db",
      "parents": [
        "ca4513fe06c483bf0111c990059d42f97288605d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 28 13:29:45 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:26 2008 +0000"
      },
      "message": "ASoC: Add card registration API\n\nASoC v2 allows cards, codecs and platforms to instantiate separately,\nwith the overall ASoC device only being instantiated once all the\nrequired components have registered. As part of backporting Liam\u0027s work\nintroduce an initial version of the card registration functions. At\npresent these do nothing active and are internal only, they will be\nexposed to machine drivers after further backporting.  Adding this now\nallows the datastructures used for dynamic card instantiation to be\nbuilt up gradually.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "32c8dabc97d436582298ebd0e33af041c69f5a4b",
      "tree": "9ea902e4e8b28b0586a68638e61292e5ddb7f15e",
      "parents": [
        "dc7d7b830ee1f4111696e73d1c25da683b461548"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:41:13 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 04 11:17:02 2008 +0000"
      },
      "message": "ASoC: Remove obsolete declaration of struct snd_soc_clock_info\n\nThe struct is never defined.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc7d7b830ee1f4111696e73d1c25da683b461548",
      "tree": "4b15c46c97756605dcf9baa3b2de2e1af2570264",
      "parents": [
        "07c84d0409f3551b79d676630d8ee76bb551598d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:21:52 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:19:10 2008 +0000"
      },
      "message": "ASoC: Remove platform device from DAI suspend and resume operations\n\nNone of the DAIs use it except s3c2412-i2s which only uses it for\ndev_() printouts.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07c84d0409f3551b79d676630d8ee76bb551598d",
      "tree": "547a9f23de0355003348ee2a6edbd74bee1812ff",
      "parents": [
        "384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:17:28 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:27:10 2008 +0000"
      },
      "message": "ASoC: Remove device from platform suspend and resume operations\n\nNone of the platforms are actually using the SoC device so remove it\n(only atmel actually has a suspend method).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee",
      "tree": "e48d9a5fabe9399e26b42c66b5ace098c53a967f",
      "parents": [
        "6f2a974bfc8d3be7a30674c71e2fef003b39a8d2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 17:34:03 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:27:04 2008 +0000"
      },
      "message": "ASoC: Push debugfs files out of the snd_soc_device structure\n\nThis is in preparation for the removal of struct snd_soc_device.\n\nThe pop time configuration should really be a property of the card not\nthe codec but since DAPM currently uses the codec rather than the card\nusing the codec is fine for now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "87689d567a45f80416feea0a2aa6d3a2a6b8963a",
      "tree": "d33d923e9e359f3be124d0a63c30b41637b9f933",
      "parents": [
        "6308419a199eed66086cd756ab8dc81b88d54a6b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 16:01:14 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 16:03:40 2008 +0000"
      },
      "message": "ASoC: Push platform registration down into the card\n\nAs part of the deprecation of snd_soc_device push the registration of\nthe platform down into the card structure.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6308419a199eed66086cd756ab8dc81b88d54a6b",
      "tree": "eb192c630862769a803729b2c366a69f9184e38e",
      "parents": [
        "0ecfe7987855d21c2a89ffe003ddf0ee11b42d47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 15:08:03 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 15:16:23 2008 +0000"
      },
      "message": "ASoC: Push workqueue data into snd_soc_card\n\nASoC v2 does not use the struct snd_soc_device at runtime, using struct\nsnd_soc_card as the root of the card.  Begin removing data from\nsnd_soc_device by pushing the workqueue data into snd_soc_card, using a\nbackpointer to the snd_soc_device to keep things going for the time\nbeing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "968a6025aa9f909d487988efb542217a126023a0",
      "tree": "570f91bce3381826d01b0b1948103f4577b05564",
      "parents": [
        "682d5874f3d654b5d13d9b8dd56b9e05cfadd01b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 28 11:49:07 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:50 2008 +0000"
      },
      "message": "ASoC: Rename snd_soc_register_card() to snd_soc_init_card()\n\nCurrently ASoC card initialisation is completed by a function called\nsnd_soc_register_card().  As part of the work to allow independant\nregistration of cards, codecs and machines in ASoC v2 a new function of\nthe same name has been added so rename the existing function to\nfacilitate the merge of v2.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3af4182cc5be7d5505f9801ee3297373f1872446",
      "tree": "214348d40ed547a72f9612a7e5c94a01afded812",
      "parents": [
        "f5d4c67e41a262f0cdfaec1bb0fa8e5952187ef9",
        "c07f62e5f18123103459ff74e86af1518a5b8af5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 18:02:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 18:02:17 2008 +0100"
      },
      "message": "Merge branch \u0027upstream\u0027 into topic/asoc\n"
    },
    {
      "commit": "e7dd8c1bdacf658b0ade51facb2f7eaf40eb0ac4",
      "tree": "0db15820fdd391a1570e1257167e8f02532c83f5",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8",
        "bc4a68fed4b4c01005ef3c71ede6a8cbe91b7dc9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 26 14:12:42 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 26 14:12:42 2008 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into topic/pcsp-fix\n\nConflicts:\n\tsound/drivers/pcsp/pcsp_lib.c\n"
    },
    {
      "commit": "3ba9e10a6d3b6abf5f5952572cff8f8d5a35ae54",
      "tree": "855569d0aeee6fc06a35928f3b6e351918c9bea6",
      "parents": [
        "b0bd53a7399f65e2d1b37cd44c5003e55b886c1e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:05 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:31 2008 +0000"
      },
      "message": "ASoC: Remove DAI type information\n\nDAI type information is only ever used within ASoC in order to special\ncase AC97 and for diagnostic purposes. Since modern CPUs and codecs\nsupport multi function DAIs which can be configured for several modes\nit is more trouble than it\u0027s worth to maintain anything other than a\nflag identifying AC97 DAIs so remove the type field and replace it with\nan ac97_control flag.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dee89c4d94433520e4e3977ae203d4cfbfe385fb",
      "tree": "bdbe4c54cd9789b02a6d0bf5f75a47b8721e073e",
      "parents": [
        "a47cbe7263236691ee0bbc392f7fd4ec0da1159f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 22:11:38 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:12:10 2008 +0000"
      },
      "message": "ASoC: Merge snd_soc_ops into snd_soc_dai_ops\n\nLiam Girdwood\u0027s ASoC v2 work avoids having two different ops structures\nfor DAIs by merging the members of struct snd_soc_ops into struct\nsnd_soc_dai_ops, allowing per DAI configuration for everything.\nBackport this change.\n\nThis paves the way for future work allowing any combination of DAIs to\nbe connected rather than having fixed purpose CODEC and CPU DAIs and\nonly allowing CODEC\u003c-\u003eCPU interconnections.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a47cbe7263236691ee0bbc392f7fd4ec0da1159f",
      "tree": "78b009a80c5c4bd625a3935ec621d5b5b2d42b74",
      "parents": [
        "5de27b6cc0a8a1d27158ec9047cb5981745edfc0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 23 14:03:07 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:02:08 2008 +0000"
      },
      "message": "ASoC: Move DAI structure definitions into new soc-dai.h\n\nASoC v2 factors most of the contents of soc.h out into separate headers,\nincluding soc-dai.h for the DAI. Factor the existing DAI API out into\nthis file in order to prepare for backporting of the ASoC v2 DAI API.\nAlso backport some of Liam\u0027s improvements to the documentation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "875065491fba8eb13219f16c36e79a6fb4e15c68",
      "tree": "b95327a466e6b79cb5d8a1d9be0f33697dd05db8",
      "parents": [
        "9b0db7e7fd20d5a38844e9435f7d4246ea44978a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 20:50:34 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:02:01 2008 +0000"
      },
      "message": "ASoC: Rename snd_soc_card to snd_soc_machine\n\nOne of the issues with the ASoC v1 API which has been addressed in the\nASoC v2 work that Liam Girdwood has done is that the ALSA card provided\nby ASoC is distributed around the ASoC structures. For example, machine\nwide data such as the struct snd_card are maintained as part of the\nCODEC data structure, preventing the use of multiple codecs. This has\nbeen addressed by refactoring the data structures so that all the data\nfor the ALSA card is contained in a single structure snd_soc_card which\nreplaces the existing snd_soc_machine and snd_soc_device.\n\nBegin the process of backporting this by renaming struct snd_soc_machine\nto struct snd_soc_card, better reflecting its function and bringing it\ncloser to standard ALSA terminology.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ca3ea02e90d63a6a91c1c2a445d6d71f9031a44a",
      "tree": "54b575d740f9efafbe945e937264162b9fab9616",
      "parents": [
        "72f2b894455775b980a5ac7ae70ab560b3d3d247"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 20:40:36 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 20:40:36 2008 +0000"
      },
      "message": "ASoC: Remove unused snd_soc_machine_config declaration\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7ad933d7a6677c20ce1bdb17425e732cf1ebee8a",
      "tree": "665299af76c3c67b6c51080a7c8db3611bf25394",
      "parents": [
        "1cad1de1b216b355a60d907c103b2daf1a285345"
      ],
      "author": {
        "name": "Christian Pellegrin",
        "email": "chripell@gmail.com",
        "time": "Sat Nov 15 08:58:32 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 11:45:53 2008 +0000"
      },
      "message": "ASoC: Machine driver for for s3c24xx with uda134x\n\nSigned-off-by: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1cad1de1b216b355a60d907c103b2daf1a285345",
      "tree": "737b36d3d003a0e18010f5be3d2c90ed510ba591",
      "parents": [
        "6e5d9db271ab57789b09bcc61083ab71b7eabea9"
      ],
      "author": {
        "name": "Christian Pellegrin",
        "email": "chripell@gmail.com",
        "time": "Sat Nov 15 08:58:16 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 11:45:39 2008 +0000"
      },
      "message": "ASoC: UDA134x codec driver\n\nSigned-off-by: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "fd64138c0eff8351b93ef99f7da929bb8a49b9ed"
}
