)]}'
{
  "log": [
    {
      "commit": "1b4610ebf37a05a65e9f29cdf4d87c207573104d",
      "tree": "f2c035b44a47e4ea663449e7e2138524805d3eba",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d",
        "97c96c076b8ef86533f2427ea145a9cd0ec5564f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 19:28:29 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 19:28:29 2011 +0900"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.39\n"
    },
    {
      "commit": "97c96c076b8ef86533f2427ea145a9cd0ec5564f",
      "tree": "3bcedb97c64864b3811699cb1ea865ef95e76c3e",
      "parents": [
        "efd6947945fe5ebcf759e762f51c4e1d867edc49"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sat Apr 02 10:54:47 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 18:48:56 2011 +0900"
      },
      "message": "ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare\n\npxa2xx_pcm_hw_free frees dma channel and sets prtd-\u003edma_ch to -1,\nbut does not set prtd-\u003eparams to NULL, so if pxa2xx_pcm_hw_params will\nbe called immediately, it leaves prtd-\u003edma_ch initialized with -1,\nand it results in oops in __pxa2xx_pcm_prepare. This bug is triggered\nvia SDL.\n\nThis patch adds check for prtd-\u003edma_ch to __pxa2xx_pcm_prepare and\ncleans prtd-\u003eparams, so now it works properly.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9c9585e0e96f8340d704256db00b2ec28240c36e",
      "tree": "e644bda53c5a1c36a4066c09601566bf20e88ad1",
      "parents": [
        "5d350cba486de34eff99d0394d8fb436af54522e",
        "c8ebae37034c0ead62eb4df8ef88e999ddb8d5cf",
        "ba74ec7f6b2bf9e1b5d0f2c5cef08766944cb2c8",
        "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "message": "Merge branches \u0027aaci\u0027, \u0027mmci-dma\u0027, \u0027pl\u0027 and \u0027pl011\u0027 into drivers\n"
    },
    {
      "commit": "aa25afad2ca60d19457849ea75e9c31236f4e174",
      "tree": "24c8c815caf191af56f8de287637087c298711b2",
      "parents": [
        "394d5aefcdecb51bbf7d6df757e73559c9692a08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 15:55:00 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 16:24:14 2011 +0000"
      },
      "message": "ARM: amba: make probe() functions take const id tables\n\nMake Primecell driver probe functions take a const pointer to their\nID tables.  Drivers should never modify their ID tables in their\nprobe handler.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c289385b84d136089b8a1149321ebffa5193595",
      "tree": "2d591872a86dfa7f042371501d014e54e3ecda50",
      "parents": [
        "ec11594fbd5a3d2a47a7a7eda6d076363b78957c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 05 10:41:55 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 07 15:15:26 2011 +0000"
      },
      "message": "ALSA: AACI: allow writes to MAINCR to take effect\n\nThe AACI TRM requires the MAINCR enable bit to be held zero for two\nbitclk cycles plus three apb_pclk cycles.  Use a delay of 1us to\nensure this.\n\nEnsure that writes to MAINCR to change the addressed codec only happen\nwhen required, and that they take effect in a similar manner to the\nabove, otherwise we seem to occasionally have stuck slot busy bits.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d350cba486de34eff99d0394d8fb436af54522e",
      "tree": "2acda06b2425eb5c2e2dd8b663dd5ce44170f273",
      "parents": [
        "ea51d0b164040ad594c1f9c4c6faf23c19c977b9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 13 22:25:10 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 26 20:24:52 2011 +0000"
      },
      "message": "ALSA: AACI: make fifo variables more explanitory\n\nImprove commenting and change fifo variable names to reflect their\nmeanings.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea51d0b164040ad594c1f9c4c6faf23c19c977b9",
      "tree": "3729a1a8a15e73ef11f6de51c625d8bbf4d4a3fa",
      "parents": [
        "c0dea82c3c141c33ca22ca85f80e592028840864"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 13 08:47:35 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 26 20:24:12 2011 +0000"
      },
      "message": "ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n\nThere is no need to call snd_pcm_period_elapsed() each time a period\nelapses - we can call it after we\u0027re done once loading/unloading the\nFIFO with data.  ALSA works out how many periods have elapsed by\nreading the current pointers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0dea82c3c141c33ca22ca85f80e592028840864",
      "tree": "66aee355bba147c335bb30e04694fe003b53ced5",
      "parents": [
        "f006d8fc53c461aa66a9265597494f83ddf4f53d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 13 00:34:08 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 26 20:24:11 2011 +0000"
      },
      "message": "ALSA: AACI: use snd_pcm_lib_period_bytes()\n\nUse the helper rather than open-coding this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f006d8fc53c461aa66a9265597494f83ddf4f53d",
      "tree": "f55fc18e66d36bc7229ab627f9377a3d00998c4e",
      "parents": [
        "58e8a4741b519910cdabdd55c23f258e40cf6a3a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 12 23:46:03 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 26 20:24:10 2011 +0000"
      },
      "message": "ALSA: AACI: clean up AACI announcement printk\n\nMake the AACI announcement printk say which primecell part number\nhas been found.  Display the revision as an unsigned decimal, and\ndisplay only the first 8 hex digits of the base address unless it\u0027s\nlarger.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58e8a4741b519910cdabdd55c23f258e40cf6a3a",
      "tree": "2781f2a841319e2320c0108046309687081277c3",
      "parents": [
        "e831d80b453a3586f1e1664a705c153a4ced39b8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 26 16:59:39 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 26 20:24:10 2011 +0000"
      },
      "message": "ALSA: AACI: fix channel mask selection\n\nWhen double-rate mode was selected, we weren\u0027t setting the additional\ntwo channel mask bits to allow double-rate to work.  Rearrange the\nhw_params code to allow the correct channel mask to be selected.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e831d80b453a3586f1e1664a705c153a4ced39b8",
      "tree": "7c6a48a62f299e8bdca946490571b176658831ac",
      "parents": [
        "b60fb519d7977e606621af85585c3677fc290ef8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 13 10:13:17 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:20:23 2011 +0000"
      },
      "message": "ALSA: AACI: fix number of channels for record\n\nAC\u002797 codecs only support two channels for recording, so we shouldn\u0027t\nadvertize that there are up to six channels available.  Limit the\nselection of 4 and 6 channel audio to playback only.\n\nAs this adds additional SNDRV_PCM_STREAM_PLAYBACK conditionals, we can\ncombine some resulting in the elimination of __aaci_pcm_open() entirely,\nand making the code easier to read.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b60fb519d7977e606621af85585c3677fc290ef8",
      "tree": "c585e8f2e08717547a7d570ef84fbf2e8a6b874e",
      "parents": [
        "250c7a61c35a258e2422b3d55c61bfbad33326be"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 15:52:33 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:20:22 2011 +0000"
      },
      "message": "ALSA: AACI: fix multiple IRQ claiming\n\nClaiming the IRQ each time a playback or capture interface is opened\nis wasteful; the second copy of the registered handler is identical to\nthe first and just wastes resources.  Track the number of opens and\nonly register the handler when necessary.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "250c7a61c35a258e2422b3d55c61bfbad33326be",
      "tree": "7d6384c03895828a4052b5f9fbe1c760c8d6092a",
      "parents": [
        "69058cd6d10423126ab6aeb568f4af2bd34c49fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 12 23:42:57 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:18:05 2011 +0000"
      },
      "message": "ALSA: AACI: fix timeout duration\n\nRelying on the access time of peripherals is unreliable - it depends\non the speed of the CPU and the bus.  On Versatile Express, these\ntimeouts were expiring, causing the driver to fail.\n\nAdd udelay(1) to ensure that they don\u0027t expire early, and adjust\ntimeouts to give a reasonable margin over the response times.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69058cd6d10423126ab6aeb568f4af2bd34c49fe",
      "tree": "45cdde9f2ec83788b35948b184d5aeac45ddd6a5",
      "parents": [
        "fd015480c29deb52ae3bfaf41e888c450765edd8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 12 23:17:24 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:18:05 2011 +0000"
      },
      "message": "ALSA: AACI: fix timeout condition checking\n\nEnsure that a timeout coincident with the condition being waited for\nresults in success rather than failure.  This helps avoid timeout\nconditions being inappropriately flagged.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "872d65f674a8a420fdfe656cd66d1fa8e60f41a7",
      "tree": "b2b88fba5b97213a8d8908a1fd9536cefc00e574",
      "parents": [
        "d336905e00f208bcb89c719022c11dd3d976597a",
        "b68b58fd6a341c2115ff5fb466fe9fc0b581980e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:42 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "b68b58fd6a341c2115ff5fb466fe9fc0b581980e",
      "tree": "eaeaa1a7babed5ee4df999d99468eff79e68f2d1",
      "parents": [
        "29aac005ff4dc8a5f50b80f4e5c4f59b21c0fb50"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@mvista.com",
        "time": "Fri Mar 26 21:37:51 2010 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 13 09:46:55 2010 +0200"
      },
      "message": "ALSA: aaci - Fix alignment faults on ARM Cortex introduced by commit 29a4f2d3\n\nThe commit 29a4f2d3 used writel() at offset 0x26 which is\nhalf-word aligned causing unaligned exceptions on a\nCortex-A8. The original patch solved the \"aaci-pl041 fpga:04:\nac97 read back fail\" issue on a soft reset. Reading from any\narbitrary aaci register seems to solve this issue.\n\nSigned-off-by: Philby John \u003cpjohn@mvista.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "f9b44121b34174ae4f243a568393fc3225842e75",
      "tree": "943f68cd7458d08a9e8809ed0a10b71b23911f3e",
      "parents": [
        "8727b909bb2348d29e62c599cd7a5d610da3760f",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "message": "Merge commit \u0027v2.6.34-rc2\u0027 into for-2.6.34\n"
    },
    {
      "commit": "8727b909bb2348d29e62c599cd7a5d610da3760f",
      "tree": "c11b47df1337d1ae1501955268a0055660af2ddd",
      "parents": [
        "6937c947d31186750f72c9f8c942bbcc6fe63585"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sun Feb 28 10:42:38 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 15:28:04 2010 +0000"
      },
      "message": "ASoC: pxa-pcm-lib: initialize DMA channel to -1\n\nThis fixes a warning (\"pxa_free_dma: trying to free channel 0 which is\nalready freed\") when a device was opened but the hw_params() call\nfailed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "846c864cac520eaa10e845f585f05af643aa848a",
      "tree": "bcf872e65058306ea6eb3fab08998510534ddfe2",
      "parents": [
        "c11b6a420b092a576e003bbb520392268338d97b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 17:14:21 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:48 2010 +0800"
      },
      "message": "[ARM] pxa: remove now unnecessary pxa_gpio_mode() calls in ac97\n\nNow most (if not all) PXA platforms have been switched to the new MFP\nAPI, it\u0027s rather safe to remove these unnecessary pxa_gpio_mode() calls\nin pxa2xx-ac97-lib.c now.\n\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "fb1bf8cd13bfa7ed0364ab0d82f717fc020d35f6",
      "tree": "556e2d6f8ac2ace0bdfb0a261673078a581ca023",
      "parents": [
        "e1aed7ca555af7412ca1336241b918d78485232f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 16:30:58 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:47 2010 +0800"
      },
      "message": "[ARM] pxa: introduce processor specific pxa27x_assert_ac97reset()\n\nThis is really pxa27x specific and should be kept in pxa27x.c. With this\nnewly introduced function, the original set_resetgpio_mode() is deprecated.\n\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "e1aed7ca555af7412ca1336241b918d78485232f",
      "tree": "d7f96f947f3cd0443a90d017e51d10ae4511e87d",
      "parents": [
        "bedbda97175bcc540512f67ce02364100fba5f28"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 16:26:32 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:47 2010 +0800"
      },
      "message": "[ARM] pxa: remove the unnecessary restoring of MFP registers\n\nMFP registers are saved and restored by the mfp sys_device before all\nother platform devices, and it is unnecessary here.\n\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "903b0eb39e3284cbf4d5a3773858e9586d16cbda",
      "tree": "50346a4d52da8e50d9e0be27a8fd31e3b0201f5c",
      "parents": [
        "8b90ca08821fee79e181bfcbc3bbd41ef5637136"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Sat Dec 26 03:27:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 26 10:16:07 2009 +0100"
      },
      "message": "ALSA: sound/arm: Fix build failure caused by missing struct aaci definition\n\nThis patch fixes a build failure introduced by the patch\n  ALSA: AACI: factor common hw_params logic into aaci_pcm_hw_params [1]\nby adding/moving the aaci struct to the right position.\n\nThe patch mentioned above merged common source parts into one function,\nbut unfortunately left out the aaci struct and consequently caused a\nbuild failure e.g. for arm versatile_config [2]\n\nReferences:\n[1] http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003dd3aee7996c30f928bbbbfd0994148e35d2e83084\n[2] http://kisskb.ellerman.id.au/kisskb/buildresult/1893605/\n\nPatch against Linus\u0027 tree.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d6a89fefa50feda5516cd5210ad0008a44632b52",
      "tree": "58d21a68c34ad2d85b1f3fc3b7eb3bc1c3009a89",
      "parents": [
        "a08d56583f6b87e2981d1b6e9ee891bdc741cc44"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 17:48:50 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:31:13 2009 +0100"
      },
      "message": "ALSA: AACI: switch to per-pcm locking\n\nWe can use finer-grained locking, which makes things easier when\nwe gain DMA support.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a08d56583f6b87e2981d1b6e9ee891bdc741cc44",
      "tree": "4fdc8eeaee76f0bb4d7f78b1e3d36717142ab28c",
      "parents": [
        "d3aee7996c30f928bbbbfd0994148e35d2e83084"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 17:48:45 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:31:01 2009 +0100"
      },
      "message": "ALSA: AACI: add double-rate support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3aee7996c30f928bbbbfd0994148e35d2e83084",
      "tree": "d2c9ceabdeaebf406846c1918a7e97851225b213",
      "parents": [
        "4e30b69108b20eca80f1a323f969bf7629c7795f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 17:48:40 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:29:38 2009 +0100"
      },
      "message": "ALSA: AACI: factor common hw_params logic into aaci_pcm_hw_params\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e30b69108b20eca80f1a323f969bf7629c7795f",
      "tree": "729c34d2d5f025e310752dc3711a60d1bcb9e603",
      "parents": [
        "6ca867c827c84d21316e9dc4035abe9480f8347c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 17:48:37 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:29:09 2009 +0100"
      },
      "message": "ALSA: AACI: cleanup aaci_pcm_hw_params\n\nSince the recording and playback paths are now the same, eliminate\nthe needless conditionals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6ca867c827c84d21316e9dc4035abe9480f8347c",
      "tree": "c495856269edd99a74e262dcceda15cea8efd3b9",
      "parents": [
        "d49464318a7c51676c44cbd1e2480f651cc43807"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 17:48:35 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:28:43 2009 +0100"
      },
      "message": "ALSA: AACI: simplify codec rate information\n\nThere\u0027s no need for a specific rule; ALSA\u0027s generic AC\u002797 support\ncalculates the necessary rate constraint information itself, and\nwe can use this directly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d49464318a7c51676c44cbd1e2480f651cc43807",
      "tree": "a95df07d4815dcb0c2f41c78259c80982e76788a",
      "parents": [
        "3e85fd614c7b6bb7f33bb04a0dcb5a3bfca4c0fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:25:30 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 20:25:30 2009 +0100"
      },
      "message": "ALSA: aaci - Fix a typo\n\nFixed a typo of the max buffer size specified for buffer allocation\nchanged in the commit d6797322231af98b9bb4afb175dd614cf511e5f7.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57648cd52b1848c6885bdbd948d113d52f3ddd43",
      "tree": "218c74fde12577ea22f51eabcf4e8b65273edb54",
      "parents": [
        "79598324838a25cc378ecbb8c29dd1e3d3951d35",
        "fb716c0b7bed36064cd41d800c8f339f41adf084"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:37 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "79598324838a25cc378ecbb8c29dd1e3d3951d35",
      "tree": "7d29e81580cba854042df4e33bdc8f38bbd65d03",
      "parents": [
        "8ee763b9c82c6ca0a59a7271ce4fa29d7baf5c09",
        "b00615d163cd24fa98d155acfc1f9d81d6fe1103"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:32 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:32 2009 +0100"
      },
      "message": "Merge branch \u0027topic/core-change\u0027 into for-linus\n"
    },
    {
      "commit": "cf5bd652c384cf58544f43bea097bbc9cf14e4f5",
      "tree": "162837d5f24b8657f4726d73ae4b5a7901569eee",
      "parents": [
        "e0feefc70c1bb3f51aa9bb42acfd22cd7472a5d9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 16:36:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 16:36:56 2009 +0100"
      },
      "message": "ALSA: aaci - Clean up duplicate code\n\nNow snd_ac97_pcm_open() is called with the exactly same arguments\nfor both playback and capture directions.  Remove the unneeded check.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ef47bf386e2042c2e483b4ea0259233202ad3ebf",
      "tree": "02baba407d2dbae9d367865c3d52d6e9400c8773",
      "parents": [
        "306ecee926cf79f1b3b5f6035be09ef3d83f1b76",
        "8ee763b9c82c6ca0a59a7271ce4fa29d7baf5c09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 08:36:05 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 08:36:05 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "8ee763b9c82c6ca0a59a7271ce4fa29d7baf5c09",
      "tree": "2d0ac3adfbca180ec159df8adb7f8024045cd4c6",
      "parents": [
        "4acd57c3de62374fe5bb52e5cd24538190f4eab2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 29 16:39:59 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 30 14:50:55 2009 +0100"
      },
      "message": "ALSA: AACI: fix recording bug\n\npcm-\u003er[1].slots is the double rate slot information, not the\ncapture information.  For capture, \u0027pcm\u0027 will already be the\ncapture ac97 pcm structure.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4acd57c3de62374fe5bb52e5cd24538190f4eab2",
      "tree": "d611ef755ef4951f2308249460f805bbd1cd2dca",
      "parents": [
        "77a9d3eb774f50965106cb2937be660d093a5272"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 29 16:39:52 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 30 14:50:53 2009 +0100"
      },
      "message": "ALSA: AACI: fix AC97 multiple-open bug\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d6797322231af98b9bb4afb175dd614cf511e5f7",
      "tree": "cbeb990703df277452611c2e3ea9f4c45ff9c5e6",
      "parents": [
        "6985c8877a711c7c307af05203858cb7c3c89d0d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 26 15:08:54 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 27 10:15:24 2009 +0100"
      },
      "message": "ALSA: Remove old DMA-mmap code from arm/devdma.c\n\nThe call of dma_mmap_coherent() is done in the PCM core now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "88cdca9c7376f2220171d09dfc2f9e41b4834435",
      "tree": "b3880929ddb42424a4debdd3bc32aeac8cb7b1fa",
      "parents": [
        "616ad593fe37ef265e5cb1282db6ca264197ffb2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 23 09:44:10 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 23 09:44:10 2009 +0100"
      },
      "message": "ALSA: AACI cleanup\n\nFix the buffer size calculation to use the size which ALSA is expecting.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
      "tree": "1f3070e9ba52c5e26da1aeef0f5bb3d9e5d5366f",
      "parents": [
        "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Tue Oct 13 16:30:22 2009 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:59:55 2009 +0200"
      },
      "message": "ALSA: aaci: ARM1176 aaci-pl041 AC97 register read timeout\n\nAfter a reboot on an ARM1176 which amounts to a softreset, it has been\nnoted that the ALSA driver does not get registered and the probe fails\nwith the error \"aaci-pl041 fpga:04: ac97 read back fail\". In the process\nof reading from a register the SL1TxBusy bit is set indicating that the\ntransceiver is busy and remains so until the default timeout occurs.\nSet the Power down register 0x26 to an arbitrary value as specified in\nthe PL041 manual (page: 3-18) so that AACISL1TX/AACISL2TX registers take\ntheir default state.\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28f9f19db9dda54c851d5689539d86f6fc008773",
      "tree": "469f5d7b24871b6fe001b7ad9acac859405f4822",
      "parents": [
        "40262b2b6efac507005a2c981175266bf81152a7",
        "52a7a1cec88acdaf3f8b36a6b1fe904f6eca7ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:30 2009 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "2ba9fd0d15c088aae31ec0d672153610212e9e34",
      "tree": "6bbdf1e9ca1ac2163feaa8c8be43fe2f5c17cadb",
      "parents": [
        "4f3edfe386da66558577fa636e4b33696497743e"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Jul 29 11:59:23 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Sep 10 19:15:37 2009 +0800"
      },
      "message": "[ARM] pxa: update pxa2xx-ac97.c to use \u0027struct dev_pm_ops\u0027\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "367da1527aff2a4f789d03082f9fb191cdf332c4",
      "tree": "3651dd056076b4b99234a16fdeac08ad8044b994",
      "parents": [
        "2eff31e8096513d03b0b6484b85fd2c417eb87e8"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Fri Sep 04 21:16:36 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 04 20:19:56 2009 +0100"
      },
      "message": "ASoC: fix pxa2xx-ac97.c breakage\n\nToday\u0027s linux-next fails to build with\n\n  sound/arm/pxa2xx-ac97.c: In function \u0027pxa2xx_ac97_probe\u0027:\n  sound/arm/pxa2xx-ac97.c:211: error: \u0027pxa2xx_audio_ops_t\u0027 has no member named \u0027codec_data\u0027\n  make[2]: *** [sound/arm/pxa2xx-ac97.o] Error 1\n\nIt looks like commit e2365bf313fb21b49b1e4c911033389564428d03 has\nintroduced this; patch below.\n\nSigned-off-by: Robert Schwebel \u003cr.schwebel@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e2365bf313fb21b49b1e4c911033389564428d03",
      "tree": "6d4f0601fddc7ecc1a081d9ad61db0ef684ad876",
      "parents": [
        "821ebc86efd4b42aa120076562b0fd4f03ec3c0c"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Fri Aug 21 20:02:52 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 23 18:18:01 2009 +0100"
      },
      "message": "ASoC: Pass correct platform data from pxa2xx-ac97\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f8bae4caaaf56c391f3e2380dd7105e765414178",
      "tree": "0bc9d013156e3b2081f9719eba3717455e6bce1f",
      "parents": [
        "474e09ca017bd0f6e9bf41af643364a21bc27f43"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 19 19:31:46 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 19 20:30:14 2009 +0100"
      },
      "message": "ALSA: Restore support for DMAless DAIs on PXA\n\nUsed for applications such as direct bluetooth connections on\nsmartphones which don\u0027t go via the CPU. This used to be supported\nbefore the refactoring to share code but this check was removed\nduring that move.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4ac0478f2afaf8e778b4190d6218459a9dbf2a8f",
      "tree": "97caf69480c6fcf9a3d294e650a7548f137e5d44",
      "parents": [
        "30230f4cd7c002a40c13758d12c1c6d96100461d"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Jul 30 02:55:01 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 13 22:19:37 2009 +0100"
      },
      "message": "ALSA: Allow passing platform_data for pxa2xx-ac97\n\nThis patch adds support for passing platform data to ac97 bus devices\nfrom PXA2xx-AC97 driver..\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b7d4de7ff03085fda8310b2983b907166dd40f43",
      "tree": "2bc8e6ed52465b9f93f5069b7812867dca86b79e",
      "parents": [
        "637a935aaba2f05e2178c9d1b714d7a2c36c8b44"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 08 19:24:26 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 09 10:36:19 2009 +0100"
      },
      "message": "ASoC: Fix NULL pointer dereference in __pxa2xx_pcm_hw_free\n\nCheck for rtd-\u003eparams-\u003edrcmr !\u003d NULL before accessing it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc890c2dcd63a90de68ee5f0253eefbb89d725f0",
      "tree": "561a3c58647ae9775f7af0a48f56e2255d6eb22d",
      "parents": [
        "42578c82e0f1810a07ebe29cb05e874893243d8c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Jun 07 23:27:31 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 11 15:36:56 2009 +0100"
      },
      "message": "[ARM] 5544/1: Trust PrimeCell resource sizes\n\nI found the PrimeCell/AMBA Bus drivers distrusting the resource\npassed in as part of the struct amba_device abstraction. This\npatch removes all hard coded resource sizes found in the PrimeCell\ndrivers and move the responsibility of this definition back to\nthe platform/board device definition, which already exist and\nappear to be correct for all in-tree users of these drivers.\nWe do this using the resource_size() inline function which was\nalso replicated in the only driver using the resource size, so\nthat has been changed too. The KMI_SIZE was left in kmi.h in case\nsomeone likes it. Test-compiled against Versatile and Integrator\ndefconfigs, seems to work but I don\u0027t posess these boards and\ncannot test them.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "03fbdb15c14e9746c63168e3ff2c64b9c8336d33",
      "tree": "819b4986a4f274c3402b74ccf0c7c815647daf3d",
      "parents": [
        "a93ea9b357a4d4fce9a1f65bf9c152fb67c30716"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Wed May 20 22:39:08 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 20 23:26:51 2009 +0100"
      },
      "message": "[ARM] 5519/1: amba probe: pass \"struct amba_id *\" instead of void *\n\nThe second argument of the probe method points to the amba_id\nstructure, so it\u0027s better passed with the correct type. None of the\ncurrent in-tree drivers uses the pointer, so they have only been\nchecked for a clean compile.\n\nChange suggested by Russell King.\n\nSigned-off-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ffafeb556d50de8039e14f1cbbe58e9e4549915",
      "tree": "92cf8744e46fad65393f9d1a8b91aa8e286087dd",
      "parents": [
        "914dc18255e430ceabb10b57394e01814c69c5cd"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon May 11 13:11:38 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 11 19:01:51 2009 +0100"
      },
      "message": "pxa2xx-ac97: fix reset gpio mode setting\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\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": "b114701c0e8d580a05643c874d87e2501ab729cb",
      "tree": "a4e69cc865b9b76b6737d0d8b8dc81fc40c1e88f",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c",
        "103f211d0be2bed75b5739de62a10415ef0bbc25"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 06 03:47:20 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 06 03:47:20 2009 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "057de50c0d34b4ef7e15b7a8442a36a396d99c00",
      "tree": "48a361a37c29b656ac0fcb4308a23c562e63f3cd",
      "parents": [
        "a4d11fe50c238a7da5225d1399314c3505cbd792"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Thu Mar 26 13:18:03 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 02 16:34:15 2009 +0100"
      },
      "message": "pxa2xx-ac97: fix displaying GSR after reset timeout\n\nthe variable gsr_bit is set in isr. It is however set to 0 and interrupts are\ndisabled prior to reset. Hence it doesn\u0027t make a lot of sense to show the\ncontent of gsr_bit in case of a reset timeout.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ed40d0c472b136682b2fcba05f89762859c7374f",
      "tree": "076b83a26bcd63d6158463735dd34c10bbc591dc",
      "parents": [
        "9e495834e59ca9b29f1a1f63b9f5533bb022ac49",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel\n\nConflicts:\n\tsound/soc/pxa/pxa2xx-i2s.c\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": "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": "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": "1f2186951e02f2a5bcda9459f63136918932385a",
      "tree": "ebc6c254f7f7ded3fe13f50fcd2a332ec04eb70f",
      "parents": [
        "632087748c3795a54d5631e640df65592774e045"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 19 14:08:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 19 14:16:19 2009 +0100"
      },
      "message": "ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c\n\nFix the wrong device pointer passed to dev_err().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\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": "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": "97fb44eb6bc01f4ffed4300e475aa15e44877375",
      "tree": "481ed6efd0babe7185cae04f2fd295426b36411d",
      "parents": [
        "e4707dd3e9d0cb57597b6568a5e51fea5d6fca41",
        "148854c65ea8046b045672fd49f4333aefaa3ab5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-at91/gpio.c\n"
    },
    {
      "commit": "5742964e916269e01a3467d2bff2601180b7da3d",
      "tree": "16f5b6675cb8f6cf3e121d36557ce9978cb05f28",
      "parents": [
        "290a5589ce83540d0aba811c3d15af34aa373533"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jan 19 15:28:07 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 09 21:22:38 2009 +0800"
      },
      "message": "[ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h\n\npxa-regs.h and hardware.h are not intended for use directly in driver\ncode, remove those unnecessary references.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "f6f35bbe7c6494e66590cf519e21da2dd8d59e01",
      "tree": "eb1a2c4063951edbafe3a977b77cf3a1e118640a",
      "parents": [
        "e0fc4f97ab6b11594d0b0658ef6cf02bd68f3b4e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Feb 08 15:22:25 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 10 09:59:20 2009 +0000"
      },
      "message": "[ARM] AACI: timeout will reach -1\n\nWith a postfix decrement the timeout will reach -1 rather than 0,\nso the warning will not be issued.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ebfb8eeb8f244f9d25937d31a947895cf819e26",
      "tree": "65f383cbe592aeef04f67378a357779e756f0cbf",
      "parents": [
        "ee419653a38de93b75a577851d9e4003cf0bbe07"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 16:11:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 16:11:58 2009 +0100"
      },
      "message": "ALSA: Add missing KERN_* prefix to printk in other sound/*\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd7dd77c2a05c530684eea2e3af16449ae9c5d52",
      "tree": "f26e8b6c83ed58d3c2d47f9df6373812db80a885",
      "parents": [
        "e58de7baf7de11f01a675cbbf6ecc8a2758b9ca5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:45:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:21:19 2009 +0100"
      },
      "message": "ALSA: Convert to snd_card_create() in other sound/*\n\nConvert from snd_card_new() to the new snd_card_create() function\nin other sound subdirectories.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "796123368871e4a838dc0dfd5dbc3cd8981ef429",
      "tree": "281f0576a8a5af9002c00e154d99d5a19759bbae",
      "parents": [
        "05d5e991a7290807e7d62a7d272bb4f37c27c6ae"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jan 05 12:58:06 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "pxa2xx-ac97: switch AC unit to correct state before probing\n\nIf AC97 unit is in partially enabled state, early request_irq can trigger\nIRQ storm or even full hang up. Workaround this by forcibly switching ACLINK off\nat the start of the probe.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1f017a9964c5b3b9581d3a5732110cb1e0444281",
      "tree": "a710b14fe62ab2d49cfec9036272cfe4a276c614",
      "parents": [
        "02f652626a8f23e513877cb751c8ea533739c28f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Nov 28 14:19:33 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 02 14:42:39 2008 +0800"
      },
      "message": "[ARM] pxa: move AC97 register definitions into dedicated regs-ac97.h\n\nThe optimal change would be to move the AC97 register definitions into\nthe AC97 driver, unfortunately, the registers are shared between several\nfiles. Move them into a dedicated regs-ac97.h first.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "afb5b5c9adb66c73b83dc39319efbacb6fb26a7d",
      "tree": "f208ef42a2966cba108eca4cc5daf4fcf38d6de2",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Dec 01 11:43:08 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 02 14:42:26 2008 +0800"
      },
      "message": "[ARM] pxa: explicit #include \u003cmach/dma.h\u003e in various drivers\n\nWhere \u0027pxa_dma_desc\u0027 and \u0027pxa_{request,free}_dma\u0027 are referenced.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "bfd4e66b8d0dfcdbe3f5ccff45757f098bdbb26e",
      "tree": "680d8b1a424d8a33a866cb257646121a7a5fb082",
      "parents": [
        "975f6b0c1b0efb66db455d2e76bacba06cc65541",
        "4b7d283150b35db6e5e10f72606f603ff424c92a",
        "9f50bbad8fc3b0f9fd453ab1e2716b3106d89b13",
        "da74ae3e32374755e0fbdfed4074cf839a82f615"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 19:20:54 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 19:20:54 2008 +0200"
      },
      "message": "Merge branches \u0027topic/asoc\u0027, \u0027topic/misc-fixes\u0027 and \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "13095c37b29b90ec96070cb63400a79737b4a185",
      "tree": "3ff6ff0f559403c3e2da5219012c1f521e2419b1",
      "parents": [
        "e78521f3212d5d3931442819cbf0910fe1b28beb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 22 13:27:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 22 17:22:01 2008 +0200"
      },
      "message": "ALSA: Ensure PXA runtime data is initialised\n\nThe rest of the code relies on the runtime data being zero initialised\nso we need to use kzalloc() to allocate it.\n\nReported-by: Oliver Ford \u003cipaqlinux@oliford.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6bb7a935489dab20802dde6c2cb7d8582f4849bf",
      "tree": "872028b3c32010a8c855b4b0d3ab2f3afb303914",
      "parents": [
        "08d19f51f05a68ce89a289320ce4ed96e757df72",
        "af31ed217a0fe433e06c83b978bcb805ada6295a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 15:36:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 15:36:58 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: us122l: fix missing unlock in usb_stream_hwdep_vm_fault()\n  ALSA: hda - Fix quirk lists for realtek codecs\n  ALSA: hda - Add support of ALC272\n  ALSA: hda - Add ALC887 support\n  ALSA: hda - Add ALC1200 support\n  ALSA: hda - Fix PCI SSID of ASUS M90V\n  ALSA: hda - Add auto mic switch in realtek auto-probe mode\n  ALSA: Fix pxa2xx-ac97-lib.c compilation\n  ALSA: ASoC: Hide TLV320AIC26 configuration option for non-OpenFirwmare users\n  ALSA: hda: fix nid variable warning\n  ALSA: ASoC: Fix compile-time warning for tlv320aic23.c\n"
    },
    {
      "commit": "8825e8e8d09c1fe6352f94c70f6ff73db449ff56",
      "tree": "aec3b8f1f744d49f859d8a2474d88b71e0fb3adf",
      "parents": [
        "7dc85076f83253fcffae99e6d5e6ce77840f8841"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Tue Oct 14 09:57:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 14 11:02:21 2008 +0200"
      },
      "message": "ALSA: Fix pxa2xx-ac97-lib.c compilation\n\nThe last ALSA merge broke pxa2xx-ac97-lib.c, as it brought back\nreferences to cpu_is_pxa21x that Eric Miao removed in commit\n0ffcbfd54ea81ca24c0749f55ca4fcf3e2bdc23e:\n\n\t[ARM] pxa: make cpu_is_pxa2* macros more consistent\n\nThis patch gets rid of those references, and only keeps cpu_is_pxa25x().\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 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: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "87f3dd77974cba1ba0798abd741ede50f56b3eb3",
      "tree": "9f89bf77ac4ddc919a91b438d061849314ea5049",
      "parents": [
        "cbd18f8e3de62f91001963467ab6aad80a2a25ac"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Sep 08 15:26:43 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:56 2008 +0100"
      },
      "message": "[ARM] pxa: simplify DMA register definitions\n\n1. DRCMRxx is no longer recommended, use DRCMR(xx) instead, and\n   pass DRCMR index by \"struct resource\" if possible\n\n2. DCSRxx, DDADRxx, DSADRxx, DTADRxx, DCMDxx is never used, use\n   DCSR(), DDADR(), DSADR(), DTADR(), DCMD() instead\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6d77317678148c973bb0131cc5a3a772f756d23",
      "tree": "09cf4c825ce49eccef121d4ad133cfec20246248",
      "parents": [
        "9d1cf39be6709761be3ce0a00e5c9ee5dc805ac5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 10 05:01:20 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 23 08:18:10 2008 +0200"
      },
      "message": "ALSA: Separate common pxa2xx-pcm code\n\nASoC and non-ASoC drivers for PCM DMA on PXA share lots of common code.\nMove it to pxa2xx-lib.\n\n[Fixed some checkpatch warnings -- broonie]\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9d1cf39be6709761be3ce0a00e5c9ee5dc805ac5",
      "tree": "84e08a5ec82d1a3c3b107d7214b3848a544a9e8b",
      "parents": [
        "9c63634221f67450ead19820e33996b69691194f"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 10 05:01:18 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 23 08:18:09 2008 +0200"
      },
      "message": "ALSA: pxa2xx-ac97-lib: support building for several CPUs\n\nSupport building of pxa2xx-ac97-lib for several CPUs by making code\nrun-time selected, not only compile-time.\n\n[Fixed 3XX-\u003e3xx typos in ifdef checks -- broonie.]\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9c63634221f67450ead19820e33996b69691194f",
      "tree": "e21917379124783bbf37348c84bf9765cd1dc5d1",
      "parents": [
        "081b355dd5a17788880a0241ed988c7483c1e40f"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 10 05:01:17 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 23 08:18:08 2008 +0200"
      },
      "message": "ALSA: Separate common pxa2xx-ac97 code\n\nASoC and non-ASoC drivers for ACLINK on PXA share lot\u0027s of common code.\nMove all common code into separate module snd-pxa2xx-lib.\n\n[Fixed handing of SND_AC97_CODEC in Kconfig and some checkpatch warnings\n -- broonie]\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e8f18ae558b30783c2c0f6df32626fbc789ba6f6",
      "tree": "77f31d8af199596a1167df0a7b416b28001202d2",
      "parents": [
        "e99d32b325ac68bd2ffbbe8edc44cbaf5d91e4be"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Tue Sep 09 13:47:11 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 09 18:51:56 2008 +0200"
      },
      "message": "ALSA: fix section for sa11xx-uda1341 platform driver\n\nDon\u0027t use __init but __devinit to define probe function.  A pointer to\nsa11xx_uda1341_probe is passed to the core via platform_driver_register\nand so the function must not disappear after the module is loaded.  Using\n__init and having HOTPLUG\u003dy and SND_SA11XX_UDA1341\u003dm the following\nprobably oopses:\n\n\techo -n sa11xx_uda1341.1 \u003e /sys/bus/platform/driver/sa11xx_uda1341/unbind\n\techo -n sa11xx_uda1341.1 \u003e /sys/bus/platform/driver/sa11xx_uda1341/bind\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Brian Avery \u003cb.avery@hp.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": "631e8ad428c45ba7ab34df91d1db6cb7bf74d526",
      "tree": "1de9cbc11a4fada0f81b73f151106d886ad323d1",
      "parents": [
        "d695e4ea860fc1cbe1e4b101af4e0450219f2db9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 01 15:31:50 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Sep 04 10:33:53 2008 +0200"
      },
      "message": "ALSA: aaci - Fix NULL test at error path\n\nThe original fix by Julien Brunel \u003cbrunel@diku.dk\u003e.\n\naaci_init_card() returns a pointer with ERR_PTR(), but in aaci_init()\nNULL is supposed at this error path.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5e246b850df563224be26f1d409cf66fd6c968df",
      "tree": "970e7faf60b86cb2c489a08ca506075c398165e5",
      "parents": [
        "da3cec35dd3c31d8706db4bf379372ce70d92118"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:12:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:40 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in other places\n\nKill snd_assert() in other places, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "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": "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": "89fe5117928b2c1272c9376362131ded561c91ad",
      "tree": "d9ad58546d73efdef4d68ba3c8224a3ee5722576",
      "parents": [
        "06b5fb97cec1a3ca61d10164118b00fe98a6a866"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 23 16:10:37 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "sound: Convert to menuconfig\n\nConvert menu in sound Kconfig files to menuconfig and if.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a72e72469a166c825196c3f20dabd352877fec2b",
      "tree": "3ffafb538b39b845614e77a11cf96e4966081b1d",
      "parents": [
        "62b126315369d52e40ad604e1798ff5b6265287e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:06:55 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "[ALSA] remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "815c1be320fd51e5981c007f737aca410707baf8",
      "tree": "80fce6967f5cba86f03449b5e8764542abd37899",
      "parents": [
        "7a22323b231fe5d47804f98f31a70eb34c6104a9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 22 17:09:49 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:41 2008 +0200"
      },
      "message": "[ALSA] pxa2xx-ac97: Support PXA3xx AC97\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b45a209935c4b79905182608922736ba0e5579e",
      "tree": "d7bb9d5549122d6d8b39305654895fd35e515d05",
      "parents": [
        "0fc9dec46fae19da9899c580a6b870202103f8bb"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 14 13:33:36 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:35 2008 +0200"
      },
      "message": "[ALSA] sound: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable sound\nplatform drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9bf8e7ddeaf57f1ec534014c447705ad31d5d721",
      "tree": "6cb4dd4763631bf9f181ba30ffce6ebbfc70073b",
      "parents": [
        "24982c5f7feca2f4d1b0b562a28b767d93a01ce0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 15:32:18 2008 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:20 2008 +0200"
      },
      "message": "[ALSA] sound: replace remaining __FUNCTION__ occurences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93873fbfd86c08ac3e4f1b37e667cf858a8b2fab",
      "tree": "785ad738e3e6bfa59b57d0cb89135938202a271b",
      "parents": [
        "60bfe7fa3dc13fe90d273371b65ae3ec89583c52"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Mar 04 11:14:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:03 2008 +0100"
      },
      "message": "[ARM] 4833/3: Convert non-SoC PXA2xx AC97 driver to clock API\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f78dfac904325a996b8f97b045647898cc1ccc40",
      "tree": "da53f0ddb0768c17d75615184cb1741c4abedd6b",
      "parents": [
        "48ecb7e879ea172a0b3fd432ad49a870d7be6a59"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 16:24:04 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:37 2008 +0100"
      },
      "message": "[ALSA] Add missing device link\n\nAdded the missing link to struct device from the card instance.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "03d14a5536cf5611d27a106137a814c8f1135ddd",
      "tree": "a36b18415d40b45db39c350fd99726df2203db70",
      "parents": [
        "a0113a99cc3cd1a63153d11b7fcf9c1a2000df57"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Tue Dec 04 21:39:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 08 14:36:06 2007 +0000"
      },
      "message": "[ARM] 4690/1: PXA: fix CKEN corruption in PXA27x AC97 cold reset code\n\nFix CKEN register corruption in the PXA27x cold reset code\nlocated in sound/arm/pxa27x-ac97.c. The problem has been\nintroduced with a pxa_set_cken() function change in linux 2.6.23.\nThis patch is based on patch 4527/1 that fixes the same problem in\nthe ASoC PXA-AC97 driver. Additionally a definition for the CKEN\nindex value is added and applied to both PXA AC97 drivers.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "350a29b457de480ee517dbb194a934421b2e9f37",
      "tree": "3e4f8617cbdf202ed83c14b0d36b217a1f7a9aa2",
      "parents": [
        "609bb2ea397cd9947d8898f6077d33c1fa81b24f"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Thu Aug 02 14:26:43 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:24 2007 +0200"
      },
      "message": "[ALSA] Get rid of dead code in sound/arm/sa11xx-uda1341.c\n\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 82\nUnknown CONFIG option! CONFIG_H3600_HAL\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 103\nUnknown CONFIG option! CONFIG_H3600_HAL\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 241\nUnknown CONFIG option! CONFIG_H3600_HAL\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 310\nUnknown CONFIG option! CONFIG_H3600_HAL\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 334\nUnknown CONFIG option! CONFIG_H3600_HAL\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 344\nUnknown CONFIG option! CONFIG_H3600_HAL\nFile /home/devel/linux-rdc/sound/arm/sa11xx-uda1341.c line 357\nUnknown CONFIG option! CONFIG_H3600_HAL\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1f750a782c0e9593a8d0981ea972f22334980955",
      "tree": "b6dfb4e201b440b5b1ba551e5b453cf113b1695d",
      "parents": [
        "756813cac1d0172e1f93d977fe8bd1cd5086be21"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jul 02 10:19:07 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 02 13:39:37 2007 +0100"
      },
      "message": "[ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume\n\nThe PXA CKEN changes broken syspend/resume on the pxa27x. This patch\ncorrects the problem and fixes another couple of bad references.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "632155e659449685b719995d7e7081cff7b01aba",
      "tree": "3d6f7f12f89dd3ec7733c09042420cfac9114989",
      "parents": [
        "78b7611c4a1e3ff008abc4751b566cb533d68f3d"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "potential parse error in ifdef\n\nI have made a tool to parse the kernel that does not pre-process the\nsource.  That means that my parser tries to parse all the code, including\ncode in the #else branch or code that is not often compiled because the\ndriver is not very used (or not used at all).  So, my parser sometimes\nreports parse error not originally detected by gcc.  Here is my (first)\npatch.\n\n[akpm@linux-foundation.org: fix amd8111e.c]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7053acbd78336abf5d4bc3d8a875a03624cfb83f",
      "tree": "76dff22217a91d40c1d44292c0454d31cad55f15",
      "parents": [
        "a79220b7633b3926a9bd3527bdac3f04dbe6845c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Apr 05 04:07:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 21 23:14:01 2007 +0100"
      },
      "message": "[ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX\n\nThis patch removes the unnecessary bit number from CKENnn_XXXX\ndefinitions for PXA, so that\n\n\tCKEN0_PWM0 --\u003e CKEN_PWM0\n\tCKEN1_PWM1 --\u003e CKEN_PWM1\n\t...\n\tCKEN24_CAMERA --\u003e CKEN_CAMERA\n\nThe reasons for the change of these defitions are:\n\n1. they do not scale - they are currently valid for pxa2xx, but\ndefinitely not valid for pxa3xx, e.g., pxa3xx has bit 3 for camera\ninstead of bit 24\n\n2. they are unnecessary - the peripheral name within the definition\nhas already announced its usage, we don\u0027t need those bit numbers\nto know which peripheral we are going to enable/disable clock for\n\n3. they are inconvenient - think about this: a driver programmer\nfor pxa has to remember which bit in the CKEN register to turn\non/off\n\nAnother change in the patch is to make the definitions equal to its\nclock bit index, so that\n\n   #define CKEN_CAMERA  (24)\n\ninstead of\n\n   #define CKEN_CAMERA  (1 \u003c\u003c 24)\n\nthis change, however, will add a run-time bit shift operation in\npxa_set_cken(), but the benefit of this change is that it scales\nwhen bit index exceeds 32, e.g., pxa3xx has two registers CKENA\nand CKENB, totally 64 bit for this, suppose CAMERA clock enabling\nbit is CKENB:10, one can simply define CKEN_CAMERA to be (32 + 10)\nand so that pxa_set_cken() need minimum change to adapt to that.\n\nSigned-off-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a371840f825be20354007537b6568b77448b685",
      "tree": "11a6dd5916c3b7735637c437b5e787b5c9b52c49",
      "parents": [
        "25ccb569ee52114c01e28a2fe2d451cd43de309c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 15:44:23 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 15:44:23 2007 +0000"
      },
      "message": "[ARM] Fix ARM AACI ALSA driver\n\n  CC [M]  sound/arm/aaci.o\nsound/arm/aaci.c:729: error: parse error before \u0027*\u0027 token\nsound/arm/aaci.c:731: warning: function declaration isn\u0027t a prototype\n...\nsound/arm/aaci.c:786: error: parse error before \u0027*\u0027 token\nsound/arm/aaci.c:786: warning: function declaration isn\u0027t a prototype\n...\nsound/arm/aaci.c:827: error: parse error before \u0027*\u0027 token\nsound/arm/aaci.c:828: warning: function declaration isn\u0027t a prototype\n...\nsound/arm/aaci.c:845: error: parse error before \"aaci_capture_ops\"\nsound/arm/aaci.c:845: warning: type defaults to `int\u0027 in declaration of `aaci_capture_ops\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "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: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    }
  ],
  "next": "14d178a143568f3651a40af6defadd44fb0b6b81"
}
