)]}'
{
  "log": [
    {
      "commit": "2214482cb00e6da1397c2ecde5b392490eb9637f",
      "tree": "7375817fa8b76741a0e362716b59860255e526ba",
      "parents": [
        "13da9e200fe4740b02cd51e07ab454627e228920",
        "d21921215af2fe33190a3b5b166b145e607e537d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:41:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:41:25 2010 -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: emu10k1: allow high-resolution mixer controls\n  ALSA: pcm: fix delta calculation at boundary wraparound\n  ALSA: hda_intel: fix handling of non-completion stream interrupts\n  ALSA: usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis\n  ALSA: hda: Fix model quirk for Dell M1730\n  ALSA: hda - iMac9,1 sound fixes\n  ALSA: hda: Use LPIB for Toshiba A100-259\n  ALSA: hda: Use LPIB for Acer Aspire 5110\n  ALSA: aw2-alsa.c: use pci_ids.h defines and fix checkpatch.pl noise\n  ALSA: usb-audio: add support for Akai MPD16\n  ALSA: pcm: fix the fix of the runtime-\u003eboundary calculation\n"
    },
    {
      "commit": "d21921215af2fe33190a3b5b166b145e607e537d",
      "tree": "9fc6cf269fccad1123e6133bb17b92c8ae096958",
      "parents": [
        "4daf7a0c0b3dd3c2e2ec829ecee8608d04d67773",
        "9ef04066b3e7c51ed7edc6010ac039f18f9f3617"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 26 08:49:54 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 26 08:49:54 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "4daf7a0c0b3dd3c2e2ec829ecee8608d04d67773",
      "tree": "1934d7b283f2385afc27aa48fa020f86779b6098",
      "parents": [
        "b406e6103baa3da85950f22d3d46d21a8da654c5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 25 09:04:49 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:23:54 2010 +0200"
      },
      "message": "ALSA: emu10k1: allow high-resolution mixer controls\n\nAdd a module option to allow the GPR mixer controls to have the full\nresolution of the hardware, i.e., 0...2^31-1 instead of 0...100.\n\nBecause of bugs in userspace tools like alsactl and alsamixer, this is\nnot yet enabled by default.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b406e6103baa3da85950f22d3d46d21a8da654c5",
      "tree": "3b989503e6d5c75795980a0387c35fcd82c13ee0",
      "parents": [
        "57c7ffc9414d79c8ec25800bbdbf8f801b2f148a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 25 09:01:46 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:23:48 2010 +0200"
      },
      "message": "ALSA: pcm: fix delta calculation at boundary wraparound\n\nIn the cleanup of the hw_ptr update functions in 2.6.33, the calculation\nof the delta value was changed to use the modulo operator to protect\nagainst a negative difference due to the pointer wrapping around at the\nboundary.\n\nHowever, the ptr variables are unsigned, so a negative difference would\nresult in the two complement\u0027s value which has no relation to the actual\ndifference relative to the boundary; the result is typically some value\nnear LONG_MAX-boundary.  Furthermore, even if the modulo operation would\nbe done with signed types, the result of a negative dividend could be\nnegative.\n\nThe invalid delta value is then caught by the following checks, but this\nmeans that the pointer update is ignored.\n\nTo fix this, use a range check as in the other pointer calculations.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ef04066b3e7c51ed7edc6010ac039f18f9f3617",
      "tree": "7581d83c1f06f56f47f461e85ef181e3d3878921",
      "parents": [
        "66668b6fb6861fad7f6bfef6646ac84693474c9a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 25 09:03:40 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:23:15 2010 +0200"
      },
      "message": "ALSA: hda_intel: fix handling of non-completion stream interrupts\n\nCheck that the interrupt raised for a stream is actually a buffer\ncompletion interrupt before handling it as one.  Otherwise, memory\nerrors or FIFO xruns would be interpreted as a pointer update and could\nbreak the stream timing.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "57c7ffc9414d79c8ec25800bbdbf8f801b2f148a",
      "tree": "09e15704afb21c10fb8073e3f2136326e2fabf94",
      "parents": [
        "34329fae7f88c1d60ff94d5fed5a3bedcd6b2224"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu May 20 14:15:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:21:53 2010 +0200"
      },
      "message": "ALSA: usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "66668b6fb6861fad7f6bfef6646ac84693474c9a",
      "tree": "61234814f104d1b7ac90f4778ad66a96814ffe78",
      "parents": [
        "b7cccc52feb142f48beae1566b749480fa9989de"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun May 23 20:47:45 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 08:46:01 2010 +0200"
      },
      "message": "ALSA: hda: Fix model quirk for Dell M1730\n\nBugLink: https://launchpad.net/bugs/576160\n\nSymptom: Currently (2.6.32.12) the Dell M1730 uses the 3stack model\nquirk. Unfortunately this means that capture is not functional out-\nof-the-box despite ensuring that capture settings are unmuted and\nraised fully.\n\nTest case: boot from Ubuntu 10.04 LTS live cd; capture does not\nwork.\n\nResolution: Correct the model quirk for Dell M1730 to rely on the\nBIOS configuration.\n\nThis patch also trivially sorts the quirk into the correct section\nbased on the comments.\n\nReported-and-Tested-By: \u003cpicdragon99@msn.com\u003e\nTested-By: Daren Hayward\nTested-By: Tobias Krais\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7cccc52feb142f48beae1566b749480fa9989de",
      "tree": "d0c1336e4cc8bdc558fb5c457febecae696f92d8",
      "parents": [
        "4e0938dba7fccf37a4aecba4d937da7f312b5d55"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Sun May 23 10:55:00 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 08:44:59 2010 +0200"
      },
      "message": "ALSA: hda - iMac9,1 sound fixes\n\nFirst issue:\nWith the original patch, I\u0027ve noticed by unmuting the mic\n(and even having it muted), there is a distorted(\"Noise\")\ncoming from the internal speakers, even when the headphones are plugged in.\nWhat my finding\u0027s revealed is:\n\n\t/* Mic (rear) pin: input vref at 80% */\n\t{0x18, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_VREF80},\n\t{0x18, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},\n\nFrom the original patch. Looking at codec#0 0x18/0x1a is listed as:\n\nNode 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out\n  Amp-In caps: ofs\u003d0x00, nsteps\u003d0x03, stepsize\u003d0x27, mute\u003d0\n  Amp-In vals:  [0x00 0x00]\n  Amp-Out caps: ofs\u003d0x00, nsteps\u003d0x00, stepsize\u003d0x00, mute\u003d1\n  Amp-Out vals:  [0x00 0x00]\n  Pincap 0x0000373c: IN OUT HP Detect\n    Vref caps: HIZ 50 GRD 80 100\n  Pin Default 0x90100141: [Fixed] Speaker at Int N/A\n    Conn \u003d Unknown, Color \u003d Unknown\n    DefAssociation \u003d 0x4, Sequence \u003d 0x1\n    Misc \u003d NO_PRESENCE\n  Pin-ctls: 0x41: OUT VREF_50\n  Unsolicited: tag\u003d00, enabled\u003d0\n  Connection: 5\n     0x0c* 0x0d 0x0e 0x0f 0x26\n\nseems this Node is listed as: [Fixed] Speaker while 0x15\n\nNode 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out\n  Amp-In caps: ofs\u003d0x00, nsteps\u003d0x03, stepsize\u003d0x27, mute\u003d0\n  Amp-In vals:  [0x00 0x00]\n  Amp-Out caps: ofs\u003d0x00, nsteps\u003d0x00, stepsize\u003d0x00, mute\u003d1\n  Amp-Out vals:  [0x80 0x80]\n  Pincap 0x0000373c: IN OUT HP Detect\n    Vref caps: HIZ 50 GRD 80 100\n  Pin Default 0x018b3020: [Jack] Line In at Ext Rear\n    Conn \u003d Comb, Color \u003d Blue\n    DefAssociation \u003d 0x2, Sequence \u003d 0x0\n  Pin-ctls: 0x01: VREF_50\n  Unsolicited: tag\u003d00, enabled\u003d0\n  Connection: 5\n     0x0c 0x0d* 0x0e 0x0f 0x26\n\nis [Jack] Line In at Ext Rear.\n(looking at the other apple products as examples\nI came up with the fix below).\n\nSecond issue:\nalc885_mbp_4ch_modes\nThe original patch does a good job with the\nHP pin automute function, but from what I noticed is I would have to manually\nchange the channel form 2 to 4 after plugging the headphones in.\nAnd not to mention having odd moments to where I was jamming out\nwith the headphones on, then later realized I had sound blasting out\nof the speakers as well. My findings revealed that changing\nalc885_mbp_4ch_modes to alc885_mba21_ch_modes and setting\n-\tspec-\u003eautocfg.speaker_pins[0] \u003d 0x15;\n+\tspec-\u003eautocfg.speaker_pins[0] \u003d 0x18;\ngets the automute function when the headphones plugged in working\nflawlessly(and the no need to manually change the channel number\nafterwards).\n\nThird issue:\nalc885_imac91_mixer\nThere probably doesnt need to be anything changed with this\n(esspecially if your one to like lots of sliders),but my findings\nrevealed that mac osx only has a master on the top right,\nanother switch on itunes, and then a slider for the mic.\n\nSo the changes I did below try and mimic osx as much as possible\n(only thing I had an issue with is just having one mute switch\non the master, instead of having two(still investigating)).\n\nfourth issue:\nalc882_capture_source\nI endeded up creating alc889A_imac91_capture_source()\nonly  because looking at alc882_capture_source I see\nthat the mic is set to 0x1 while this works, I also noticed\nthat adding 0x1 and 0x01 and testing that 0x1 somehow\nstops working, and 0x01 works(so I figured 0x01 was more\nof the alpha of the numbers(still need to figure out\nwhere that valuse is)). In any case the microphone\ndoes work with the original, and with the below patch, but both\nstill record not as clean(lots of \"Noise\", which I would like to\nlook into too).\nNote: using alsamixer -Va reveals the capture switches.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e0938dba7fccf37a4aecba4d937da7f312b5d55",
      "tree": "b507d85cc3efed3b00d58284e398931152ce9992",
      "parents": [
        "7a68be94e22e7643038726ebc14360752a91800b"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sat May 22 13:12:22 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 08:40:50 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for Toshiba A100-259\n\nBugLink: https://launchpad.net/bugs/549560\n\nSymptom: on a significant number of hardware, booting from a live cd\nresults in capture working correctly, but once the distribution is\ninstalled, booting from the install results in capture not working.\n\nTest case: boot from Ubuntu 10.04 LTS live cd; capture works correctly.\nInstall to HD and reboot; capture does not work. Reproduced with 2.6.32\nmainline build (vanilla kernel.org compile)\n\nResolution: add SSID for Toshiba A100-259 to the position_fix quirk\ntable, explicitly specifying the LPIB method.\n\nI\u0027ll be sending additional patches for these SSIDs as bug reports are\nconfirmed.\n\nThis patch also trivially sorts the quirk table in ascending order by\nsubsystem vendor.\n\nReported-and-Tested-by: \u003cdavide.molteni@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7a68be94e22e7643038726ebc14360752a91800b",
      "tree": "67207ee3ee58d8343f7e2cc5aa3376e86bd0f1b9",
      "parents": [
        "7f06a8b26aba1dc03b42272dc0089a800372c575"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sat May 22 12:05:41 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 08:40:14 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for Acer Aspire 5110\n\nBugLink: https://launchpad.net/bugs/583983\n\nSymptom: on a significant number of hardware, booting from a live cd\nresults in capture working correctly, but once the distribution is\ninstalled, booting from the install results in capture not working.\n\nTest case: boot from Ubuntu 10.04 LTS live cd; capture works correctly.\nInstall to HD and reboot; capture does not work. Reproduced with 2.6.32\nmainline build (vanilla kernel.org compile).\n\nResolution: add SSID for Acer Aspire 5110 to the position_fix quirk\ntable, explicitly specifying the LPIB method.\n\nI\u0027ll be sending additional patches for these SSIDs as bug reports are\nconfirmed.\n\nReported-and-Tested-By: Leo\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "34329fae7f88c1d60ff94d5fed5a3bedcd6b2224",
      "tree": "44507f2b889071c492d44fdd5788788957b32c59",
      "parents": [
        "4434ade8c9334a3ab975d8993de456f06841899e"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri May 21 17:35:03 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 08:39:28 2010 +0200"
      },
      "message": "ALSA: aw2-alsa.c: use pci_ids.h defines and fix checkpatch.pl noise\n\nUse the VENDOR/DEVICE ids provided in pci_ids.h instead of creating\nlocal ids of the same values.\n\nAlso, fix the following checkpatch.pl warnings:\n\nWARNING: Use #include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\nWARNING: unnecessary whitespace before a quoted newline\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0fed2b5cb4c04336b26b0cbf6f9a8c07081f79a6",
      "tree": "a9be0f082d3c2f53eb2d5f9de9ad900c31236b34",
      "parents": [
        "0163916f1db7f345963dad1af78b7628c759c6ee",
        "41ec7ebee14189a0424176279c227168960c28ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:58:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:58:28 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (25 commits)\n  sh: fix up sh7785lcr_32bit_defconfig.\n  arch/sh/lib/strlen.S: Checkpatch cleanup\n  sh: fix up sh7786 dmaengine build.\n  sh: guard cookie consistency across termination in the DMA driver\n  sh: prevent the DMA driver from unloading, while in use\n  sh: fix Oops in the serial SCI driver\n  sh: allow platforms to specify SD-card supported voltages\n  mmc: let MFD\u0027s provide supported Vdd card voltages to tmio_mmc\n  sh: disable SD-card write-protection detection on kfr2r09\n  mfd: pass platform flags down to the tmio_mmc driver\n  tmio: add a platform flag to disable card write-protection detection\n  sh: Add SDHI DMA support to migor\n  sh: Add SDHI DMA support to kfr2r09\n  sh: Add SDHI DMA support to ms7724se\n  sh: Add SDHI DMA support to ecovec\n  mmc: add DMA support to tmio_mmc driver, when used on SuperH\n  sh: prepare the SDHI MFD driver to pass DMA configuration to tmio_mmc.c\n  mmc: prepare tmio_mmc for passing of DMA configuration from the MFD cell\n  sh: add DMA slave definitions to sh7724\n  sh: add DMA slaves for two SDHI controllers to sh7722\n  ...\n"
    },
    {
      "commit": "10440af1bc8082c78186e7f4ea94124acee6625e",
      "tree": "119a04516924aed333f8c4e8890233a4ec5fdbd9",
      "parents": [
        "2d151248286d438e97ebb22ff676423df299da86"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: define DMA slaves per CPU type, remove now redundant header\n\nNow that DMA slave IDs are only used used in platform specific code and have\nbecome opaque cookies for the rest of the code, we can make the, CPU specific\ntoo.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "cb6dc512b745292eaf123fedf437c211e27fb680",
      "tree": "56177ae8f827c346b9180aad8723be8e04b50153",
      "parents": [
        "58f9b0b02414062eaff46716bc04b47d7e79add5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:59 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "arch/powerpc: Move dma_mask from of_device into pdev_archdata\n\nBy moving dma_mask into pdev_archdata, and adding archdata to\nstruct of_device, it makes it possible to substitute of_device\nwith struct platform_device, which is a stepping stone to\nremoving the of_platform bus entirely.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6f68fbaafbaa033205cd131d3e1f3c4b914e9b78",
      "tree": "56b434496064ed170f94381e3ec4c6c340b71376",
      "parents": [
        "6e4513972a5ad28517477d21f301a02ac7a0df76",
        "0b28330e39bbe0ffee4c56b09fc415fcec595ea3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: extend the control command to include an arg\n  async_tx: trim dma_async_tx_descriptor in \u0027no channel switch\u0027 case\n  DMAENGINE: DMA40 fix for allocation of logical channel 0\n  DMAENGINE: DMA40 support paused channel status\n  dmaengine: mpc512x: Use resource_size\n  DMA ENGINE: Do not reset \u0027private\u0027 of channel\n  ioat: Remove duplicated devm_kzalloc() calls for ioatdma_device\n  ioat3: disable cacheline-unaligned transfers for raid operations\n  ioat2,3: convert to producer/consumer locking\n  ioat: convert to circ_buf\n  DMAENGINE: Support for ST-Ericssons DMA40 block v3\n  async_tx: use of kzalloc/kfree requires the include of slab.h\n  dmaengine: provide helper for setting txstate\n  DMAENGINE: generic channel status v2\n  DMAENGINE: generic slave control v2\n  dma: timb-dma: Update comment and fix compiler warning\n  dma: Add timb-dma\n  DMAENGINE: COH 901 318 fix bytesleft\n  DMAENGINE: COH 901 318 rename confusing vars\n"
    },
    {
      "commit": "79c4581262e225a7c96d88b632b05ab3b5e9a52c",
      "tree": "8ef030c74ab7e0d0df27cf86195f915efd2832f7",
      "parents": [
        "59534f7298c5e28aaa64e6ed550e247f64ee72ae",
        "99ec28f183daa450faa7bdad6f932364ae325648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:17:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:17:05 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (92 commits)\n  powerpc: Remove unused \u0027protect4gb\u0027 boot parameter\n  powerpc: Build-in e1000e for pseries \u0026 ppc64_defconfig\n  powerpc/pseries: Make request_ras_irqs() available to other pseries code\n  powerpc/numa: Use ibm,architecture-vec-5 to detect form 1 affinity\n  powerpc/numa: Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim\n  powerpc: Use smt_snooze_delay\u003d-1 to always busy loop\n  powerpc: Remove check of ibm,smt-snooze-delay OF property\n  powerpc/kdump: Fix race in kdump shutdown\n  powerpc/kexec: Fix race in kexec shutdown\n  powerpc/kexec: Speedup kexec hash PTE tear down\n  powerpc/pseries: Add hcall to read 4 ptes at a time in real mode\n  powerpc: Use more accurate limit for first segment memory allocations\n  powerpc/kdump: Use chip-\u003eshutdown to disable IRQs\n  powerpc/kdump: CPUs assume the context of the oopsing CPU\n  powerpc/crashdump: Do not fail on NULL pointer dereferencing\n  powerpc/eeh: Fix oops when probing in early boot\n  powerpc/pci: Check devices status property when scanning OF tree\n  powerpc/vio: Switch VIO Bus PM to use generic helpers\n  powerpc: Avoid bad relocations in iSeries code\n  powerpc: Use common cpu_die (fixes SMP+SUSPEND build)\n  ...\n"
    },
    {
      "commit": "4434ade8c9334a3ab975d8993de456f06841899e",
      "tree": "a4255010e5118e5da3684a6f0d39b32ba79e9dd3",
      "parents": [
        "ead4046b2fdfd69acc4272e693afd249ad3eb689"
      ],
      "author": {
        "name": "Krzysztof Foltman",
        "email": "wdev@foltman.com",
        "time": "Thu May 20 20:31:10 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 21 17:12:30 2010 +0200"
      },
      "message": "ALSA: usb-audio: add support for Akai MPD16\n\nThe decoding/encoding is based on own reverse-engineering. Both control and\ndata ports are handled. Writing to control port supports SysEx events only,\nas this is the only type of messages that MPD16 recognizes.\n\nSigned-off-by: Krzysztof Foltman \u003cwdev@foltman.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ead4046b2fdfd69acc4272e693afd249ad3eb689",
      "tree": "9dbc91adb9f4c654f6b9eaa245422162f12e8e47",
      "parents": [
        "7f06a8b26aba1dc03b42272dc0089a800372c575"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri May 21 09:15:59 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 21 16:33:34 2010 +0200"
      },
      "message": "ALSA: pcm: fix the fix of the runtime-\u003eboundary calculation\n\nCommit 7910b4a1db63fefc3d291853d33c34c5b6352e8e in 2.6.34 changed the\nruntime-\u003eboundary calculation to make this value a multiple of both the\nbuffer_size and the period_size, because the latter is assumed by the\nruntime-\u003ehw_ptr_interrupt calculation.\n\nHowever, due to the lack of a ioctl that could read the software\nparameters before they are set, the kernel requires that alsa-lib\ncalculates the boundary value, too.  The changed algorithm leads to\na different boundary value used by alsa-lib, which makes, e.g., mplayer\nfail to play a 44.1 kHz file because the silence_size parameter is now\ninvalid; bug report:\n\u003chttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d5015\u003e.\n\nThis patch reverts the change to the boundary calculation, and instead\nfixes the hw_ptr_interrupt calculation to be period-aligned regardless\nof the boundary value.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
      "tree": "e2a06f2fe02ad61ff687c6af0e7b0c4d3463b15a",
      "parents": [
        "f8965467f366fd18f01feafb5db10512d7b4422c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Apr 30 14:44:54 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:15:18 2010 -0700"
      },
      "message": "sound: fixup for usb_buffer_alloc/free rename\n\nThis is needed before the USB merge.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f06a8b26aba1dc03b42272dc0089a800372c575",
      "tree": "7c67198f83d069eb13fd417e022d111b7e4c82a1",
      "parents": [
        "c3ad33c9bcb6616999953af76f16318120fe3691",
        "d71f4cece4bd97d05592836202fc04ff2e7817e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:41:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:41:44 2010 -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: (250 commits)\n  ALSA: hda: Storage class should be before const qualifier\n  ASoC: tpa6130a2: Remove CPVSS and HPVdd supplies\n  ASoC: tpa6130a2: Define output pins with SND_SOC_DAPM_OUTPUT\n  ASoC: sdp4430 - add sdp4430 pcm ops to DAI.\n  ASoC: TWL6040: Enable earphone path in codec\n  ASoC: SDP4430: Add support for Earphone speaker\n  ASoC: SDP4430: Add sdp4430 machine driver\n  ASoC: tlv320dac33: Avoid powering off while in BIAS_OFF\n  ASoC: tlv320dac33: Use dev_dbg in dac33_hard_power function\n  ALSA: sound/pci/asihpi: Use kzalloc\n  ALSA: hdmi - dont fail on extra nodes\n  ALSA: intelhdmi - add id for the CougarPoint chipset\n  ALSA: intelhdmi - user friendly codec name\n  ALSA: intelhdmi - add dependency on SND_DYNAMIC_MINORS\n  ALSA: asihpi: incorrect range check\n  ALSA: asihpi: testing the wrong variable\n  ALSA: es1688: add pedantic range checks\n  ARM: McBSP: Add support for omap4 in McBSP driver\n  ARM: McBSP: Fix request for irq in OMAP4\n  OMAP: McBSP: Add 32-bit mode support\n  ...\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "54291263519ac2c9bdda68b23b02fef3808deed4",
      "tree": "d71de8172a6ab2bbe3068aece7d8911eeeb276fd",
      "parents": [
        "46ee9645094ad1eb5b4888882ecaa1fb87dcd2a3",
        "acd200bf45487271d54f05938ad9e30f32a530ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:09:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:09:46 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (29 commits)\n  pcmcia: disable PCMCIA ioctl also for ARM\n  drivers/staging/comedi: dev_node removal (quatech_daqp_cs)\n  drivers/staging/comedi: dev_node removal (ni_mio_cs)\n  drivers/staging/comedi: dev_node removal (ni_labpc_cs)\n  drivers/staging/comedi: dev_node removal (ni_daq_dio24)\n  drivers/staging/comedi: dev_node removal (ni_daq_700)\n  drivers/staging/comedi: dev_node removal (das08_cs)\n  drivers/staging/comedi: dev_node removal (cb_das16_cs)\n  pata_pcmcia: get rid of extra indirection\n  pcmcia: remove suspend-related comment from yenta_socket.c\n  pcmcia: call pcmcia_{read,write}_cis_mem with ops_mutex held\n  pcmcia: remove pcmcia_add_device_lock\n  pcmcia: update gfp/slab.h includes\n  pcmcia: remove unused mem_op.h\n  pcmcia: do not autoadd root PCI bus resources\n  pcmcia: clarify alloc_io_space, move it to resource handlers\n  pcmcia: move all pcmcia_resource_ops providers into one module\n  pcmcia: move high level CIS access code to separate file\n  pcmcia: dev_node removal (core)\n  pcmcia: dev_node removal (remaining drivers)\n  ...\n"
    },
    {
      "commit": "46ee9645094ad1eb5b4888882ecaa1fb87dcd2a3",
      "tree": "d0a48e993568b6a2415cfc21fc06eaa2fd886429",
      "parents": [
        "fa5312d9e87e7222c6c384c4e930dc149bc1178d",
        "25f3a5a2854dce8b8413fd24cc9d5b9e3632be54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:03:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:03:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: PM QOS update fix\n  Freezer / cgroup freezer: Update stale locking comments\n  PM / platform_bus: Allow runtime PM by default\n  i2c: Fix bus-level power management callbacks\n  PM QOS update\n  PM / Hibernate: Fix block_io.c printk warning\n  PM / Hibernate: Group swap ops\n  PM / Hibernate: Move the first_sector out of swsusp_write\n  PM / Hibernate: Separate block_io\n  PM / Hibernate: Snapshot cleanup\n  FS / libfs: Implement simple_write_to_buffer\n  PM / Hibernate: document open(/dev/snapshot) side effects\n  PM / Runtime: Add sysfs debug files\n  PM: Improve device power management document\n  PM: Update device power management document\n  PM: Allow runtime_suspend methods to call pm_schedule_suspend()\n  PM: pm_wakeup - switch to using bool\n"
    },
    {
      "commit": "d71f4cece4bd97d05592836202fc04ff2e7817e3",
      "tree": "6c877c7a938758b1323d9c97d46b9c536e618c69",
      "parents": [
        "19008bdacb9f7841166ebafe0aef361ee582ffbf",
        "ad8332c1302bcb4f80d593fd3eb477be9d7f5604"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 12:00:43 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 12:00:43 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n\nConflicts:\n\tsound/soc/codecs/ad1938.c\n"
    },
    {
      "commit": "19008bdacb9f7841166ebafe0aef361ee582ffbf",
      "tree": "8fddf106217c83fae4bf84e90f8b5cdf90d12068",
      "parents": [
        "9ce3db4e7949a394bad0de91883b5e786c17607a",
        "fbc256692eac29e04cf87e45736d7ff149180a52"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:52 2010 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "9ce3db4e7949a394bad0de91883b5e786c17607a",
      "tree": "6b51509ddf78d067d28dc042674f54c1f3434fcd",
      "parents": [
        "20406f9b67e6fde4fff4639225c7a0e5ea6eaa9b",
        "e213e9cf707c51808e372dabd1070a61af17e77b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:43 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:43 2010 +0200"
      },
      "message": "Merge branch \u0027topic/usb\u0027 into for-linus\n"
    },
    {
      "commit": "20406f9b67e6fde4fff4639225c7a0e5ea6eaa9b",
      "tree": "f87648beb18ba1fc36e93195d1e1877527563e71",
      "parents": [
        "5e8aa85253513b9c1ade8bd71dc341218a752a65",
        "ebb812cb8df48e299b3d4ab75cbb0042384ef70d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:37 2010 +0200"
      },
      "message": "Merge branch \u0027topic/jack\u0027 into for-linus\n"
    },
    {
      "commit": "5e8aa85253513b9c1ade8bd71dc341218a752a65",
      "tree": "84240b7f72fefb805c78300de0ae23b7b96bf5c2",
      "parents": [
        "7bd9db83087aecef8279c0b8b9dfef4db4a8fc3c",
        "550a8b691ca67761bbf382d98fbd81d215f1d7f0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:29 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "7bd9db83087aecef8279c0b8b9dfef4db4a8fc3c",
      "tree": "075f76a814023b24be73e78ffa1f7a70433ffb89",
      "parents": [
        "3374cd1abd478f767aaedf2c21d109596ff0fe72",
        "55c63bd256d41d79adbe1c3fc2325fb328419a18"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:09 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:59:09 2010 +0200"
      },
      "message": "Merge branch \u0027topic/nomm\u0027 into for-linus\n"
    },
    {
      "commit": "3374cd1abd478f767aaedf2c21d109596ff0fe72",
      "tree": "46b00a571ba5d86373bd9054fdccc5dc6e28e42f",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86",
        "670ff6abd6caff406b217f8a828d6c03656535d8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:58:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:58:57 2010 +0200"
      },
      "message": "Merge branch \u0027topic/core-cleanup\u0027 into for-linus\n"
    },
    {
      "commit": "fbc256692eac29e04cf87e45736d7ff149180a52",
      "tree": "9fe9eea125af7f2381fbd1a95f3ca89daf260600",
      "parents": [
        "3eaead579ebc09d4f4c050c9b6ce6d67337bcb20"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu May 20 10:40:55 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 20 11:56:14 2010 +0200"
      },
      "message": "ALSA: hda: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad8332c1302bcb4f80d593fd3eb477be9d7f5604",
      "tree": "d0e3ab8c75ad11601f59f0e9da5b080c92dfb0c9",
      "parents": [
        "266d38c8e3d7f62152b1448fd9a7265f32f32d87"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed May 19 10:52:28 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu May 20 10:28:39 2010 +0100"
      },
      "message": "ASoC: tpa6130a2: Remove CPVSS and HPVdd supplies\n\nThese pins are for decoupling capacitors for the internal charge pumps\nin TPA6130A2 and TPA6140A2 and not for connecting external supply.\n\nThanks to Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e for pointing out the\nissue with TPA6130A2 and Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e with\nTPA6140A2.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nReviewed-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1d3c6ff44ad4b5f113602e153026a338f0f9b3ff",
      "tree": "1e1f2932634fc6d0e4acfe68496c1c727b83a13e",
      "parents": [
        "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
        "717e7c2672e37253a4d3aa70e4716b5b0a658761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (224 commits)\n  ARM: remove \u0027select GENERIC_TIME\u0027\n  ARM: 6136/1: ARCH_REQUIRE_GPIOLIB selects GENERIC_GPIO\n  ARM: 6074/1: oprofile: convert from sysdev to platform device\n  ARM: 6073/1: oprofile: remove old files and update KConfig\n  ARM: 6072/1: oprofile: use perf-events framework as backend\n  ARM: 6071/1: perf-events: allow modules to query the number of hardware counters\n  ARM: 6070/1: perf-events: add support for xscale PMUs\n  ARM: 6069/1: perf-events: use numeric ID to identify PMU\n  ARM: 6064/1: pmu: register IRQs at runtime\n  ARM: Optionally allow ARMv6 to use \u0027normal, bufferable\u0027 memory for DMA\n  ARM: 6134/1: Handle instruction cache maintenance fault properly\n  ARM: nwfpe: allow debugging output to be configured at runtime\n  ARM: rename mach_cpu_disable() to platform_cpu_disable()\n  ARM: 6132/1: PL330: Add common core driver\n  ARM: 6094/1: Extend cache-l2x0 to support the 16-way PL310\n  ARM: Move memory mapping into mmu.c\n  ARM: Ensure meminfo is sorted prior to sanity_check_meminfo\n  ARM: Remove useless linux/bootmem.h includes\n  ARM: convert /proc/cpu/aligment to seq_file\n  arm: use asm-generic/scatterlist.h\n  ...\n"
    },
    {
      "commit": "266d38c8e3d7f62152b1448fd9a7265f32f32d87",
      "tree": "df19a4e03d0f70370bfe5c746eb747c52b9d2208",
      "parents": [
        "d8b55d2cd00df4d599985440fd75b38d153bffcb"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed May 19 13:55:26 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 19 16:38:03 2010 +0100"
      },
      "message": "ASoC: tpa6130a2: Define output pins with SND_SOC_DAPM_OUTPUT\n\nCodec output pin should be defined with SND_SOC_DAPM_OUTPUT as otherwise\nexternal widgets doesn\u0027t alter the output state.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d8b55d2cd00df4d599985440fd75b38d153bffcb",
      "tree": "d8bb55b5a849dd7ec15b5cb44105a530d4b52bba",
      "parents": [
        "871a05a78b4879d768bc2fde4b75439f517e2839"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 19 14:14:51 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 19 14:14:51 2010 +0100"
      },
      "message": "ASoC: sdp4430 - add sdp4430 pcm ops to DAI.\n\nFix build warning about unused ops and add ops\nto the sdp4430 DAI link.\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "871a05a78b4879d768bc2fde4b75439f517e2839",
      "tree": "98dd4253fdaca4dbdda9117e04b441775b489966",
      "parents": [
        "7254e2bddc96c47cb5edd30cfd3e1f12a2df9149"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jorge.candelaria@ti.com",
        "time": "Tue May 18 12:44:18 2010 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 19 14:07:23 2010 +0100"
      },
      "message": "ASoC: TWL6040: Enable earphone path in codec\n\nAdd control to enable earphone driver in TWL6040 codec. This driver\nis connected to HSDAC Left.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nSigned-off-by: Margarita Olaya Cabrera \u003cmagi.olaya@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7254e2bddc96c47cb5edd30cfd3e1f12a2df9149",
      "tree": "8b5ce16c33390e904def6f092d9028f58f1bc4a2",
      "parents": [
        "5e64d6aadd2b8d5d480c3ff402f5dbbd009f58c5"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jorge.candelaria@ti.com",
        "time": "Tue May 18 12:44:17 2010 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 19 14:07:15 2010 +0100"
      },
      "message": "ASoC: SDP4430: Add support for Earphone speaker\n\nEnable earphone speaker in sdp4430 machine driver.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nSigned-off-by: Margarita Olaya Cabrera \u003cmagi.olaya@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5e64d6aadd2b8d5d480c3ff402f5dbbd009f58c5",
      "tree": "c80465bb546d55786ea85b1408e589fcc0496df4",
      "parents": [
        "2d4cdd6fc974716555fcbaf7ec1d4dda22784c1b"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon May 17 19:53:10 2010 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 19 14:04:40 2010 +0100"
      },
      "message": "ASoC: SDP4430: Add sdp4430 machine driver\n\nAdd ASoC support for TI SDP4430.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Margarita Olaya Cabrera \u003cmagi.olaya@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1014cfe2fb4cdd663137aafb21448cb613dd6a7d",
      "tree": "13b5fc4e7036b4226d94bd33aefb74a3dbb25b6a",
      "parents": [
        "8123d8f17d8ba9d67e556688e4f025456ca97842",
        "4726f2a617ebd868a4fdeb5679613b897e5f1676"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: Reduce stack_trace usage\n  lockdep: No need to disable preemption in debug atomic ops\n  lockdep: Actually _dec_ in debug_atomic_dec\n  lockdep: Provide off case for redundant_hardirqs_on increment\n  lockdep: Simplify debug atomic ops\n  lockdep: Fix redundant_hardirqs_on incremented with irqs enabled\n  lockstat: Make lockstat counting per cpu\n  i8253: Convert i8253_lock to raw_spinlock\n"
    },
    {
      "commit": "0b28330e39bbe0ffee4c56b09fc415fcec595ea3",
      "tree": "fcf504879883763557e696eff81427b1ab78f76b",
      "parents": [
        "058276303dbc4ed089c1f7dad0871810b1f5ddf1",
        "caa20d974c86af496b419eef70010e63b7fab7ac"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon May 17 16:30:58 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon May 17 16:30:58 2010 -0700"
      },
      "message": "Merge branch \u0027ioat\u0027 into dmaengine\n"
    },
    {
      "commit": "058276303dbc4ed089c1f7dad0871810b1f5ddf1",
      "tree": "df26ff701721b2a91d61bd29e48bad7cbcedd746",
      "parents": [
        "4aed79b2818e7330b5d00143e4c20bc6555df91f"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon May 17 16:30:42 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon May 17 16:30:42 2010 -0700"
      },
      "message": "DMAENGINE: extend the control command to include an arg\n\nThis adds an argument to the DMAengine control function, so that\nwe can later provide control commands that need some external data\npassed in through an argument akin to the ioctl() operation\nprototype.\n\n[dan.j.williams@intel.com: fix up some missed conversions]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "ff2db7c5ab78817eb3c5d15dd87f18e9be726f1a",
      "tree": "bc2b06c1f12c57389d85a2c515be8101261c27d7",
      "parents": [
        "fa6688e1c7e7341fb7d1ca5878a3641762e60dec"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 05 12:59:54 2009 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 17 21:37:44 2010 +0200"
      },
      "message": "m68k: amiga - Sound platform device conversion\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "2d4cdd6fc974716555fcbaf7ec1d4dda22784c1b",
      "tree": "c49219ad57135d6722142c54f18fd79f7cc5bc2f",
      "parents": [
        "7fd1d74bfc0ecf3dfa139b47daa7941841724886"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon May 17 14:21:46 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 17 20:34:15 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Avoid powering off while in BIAS_OFF\n\nAvoid calling the dac33_hard_power when the codec was\nalready in BIAS_OFF state.\nThis could happen in device suspend and module removal\ntime.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7fd1d74bfc0ecf3dfa139b47daa7941841724886",
      "tree": "2580d39a9092132996ab27883bed575a4568c4b6",
      "parents": [
        "752ec2f2d97da34abffa1abff81c96183a895b28"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon May 17 14:21:45 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 17 20:34:10 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Use dev_dbg in dac33_hard_power function\n\nSince the cases when the same power state would be set again\nhandled gracefully, we do not need to use dev_warn.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "550a8b691ca67761bbf382d98fbd81d215f1d7f0",
      "tree": "ffa575dee79ce5ae6ce8a358b9599d2cb309aef8",
      "parents": [
        "1be1d76b8a1f622fd3a64778dfe117053f2af1f2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 21:58:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:12:44 2010 +0200"
      },
      "message": "ALSA: sound/pci/asihpi: Use kzalloc\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3eaead579ebc09d4f4c050c9b6ce6d67337bcb20",
      "tree": "37e92c71cf69f66200b77d68ffda08960b591436",
      "parents": [
        "e48b00870f269541c28bec8d457904a04545d5e5"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri May 14 16:36:15 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:12:13 2010 +0200"
      },
      "message": "ALSA: hdmi - dont fail on extra nodes\n\nThe number of HDMI nodes is expected to go up in future.\nSo don\u0027t fail hard on seeing extra converter/pin nodes.\n\nWe can still operate safely on the nodes within\nMAX_HDMI_CVTS/MAX_HDMI_PINS.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e48b00870f269541c28bec8d457904a04545d5e5",
      "tree": "c51c7ada077516b92e6cad54812da7c5789ef5b5",
      "parents": [
        "41da2e0a01bf13986a561d8a16929d009eb9099c"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri May 14 16:36:14 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:11:59 2010 +0200"
      },
      "message": "ALSA: intelhdmi - add id for the CougarPoint chipset\n\nAdd id for Intel CougarPoint HDMI audio codec.\n\nCougarPoint provides 3 Audio Converters.\nIncrease MAX_HDMI_CVTS/MAX_HDMI_PINS accordingly.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "41da2e0a01bf13986a561d8a16929d009eb9099c",
      "tree": "7463a8e2d8b0c40f22bce4edb5ce0bebf8a5b108",
      "parents": [
        "e9abf85fe1fb0cd1da19ec231f2d6873e4af9fbd"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri May 14 16:36:13 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:11:48 2010 +0200"
      },
      "message": "ALSA: intelhdmi - user friendly codec name\n\nUse the full chipset codename as codec name.\nThey are more user friendly than the spec abbrs.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e9abf85fe1fb0cd1da19ec231f2d6873e4af9fbd",
      "tree": "297b48bedc799f90b7ef8dc1e8fe441f80ad7f5d",
      "parents": [
        "f48f606d9f85a8b25c716082c73c36e9ff6f0cde"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri May 14 16:36:12 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:11:39 2010 +0200"
      },
      "message": "ALSA: intelhdmi - add dependency on SND_DYNAMIC_MINORS\n\nThis is necessary to support \u003e\u003d3 HDMI playback devices\nstarting from the CougarPoint codec.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1be1d76b8a1f622fd3a64778dfe117053f2af1f2",
      "tree": "589a35b6ae71b544d1f1a0590f176f16268ef1b0",
      "parents": [
        "2448b14715bc83d75ed779452fe89285df4d772a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 14 16:50:05 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:10:34 2010 +0200"
      },
      "message": "ALSA: asihpi: incorrect range check\n\nThe entity_type_to_size[] array has LAST_ENTITY_TYPE (11) number of elements,\nnot LAST_ENTITY_ROLE (17).  This only affects the debug output.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2448b14715bc83d75ed779452fe89285df4d772a",
      "tree": "63347c8c6558e5f5c5ba92fb0603c011d9a5225f",
      "parents": [
        "b0fb75ad5c8ca205396d7a493c9be5a5da802747"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 14 16:49:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:10:13 2010 +0200"
      },
      "message": "ALSA: asihpi: testing the wrong variable\n\nThere is a typo here.  We want to test \"*dst\" not \"dst\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b0fb75ad5c8ca205396d7a493c9be5a5da802747",
      "tree": "11c6eaf8454e4755cc5b7a4f49becdb97af672d9",
      "parents": [
        "89485d4931769d40353ea49bff1596accff8f06e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 14 16:48:28 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 17 08:09:51 2010 +0200"
      },
      "message": "ALSA: es1688: add pedantic range checks\n\nSmatch complains that if (dev \u003d\u003d SNDRV_CARDS) we\u0027re one past the end of\nthe array.  That\u0027s unlikely to happen in real life, I suppose.\n\nAlso smatch complains about \"strcpy(card-\u003eshortname, pcm-\u003ename);\"\nThe \"pcm-\u003ename\" buffer is 80 characters and \"card-\u003eshortname\" is 32\ncharacters.  If you follow the call paths it turns out we never actually\nuse more than 16 characters so it\u0027s not a problem.  But anyway, let\u0027s\nmake it easy for people auditing this in the future.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d98508a121e8f4b1ccf876fea463fa0afddc4e19",
      "tree": "7c19bf46809dbc2b14d2b5dcb54858f8b99470a1",
      "parents": [
        "36aeff6146925025033e2bcd45fa1e9725bc4599"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Thu May 13 19:48:16 2010 +0400"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 14 11:14:24 2010 +0100"
      },
      "message": "OMAP: McBSP: Add 32-bit mode support\n\nThis patchs should allow to use 32-bit samples on e.g. TLV320AIC3x codec,\nor others.\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "105ce39ca4fabf20e3211cae1abc8f037e6a1f7f",
      "tree": "34769f80d1eadae93459b8a26fe60302df5e9042",
      "parents": [
        "8213466596bf10b75887754773ee13c10cf86f5c",
        "2a6ce6e5fda4721b35f309acedf4cac61ecbfb04"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 13 10:07:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 13 10:07:15 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "8213466596bf10b75887754773ee13c10cf86f5c",
      "tree": "b52ab03e9d1812ab069989a48c76636293a1387c",
      "parents": [
        "9fe17b5d47d3d3c85b35623dea8f571a184134c0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 16:43:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 16:43:32 2010 +0200"
      },
      "message": "ALSA: ice1724 - Fix ESI Maya44 capture source control\n\nThe capture source control of maya44 was wrongly coded with the bit\nshift instead of the bit mask.  Also, the slot for line-in was\nwrongly assigned (slot 5 instead of 4).\n\nReported-by: Alex Chernyshoff \u003calexdsp@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "36aeff6146925025033e2bcd45fa1e9725bc4599",
      "tree": "04b7b9d0b46bbf46f9bea820672bf2e714a099ae",
      "parents": [
        "6a2f1ee1f9bb5346644105c9355e9e06f6a847d3"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 12 10:35:36 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed May 12 09:58:26 2010 +0100"
      },
      "message": "ASoC: TWL4030: Add control for digimic Left Right swap\n\nThe codec has support for swapping the left and right\nchannels in the digimic interface.\nNew kcontrol to handle this bit.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9fe17b5d47d3d3c85b35623dea8f571a184134c0",
      "tree": "c2cb92b7f898a68b8cbb3adb8deee265b1f06684",
      "parents": [
        "6a45f7822544c54a2cf070d84f4e85f2fb32ec02"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:32:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:32:42 2010 +0200"
      },
      "message": "ALSA: pcm - Use pgprot_noncached() for MIPS non-coherent archs\n\nMIPS non-coherent archs need the noncached pgprot in mmap of PCM buffers.\nBut, since the coherency needs to be checked dynamically via\nplat_device_is_coherent(), we need an ugly check dependent on MIPS\nin ALSA core code.\n\nThis should be cleaned up in MIPS arch side (e.g. creating\ndma_mmap_coherent()) in near future.\n\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6a45f7822544c54a2cf070d84f4e85f2fb32ec02",
      "tree": "baa6534938d7d46902301b749220bd086144885c",
      "parents": [
        "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 11 16:34:39 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:28:36 2010 +0200"
      },
      "message": "ALSA: virtuoso: fix Xonar D1/DX front panel microphone\n\nCommit 65c3ac885ce9852852b895a4a62212f62cb5f2e9 in 2.6.33 accidentally\nleft out the initialization of the AC97 codec FMIC2MIC bit, which broke\nrecording from the front panel microphone.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a6ce6e5fda4721b35f309acedf4cac61ecbfb04",
      "tree": "ac59cd2a4a820da67342741d1531fae8c3557567",
      "parents": [
        "26ebe0a28986f4845b2c5bea43ac5cc0b9f27f0a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:16:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:20:42 2010 +0200"
      },
      "message": "ALSA: hda - Add hp-dv4 model for IDT 92HD71bx\n\nIt turned out that HP dv series have inconsistent the mute-LED GPIO\nmapping among various models.  dv4/7 seem to use GPIO 0 while dv 5/6\nseem to use GPIO 3.  The previous commit\n  26ebe0a28986f4845b2c5bea43ac5cc0b9f27f0a\n  ALSA: hda - Fix mute-LED GPIO pin for HP dv series\nbreaks dv5/6.\n\nThis patch adds the new quirk model, hp-dv4, to handle HP dv4/7\nseparately from HP dv5/6.\n\nTested-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e (for dv6-1110ax)\nAcked-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e213e9cf707c51808e372dabd1070a61af17e77b",
      "tree": "320ddb8fce3b554d1555c698c840437250928ca2",
      "parents": [
        "0350b6a0cbeaf46e0883d8c79ede2efd49965472"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue May 11 18:13:50 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 22:44:07 2010 +0200"
      },
      "message": "ALSA: sound/usb: add preliminary support for UAC2 interrupts\n\nFor both UAC1 and UAC2, interrupt endpoint messages are now parsed with\nstructs rather that with anonymous buffer array accesses.\n\nFor UAC2, only CUR interrupt notifications are supported for now.\n\nsnd_usb_mixer_status_complete() was renamed to\nsnd_usb_mixer_interrupt().\n\nFixed one indentation flaw on the way.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "baffe1699c68da5040de6b274054adc995795782",
      "tree": "cdb8a8b80ffb7d8d14b80305c38af650a9842abf",
      "parents": [
        "2503991a56483dc8477a3c6ca86da253eb5f8af9"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Wed May 05 10:11:15 2010 -0400"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue May 11 17:25:06 2010 +0200"
      },
      "message": "[ARM] pxa: add namespace on ssp\n\nIn order to prevent code ambiguous, add namespace on functions in ssp driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "866d091dcb043594626d4facf7c6fcffcc7c8d35",
      "tree": "cfd53e6b432ffea78ee34c7d14a90d335c4c6391",
      "parents": [
        "54c39b420f017c546fb130a05c14bdb0a7910f98"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 16 17:30:15 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue May 11 17:24:58 2010 +0200"
      },
      "message": "[ARM] pxa: remove incorrect select PXA_SSP in Kconfig\n\nPXA_SSP is actually used by drivers like drivers/spi/pxa2xx_spi.c and\nsound/soc/pxa/pxa-ssp.c, not by boards. Remove those incorrect \u0027select\u0027\nfrom Kconfig and make SOC_PXA_SSP to select.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "54c39b420f017c546fb130a05c14bdb0a7910f98",
      "tree": "44d77ca073fc7c7efc3f32f1d419a4ee16b1fbd8",
      "parents": [
        "be1194cca55961b4dd98ea17fb24f0ffc6fa2213"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Mar 16 17:12:37 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue May 11 17:24:58 2010 +0200"
      },
      "message": "[ARM] pxa: move ssp into common plat-pxa\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "83f2889643d8efbc7fe925afbaa114e775699d7c",
      "tree": "05567c10d9dc4428d0c9fa7c424173f51ca40b10",
      "parents": [
        "c9840daa70fbb8f6031fcd1f254a3da49a41ea7b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 16 17:03:20 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue May 11 17:24:58 2010 +0200"
      },
      "message": "[ARM] pxa: merge regs-ssp.h into ssp.h\n\nNo need to separate them as they should be together from the begining.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "6a2f1ee1f9bb5346644105c9355e9e06f6a847d3",
      "tree": "719b0527b550024d20b92be1917f76ddabbf1f55",
      "parents": [
        "6adb26bd03f6056357298bc29d5c6acdea2b216a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 18:36:37 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 11 14:18:52 2010 +0100"
      },
      "message": "ASoC: Don\u0027t restart unconfigured WM8994 FLLs\n\nIf the FLL is not configured attempting to resume it will produce a\nwarning message so skip the resume.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6adb26bd03f6056357298bc29d5c6acdea2b216a",
      "tree": "3a2a27639fee8d2a2871f8033b696082e01a2687",
      "parents": [
        "3254d2850075c88083d870b3ee5e1ce0922cd3d9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 16:13:11 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 11 14:18:41 2010 +0100"
      },
      "message": "ASoC: Reorder power down sequence for WM hubs devices\n\nDisable the output stage prior to the delay stage rather than the\nother way around. Fixes merge issue with previous headphone output\npath corrections.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3254d2850075c88083d870b3ee5e1ce0922cd3d9",
      "tree": "0c23c6ea1d4db077bb1432b17ba48947c89480af",
      "parents": [
        "fd5722e5cdb233bbc47e782e10b3b5e3488a22fa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 14:56:03 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 11 14:18:34 2010 +0100"
      },
      "message": "ASoC: Add additional WM hubs DC servo trace\n\nLog the values we\u0027re getting back from the DC servo and the values we\nwrite to it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fd5722e5cdb233bbc47e782e10b3b5e3488a22fa",
      "tree": "c9f0abef065595eee14ccbe01a494cba85be7648",
      "parents": [
        "d11bb4a925613fa814ed4ae350440eb24ebff336"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 14:55:04 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 11 14:18:18 2010 +0100"
      },
      "message": "ASoC: Add register write logging for WM8994\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f48f606d9f85a8b25c716082c73c36e9ff6f0cde",
      "tree": "3c3cf4754a49d9bdc5f3bd648b53860dbc696ab5",
      "parents": [
        "e54637205b00837bf00de916b0ae361c6aa0b139"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue May 11 12:10:47 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue May 11 12:17:55 2010 +0200"
      },
      "message": "[ALSA] snd-hda-intel: Improve azx_position_ok()\n\nAdd back the zero return value (activate workqueue) when\nbdl_pos_adj is nonzero for position check.\n\nDo the position related check only for first next period\nusing wallclk counter.\n\nReturn -1 value (ignore interrupt) when period_bytes\nvariable is zero.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d11bb4a925613fa814ed4ae350440eb24ebff336",
      "tree": "45332b4ea11ef84f6f33a7eb5a7957453de379a7",
      "parents": [
        "896060c76bdfd8a45eb33b3dd1a8307fe37f6c04"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon May 10 14:39:24 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 11 09:34:11 2010 +0100"
      },
      "message": "ASoC: core: Fix for the volume limiting when invert is in use\n\nIf the register for the volume needs invert, than the inversion\nneed to be done from the chip maximum, and not from the platform\ndependent limit.\nIntroduce soc_mixer_control.platform_max value, which initially\nequals to chip maximum.\nThe snd_soc_limit_volume function only modify the platform_max,\nall volsw_info call returns this as well.\nThe .max value holds the chip default (maximum), and it is used\nfor the inversion, if it is needed.\n\nAdditional check in the volsw_info call has been added to check\nthe validity of the platform_max in case, when custom macros\nused by codec drivers are not initializing it correctly.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e54637205b00837bf00de916b0ae361c6aa0b139",
      "tree": "a2f320d89b345dbd03e91b61427bdb87a48012ae",
      "parents": [
        "beaffc399397eb9427225f37c1e56c099571b2df"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue May 11 10:21:46 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue May 11 10:21:46 2010 +0200"
      },
      "message": "[ALSA] snd-hda-intel: use WALLCLK register to check for early irqs\n\nUse 24Mhz WALLCLK register to ignore too early interrupts and\nwrong interrupt status. The bad timing confuses the higher ALSA\nlayer and causes audio skipping. More information about behaviour\nand debugging can be found in kernel bz#15912.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15912\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "26ebe0a28986f4845b2c5bea43ac5cc0b9f27f0a",
      "tree": "58973f99d2f0286c177da07a7822db24c1fa53db",
      "parents": [
        "0ebf9e3692d640917fb792a7494d05e1f5b1058f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:36:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:36:29 2010 +0200"
      },
      "message": "ALSA: hda - Fix mute-LED GPIO pin for HP dv series\n\nOld HP dv series seem to use the GPIO pin 0 for controlling the mute LED\nalthough the pin is a large package, where the newer models use GPIO 3\nin such a case.  For fixing the regression from the previous kernels,\nset spec-\u003egpio_led statically for these model quirks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "beaffc399397eb9427225f37c1e56c099571b2df",
      "tree": "e9452284c4e3a5c0624dbc2c98482cd6fcbfe2b9",
      "parents": [
        "5433137336b049f1de8fc9a393991a49f1c1eb66"
      ],
      "author": {
        "name": "Shahin Ghazinouri",
        "email": "shahin.ghazinouri@pelagicore.com",
        "time": "Tue May 11 08:19:55 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:21:33 2010 +0200"
      },
      "message": "ALSA: hda - Fixes distorted recording on US15W chipset\n\nThe HDA controller in US15W (Poulsbo) reports inaccurate position values\nfor capture streams when using the LPIB read method, resulting in\ndistorted recordings.\n\nHowever, using the position buffer is broken for playback streams,\nresulting in a fallback to the LPIB method with the current driver.\nThis patch works around the issue by independently detecting the read\nposition method for capture and playback streams.\n\nThe patch will not have any effect if the position fix method is\nexplicitly set.\n\n[Code simplified by tiwai]\n\nSigned-off-by: Shahin Ghazinouri \u003cshahin.ghazinouri@pelagicore.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ebf9e3692d640917fb792a7494d05e1f5b1058f",
      "tree": "a3650c1ad86c5b0ff5a2c7a24517b0cdb8a2720d",
      "parents": [
        "482c45331519524e4aeaf8a9084a445500822b85"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon May 10 21:50:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:18:31 2010 +0200"
      },
      "message": "ALSA: hda: Fix 0 dB for Lenovo models using Conexant CX20549 (Venice)\n\nReference: http://mailman.alsa-project.org/pipermail/alsa-devel/2010-May/027525.html\n\nAs reported on the mailing list, we also need to cap to the 0 dB offset\nfor Lenovo models, else the sound will be distorted.\n\nReported-and-Tested-by: Tim Starling \u003ctstarling@wikimedia.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ed77134bfccf5e75b6cbadab268e559dbe6a4ebb",
      "tree": "dae087a617ab3d9af8673d1905dbca3bcd57e89e",
      "parents": [
        "0fef8b1e83c4ab08cf1304dbebcfd749caf4f187"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Thu May 06 01:59:26 2010 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon May 10 23:08:19 2010 +0200"
      },
      "message": "PM QOS update\n\nThis patch changes the string based list management to a handle base\nimplementation to help with the hot path use of pm-qos, it also renames\nmuch of the API to use \"request\" as opposed to \"requirement\" that was\nused in the initial implementation.  I did this because request more\naccurately represents what it actually does.\n\nAlso, I added a string based ABI for users wanting to use a string\ninterface.  So if the user writes 0xDDDDDDDD formatted hex it will be\naccepted by the interface.  (someone asked me for it and I don\u0027t think\nit hurts anything.)\n\nThis patch updates some documentation input I got from Randy.\n\nSigned-off-by: markgross \u003cmgross@linux.intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "94b849aaf6e22ab7bf54b0d0377a882d4892396d",
      "tree": "6209e43f722c73fe44d7053554386028fd25e23d",
      "parents": [
        "f7422464b57088071201cd94027662d8469f153b",
        "482c45331519524e4aeaf8a9084a445500822b85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 10 09:48:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 10 09:48:27 2010 -0700"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: Revert \"ALSA: hda/realtek: quirk for D945GCLF2 mainboard\"\n  ALSA: hda - add support for Lenovo ThinkPad X100e in conexant codec\n  ALSA: hda - fix DG45ID SPDIF output\n"
    },
    {
      "commit": "5433137336b049f1de8fc9a393991a49f1c1eb66",
      "tree": "9cda5a81c4ce491e73fb302b4c751b6ce8f9e568",
      "parents": [
        "1965c441ecf1f9cd723dd590cbb6c191cfc13fb2",
        "482c45331519524e4aeaf8a9084a445500822b85"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 17:24:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 17:24:03 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "482c45331519524e4aeaf8a9084a445500822b85",
      "tree": "a256d578690f0d82cfcc173d4b988dba0d108107",
      "parents": [
        "0217f1499cf880d93c64579b2943e9382d8c2c21"
      ],
      "author": {
        "name": "Stefan Lippers-Hollmann",
        "email": "s.l-h@gmx.de",
        "time": "Mon May 10 17:14:34 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 17:16:10 2010 +0200"
      },
      "message": "ALSA: Revert \"ALSA: hda/realtek: quirk for D945GCLF2 mainboard\"\n\nThis reverts commit 7aee67466536bbf8bb44a95712c848a61c5a0acd.\n\nAs it doesn\u0027t seem to be universally valid for all mainboard revisions of\nthe D945GCLF2 and breaks snd-hda-intel/ snd-hda-codec-realtek on the Intel\nCorporation \"D945GCLF2\" (LF94510J.86A.0229.2009.0729.0209) mainboard.\n\n00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)\n\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.33]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1965c441ecf1f9cd723dd590cbb6c191cfc13fb2",
      "tree": "b822e45bed37b2ae70a4fed1dba655835d389f2c",
      "parents": [
        "ef5dbbccbbfa7d2211fa8efcc095a9f4a7912dda"
      ],
      "author": {
        "name": "Pierre-Louis Bossart",
        "email": "pierre-louis.bossart@intel.com",
        "time": "Thu May 06 16:37:03 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 17:00:01 2010 +0200"
      },
      "message": "ALSA: hda: enable SPDIF output for Conexant 5051/Lenovo docking stations\n\nThis patch enables the SPDIF output pin by default. It also enables\nit for quirks related to Levono docking stations (x200 and 25041,\nidentified with the same 17aa:20f2 ID). Even though not all Lenovo\ndocking stations have SPDIF connectors, enabling the pin by default\nshouldn\u0027t be a problem for anyone.\nOther quirks remain unmodified.\n\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "896060c76bdfd8a45eb33b3dd1a8307fe37f6c04",
      "tree": "531f445feee2c226c477a288eda98c6d0141c586",
      "parents": [
        "06ae99888e599ea2e82386d618405c473c379185"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 18:39:25 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 11:04:34 2010 +0100"
      },
      "message": "ASoC: Use more idiomatic driver name for WM8731\n\nMake dev_() prints much prettier.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "06ae99888e599ea2e82386d618405c473c379185",
      "tree": "1ba1ec7f3147b845284b8e7ff61f97ee51e6a3da",
      "parents": [
        "3efab7dcc0f4d0087f73ff975eaa2fddc02ffc69"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 19:14:45 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 11:04:22 2010 +0100"
      },
      "message": "ASoC: Refactor WM8731 regulator management into bias management\n\nThis allows more flexible integration with subsystem features.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3efab7dcc0f4d0087f73ff975eaa2fddc02ffc69",
      "tree": "501e2991f13b6ca8b7b3c3a27b03ccd4c5196185",
      "parents": [
        "452a5fd679f8a6f215df71c41487ad4b2c7774db"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 09 13:25:43 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 10:37:13 2010 +0100"
      },
      "message": "ASoC: Allow DAI links to be kept active over suspend\n\nAs well as allowing DAPM pins to be marked as ignoring suspend allow DAI\nlinks to be similarly marked.  This is primarily intended for digital\nlinks between CODECs and non-CPU devices such as basebands in mobile\nphones and will suppress all suspend calls for the DAI link.  It is\nlikely that this will need to be revisited if used with devices which\nare part of the SoC CPU.\n\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "452a5fd679f8a6f215df71c41487ad4b2c7774db",
      "tree": "f4b89003e8d2e33130f0e8b65df6b77959b7306a",
      "parents": [
        "1547aba993c990e5a316751431328145b38e1fea"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 21:18:53 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 10:37:04 2010 +0100"
      },
      "message": "ASoC: Allow active paths from the GSM modem while the GTA02 is suspended\n\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1547aba993c990e5a316751431328145b38e1fea",
      "tree": "d9e549fa2d6bb67a632a0cfeefd39e3a077cac5d",
      "parents": [
        "9949788b793826f2d19e929ac0219ad0e0891e2d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 21:11:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 10:36:48 2010 +0100"
      },
      "message": "ASoC: Support leaving paths enabled over system suspend\n\nSome devices can usefully run audio while the Linux system is suspended.\nOne of the most common examples is smartphone systems, which are normally\ndesigned to allow audio to be run between the baseband and the CODEC\nwithout passing through the CPU and so can suspend the CPU when on a\nvoice call for additional power savings.\n\nSupport such systems by providing an API snd_soc_dapm_ignore_suspend().\nThis can be used to mark DAPM endpoints as not being sensitive to\nsystem suspend. When the system is being suspended paths between\nendpoints which are marked as ignoring suspend will be kept active.\nBoth source and sink must be marked, and there must already be an\nactive path between the two endpoints prior to suspend.\n\nWhen paths are active over suspend the bias management will hold the\ndevice bias in the ON state. This is used to avoid suspending the\nCODEC while it is still in use.\n\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9949788b793826f2d19e929ac0219ad0e0891e2d",
      "tree": "ed3fa0ff51350bf7da9735020a4d1849376bb56a",
      "parents": [
        "50ae8384cde9a67714ff03010493c5052690624e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 20:24:05 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 10:36:36 2010 +0100"
      },
      "message": "ASoC: Refactor DAPM suspend handling\n\nInstead of using stream events to handle power down during suspend\nintegrate the handling with the normal widget path checking by\nreplacing all cases where we report a connected endpoint in a path\nwith a function snd_soc_dapm_suspend_check() which looks at the ALSA\npower state for the card and reports false if we are in a D3 state.\n\nSince the core moves us into D3 prior to initating the suspend all\npower checks during suspend will cause the widgets to be powered\ndown. In order to ensure that widgets are powered up on resume set\nthe card to D2 at the start of resume handling (ALSA API calls\nrequire D0 so we are still protected against userspace access).\n\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "50ae8384cde9a67714ff03010493c5052690624e",
      "tree": "d2757bae97d2e6b88c85e2ff953e2eac1a580e4d",
      "parents": [
        "29e189c29d33d273424327ca4c1a74d8cdc04f48"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 18:40:54 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 10:35:55 2010 +0100"
      },
      "message": "ASoC: Remove unused DAPM suspend flag\n\nWe now manage suspend within the main power analysis rather than by\nflipping the state of widgets.\n\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "29e189c29d33d273424327ca4c1a74d8cdc04f48",
      "tree": "75c56fbe88d43f2f4ce20849267b8b230970850b",
      "parents": [
        "d0bbc24d2ab78d9efc61bc80cfc85f59626ba5af"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 20:30:00 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 10:35:25 2010 +0100"
      },
      "message": "ASoC: Remove unneeded suspend bias managment from CODEC drivers\n\nThe core will ensure that the device is in either STANDBY or OFF bias\nbefore suspending, restoring the bias in the driver is unneeded. Some\ndrivers doing slightly more roundabout things have been left alone\nfor now.\n\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0217f1499cf880d93c64579b2943e9382d8c2c21",
      "tree": "e0ff63065f913b1e30c024f75633169000c5fd3d",
      "parents": [
        "4d26f44657915f082806abfe3624aeded4c121fa"
      ],
      "author": {
        "name": "Andrej Gelenberg",
        "email": "andrej.gelenberg@udo.edu",
        "time": "Sun May 09 22:10:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 10:28:12 2010 +0200"
      },
      "message": "ALSA: hda - add support for Lenovo ThinkPad X100e in conexant codec\n\nIdeapad quirks working for my ThinkPad X100e (microphone is not tested).\n\nSigned-off-by: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "317b6d63000b3cc48c43d582d76063500e531a6c",
      "tree": "5b2ff9482257a8b4f4dc47156090e4c760c2b9bd",
      "parents": [
        "b1577190e7cd259b5fc4846305f31cba9633f31e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 19:26:51 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:14 2010 +0200"
      },
      "message": "pcmcia: dev_node removal (write-only drivers)\n\ndev_node_t was only used to transport some minor/major numbers\nfrom the PCMCIA device drivers to deprecated userspace helpers.\nHowever, only a few drivers made use of it, and the userspace\nhelpers are deprecated anyways. Therefore, get rid of dev_node_t .\n\nAs a first step, remove any usage of dev_node_t from drivers which\nonly wrote to this typedef/struct, but did not make use of it.\n\nCC: linux-bluetooth@vger.kernel.org\nCC: Harald Welte \u003claforge@gnumonks.org\u003e\nCC: linux-mtd@lists.infradead.org\nCC: linux-wireless@vger.kernel.org\nCC: netdev@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "eb14120f743d29744d9475bffec56ff4ad43a749",
      "tree": "56857094d2b0cfc0ecbd1685f18d6edbe78e140f",
      "parents": [
        "a7debe789dfcaee9c4d81e5738b0be8c5d93930b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 12:21:16 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:13 2010 +0200"
      },
      "message": "pcmcia: re-work pcmcia_request_irq()\n\nInstead of the old pcmcia_request_irq() interface, drivers may now\nchoose between:\n\n- calling request_irq/free_irq directly. Use the IRQ from *p_dev-\u003eirq.\n\n- use pcmcia_request_irq(p_dev, handler_t); the PCMCIA core will\n  clean up automatically on calls to pcmcia_disable_device() or\n  device ejection.\n\n- drivers still not capable of IRQF_SHARED (or not telling us so) may\n  use the deprecated pcmcia_request_exclusive_irq() for the time\n  being; they might receive a shared IRQ nonetheless.\n\nCC: linux-bluetooth@vger.kernel.org\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: linux-usb@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a7debe789dfcaee9c4d81e5738b0be8c5d93930b",
      "tree": "669288850cb74591fc95f4de0cb98121e399ae09",
      "parents": [
        "6f840afb416748c15cf55c19b45c4870554c3af1"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 10:58:29 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:12 2010 +0200"
      },
      "message": "pcmcia: pass FORCED_PULSE parameter in pcmcia_request_configuration()\n\nAs it\u0027s only used there it makes no sense relying on pcmcia_request_irq().\n\nCC: alsa-devel@alsa-project.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "670ff6abd6caff406b217f8a828d6c03656535d8",
      "tree": "921f3844e7b1d62e5ada22b7ac0ee58e5ec30b9e",
      "parents": [
        "c56a3b18475b0f93b484c25162c1379f5aee367a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 10:21:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 10:21:32 2010 +0200"
      },
      "message": "ALSA: opl4 - Fix a wrong argument in proc write callback\n\nThe commit 24e4a1211f691fc671de44685430dbad757d8487\n    ALSA: info - Use standard types for info callbacks\nintroduced a wrong type to snd_opl4_mem_proc_write() for pos argument.\nFixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a20971b201ac1fcd236400942c98b0106c42c70a",
      "tree": "f71d82b13c1b0d8a94187a68c0b694605664bbf3",
      "parents": [
        "396fa8272601c3d488cb8391c3962a7ee552afd0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon May 10 09:47:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 09:49:30 2010 +0200"
      },
      "message": "ALSA: Merge es1688 and es968 drivers\n\nThe ESS ES968 chip is nothing more then a PnP companion\nfor a non-PnP audio chip. It was paired with non-PnP ESS\u0027 chips:\nES688 and ES1688. The ESS\u0027 audio chips are handled by the es1688\ndriver in native mode. The PnP cards are handled by the ES968\ndriver in SB compatible mode.\n\nMove the ES968 chip handling to the es1688 driver so the driver\ncan handle both PnP and non-PnP cards. The es968 is removed.\n\nAlso, a new PnP id is added for the card I acquired (the change\nwas tested on this card).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "396fa8272601c3d488cb8391c3962a7ee552afd0",
      "tree": "6ef9af15019a00f6a81243c458ca792247a07869",
      "parents": [
        "02a2ad40295fc8862457b469b3b698d8ece3c72a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun May 09 20:35:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 09:48:59 2010 +0200"
      },
      "message": "ALSA: es1688: allocate snd_es1688 structure as a part of snd_card structure\n\nAllocate the snd_es1688 during the snd_card allocation.\nThis allows to remove the card pointer from the snd_es1688 structure.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "02a2ad40295fc8862457b469b3b698d8ece3c72a",
      "tree": "c17cda3d6cd13f2315cf886ff5a890fdab068645",
      "parents": [
        "1bde78bc25a8e244006f63adb851bfb34407d48c",
        "bfe70783ca8e61f1fc3588cd59c4f1b755e9d3cf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 09:48:47 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 09:48:47 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    }
  ],
  "next": "1bde78bc25a8e244006f63adb851bfb34407d48c"
}
