)]}'
{
  "log": [
    {
      "commit": "b57a895fa2188d4e1cefa030d0fc9d126e453a95",
      "tree": "fb935fc0a4b59713470cab53ea99b4919b989e24",
      "parents": [
        "f9afed1f7fcadcad2b91f79aa81adf9456864117"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Feb 07 11:28:48 2013 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 07 09:52:15 2013 +0100"
      },
      "message": "ALSA: ice1712: fix boundary check in snd_wm8766_write()\n\nThe wm-\u003eregs[] array has WM8766_REG_COUNT (16) elements not\nWM8766_REG_RESET (31).\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f9afed1f7fcadcad2b91f79aa81adf9456864117",
      "tree": "aa0b4bd06e019678e2b6a80fe2fe7bf3129f64ad",
      "parents": [
        "2faea5274f079630991800bd579f85a621f96ef5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 12:39:06 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 12:39:06 2013 +0100"
      },
      "message": "ALSA: hda - Apply mic-mute LED fixup for new HP laptops\n\nIt\u0027s mostly harmless to apply it for new models even if they have no\nmic mute LED (just toggling an unused GPIO pin).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2faea5274f079630991800bd579f85a621f96ef5",
      "tree": "4afb9032f0ae3a3e8b539e0abe40cda320989ac3",
      "parents": [
        "16c5ab1d3a6d1b11ed2966fa33a3a4fecd13a2bc",
        "edac894389f9c9de2a1368c78809c824b343f3a5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 14:48:03 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 14:48:03 2013 +0100"
      },
      "message": "Merge branch \u0027for-linus\u0027 into for-next\n\nMerge pending fixes that haven\u0027t pulled into 3.8.\n"
    },
    {
      "commit": "16c5ab1d3a6d1b11ed2966fa33a3a4fecd13a2bc",
      "tree": "56d343b5dbf968bf28805021bdbc9aef77ba3866",
      "parents": [
        "a690a2a1eb32e533e2b2afb1daeef3c4011d47e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 14:23:53 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 14:23:53 2013 +0100"
      },
      "message": "ALSA: Replace 0 with NULL in writing-an-alsa-driver.tmpl\n\nSpotted while correcting the sentences.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a690a2a1eb32e533e2b2afb1daeef3c4011d47e9",
      "tree": "f0c0cdf087f6922448db96cf222122aa443de4b1",
      "parents": [
        "05dc0fc9d01537a66d9a0cffe2e96296d8f4c7ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 12:24:22 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 12:24:22 2013 +0100"
      },
      "message": "ALSA: Fix wrong description about hw constraints\n\nThe definitions of hw constraint functions are wrongly placed, and the\ndescription about the function is also wrong.\nhw_rule_channels_by_format actually refines the channels depending on\nthe format, not vice versa.\n\nReported-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "05dc0fc9d01537a66d9a0cffe2e96296d8f4c7ac",
      "tree": "5db4df2b2624b65b5e3b0c47af5dbbd1c055c6b3",
      "parents": [
        "f672f65a1c15b04e09d25701a8b5be47bad9376a"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Feb 05 12:06:03 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 12:17:31 2013 +0100"
      },
      "message": "ALSA: hda - detect jacks on VT1708 even when no streams are active\n\nThese days, GUIs such as Gnome sound settings want to be able to\nshow the correct jack status even when no streams are currently\nrunning. I doubt this gives any measurable difference in power,\nbut if it does, the \"Jack Detect\" control can still be used to\nturn polling off.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f672f65a1c15b04e09d25701a8b5be47bad9376a",
      "tree": "8eb0bede140303cd6694541ebe770800b79bc0dd",
      "parents": [
        "2ad779b7329d6894a80df94e693e72eaa0d56790"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Feb 05 12:06:02 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 05 12:17:24 2013 +0100"
      },
      "message": "ALSA: hda - Fix phantom jacks on VT1708\n\nThe VT1708 has no unsol event capability, and polling is set using\nthe \"Jack Detect\" alsamixer control. In order not to create\nphantom Jack controls, temporary enable jackpoll during build_controls.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "edac894389f9c9de2a1368c78809c824b343f3a5",
      "tree": "88c91a906d79a63a035a3dfe9bda2e167ef67890",
      "parents": [
        "20608731f479d48be6bcb88e727f360ddf98ddaf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 10:28:15 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 10:28:15 2013 +0100"
      },
      "message": "ALSA: aloop: Fix Oops while PM resume\n\nsnd-aloop driver has no proper PM implementation, thus the PM resume\nmay trigger Oops due to leftover timer instance.  This patch adds the\nmissing suspend/resume implementation.\n\nReported-and-tested-by: El boulangero \u003celboulangero@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20608731f479d48be6bcb88e727f360ddf98ddaf",
      "tree": "0d9ddfb2b8958e53e34bd4efea38b9490138ab08",
      "parents": [
        "8058e14259ddc8c1824387198fc53700ed4cccc9"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 03 17:55:45 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 10:26:44 2013 +0100"
      },
      "message": "ALSA: hda - Fix default multichannel HDMI mapping regression\n\nCommit d45e6889ee69456a4d5b1bbb32252f460cd48fa9 (\"ALSA: hda - Provide\nthe proper channel mapping for generic HDMI driver\") added support for\ncustom channel maps in the HDA HDMI driver. Due to a mistake in an\n\u0027if\u0027 condition the custom map is always used even when no such map has\nbeen set. This causes incorrect channel mapping for multichannel audio\nby default.\n\nPass per_pin-\u003echmap_set to hdmi_setup_channel_mapping() as a parameter\nso that it can use it for detecting if a custom map has been set instead\nof checking if map is NULL (which is never the case).\n\nReported-by: Staffan Lindberg \u003cpike@xbmc.org\u003e\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2ad779b7329d6894a80df94e693e72eaa0d56790",
      "tree": "53265003a7b9fcb2ab611aa8145eb5b28c14351a",
      "parents": [
        "4a7c516bf0cd697dbbee11db6258e3b3146e41a6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 01 14:01:27 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 01 14:01:27 2013 +0100"
      },
      "message": "ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()\n\nIf the driver detects and invalid ELD, it gives an open error.\nBut it forgot to release the assigned pin, converter and spdif ctls\nbefore returning.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4a7c516bf0cd697dbbee11db6258e3b3146e41a6",
      "tree": "d76f32b94d2d6199148db3bbc5ae3f539c401362",
      "parents": [
        "4e637c6e09fde6c1984a820621b5a77fad1acd34"
      ],
      "author": {
        "name": "Wang Xingchao",
        "email": "xingchao.wang@linux.intel.com",
        "time": "Fri Feb 01 22:42:19 2013 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 01 12:57:01 2013 +0100"
      },
      "message": "ALSA - HDA: New PCI ID for Haswell ULT\n\nAdd new PCI ID 0x0a0c for Haswell ULT platform.\n\nSigned-off-by: Wang Xingchao \u003cxingchao.wang@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8058e14259ddc8c1824387198fc53700ed4cccc9",
      "tree": "faffb83ca5173e5f3cbfd4170de603ada4812e23",
      "parents": [
        "9ddf1aeb2134e72275c97a2c6ff2e3eb04f2f27a",
        "7da58046482fceb17c4a0d4afefd9507ec56de7f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 01 07:22:47 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 01 07:22:47 2013 +0100"
      },
      "message": "Merge branch \u0027usb-audio-fix\u0027 of git://git.alsa-project.org/alsa-kprivate into for-linus\n"
    },
    {
      "commit": "4e637c6e09fde6c1984a820621b5a77fad1acd34",
      "tree": "47eb64aff595573c6b998adfd29011239c08fa64",
      "parents": [
        "aa53f98674a5c21a3098018be2c8ac0984273d8f"
      ],
      "author": {
        "name": "Vitaliy Kulikov",
        "email": "Vitaliy.Kulikov@idt.com",
        "time": "Thu Jan 31 17:58:59 2013 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 01 07:19:36 2013 +0100"
      },
      "message": "ALSA: hda - add support for IDT 92HD95 HDA codec\n\nSigned-off-by: Vitaliy Kulikov \u003cVitaliy.Kulikov@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7da58046482fceb17c4a0d4afefd9507ec56de7f",
      "tree": "7ca3128acd5e8ece1526de53f8a9b65f59778879",
      "parents": [
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 31 21:14:33 2013 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 31 21:21:59 2013 +0100"
      },
      "message": "ALSA: usb-audio: fix Roland A-PRO support\n\nThe quirk for the Roland/Cakewalk A-PRO keyboards accidentally used the\nwrong interface number, which prevented the driver from attaching to the\ndevice.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: 2.6.37+ \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "9ddf1aeb2134e72275c97a2c6ff2e3eb04f2f27a",
      "tree": "887be5729e4e3987888ff554677241aea463a0c1",
      "parents": [
        "f748abcc5bf62de007019d841f7caba81cc3d673"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 18:07:22 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 18:18:00 2013 +0100"
      },
      "message": "ALSA: hda - Fix non-snoop page handling\n\nFor non-snoop mode, we fiddle with the page attributes of CORB/RIRB\nand the position buffer, but also the ring buffers.  The problem is\nthat the current code blindly assumes that the buffer is contiguous.\nHowever, the ring buffers may be SG-buffers, thus a wrong vmapped\naddress is passed there, leading to Oops.\n\nThis patch fixes the handling for SG-buffers.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d800701\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa53f98674a5c21a3098018be2c8ac0984273d8f",
      "tree": "71d0606c1c0c84118267d720e8f88dd94cf9a7f6",
      "parents": [
        "febd1cc43882733d0030295246cabfe1ded924c2"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ao2@amarulasolutions.com",
        "time": "Tue Jan 29 12:56:30 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 15:11:13 2013 +0100"
      },
      "message": "ALSA: usb: cosmetics, remove a leading space\n\nSigned-off-by: Antonio Ospite \u003cao2@amarulasolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "febd1cc43882733d0030295246cabfe1ded924c2",
      "tree": "0ef1b96517c1c502d4751fea01f5ed8de5c9f9aa",
      "parents": [
        "d4dab5ab5bd0445420aa090185409bf3ae6ccd37"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ao2@amarulasolutions.com",
        "time": "Tue Jan 29 12:56:29 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 15:10:57 2013 +0100"
      },
      "message": "ALSA: caiaq: fix use of MODULE_SUPPORTED_DEVICES()\n\nIt looks like MODULE_SUPPORTED_DEVICES() is not implemented yet, but\nstill, having the entries in the list consistently separated by commas\nand with balanced parenthesis won\u0027t hurt.\n\nSigned-off-by: Antonio Ospite \u003cao2@amarulasolutions.com\u003e\nAcked-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d4dab5ab5bd0445420aa090185409bf3ae6ccd37",
      "tree": "1ce99aa3319fa0962989317e26862134dea7c72e",
      "parents": [
        "04044b819b21826f11f32e11aba54def635d8457"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ao2@amarulasolutions.com",
        "time": "Tue Jan 29 12:56:28 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 15:10:35 2013 +0100"
      },
      "message": "ALSA: Documentation: fix some typos\n\ns/PAUSE_PUSE/PAUSE_PUSH/\ns/happense/happens/\n\nSigned-off-by: Antonio Ospite \u003cao2@amarulasolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04044b819b21826f11f32e11aba54def635d8457",
      "tree": "3ad4c226c778488f015aeb05cec4e9b65399a506",
      "parents": [
        "019d80db5727707faa2108fcd4fbbfac9defb3a6"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ao2@amarulasolutions.com",
        "time": "Tue Jan 29 12:56:27 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 15:10:03 2013 +0100"
      },
      "message": "ALSA: Documentation: fix some thinkos\n\nSigned-off-by: Antonio Ospite \u003cao2@amarulasolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "019d80db5727707faa2108fcd4fbbfac9defb3a6",
      "tree": "bc9fe19c941b6f75e906578f561709a8cf700091",
      "parents": [
        "7b2ee291fbd3dbe8079c67fec6382a8ed6c275f7"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ao2@amarulasolutions.com",
        "time": "Tue Jan 29 12:56:26 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 15:08:43 2013 +0100"
      },
      "message": "ALSA: Force a cast to silence a warning from \"sparse\"\n\nSome audio drivers are calling snd_dma_continuous_data(GFP_KERNEL)\nwhich makes \"sparse\" give a warning:\n\n  $ make C\u003d2 M\u003dsound/usb modules\n    ...\n  sound/usb/6fire/pcm.c:625:25: warning: cast from restricted gfp_t\n  sound/usb/caiaq/audio.c:845:41: warning: cast from restricted gfp_t\n  sound/usb/usx2y/usbusx2yaudio.c:997:54: warning: cast from restricted gfp_t\n  sound/usb/usx2y/usbusx2yaudio.c:1001:54: warning: cast from restricted gfp_t\n  sound/usb/usx2y/usx2yhwdeppcm.c:774:54: warning: cast from restricted gfp_t\n  sound/usb/usx2y/usx2yhwdeppcm.c:778:54: warning: cast from restricted gfp_t\n\nAdd __force to the cast to silence the warning.\n\nSigned-off-by: Antonio Ospite \u003cao2@amarulasolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f748abcc5bf62de007019d841f7caba81cc3d673",
      "tree": "5cb0f8fcd3473c3f778f16334714e34c7d88d7dd",
      "parents": [
        "fcd8f3b1d43c645e291638bc6c80a1c680722869"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 10:12:23 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 10:15:35 2013 +0100"
      },
      "message": "ALSA: hda - Enable LPIB delay count for Poulsbo / Oaktrail\n\nCurrently we use LPIB forcibly for both playback and capture for\nPoulsbo and Oaktrail devices, and this seems rather problematic.\nThe recent fix for LPIB delay count seems working well with these\ndevices, so let\u0027s enable it instead.\n\nReported-by: Martin Weishart \u003cmartin.weishart@telosalliance.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b2ee291fbd3dbe8079c67fec6382a8ed6c275f7",
      "tree": "36724d984fba8efd8b98978248d3677b80c43d99",
      "parents": [
        "664389dbd59eba1af2904c4dcbb7af774e6a3324"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 09:18:55 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 10:10:23 2013 +0100"
      },
      "message": "ALSA: hda - Update documentation\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "664389dbd59eba1af2904c4dcbb7af774e6a3324",
      "tree": "71948ae39c9fc144c8017dd7fa80c24ed4873bab",
      "parents": [
        "86b2723725a2e186f5699d97cb20014fa893931f"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jan 28 11:29:17 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 11:33:01 2013 +0100"
      },
      "message": "ALSA: hda - Fix powermap for external mics on IDT codecs\n\nThis patch fixes a regression of the external mic not working on\nHP Probook 4520s.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fcd8f3b1d43c645e291638bc6c80a1c680722869",
      "tree": "0bb2c9335bdd3f316c3ac5c3dccce2d285d39a1a",
      "parents": [
        "d56268fb108c7c21e19933588ca4d94652585183"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jan 28 05:45:47 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 09:50:50 2013 +0100"
      },
      "message": "ALSA: hda - fix inverted internal mic on Acer AOA150/ZG5\n\nThis patch enables internal mic input on the machine.\n\nCc: stable@vger.kernel.org\nBugLink: https://bugs.launchpad.net/bugs/1107477\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d56268fb108c7c21e19933588ca4d94652585183",
      "tree": "38fe26d4706bfd45de4718730bd82ff52e2c0f8a",
      "parents": [
        "257c2a02a8f668ea195bcb56eebbddc1af718e5e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Nov 29 17:04:23 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 27 10:22:56 2013 +0100"
      },
      "message": "ALSA: usb-audio: fix invalid length check for RME and other UAC 2 devices\n\nCommit 23caaf19b11e (ALSA: usb-mixer: Add support for Audio Class v2.0)\nforgot to adjust the length check for UAC 2.0 feature unit descriptors.\nThis would make the code abort on encountering a feature unit without\nper-channel controls, and thus prevented the driver to work with any\ndevice having such a unit, such as the RME Babyface or Fireface UCX.\n\nReported-by: Florian Hanisch \u003cfhanisch@uni-potsdam.de\u003e\nTested-by: Matthew Robbetts \u003cwingfeathera@gmail.com\u003e\nTested-by: Michael Beer \u003cbeerml@sigma6audio.de\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: 2.6.35+ \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "257c2a02a8f668ea195bcb56eebbddc1af718e5e",
      "tree": "27ccff43bc36d119dc3afeaf610638a56f4bf3ea",
      "parents": [
        "0712eea349d8e2b6d0e44b94a752d999319027fb",
        "a8c136d2eba7b0b0c872e59eb404b1fe36504112"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 27 10:20:22 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 27 10:20:22 2013 +0100"
      },
      "message": "Merge tag \u0027asoc-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Updates for v3.8-rc4\n\nThe usual set of driver updates, nothing too thrilling in here - one\ncore change for the regulator bypass mode which was just not doing the\nright thing at all and a bunch of driver specifics.\n"
    },
    {
      "commit": "949db153b6466c6f7cad5a427ecea94985927311",
      "tree": "6fad7de43899e65799188c1a480aacc74745f9bb",
      "parents": [
        "d7df025eb4c3c571532326b01e007be52c75e5c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 25 11:57:28 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 25 11:57:28 2013 -0800"
      },
      "message": "Linux 3.8-rc5\n"
    },
    {
      "commit": "d7df025eb4c3c571532326b01e007be52c75e5c0",
      "tree": "6765ea605c78ee4c672d3213d835090451d79170",
      "parents": [
        "66e2d3e8c2294543a6f0453d974940171829e7dd",
        "1eafa6c73791e4f312324ddad9cbcaf6a1b6052b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 25 10:55:21 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 25 10:55:21 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs fixes from Chris Mason:\n \"It turns out that we had two crc bugs when running fsx-linux in a\n  loop.  Many thanks to Josef, Miao Xie, and Dave Sterba for nailing it\n  all down.  Miao also has a new OOM fix in this v2 pull as well.\n\n  Ilya fixed a regression Liu Bo found in the balance ioctls for pausing\n  and resuming a running balance across drives.\n\n  Josef\u0027s orphan truncate patch fixes an obscure corruption we\u0027d see\n  during xfstests.\n\n  Arne\u0027s patches address problems with subvolume quotas.  If the user\n  destroys quota groups incorrectly the FS will refuse to mount.\n\n  The rest are smaller fixes and plugs for memory leaks.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (30 commits)\n  Btrfs: fix repeated delalloc work allocation\n  Btrfs: fix wrong max device number for single profile\n  Btrfs: fix missed transaction-\u003eaborted check\n  Btrfs: Add ACCESS_ONCE() to transaction-\u003eabort accesses\n  Btrfs: put csums on the right ordered extent\n  Btrfs: use right range to find checksum for compressed extents\n  Btrfs: fix panic when recovering tree log\n  Btrfs: do not allow logged extents to be merged or removed\n  Btrfs: fix a regression in balance usage filter\n  Btrfs: prevent qgroup destroy when there are still relations\n  Btrfs: ignore orphan qgroup relations\n  Btrfs: reorder locks and sanity checks in btrfs_ioctl_defrag\n  Btrfs: fix unlock order in btrfs_ioctl_rm_dev\n  Btrfs: fix unlock order in btrfs_ioctl_resize\n  Btrfs: fix \"mutually exclusive op is running\" error code\n  Btrfs: bring back balance pause/resume logic\n  btrfs: update timestamps on truncate()\n  btrfs: fix btrfs_cont_expand() freeing IS_ERR em\n  Btrfs: fix a bug when llseek for delalloc bytes behind prealloc extents\n  Btrfs: fix off-by-one in lseek\n  ...\n"
    },
    {
      "commit": "86b2723725a2e186f5699d97cb20014fa893931f",
      "tree": "844f9f196c14bf3f361e85ec28b5ad60e334dcc0",
      "parents": [
        "f4f678d22219f5821f46bb78eb4da7f76f1899bc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 25 10:54:07 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 25 18:32:14 2013 +0100"
      },
      "message": "ALSA: Make snd_printd() and snd_printdd() inline\n\nBecause currently snd_printd() and snd_printdd() macros are expanded\nto empty when CONFIG_SND_DEBUG\u003dn, a compile warning like below\nappears sometimes, and we had to covert it by ugly ifdefs:\n  sound/pci/hda/patch_sigmatel.c: In function ‘stac92hd71bxx_fixup_hp’:\n  sound/pci/hda/patch_sigmatel.c:2434:24: warning: unused variable ‘spec’ [-Wunused-variable]\n\nFor \"fixing\" these issues better, this patch replaces snd_printd() and\nsnd_printdd() definitions with empty inline functions instead of\nmacros.  This should have the same effect but shut up warnings like\nabove.\n\nBut since we had already put ifdefs, changing to inline functions\nwould trigger compile errors.  So, such ifdefs is removed in this\npatch.\n\nIn addition, snd_pci_quirk name field is defined only when\nCONFIG_SND_DEBUG_VERBOSE is set, and the reference to it in\nsnd_printdd() argument triggers the build errors, too.  For avoiding\nthese errors, introduce a new macro snd_pci_quirk_name() that is\ndefined no matter how the debug option is set.\n\nReported-by: Stratos Karafotis \u003cstratosk@semaphore.gr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "66e2d3e8c2294543a6f0453d974940171829e7dd",
      "tree": "81944e46052c3f009150888966f4fcfd65630c08",
      "parents": [
        "d93816a63c2b23607ffc318a8addbd54242956c7",
        "10b8c7dff5d3633b69e77f57d404dab54ead3787"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 19:15:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 19:15:43 2013 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull cifs fixes from Steve French:\n \"Two small cifs fixes\"\n\n* \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  fs/cifs/cifs_dfs_ref.c: fix potential memory leakage\n  cifs: fix srcip_matches() for ipv6\n"
    },
    {
      "commit": "d93816a63c2b23607ffc318a8addbd54242956c7",
      "tree": "6d0049000092f06cf632ea5962b7334b7f1088cf",
      "parents": [
        "01acd3efd798c225bbbb5e0bac067c8123b77de9",
        "d3286144c92ec876da9e30320afa875699b7e0f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 19:14:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 19:14:22 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull kvm fixlet from Marcelo Tosatti.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PPC: Emulate dcbf\n"
    },
    {
      "commit": "01acd3efd798c225bbbb5e0bac067c8123b77de9",
      "tree": "efe607fa332e01c7a423a84eb06d572c75159c37",
      "parents": [
        "1496ec13a1ae92cea305d266ff73f850138f92c7",
        "210b1847b32951f52d19df229972399e5b987de2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 12:44:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 12:44:57 2013 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"A number of fixes:\n\n  Patrik found a problem with preempt counting in the VFP assembly\n  functions which can cause the preempt count to be upset.\n\n  Nicolas fixed a problem with the parsing of the DT when it straddles a\n  1MB boundary.\n\n  Subhash Jadavani reported a problem with sparsemem and our highmem\n  support for cache maintanence for DMA areas, and TI found a bug in\n  their strongly ordered memory mapping type.\n\n  Also, three fixes by way of Will Deacon\u0027s tree from Dave Martin for\n  instruction compatibility and Marc Zyngier to fix hypervisor boot mode\n  issues.\"\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7629/1: mm: Fix missing XN flag for for MT_MEMORY_SO\n  ARM: DMA: Fix struct page iterator in dma_cache_maint() to work with sparsemem\n  ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area\n  ARM: 7627/1: Predicate preempt logic on PREEMP_COUNT not PREEMPT alone\n  ARM: virt: simplify __hyp_stub_install epilog\n  ARM: virt: boot secondary CPUs through the right entry point\n  ARM: virt: Avoid bx instruction for compatibility with \u003c\u003dARMv4\n"
    },
    {
      "commit": "1496ec13a1ae92cea305d266ff73f850138f92c7",
      "tree": "906a88476ca654e6446502c83882b76ef067ae80",
      "parents": [
        "ba2ab41f3d68f277860768b2c5b197768b196332",
        "3836414f45b01486b9b50c627a329010573ad0f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 12:42:50 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 12:42:50 2013 -0800"
      },
      "message": "Merge tag \u0027fixes-for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"Here\u0027s a long-pending fixes pull request for arm-soc (I didn\u0027t send\n  one in the -rc4 cycle).\n\n  The larger deltas are from:\n\n   - A fixup of error paths in the mvsdio driver\n\n   - Header file move for a driver that hadn\u0027t been properly converted\n     to multiplatform on i.MX, which was causing build failures when\n     included\n\n   - Device tree updates for at91 dealing mostly with their new pinctrl\n     setup merged in 3.8 and mistakes in those initial configs\n\n  The rest are the normal mix of small fixes all over the place; sunxi,\n  omap, imx, mvebu, etc, etc.\"\n\n* tag \u0027fixes-for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (40 commits)\n  mfd: vexpress-sysreg: Don\u0027t skip initialization on probe\n  ARM: vexpress: Enable A7 cores in V2P-CA15_A7\u0027s Device Tree\n  ARM: vexpress: extend the MPIDR range used for pen release check\n  ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii\n  ARM: at91/at91_dt_defconfig: add at91sam9n12 SoC to DT defconfig\n  ARM: at91/at91_dt_defconfig: remove memory specification to cmdline\n  ARM: at91/dts: add macb mii pinctrl config for kizbox\n  ARM: at91: rm9200: remake the BGA as default version\n  ARM: at91: fix gpios on i2c-gpio for RM9200 DT\n  ARM: at91/at91sam9x5 DTS: add SCK USART pins\n  ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts\n  ARM: at91/at91-pinctrl documentation: fix typo and add some details\n  ARM: kirkwood: fix missing #interrupt-cells property\n  mmc: mvsdio: use devm_ API to simplify/correct error paths.\n  clk: mvebu/clk-cpu.c: fix memory leakage\n  ARM: OMAP2+: omap4-panda: add UART2 muxing for WiLink shared transport\n  ARM: OMAP2+: DT node Timer iteration fix\n  ARM: OMAP2+: Fix section warning for omap_init_ocp2scp()\n  ARM: OMAP2+: fix build break for omapdrm\n  ARM: OMAP2: Fix missing omap2xxx_clkt_vps_late_init function calls\n  ...\n"
    },
    {
      "commit": "ba2ab41f3d68f277860768b2c5b197768b196332",
      "tree": "807605fea8dcd16b89a8c4c95838e57e200019b5",
      "parents": [
        "bff92411eb93b2b2a06c4de76e6811486771a76f",
        "efa17194581bdfca0986dabc178908bd7c21ba00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:19:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:19:13 2013 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-for-3.8-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management fixes from Rafael Wysocki:\n\n - Two cpuidle initialization fixes from Konrad Rzeszutek Wilk.\n\n - cpufreq regression fixes for AMD processors from Borislav Petkov,\n   Stefan Bader, and Matthew Garrett.\n\n - ACPI cpufreq fix from Thomas Schlichter.\n\n - cpufreq and devfreq fixes related to incorrect usage of operating\n   performance points (OPP) framework and RCU from Nishanth Menon.\n\n - APEI workaround for incorrect BIOS information from Lans Zhang.\n\n* tag \u0027pm+acpi-for-3.8-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  cpufreq: Add module aliases for acpi-cpufreq\n  ACPI: Check MSR valid bit before using P-state frequencies\n  PM / devfreq: exynos4_bus: honor RCU lock usage\n  PM / devfreq: add locking documentation for recommended_opp\n  cpufreq: cpufreq-cpu0: use RCU locks around usage of OPP\n  cpufreq: OMAP: use RCU locks around usage of OPP\n  ACPI, APEI: Fixup incorrect 64-bit access width firmware bug\n  ACPI / processor: Get power info before updating the C-states\n  powernow-k8: Add a kconfig dependency on acpi-cpufreq\n  ACPI / cpuidle: Fix NULL pointer issues when cpuidle is disabled\n  intel_idle: Don\u0027t register CPU notifier if we are not running.\n"
    },
    {
      "commit": "bff92411eb93b2b2a06c4de76e6811486771a76f",
      "tree": "27ad7e3cce374b4b9440c36abb8c4b0659f5ada0",
      "parents": [
        "3f58e0945eb064777f7b77e65ae44cb4f1efc92e",
        "af4ca6a8086505d135676f9c904c9d67cbb8d81b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:18:37 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:18:37 2013 -0800"
      },
      "message": "Merge tag \u0027regmap-fix-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nPull regmap fixes from Mark Brown:\n \"One more oversight in the debugfs code was reported and fixed, plus a\n  documentation fix.\"\n\n* tag \u0027regmap-fix-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:\n  regmap: fix small typo in regmap_bulk_write comment\n  regmap: debugfs: Fix seeking from the cache\n"
    },
    {
      "commit": "3f58e0945eb064777f7b77e65ae44cb4f1efc92e",
      "tree": "46b49ddc57887a52ba7c0d820e06d7313a7ce64b",
      "parents": [
        "acc5da0f9d89299b4115cf9cb995c0157cd6bf12",
        "b9bb37f5486ba05d2b557dbf1aeb754fef618985"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:17:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:17:49 2013 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine fixes from Vinod Koul:\n \"A few fixes on slave dmanengine.  There are trivial fixes in imx-dma,\n  tegra-dma \u0026 ioat driver\"\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dma: tegra: implement flags parameters for cyclic transfer\n  dmaengine: imx-dma: Disable use of hw_chain to fix sg_dma transfers.\n  ioat: Fix DMA memory sync direction correct flag\n"
    },
    {
      "commit": "acc5da0f9d89299b4115cf9cb995c0157cd6bf12",
      "tree": "aa903cd765ec5284e8ef0ae56006b4f956b7d4f2",
      "parents": [
        "ff7532ca2c631e7e96dcd305a967b610259dc0ea",
        "9dd3162deb67e9d2dc08af8bedea61c41fae85a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:17:03 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 24 10:17:03 2013 -0800"
      },
      "message": "Merge branch \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPill i2c fixes from Wolfram Sang:\n \"Here are a few, typical driver fixes for the I2C subsystem\"\n\n* \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux:\n  i2c-designware: add missing MODULE_LICENSE\n  i2c: omap: fix draining irq handling\n  i2c: omap: errata i462: fix incorrect ack for arbitration lost interrupt\n  i2c: muxes: fix wrong use of sizeof(ptr)\n  i2c: sirf: register i2c_client from dt child-nodes in probe entry\n  i2c: mxs: Fix type of error code\n  i2c: mxs: Fix misuse init_completion\n"
    },
    {
      "commit": "1eafa6c73791e4f312324ddad9cbcaf6a1b6052b",
      "tree": "59ffd2a324039af64354fbaaaa116c9366acba6f",
      "parents": [
        "c9f01bfe0ca411b4751d7fdbb9d602035ba52f75"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Tue Jan 22 10:49:00 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:51:27 2013 -0500"
      },
      "message": "Btrfs: fix repeated delalloc work allocation\n\nbtrfs_start_delalloc_inodes() locks the delalloc_inodes list, fetches the\nfirst inode, unlocks the list, triggers btrfs_alloc_delalloc_work/\nbtrfs_queue_worker for this inode, and then it locks the list, checks the\nhead of the list again. But because we don\u0027t delete the first inode that it\ndeals with before, it will fetch the same inode. As a result, this function\nallocates a huge amount of btrfs_delalloc_work structures, and OOM happens.\n\nFix this problem by splice this delalloc list.\n\nReported-by: Alex Lyakas \u003calex.btrfs@zadarastorage.com\u003e\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "c9f01bfe0ca411b4751d7fdbb9d602035ba52f75",
      "tree": "2f1ea0f913073f64b6b16c001b50dfe763a6162d",
      "parents": [
        "2cba30f172afdfa00f3e844f42f21eb3b972d01c"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Wed Jan 16 11:27:17 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:51:26 2013 -0500"
      },
      "message": "Btrfs: fix wrong max device number for single profile\n\nThe max device number of single profile is 1, not 0 (0 means \u0027as many as\npossible\u0027). Fix it.\n\nCc: Liu Bo \u003cbo.li.liu@oracle.com\u003e\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nReviewed-by: Liu Bo \u003cbo.li.liu@oracle.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "2cba30f172afdfa00f3e844f42f21eb3b972d01c",
      "tree": "8030e3d762a432f92a56151736b7f149c22454bc",
      "parents": [
        "8d25a086eb104297e3ba1fdd180b04cfaaa84797"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Tue Jan 15 06:29:12 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:51:25 2013 -0500"
      },
      "message": "Btrfs: fix missed transaction-\u003eaborted check\n\nFirst, though the current transaction-\u003eaborted check can stop the commit early\nand avoid unnecessary operations, it is too early, and some transaction handles\ndon\u0027t end, those handles may set transaction-\u003eaborted after the check.\n\nSecond, when we commit the transaction, we will wake up some worker threads to\nflush the space cache and inode cache. Those threads also allocate some transaction\nhandles and may set transaction-\u003eaborted if some serious error happens.\n\nSo we need more check for -\u003eaborted when committing the transaction. Fix it.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "8d25a086eb104297e3ba1fdd180b04cfaaa84797",
      "tree": "075e3a0e731b08a418ad65dfd4e0bb53818a40c1",
      "parents": [
        "e58dd74bccb4317e39e4b675bf9c6cd133608fac"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Tue Jan 15 06:27:25 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:51:23 2013 -0500"
      },
      "message": "Btrfs: Add ACCESS_ONCE() to transaction-\u003eabort accesses\n\nWe may access and update transaction-\u003eaborted on the different CPUs without\nlock, so we need ACCESS_ONCE() wrapper to prevent the compiler from creating\nunsolicited accesses and make sure we can get the right value.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "e58dd74bccb4317e39e4b675bf9c6cd133608fac",
      "tree": "aa95038a3e7e2d15b174306cd9a89861ac057511",
      "parents": [
        "192000dda22e02225772e862b92e7c09e5a17d08"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Tue Jan 22 15:43:09 2013 -0500"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:51:22 2013 -0500"
      },
      "message": "Btrfs: put csums on the right ordered extent\n\nI noticed a WARN_ON going off when adding csums because we were going over\nthe amount of csum bytes that should have been allowed for an ordered\nextent.  This is a leftover from when we used to hold the csums privately\nfor direct io, but now we use the normal ordered sum stuff so we need to\nmake sure and check if we\u0027ve moved on to another extent so that the csums\nare added to the right extent.  Without this we could end up with csums for\nbytenrs that don\u0027t have extents to cover them yet.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "192000dda22e02225772e862b92e7c09e5a17d08",
      "tree": "5ebfe29a6aa6b47f869adb7bc84cc954b733102d",
      "parents": [
        "b0175117b9376a69978bbe80af26fb95dddbd53e"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "bo.li.liu@oracle.com",
        "time": "Sun Jan 06 03:38:22 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:51:17 2013 -0500"
      },
      "message": "Btrfs: use right range to find checksum for compressed extents\n\nFor compressed extents, the range of checksum is covered by disk length,\nand the disk length is different with ram length, so we need to use disk\nlength instead to get us the right checksum.\n\nSigned-off-by: Liu Bo \u003cbo.li.liu@oracle.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "b0175117b9376a69978bbe80af26fb95dddbd53e",
      "tree": "1748791c73aae22587be21f2b3ee127d858c3432",
      "parents": [
        "201a90389424d6771d24fc5d72f7e34cb4a8f967"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Tue Dec 18 11:39:19 2012 -0500"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:49:49 2013 -0500"
      },
      "message": "Btrfs: fix panic when recovering tree log\n\nA user reported a BUG_ON(ret) that occured during tree log replay.  Ret was\n-EAGAIN, so what I think happened is that we removed an extent that covered\na bitmap entry and an extent entry.  We remove the part from the bitmap and\nreturn -EAGAIN and then search for the next piece we want to remove, which\nhappens to be an entire extent entry, so we just free the sucker and return.\nThe problem is ret is still set to -EAGAIN so we trip the BUG_ON().  The\nuser used btrfs-zero-log so I\u0027m not 100% sure this is what happened so I\u0027ve\nadded a WARN_ON() to catch the other possibility.  Thanks,\n\nReported-by: Jan Steffens \u003cjan.steffens@gmail.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "201a90389424d6771d24fc5d72f7e34cb4a8f967",
      "tree": "2e184b0b5a702855163d7da2fa5bee2a6fb8ef98",
      "parents": [
        "a105bb88f46b60de2adf1ee98745bd59362b09ab"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:02:07 2013 -0500"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Thu Jan 24 12:49:48 2013 -0500"
      },
      "message": "Btrfs: do not allow logged extents to be merged or removed\n\nWe drop the extent map tree lock while we\u0027re logging extents, so somebody\ncould come in and merge another extent into this one and screw up our\nlogging, or they could even remove us from the list which would keep us from\nlogging the extent or freeing our ref on it, so we need to make sure to not\nclear LOGGING until after the extent is logged, and then we can merge it to\nadjacent extents.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "f4f678d22219f5821f46bb78eb4da7f76f1899bc",
      "tree": "40d0e8a69133483749437c5a797f0b47a64be906",
      "parents": [
        "55196fffc951059bb89f97ba53203acb9f87a6f1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 18:02:43 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 18:02:43 2013 +0100"
      },
      "message": "ALSA: hda - Enable power down of unused widgets for IDT codecs\n\nIDT codecs can work well with this new feature, so let\u0027s enable it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55196fffc951059bb89f97ba53203acb9f87a6f1",
      "tree": "8201219132adc1e47d988c586c82a1c5d6f1d6a3",
      "parents": [
        "9040d102da5635abc306372bb4dbffaba92c478e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:32:56 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:55:52 2013 +0100"
      },
      "message": "ALSA: hda - Implement path-based power filter to the generic parser\n\nThis patch adds a better power filter hook for powering down unused\nwidgets in the generic parser.\n\nThe feature is enabled by setting hda_gen_spec.power_down_unused\nflag.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9040d102da5635abc306372bb4dbffaba92c478e",
      "tree": "b6674ae2c98ab64d78c78b7623e51e676bacd55f",
      "parents": [
        "b9c590bbf1d7621c3f9feb6ac0992d638244d0b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:47:17 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:47:17 2013 +0100"
      },
      "message": "ALSA: hda - Add snd_hda_check_power_state() helper function\n\n... for small refactoring.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9c590bbf1d7621c3f9feb6ac0992d638244d0b1",
      "tree": "3ce6f7c11b2102a5914eae658d8b91d61e4fa1d1",
      "parents": [
        "9419ab6b72325e20789a61004cf68dc9e909a009"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:27:32 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:32:48 2013 +0100"
      },
      "message": "ALSA: hda - Synchronize the power state at the end of codec init\n\nPut the power state synchronization at the end of the parsing of\ncodec.  This is necessary when the power filter is changed during the\ncodec probe.  Since the first power-up sequence is performed without\nthe special filter, all widgets are supposed to be ON at this point.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9419ab6b72325e20789a61004cf68dc9e909a009",
      "tree": "f9c7a7ddaec6208153716ae798e4374ae49f06a0",
      "parents": [
        "25368c47aee6d909923001918041f2e94bfa02ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:23:35 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:23:35 2013 +0100"
      },
      "message": "ALSA: hda - Add power state filtering\n\nAdd a hook to struct hda_codec for filtering the target power state of\neach widget when powering up/down.  The current hackish EAPD check is\nimplemented as the default hook pointer, too.\n\nThis allows codec drivers to implement own power filter.  In the\nupcoming changes, the generic parser will have the better power filter\nbased on the active paths.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25368c47aee6d909923001918041f2e94bfa02ef",
      "tree": "0aa575fbe760eaf795c4aebe724ca550a2c5e7e9",
      "parents": [
        "7dddf2aed8ffc1fa30df92b57981dea146cdfc0f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:12:09 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 17:14:35 2013 +0100"
      },
      "message": "ALSA: hda/via - Fix wrong checks of power state bits\n\nAC_VERB_GET_POWER_STATE returns the combined bits of the actual state\nand the target state.  Thus, comparing the obtained value directly\nwith the target value can\u0027t work.  The value has to be shifted and\nmasked properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3836414f45b01486b9b50c627a329010573ad0f4",
      "tree": "f41e51a6194491a63dc6f86473f335a07e031488",
      "parents": [
        "60fd8e35e32087eed200bea99be037b5f75a016e",
        "52666298aebe5e9ab28a773ee61d2ce81fa097bb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 24 08:12:24 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 24 08:12:24 2013 -0800"
      },
      "message": "Merge branch \u0027vexpress/fixes\u0027 of git://git.linaro.org/people/pawelmoll/linux into fixes\n\nFrom Pawel Moll:\n- makes the V2P-CA15_A7 (a.k.a. TC2) work with 3.8 kernels\n- improves vexpress-sysreg.c behaviour on arm64 platforms\n\n* \u0027vexpress/fixes\u0027 of git://git.linaro.org/people/pawelmoll/linux:\n  mfd: vexpress-sysreg: Don\u0027t skip initialization on probe\n  ARM: vexpress: Enable A7 cores in V2P-CA15_A7\u0027s Device Tree\n  ARM: vexpress: extend the MPIDR range used for pen release check\n"
    },
    {
      "commit": "60fd8e35e32087eed200bea99be037b5f75a016e",
      "tree": "64f6672dc891dde9c5b6a0e608a3acb8a056b967",
      "parents": [
        "4ad3041d3b76632c02b50aa384a8f21d7d15bac0",
        "8461c2f6fdd3ef0b26f931d561435df8cae2a9a5"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 24 07:49:49 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 24 07:49:49 2013 -0800"
      },
      "message": "Merge tag \u0027at91-fixes\u0027 of git://github.com/at91linux/linux-at91 into fixes\n\nFrom Nicolas Ferre:\nHere are fixes for AT91 that are mainly related to device tree.\nOne RM9200 setup option is the only C code change.\nSome documentation changes can clarify the pinctrl use.\nThen, some defconfig modifications are allowing the affected platforms\nto boot.\n\n* tag \u0027at91-fixes\u0027 of git://github.com/at91linux/linux-at91:\n  ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii\n  ARM: at91/at91_dt_defconfig: add at91sam9n12 SoC to DT defconfig\n  ARM: at91/at91_dt_defconfig: remove memory specification to cmdline\n  ARM: at91/dts: add macb mii pinctrl config for kizbox\n  ARM: at91: rm9200: remake the BGA as default version\n  ARM: at91: fix gpios on i2c-gpio for RM9200 DT\n  ARM: at91/at91sam9x5 DTS: add SCK USART pins\n  ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts\n  ARM: at91/at91-pinctrl documentation: fix typo and add some details\n"
    },
    {
      "commit": "7dddf2aed8ffc1fa30df92b57981dea146cdfc0f",
      "tree": "211262a992b3d10e112c0884eaf46ff963c70baf",
      "parents": [
        "5397145f4faeabbb7937ac784f734b06b20ed921"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 16:31:35 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 24 16:31:35 2013 +0100"
      },
      "message": "ALSA: hda - Fix wrong arguments for path deactivation checks\n\nThe arguments to call is_active_nid() in activate_amp() were swapped,\nand this resulted in the muted amp on some SPDIF output pins.\n\nAlso, the index to be passed to is_active_nid() must be idx_to_check.\nOtherwise it checks the wrong connection in the case of implicit aamix\nconnection paths.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "52666298aebe5e9ab28a773ee61d2ce81fa097bb",
      "tree": "b9c22d4ebf71abdbf6eebb1b47942ee963dce9ab",
      "parents": [
        "ab838bc9c2b9b3afc64d92928dfae9e09fa5b467"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Tue Nov 27 16:48:50 2012 +0000"
      },
      "committer": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Jan 24 12:19:23 2013 +0000"
      },
      "message": "mfd: vexpress-sysreg: Don\u0027t skip initialization on probe\n\nThe vexpress-sysreg driver does not have to be initialized\nearly, when the platform doesn\u0027t require this. Unfortunately\nin such case it wasn\u0027t initialized correctly - master site\nlookup and config bridge registration were missing. Fixed now.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\n"
    },
    {
      "commit": "ab838bc9c2b9b3afc64d92928dfae9e09fa5b467",
      "tree": "367343f978e1a0fdf88d76a592a5179abe99b5cc",
      "parents": [
        "1585defb4ceca98b12bd6fba6802c22e77e172bb"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Jan 24 11:48:54 2013 +0000"
      },
      "committer": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Jan 24 12:19:23 2013 +0000"
      },
      "message": "ARM: vexpress: Enable A7 cores in V2P-CA15_A7\u0027s Device Tree\n\nAs the kernel is able to cope with multiple clusters,\nuncomment the A7 cores in the Device Tree for V2P-CA15_A7\ntile, making all 5 cores available to the user.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\n"
    },
    {
      "commit": "1585defb4ceca98b12bd6fba6802c22e77e172bb",
      "tree": "f37374342c72114fc5e332d0c10bf49a9268da48",
      "parents": [
        "7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619"
      ],
      "author": {
        "name": "Lorenzo Pieralisi",
        "email": "Lorenzo.Pieralisi@arm.com",
        "time": "Tue Jan 22 10:56:40 2013 +0000"
      },
      "committer": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Thu Jan 24 12:19:23 2013 +0000"
      },
      "message": "ARM: vexpress: extend the MPIDR range used for pen release check\n\nIn ARM multi-cluster systems the MPIDR affinity level 0 cannot be used as a\nsingle cpu identifier, affinity levels 1 and 2 must be taken into account as\nwell.\nThis patch extends the MPIDR usage to affinity levels 1 and 2 in versatile\nsecondary cores start up code in order to compare the passed pen_release\nvalue with the full-blown affinity mask.\n\nSigned-off-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nSigned-off-by: Liviu Dudau \u003cliviu.dudau@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\n"
    },
    {
      "commit": "af4ca6a8086505d135676f9c904c9d67cbb8d81b",
      "tree": "5a006aabced5610afa07482e5fb4be86524c1535",
      "parents": [
        "31b35e9edd51cab96d880248206c90b7177e3e5c",
        "f32ca3db7f0b05a88edf37ccb00e262290a213e7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 24 19:04:16 2013 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 24 19:04:16 2013 +0800"
      },
      "message": "Merge remote-tracking branch \u0027regmap/fix/debugfs\u0027 into tmp\n"
    },
    {
      "commit": "4ad3041d3b76632c02b50aa384a8f21d7d15bac0",
      "tree": "5b43d0934d8328a15498c6898c56ec71e020ccd1",
      "parents": [
        "f6be19c8bcca7185dcbda61f34f99d8b15bcd165",
        "e6b267ce14f61d9da0151b97ee26ab4d38055567"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 20:35:02 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 20:35:02 2013 -0800"
      },
      "message": "Merge tag \u0027imx-fixes-3.8-3\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into fixes\n\nFrom Shawn Guo:\n\nThis is yet another critical imxfb fixes held off by absence of FB\nmaintainer for some time.\n\n* tag \u0027imx-fixes-3.8-3\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  video: imxfb: Do not crash on reboot\n"
    },
    {
      "commit": "f6be19c8bcca7185dcbda61f34f99d8b15bcd165",
      "tree": "28221937b24d1cbb372bb528f9f7368488c14470",
      "parents": [
        "51edce0ccee090ea762a3014510e7870d25c49df",
        "09d75bc7d217bd8868899028a98b53423e6b3324"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 20:30:52 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 20:30:52 2013 -0800"
      },
      "message": "Merge tag \u0027mvebu_fixes_for_v3.8-rc5\u0027 of git://git.infradead.org/users/jcooper/linux into fixes\n\nFrom Jason Cooper:\n\nmvebu fixes for v3.8-rc5\n - fix memory leak in mvebu/clk-cpu.c\n - use devm_ to correct/simplify error paths in mvsdio\n - add missing #interrupt-cells property in kirkwood\n\n* tag \u0027mvebu_fixes_for_v3.8-rc5\u0027 of git://git.infradead.org/users/jcooper/linux:\n  ARM: kirkwood: fix missing #interrupt-cells property\n  mmc: mvsdio: use devm_ API to simplify/correct error paths.\n  clk: mvebu/clk-cpu.c: fix memory leakage\n"
    },
    {
      "commit": "ff7532ca2c631e7e96dcd305a967b610259dc0ea",
      "tree": "df5a40bbe28f553c6c6955fa4f15600e99ca3da1",
      "parents": [
        "ae763db4ce0300ccd844435c93c6c06bb6549560",
        "dba63b2f733ebfd89bbb15e8fe8ca10fd3871a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:11:35 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:11:35 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull more USB fixes from Greg Kroah-Hartman:\n \"Here are some more USB fixes for the 3.8-rc4 tree.\n\n  Some gadget driver fixes, and finally resolved the ehci-mxc driver\n  build issues (it\u0027s just some code moving around and being deleted).\"\n\n* tag \u0027usb-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: EHCI: fix build error in ehci-mxc\n  USB: EHCI: add a name for the platform-private field\n  USB: EHCI: fix incorrect configuration test\n  USB: EHCI: Move definition of EHCI_STATS to ehci.h\n  USB: UHCI: fix IRQ race during initialization\n  usb: gadget: FunctionFS: Fix missing braces in parse_opts\n  usb: dwc3: gadget: fix ep-\u003emaxburst for ep0\n  ARM: i.MX clock: Change the connection-id for fsl-usb2-udc\n  usb: gadget: fsl_mxc_udc: replace MX35_IO_ADDRESS to ioremap\n  usb: gadget: fsl-mxc-udc: replace cpu_is_xxx() with platform_device_id\n  usb: musb: cppi_dma: drop \u0027__init\u0027 annotation\n"
    },
    {
      "commit": "ae763db4ce0300ccd844435c93c6c06bb6549560",
      "tree": "2c53aa658004e1fb473ff6f71e1db942a820850e",
      "parents": [
        "6f48ea58dd039aa8627d378284031a8df8826dc9",
        "a7e2ca17039edb5f782be519eaf9d8ea500ba7cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:10:48 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:10:48 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull drivers/misc fix from Greg Kroah-Hartman:\n \"Here is a single revert for the ti-st misc driver, fixing problem that\n  was introduced in 3.7-rc1 that has been bothering people.\"\n\n* tag \u0027char-misc-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  Revert \"drivers/misc/ti-st: remove gpio handling\"\n"
    },
    {
      "commit": "6f48ea58dd039aa8627d378284031a8df8826dc9",
      "tree": "8d2a7e76e2692025ca984edfc43918d5c83bb182",
      "parents": [
        "2116e02a96b44be4d7c82a067554de321c87afe8",
        "5e30bbb723415fb94a098e314d1908a39a7e50a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:09:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:09:58 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull a TTY maintainer patch from Greg Kroah-Hartman:\n \"Just a MAINTAINERS update, now that Alan has left for a bit, I\u0027ll\n  continue to watch over the serial drivers.\"\n\n* tag \u0027tty-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  MAINTAINERS: Someone needs to watch over the serial drivers\n"
    },
    {
      "commit": "2116e02a96b44be4d7c82a067554de321c87afe8",
      "tree": "48b1c388e808890adb405a705665f6e9f138ab59",
      "parents": [
        "248152b60209874b1707a23d336b137486756a29",
        "68d6f84ba0c47e658beff3a4bf0c43acee4b4690"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:07:12 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 20:07:12 2013 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n - gspca: add needed delay for I2C traffic for sonixb/sonixj cameras\n - gspca: add one missing Kinect USB ID\n - usbvideo: some regression fixes\n - omap3isp: fix some build issues\n - videobuf2: fix video output handling\n - exynos s5p/m5mols: a few regression fixes.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] uvcvideo: Set error_idx properly for S_EXT_CTRLS failures\n  [media] uvcvideo: Cleanup leftovers of partial revert\n  [media] uvcvideo: Return -EACCES when trying to set a read-only control\n  [media] omap3isp: Don\u0027t include \u003cplat/cpu.h\u003e\n  [media] s5p-mfc: Fix interrupt error handling routine\n  [media] s5p-fimc: Fix return value of __fimc_md_create_flite_source_links()\n  [media] m5mols: Fix typo in get_fmt callback\n  [media] v4l: vb2: Set data_offset to 0 for single-plane output buffers\n  [media] [FOR,v3.8] omap3isp: Don\u0027t include deleted OMAP plat/ header files\n  [media] gspca_sonixj: Add a small delay after i2c_w1\n  [media] gspca_sonixb: Properly wait between i2c writes\n  [media] gspca_kinect: add Kinect for Windows USB id\n"
    },
    {
      "commit": "5e30bbb723415fb94a098e314d1908a39a7e50a2",
      "tree": "41bf2b29b1858e7d71ac1c7f953408989b62540b",
      "parents": [
        "248152b60209874b1707a23d336b137486756a29"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 23 15:45:23 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 23 15:45:23 2013 -0800"
      },
      "message": "MAINTAINERS: Someone needs to watch over the serial drivers\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "248152b60209874b1707a23d336b137486756a29",
      "tree": "74375313bfe60dc0866501a0e1c4addc67720141",
      "parents": [
        "c1b84144c2123f274d2613369d83fc5c05d54ffa",
        "e7e29b4cf3c4f2acb2433c45b29d1c7881321d36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 13:31:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 13:31:15 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\nPull m68k fixes from Geert Uytterhoeven:\n \"The asm-generic changeset has been ack\u0027ed by Arnd.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: Wire up finit_module\n  asm-generic/dma-mapping-broken.h: Provide dma_alloc_attrs()/dma_free_attrs()\n  m68k: Provide dma_alloc_attrs()/dma_free_attrs()\n"
    },
    {
      "commit": "c1b84144c2123f274d2613369d83fc5c05d54ffa",
      "tree": "543a8a734a124624dcbc8196fe1fa301caf16bca",
      "parents": [
        "db2336697e1389fef752fc67d12921e2343c30f6",
        "f1b99392caf120d7533da260318fae0eb5053737"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 13:28:17 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 13:28:17 2013 -0800"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64\n\nPull arm64 fixes from Catalin Marinas:\n - ELF coredump fix (more registers dumped than what user space expects)\n - SUBARCH name generation (s/aarch64/arm64/)\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64:\n  arm64: makefile: fix uname munging when setting ARCH on native machine\n  arm64: elf: fix core dumping to match what glibc expects\n"
    },
    {
      "commit": "dba63b2f733ebfd89bbb15e8fe8ca10fd3871a7f",
      "tree": "8249d3bbd894fc85d9f4386a4b5f30731674db56",
      "parents": [
        "9debc1793b36124b9304255d2e8b5b6d8b491793"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 23 13:26:15 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 23 11:27:08 2013 -0800"
      },
      "message": "USB: EHCI: fix build error in ehci-mxc\n\nThis patch (as1643b) fixes a build error in ehci-hcd when compiling for\nARM with allmodconfig:\n\ndrivers/usb/host/ehci-hcd.c:1285:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition\ndrivers/usb/host/ehci-mxc.c:280:31: warning: \u0027ehci_mxc_driver\u0027 defined but not used [-Wunused-variable]\ndrivers/usb/host/ehci-hcd.c:1285:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition\n\nThe fix is to convert ehci-mxc over to the new \"ehci-hcd is a library\"\nscheme so that it can coexist peacefully with the ehci-platform\ndriver.  As part of the conversion the ehci_mxc_priv data structure,\nwhich was allocated dynamically, is now placed where it belongs: in\nthe private area at the end of struct ehci_hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "db2336697e1389fef752fc67d12921e2343c30f6",
      "tree": "865159ee7337e5a26a91485fef645e6120d60d1d",
      "parents": [
        "6d26b3a187467299851e758f60121a2a71a7962d",
        "31614bb89b102570367fc7428dc029b8d7fc615a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 09:42:46 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 09:42:46 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Only a few small HD-audio fixes:\n   - Addition of new Conexant codec IDs\n   - Two one-liners to add fixups for Realtek codecs\n   - A last-minute regression fix for auto-mute with power-saving mode\n     (regressed since 3.8-rc1)\"\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - Fix inconsistent pin states after resume\n  ALSA: hda - Add Conexant CX20755/20756/20757 codec IDs\n  ALSA: hda - Add fixup for Acer AO725 laptop\n  ALSA: hda - Fix mute led for another HP machine\n"
    },
    {
      "commit": "6d26b3a187467299851e758f60121a2a71a7962d",
      "tree": "865d549e1a84289da440990990eb550980388621",
      "parents": [
        "1d8549085377674224bf30a368284c391a3ce40e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Jan 23 14:38:16 2013 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 23 09:42:23 2013 -0800"
      },
      "message": "MAINTAINERS: remove me\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5397145f4faeabbb7937ac784f734b06b20ed921",
      "tree": "eb789d29eea2e697de85a85d0c877fb4a29207e0",
      "parents": [
        "f7c0bfa06009eed50210fdf993ff9cb886dc8224"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:21:37 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:25:11 2013 +0100"
      },
      "message": "ALSA: hda - Add auto-mute support to PB desktop\n\nUsing the new chained_before flag, we can correct the headphone jack\ndetection capability easily over the existing ALC880 6stack model\n(which disables the jack detection intentionally for compatibility\nreason).\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id\u003d901846\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f7c0bfa06009eed50210fdf993ff9cb886dc8224",
      "tree": "f60ebec3677e25181d8c5b160a6b24310850560d",
      "parents": [
        "1f57825077dc2fa4e3d4a4e6b3af6c75f81112e7",
        "0712eea349d8e2b6d0e44b94a752d999319027fb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:25:00 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:25:00 2013 +0100"
      },
      "message": "Merge branch \u0027for-linus\u0027 into for-next\n\nMerge the 3.8 devel branch for correcting the newly added PB desktop\nfixup with the automute support.\n"
    },
    {
      "commit": "0712eea349d8e2b6d0e44b94a752d999319027fb",
      "tree": "659d0e21712d542c49714ef6c090a87a883dff01",
      "parents": [
        "31614bb89b102570367fc7428dc029b8d7fc615a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:16:24 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:24:05 2013 +0100"
      },
      "message": "ALSA: hda - Add a fixup for Packard-Bell desktop with ALC880\n\nA Packard-Bell desktop machine gives no proper pin configuration from\nBIOS.  It\u0027s almost equivalent with the 6stack+fp standard config, just\ntake the existing fixup.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id\u003d901846\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1f57825077dc2fa4e3d4a4e6b3af6c75f81112e7",
      "tree": "f7172473bf9f1ac37d75f0afbeac8d65fcd0dd3f",
      "parents": [
        "3e367f155f3ba90b761497ab9e0343dc54778469"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:10:10 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 18:10:10 2013 +0100"
      },
      "message": "ALSA: hda - Add chained_before flag to the fixup entry\n\nSometimes we want to call a fixup after applying other existing\nfixups, but currently the fixup chain mechanism allows only the call\nthe others after the target fixup.  This patch adds a new flag,\nchained_before, to struct hda_fixup, for allowing the chained call\nbefore the current execution.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e367f155f3ba90b761497ab9e0343dc54778469",
      "tree": "3151586f23613c91e63e28b16eb3c9ba94b94804",
      "parents": [
        "e4a395e7819b1e666b2e9da22234059f403dbc11"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 17:07:23 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 17:07:23 2013 +0100"
      },
      "message": "ALSA: hda - Small code refactoring about path re-initialization\n\nIntroduce a helper function to do the same thing.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e4a395e7819b1e666b2e9da22234059f403dbc11",
      "tree": "ef81eb2798030b1f8d141d2a430c46bb1cf01b13",
      "parents": [
        "0db75790e282dd1c8752b2472a9485940dd92c70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 17:00:31 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 17:00:31 2013 +0100"
      },
      "message": "ALSA: hda - Fix missing path between aamix and outputs in AD codecs\n\nAD1988 family and AD1882 codecs have another mixer widget (0x21)\nbetween the analog-loopback mixer widget (0x20) and the actual\noutputs.  Due to this hole, the analog-loopbacks aren\u0027t sent properly\nto the output pins.\n\nAs a band-aid fix, introduce another fields holding the aamix merge\npath, and activate it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "31614bb89b102570367fc7428dc029b8d7fc615a",
      "tree": "e242542ee9a3ed4c3aa6c56e946ed88479215738",
      "parents": [
        "42c364ace52ae6b4699105b39f2559c256b6cd4c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 15:58:40 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 16:05:37 2013 +0100"
      },
      "message": "ALSA: hda - Fix inconsistent pin states after resume\n\nThe commit [26a6cb6c: ALSA: hda - Implement a poll loop for jacks as a\nmodule parameter] introduced the polling jack detection code, but it\nalso moved the call of snd_hda_jack_set_dirty_all() in the resume path\nafter resume/init ops call.  This caused a regression when the jack\nstate has been changed during power-down (e.g. in the power save\nmode).  Since the driver doesn\u0027t probe the new jack state but keeps\nusing the cached value due to no dirty flag, the pin state remains\nalso as if the jack is still plugged.\n\nThe fix is simply moving snd_hda_jack_set_dirty_all() to the original\nposition.\n\nReported-by: Manolo Díaz \u003cdiaz.manolo@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0db75790e282dd1c8752b2472a9485940dd92c70",
      "tree": "9bed56a8ea26e9819b4ceaf10d01713598e214ab",
      "parents": [
        "2cf215bfaa01384374291a118c8152ab18a55a63"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 13:57:20 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 13:57:20 2013 +0100"
      },
      "message": "ALSA: hda - Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack()\n\nThe fixup function is called multiple times before parsing the pins,\nso snd_BUG_ON() hits when loaded.  Move it to the proper place in the\nif block.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8461c2f6fdd3ef0b26f931d561435df8cae2a9a5",
      "tree": "341284c64141c416fe236ad1efadfc1ede28ab7c",
      "parents": [
        "581d6299746ed264bcddc48a611343cedd10ba77"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Wed Jan 23 09:50:02 2013 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:40:51 2013 +0100"
      },
      "message": "ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii\n\nConcerning pinctrl_macb0_rmii_mii, values were okay, but not comments.\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "581d6299746ed264bcddc48a611343cedd10ba77",
      "tree": "e6fa7d7e0d34c4ae110d29f61e31a111463e2791",
      "parents": [
        "2e06e92c758b768baaacc061aafa7f710b74ea02"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:06:46 2013 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:39:58 2013 +0100"
      },
      "message": "ARM: at91/at91_dt_defconfig: add at91sam9n12 SoC to DT defconfig\n\nReported-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "2e06e92c758b768baaacc061aafa7f710b74ea02",
      "tree": "fd3021fabb7b19cedfcd0a657aef5d5da21aebf7",
      "parents": [
        "b45c998ea79224b5f8ac718d9be55cacd17fab18"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:03:23 2013 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:39:57 2013 +0100"
      },
      "message": "ARM: at91/at91_dt_defconfig: remove memory specification to cmdline\n\nNo need for this cmdline option as we are using DT.\nMoreover this defconfig is targeted to multiple SoC/boards: this option\nwas nonsense.\n\nReported-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "b45c998ea79224b5f8ac718d9be55cacd17fab18",
      "tree": "eed68ec29f26f2821a05a35439ef0a6a520e94b2",
      "parents": [
        "36224d0fe0f34cdde66a381708853ebadeac799c"
      ],
      "author": {
        "name": "Boris BREZILLON",
        "email": "linux-arm@overkiz.com",
        "time": "Thu Dec 13 14:03:08 2012 +0000"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:34:38 2013 +0100"
      },
      "message": "ARM: at91/dts: add macb mii pinctrl config for kizbox\n\nThis patch overrides default macb pinctrl config defined in\nat91sam9260.dtsi (pinctrl_macb_rmii) with kizbox board config\n(pinctrl_macb_rmii + pinctrl_macb_rmii_mii_alt).\n\nSigned-off-by: Boris BREZILLON \u003clinux-arm@overkiz.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "36224d0fe0f34cdde66a381708853ebadeac799c",
      "tree": "9d42e83f6e0454d5f041c1e7b5abc5604895b91c",
      "parents": [
        "334c9e8d6d05be132792a855dcc637773d44cad3"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Dec 23 18:07:49 2012 +0000"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:31:14 2013 +0100"
      },
      "message": "ARM: at91: rm9200: remake the BGA as default version\n\nMake BGA as the default version as we are supposed to just have\nto specify when we use the PQFP version.\n\nIssue was existing since commit:\n3e90772 (ARM: at91: fix at91rm9200 soc subtype handling).\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e [v3.3]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "334c9e8d6d05be132792a855dcc637773d44cad3",
      "tree": "4acc12769ddb268723801f61441ada3ee1dabb2f",
      "parents": [
        "1bab02ec1b9353ac928b8fe57d8e26012930c8b2"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "manabian@gmail.com",
        "time": "Tue Dec 04 18:10:56 2012 +0000"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:31:07 2013 +0100"
      },
      "message": "ARM: at91: fix gpios on i2c-gpio for RM9200 DT\n\nSigned-off-by: Joachim Eastwood \u003cmanabian@gmail.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "1bab02ec1b9353ac928b8fe57d8e26012930c8b2",
      "tree": "e5e37fcfd8ab0ecb1c649e6d199b398bd151a747",
      "parents": [
        "c89cec3a4037f4aebf948d0f9c984c4823478c66"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Fri Jan 18 16:42:28 2013 +0000"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:31:00 2013 +0100"
      },
      "message": "ARM: at91/at91sam9x5 DTS: add SCK USART pins\n\nThe SCK pins where missing in usarts pinctrl.\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "c89cec3a4037f4aebf948d0f9c984c4823478c66",
      "tree": "f7a2893198a918ef152dc020027ccb5fa4e4a077",
      "parents": [
        "45976c01b7be338efc9d3c911293491a981ed87a"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Fri Jan 18 16:41:21 2013 +0000"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:30:54 2013 +0100"
      },
      "message": "ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts\n\nThe PIN_BANK 3 is for PDxx pins, not PCxx pins.\nAnd PIN_BANK 1 is for PBxx, not PIN_BANK 0.\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "45976c01b7be338efc9d3c911293491a981ed87a",
      "tree": "a1c432f1a947e16f44290840945cbbf5fb70b598",
      "parents": [
        "7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Fri Jan 18 16:38:43 2013 +0000"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jan 23 10:30:44 2013 +0100"
      },
      "message": "ARM: at91/at91-pinctrl documentation: fix typo and add some details\n\nThe relation between PIN_BANK numbers and pio letters wasn\u0027t made very\nclear.\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "2cf215bfaa01384374291a118c8152ab18a55a63",
      "tree": "f0020c78288344f709596ede3a7e4195cfffdff7",
      "parents": [
        "e152f18027552eb34006b35347e72bc805783027",
        "657e1b931d42882cb0a59b599247bef696c22406"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 08:34:12 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 08:34:12 2013 +0100"
      },
      "message": "Merge branch \u0027topic/hda-gen-parser\u0027 into for-next\n\nThis is a merge of really big changes: the generic parser is heavily\nenhanced for handling all cases, based on the former Realtek codec\ndriver code.  And all codec drivers except for a few ones (CA0132,\nHDMI and modem) have been converted to use the new generic driver.\n\nConflicts:\n\tsound/pci/hda/patch_realtek.c\n"
    },
    {
      "commit": "e152f18027552eb34006b35347e72bc805783027",
      "tree": "ac9765e68597c08c24de447f46bb3e04d9881e1b",
      "parents": [
        "49ba4f94bddb7f5272c4596d505f94355cc3fbd2",
        "42c364ace52ae6b4699105b39f2559c256b6cd4c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 08:31:34 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 23 08:31:34 2013 +0100"
      },
      "message": "Merge branch \u0027for-linus\u0027 into for-next\n\nThis is a preliminary merge before the upcoming merge of generic parser\nbranch.\n"
    },
    {
      "commit": "10b8c7dff5d3633b69e77f57d404dab54ead3787",
      "tree": "6c8484b0f704014f3353ab1c2e66faab6e480b59",
      "parents": [
        "e3e2775cedc9d6294b7bc7cbe9f59c62f9472871"
      ],
      "author": {
        "name": "Cong Ding",
        "email": "dinggnu@gmail.com",
        "time": "Tue Jan 22 19:20:58 2013 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "smfrench@gmail.com",
        "time": "Tue Jan 22 23:58:16 2013 -0600"
      },
      "message": "fs/cifs/cifs_dfs_ref.c: fix potential memory leakage\n\nWhen it goes to error through line 144, the memory allocated to *devname is\nnot freed, and the caller doesn\u0027t free it either in line 250. So we free the\nmemroy of *devname in function cifs_compose_mount_options() when it goes to\nerror.\n\nSigned-off-by: Cong Ding \u003cdinggnu@gmail.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csmfrench@gmail.com\u003e\n"
    },
    {
      "commit": "a7e2ca17039edb5f782be519eaf9d8ea500ba7cc",
      "tree": "ce2f2a754b4f193c2b42575c7a193408679f8b43",
      "parents": [
        "9a9284153d965a57edc7162a8e57c14c97f3a935"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Jan 21 13:12:42 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 17:22:47 2013 -0800"
      },
      "message": "Revert \"drivers/misc/ti-st: remove gpio handling\"\n\nThis reverts commit eccf2979b2c034b516e01b8a104c3739f7ef07d1.\n\nThe reason is that it broke TI WiLink shared transport on Panda.\nAlso, callback functions should not be added to board files anymore,\nso revert to implementing the power functions in the driver itself.\n\nAdditionally, changed a variable name (\u0027status\u0027 to \u0027err\u0027) so that this\nrevert compiles properly.\n\nCc: stable \u003cstable@vger.kernel.org\u003e [3.7]\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "09d75bc7d217bd8868899028a98b53423e6b3324",
      "tree": "677e29281c81ce130ad9c6c3b6c8bc7f6e426f56",
      "parents": [
        "f42abc72da2e77efefd547562a92ddd18926b48b"
      ],
      "author": {
        "name": "Sebastian Hesselbarth",
        "email": "sebastian.hesselbarth@gmail.com",
        "time": "Tue Jan 22 20:46:33 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Wed Jan 23 01:10:48 2013 +0000"
      },
      "message": "ARM: kirkwood: fix missing #interrupt-cells property\n\nThe gpio controller on kirkwood can provide interrupts but is missing\nthe #interrupt-cells property. This patch just adds it to both gpio\ncontrollers.\n\nSigned-off-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@gmail.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "f42abc72da2e77efefd547562a92ddd18926b48b",
      "tree": "6051f78be5db68b749bccd7fbb09ce2604e0f712",
      "parents": [
        "d6f620a457aa4c5c2e8d1a079a1236216c445aba"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Wed Jan 16 14:13:56 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Wed Jan 23 01:08:01 2013 +0000"
      },
      "message": "mmc: mvsdio: use devm_ API to simplify/correct error paths.\n\nThere are a number of bugs in the error paths of this driver.  Make\nuse of devm_ functions to simplify the cleanup on error.\n\nBased on a patch by Russell King.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "d6f620a457aa4c5c2e8d1a079a1236216c445aba",
      "tree": "7706a80b981da28f3669a973484ebab8384a23f2",
      "parents": [
        "11d5993df2e1f65e3acfeb92a3febe88803b3e7f"
      ],
      "author": {
        "name": "Cong Ding",
        "email": "dinggnu@gmail.com",
        "time": "Tue Jan 15 19:44:26 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Wed Jan 23 01:06:52 2013 +0000"
      },
      "message": "clk: mvebu/clk-cpu.c: fix memory leakage\n\nthe variable cpuclk and clk_name should be properly freed when error happens.\n\nSigned-off-by: Cong Ding \u003cdinggnu@gmail.com\u003e\nAcked-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nAcked-by: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nAcked-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "1d8549085377674224bf30a368284c391a3ce40e",
      "tree": "cfe79776ded693367600fd6d1d019a2cb59a0c5c",
      "parents": [
        "f56c3196f251012de9b3ebaff55732a9074fdaae",
        "444ee9bd3d0fa78317c6127c961af5accf50038b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 16:36:23 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 16:36:23 2013 -0800"
      },
      "message": "Merge tag \u00273.8-pci-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI updates from Bjorn Helgaas:\n \"The most important is a fix for a pciehp deadlock that occurs when\n  unplugging a Thunderbolt adapter.  We also applied the same fix to\n  shpchp, removed CONFIG_EXPERIMENTAL dependencies, fixed a\n  pcie_aspm\u003dforce problem, and fixed a refcount leak.\n\n  Details:\n\n   - Hotplug\n      PCI: pciehp: Use per-slot workqueues to avoid deadlock\n      PCI: shpchp: Make shpchp_wq non-ordered\n      PCI: shpchp: Handle push button event asynchronously\n      PCI: shpchp: Use per-slot workqueues to avoid deadlock\n\n   - Power management\n      PCI: Allow pcie_aspm\u003dforce even when FADT indicates it is unsupported\n\n   - Misc\n      PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put()\n      PCI: remove depends on CONFIG_EXPERIMENTAL\"\n\n* tag \u00273.8-pci-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:\n  PCI: remove depends on CONFIG_EXPERIMENTAL\n  PCI: Allow pcie_aspm\u003dforce even when FADT indicates it is unsupported\n  PCI: shpchp: Use per-slot workqueues to avoid deadlock\n  PCI: shpchp: Handle push button event asynchronously\n  PCI: shpchp: Make shpchp_wq non-ordered\n  PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put()\n  PCI: pciehp: Use per-slot workqueues to avoid deadlock\n"
    },
    {
      "commit": "f56c3196f251012de9b3ebaff55732a9074fdaae",
      "tree": "65ce7316a1262f402a14c4299d881907e7d03b05",
      "parents": [
        "ed06ef318a7ddde3823966f808f39b515eae1862"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jan 22 16:15:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 16:21:24 2013 -0800"
      },
      "message": "async: fix __lowest_in_progress()\n\nCommit 083b804c4d3e (\"async: use workqueue for worker pool\") made it\npossible that async jobs are moved from pending to running out-of-order.\nWhile pending async jobs will be queued and dispatched for execution in\nthe same order, nothing guarantees they\u0027ll enter \"1) move self to the\nrunning queue\" of async_run_entry_fn() in the same order.\n\nBefore the conversion, async implemented its own worker pool.  An async\nworker, upon being woken up, fetches the first item from the pending\nlist, which kept the executing lists sorted.  The conversion to\nworkqueue was done by adding work_struct to each async_entry and async\njust schedules the work item.  The queueing and dispatching of such work\nitems are still in order but now each worker thread is associated with a\nspecific async_entry and moves that specific async_entry to the\nexecuting list.  So, depending on which worker reaches that point\nearlier, which is non-deterministic, we may end up moving an async_entry\nwith larger cookie before one with smaller one.\n\nThis broke __lowest_in_progress().  running-\u003edomain may not be properly\nsorted and is not guaranteed to contain lower cookies than pending list\nwhen not empty.  Fix it by ensuring sort-inserting to the running list\nand always looking at both pending and running when trying to determine\nthe lowest cookie.\n\nOver time, the async synchronization implementation became quite messy.\nWe better restructure it such that each async_entry is linked to two\nlists - one global and one per domain - and not move it when execution\nstarts.  There\u0027s no reason to distinguish pending and running.  They\nbehave the same for synchronization purposes.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed06ef318a7ddde3823966f808f39b515eae1862",
      "tree": "b66304586760f5d4e03955ebf70cb27fdc6c8747",
      "parents": [
        "343391b1d14cf1e282f3cf5b4ea416c2ae2a4c9a",
        "acb8fb04b74e1c26117b89945dc058b52b28ccb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 14:32:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 14:32:07 2013 -0800"
      },
      "message": "Merge tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux\n\nPull perf/urgent fixes from Arnaldo Carvalho de Melo:\n\n . revert 20b279 - require exclude_guest to use PEBS - kernel side, now\n   older binaries will continue working for things like cycles:pp\n   without needing to pass extra modifiers, from David Ahern.\n\n . Fix building from \u0027make perf-*-src-pkg\u0027 tarballs, broken by UAPI,\n   from Sebastian Andrzej Siewior\n\n[ Pulling directly, Ingo would normally pull but has been unresponsive ]\n\n* tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:\n  perf tools: Fix building from \u0027make perf-*-src-pkg\u0027 tarballs\n  perf x86: revert 20b279 - require exclude_guest to use PEBS - kernel side\n"
    },
    {
      "commit": "343391b1d14cf1e282f3cf5b4ea416c2ae2a4c9a",
      "tree": "67d32c4ea86a832e7931304224b5fadf07385ec1",
      "parents": [
        "262060ea46902523a9d16400aa6f5b472e99cfa6",
        "ad30f3ff3deb4037f2beea15812d01d795f8b3cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 14:30:35 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 22 14:30:35 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux\n\nPull parisc fixes from Helge Deller:\n \"Improve the stability of the linux kernel on the parisc architecture\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:\n  parisc: sigaltstack doesn\u0027t round ss.ss_sp as required\n  parisc: improve ptrace support for gdb single-step\n  parisc: don\u0027t claim cpu irqs more than once\n  parisc: avoid undefined shift in cnv_float.h\n"
    },
    {
      "commit": "efa17194581bdfca0986dabc178908bd7c21ba00",
      "tree": "de6f19a5772bbb1b07b13cf758dd89b3bcc1f0bb",
      "parents": [
        "9855d8ce41a7801548a05d844db2f46c3e810166"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "matthew.garrett@nebula.com",
        "time": "Tue Jan 22 22:33:46 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Tue Jan 22 22:33:46 2013 +0100"
      },
      "message": "cpufreq: Add module aliases for acpi-cpufreq\n\nThe acpi core will call request_module(\"acpi-cpufreq\") on subsystem init,\nbut this will fail if the module isn\u0027t available at that stage of boot.\nAdd some module aliases to ensure that udev can load the module on Intel\nand AMD systems with the appropriate feature bits - I /think/ that this\nwill also work on VIA systems, but haven\u0027t verified that.\n\nReferences: http://lkml.kernel.org/r/1448223.sdUJnNSRz4@vostro.rjw.lan\nSigned-off-by: Matthew Garrett \u003cmatthew.garrett@nebula.com\u003e\nTested-by: Leonid Isaev \u003clisaev@umail.iu.edu\u003e\nAcked-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: 3.7+ \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "657e1b931d42882cb0a59b599247bef696c22406",
      "tree": "30127c810c9fef1f945018021a3a6f1e0c75a340",
      "parents": [
        "a928bd2c565c30e5906d1ddfc21177173b2eef49"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 22 18:42:39 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 22 21:20:41 2013 +0100"
      },
      "message": "ALSA: hda - Select auto-parser as default for AD codecs\n\nNow all AD codecs have the proper BIOS auto-parser, and we can make\nit for default, finally.  (AD1988 already did it because it had the\nauto-parser.)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "a928bd2c565c30e5906d1ddfc21177173b2eef49"
}
