)]}'
{
  "log": [
    {
      "commit": "3d0591eee46f1c7cdfd502c8366e5552b8cea3db",
      "tree": "4f87c7f4d3a7b1b9bcbc4b3ddfa8bcdfaf516b0d",
      "parents": [
        "5ddc5bef5cfff111addb2b0b2967dda74a14cce4"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:58 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:53:07 2011 +0200"
      },
      "message": "ALSA: asihpi - Use size_t for sizeof result\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ddc5bef5cfff111addb2b0b2967dda74a14cce4",
      "tree": "c384810097c89d0850d405d21a878985ab1dcb09",
      "parents": [
        "b7f12482ca54353fbd8ea2fa3ca1ce996dcb5a3c"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:56 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:52:31 2011 +0200"
      },
      "message": "ALSA: asihpi - Explicitly include mutex.h\n\nBecause mutex is used in adapter struct defined here.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7f12482ca54353fbd8ea2fa3ca1ce996dcb5a3c",
      "tree": "a716a2e96f892c1cb753024cc0469dde809882c5",
      "parents": [
        "33162d2dfa8e8f5596f3106057df68c6533acfc6"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:55 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:52:15 2011 +0200"
      },
      "message": "ALSA: asihpi - Add new node and message defines\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "33162d2dfa8e8f5596f3106057df68c6533acfc6",
      "tree": "401397f97b12b7c28f61fe5f1eecd3d8c9376d41",
      "parents": [
        "938c565a821706177d810dc08f9e1506d7429760"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:52 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:52:02 2011 +0200"
      },
      "message": "ALSA: asihpi - Make local function static\n\nFixes a sparse warning.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "938c565a821706177d810dc08f9e1506d7429760",
      "tree": "fe91f527ca50f20f58bd23caa387048525cd8ce5",
      "parents": [
        "4bf8cff05a4461d24b36d9942a077504a3461732"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:50 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:51:41 2011 +0200"
      },
      "message": "ALSA: asihpi - Fix minor typos and spelling\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4bf8cff05a4461d24b36d9942a077504a3461732",
      "tree": "8e5b8ebb045b1072d10e32fe74f746581def9eaa",
      "parents": [
        "1c073b6797969dfc808d077cf28f9e0205070edd"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:48 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:50:57 2011 +0200"
      },
      "message": "ALSA: asihpi - Remove unused structures, macros and functions\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1c073b6797969dfc808d077cf28f9e0205070edd",
      "tree": "a66ce1394433bb5b91a93fa1d08951b7d6f21297",
      "parents": [
        "0a17e993076f226aca3463a1c7fb9265e06ed2d3"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:46 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:50:44 2011 +0200"
      },
      "message": "ALSA: asihpi - Remove spurious adapter index check\n\nSubsystem requests don\u0027t have or need a valid adapter index.\nThe adapter index is already checked further on, before it is used to index\nthe adapters array. (Reverts 4a122c10f)\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0a17e993076f226aca3463a1c7fb9265e06ed2d3",
      "tree": "edd7100033e14c34dba97c82276d6fae46160b45",
      "parents": [
        "95a4c6e785bf7e2e5cde7f92c9252877b4fcea46"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:44 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:50:03 2011 +0200"
      },
      "message": "ALSA: asihpi - Revise snd_pcm_debug_name, get rid of DEBUG_NAME macro\n\nWork towards moving the function into alsa common header.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "95a4c6e785bf7e2e5cde7f92c9252877b4fcea46",
      "tree": "9215aad12e57eca88581390571630c29a1a3fcbc",
      "parents": [
        "58fbf77ff5d258a15a4084940e08219d7ee6f449"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:42 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:49:23 2011 +0200"
      },
      "message": "ALSA: asihpi - DSP code loader API now independent of OS\n\nThe loader API has been revised so that OS specific data is kept\nlocal to hpidspcd.c, and the public API is unchanged across OSes.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "58fbf77ff5d258a15a4084940e08219d7ee6f449",
      "tree": "4de219a74548d6bee8971b734a1a4f4f352fd20b",
      "parents": [
        "c6c2c9aba16c41a8f72bec0738880447d158bdf7"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:40 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:46:14 2011 +0200"
      },
      "message": "ALSA: asihpi - Remove controlex structs and associated special data transfer code\n\nSome cobranet control data would not fit in an original HPI message.\nNow that HPI is able to transfer larger messages, this special handling\nis no longer required.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6c2c9aba16c41a8f72bec0738880447d158bdf7",
      "tree": "5b89bbe77676b528fd40c939d160689d4ec3f726",
      "parents": [
        "82b5774fe02c61fc70aed6bc885f0d26b708e925"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:38 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:45:26 2011 +0200"
      },
      "message": "ALSA: asihpi - Increase request and response buffer sizes\n\nAllow for up to 256 bytes of extra data on top of standard hpi\nrequest and response sizes.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "82b5774fe02c61fc70aed6bc885f0d26b708e925",
      "tree": "ca132a9bf9c03b926e848354d7202b2f3ff0c81f",
      "parents": [
        "6a6d822e12db50f054b3573a7156579125d476bf"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Fri Jul 22 15:52:36 2011 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 22 07:45:06 2011 +0200"
      },
      "message": "ALSA: asihpi - Give more meaningful name to hpi request message type\n\nHaving a \u0027request message\u0027 makes more sense than a \u0027message message\u0027\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6a6d822e12db50f054b3573a7156579125d476bf",
      "tree": "66cb539f3a94d67e4c73616adca03f11549961af",
      "parents": [
        "c81c6b356b52d3fcb4d531d149573fc100aad643"
      ],
      "author": {
        "name": "David G Turner",
        "email": "dgturner@iee.org",
        "time": "Thu Jul 21 19:00:57 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 21 19:00:57 2011 +0200"
      },
      "message": "ALSA: usb-audio - Add quirk for  Roland / BOSS BR-800\n\nAdd support for Roland/BOSS BR-800 (0582:011e) to snd-usb-audio driver.\n\nThis allows playback and recording, which has been tested and found to\nwork. The third interface should be MIDI (MTC/SMPTE?) for DAW interface\nand is set as per ME-25, but this has not been tested. SDHC card access\nis already supported by usb-storage for Backup/Rhythm Editor/Wave\nConvertor mode which should not conflict with this.\n\nSigned-off-by: David G Turner \u003cdgturner@iee.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c81c6b356b52d3fcb4d531d149573fc100aad643",
      "tree": "5fca96f692571b5096210509efad56f932848a2b",
      "parents": [
        "f21169aa876b3a26c0a95a70724886ca03998870"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Jul 17 22:18:05 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 18 09:39:50 2011 +0200"
      },
      "message": "ALSA: virtuoso: fix silent analog output on Xonar Essence ST Deluxe\n\nCommit dd203fa97bd5 (ALSA: virtuoso: remove non-working controls on\nEssence ST Deluxe) made it impossible to adjust the volume after the\ndriver initialized it to muted.\n\nEnsure that those DACs that can be accessed with I2C are initialized\nto the same volume that is the reset default of the DAC without I2C.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: 2.6.38+ \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "f21169aa876b3a26c0a95a70724886ca03998870",
      "tree": "87c313cc6ec3e9bdda726a66bf25c49581bdf2a5",
      "parents": [
        "00ef9610acf2a90b3e75096355b92ff34e7c8f74"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Jul 14 22:06:06 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 15 07:54:26 2011 +0200"
      },
      "message": "ALSA: intel8x0: Apply headphones+mute LED quirk for Dell Inspiron 9300\n\nBugLink: https://bugs.launchpad.net/bugs/774895\n\nThe original reporter states that his volume keys do not change the\ndesired Master and PCM mixer elements together, so apply the hp+mute led\nquirk for his PCI SSID.\n\nReported-by: Jeffrey Finkelstein\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "00ef9610acf2a90b3e75096355b92ff34e7c8f74",
      "tree": "8a6c3950a0c44bafa294650f06a13f78656e96bc",
      "parents": [
        "0f5733b0c883158b13366ae34b5e4bd52a1ac346"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 14 15:57:27 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 14 15:58:02 2011 +0200"
      },
      "message": "ALSA: hda - Fix krealloc() replacement in hda_codec.c\n\nIt was obviously wrong, grr....\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0f5733b0c883158b13366ae34b5e4bd52a1ac346",
      "tree": "254680d4cb0a258d265ea254eac0d7fcf014d561",
      "parents": [
        "3101ba035ca9ba92f6cec7fd37348646b7a5cb61"
      ],
      "author": {
        "name": "Guillaume Pellerin",
        "email": "yomguy@parisson.com",
        "time": "Tue Jul 12 18:13:46 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 12 18:15:45 2011 +0200"
      },
      "message": "ALSA: usb-audio - Add quirks for M-Audio Fast Track Pro and Quattro\n\nThis patch gives M-Audio Fast Track Pro and M-Audio Quattro quirks and\nendpoints to boot and setup those devices with special options (digital\ninputs and outputs, 24 bits mode, etc...). M-Audio Audiophile quirks are\njust adapted to match the new global M-Audio parameters.\n\nSpecial configurations can be then loaded through a modprobe conf file.\nFor example, to set the 24 bits mode on the Fast Track Pro add\n/etc/modprobe.d/fast_track_pro.conf :\n\n    options snd_usb_audio   vid\u003d0x763 pid\u003d0x2012 device_setup\u003d0x08\n\nHere is a list of the possibilities in this example :\nhttp://files.parisson.com/debian/fast-track-pro.conf\n\nSigned-off-by: Guillaume Pellerin \u003cyomguy@parisson.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3101ba035ca9ba92f6cec7fd37348646b7a5cb61",
      "tree": "478b2181515e980f60707ac2bf4b21e65cbc0b4c",
      "parents": [
        "08ef79490dad6b88010e94795cf9f89b018ed504"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 12 08:05:16 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 12 08:05:16 2011 +0200"
      },
      "message": "ALSA: Use krealloc() in possible places\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "08ef79490dad6b88010e94795cf9f89b018ed504",
      "tree": "502f81a03967342952a5faae90d5fa129d75f951",
      "parents": [
        "81b85b6bd91e58bf800cbb3047aa74e61aff7bd9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 15:57:08 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 08 10:11:35 2011 +0200"
      },
      "message": "ALSA: pcmcia - Use pcmcia_request_irq()\n\nThe drivers don\u0027t require the exclusive irqs.  Let\u0027s fix the deprecated\nwarnings.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "81b85b6bd91e58bf800cbb3047aa74e61aff7bd9",
      "tree": "78b8980a956c2e71484c8401cf161d9a28d36863",
      "parents": [
        "80b52490cdbfec7ea93d1158f13f0e49a1557423"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jul 06 11:20:13 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 08 10:10:25 2011 +0200"
      },
      "message": "ALSA: usb-audio: replace \"void *\" with more specific pointers\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "80b52490cdbfec7ea93d1158f13f0e49a1557423",
      "tree": "ff40dd069882554e8e2e7b75a58c24af227f5fae",
      "parents": [
        "14705799138005dcb66fa9dfe3e9103e9ae7a897"
      ],
      "author": {
        "name": "Tim Blechmann",
        "email": "tim@klingt.org",
        "time": "Fri Jun 24 17:36:20 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jun 25 09:15:31 2011 +0200"
      },
      "message": "ALSA: lx6464es - include mac address in device name\n\neach device has a unique mac address, which can be used to distinguish\nmultiple devices in the same machine. we therefore include the full mac\naddress in the device shortname and the last 6 bytes in the device id.\n\nSigned-off-by: Tim Blechmann \u003ctim@klingt.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14705799138005dcb66fa9dfe3e9103e9ae7a897",
      "tree": "4a2898642ef5ed2d0b52d8be637e162238afac3e",
      "parents": [
        "3409fcd1f71d02025e3f179127a8ba243c525d78"
      ],
      "author": {
        "name": "Markus Bollinger",
        "email": "bollinger@digigram.com",
        "time": "Fri Jun 24 12:54:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 24 12:54:43 2011 +0200"
      },
      "message": "ALSA: lola - Fix for Lola280 board\n\n- add/fix comments and debug messages\n- fix incomplete matrix init\n- comment out creation of buggy lola_dest_gain_mixer controls\n- minor optimisations\n\nSigned-off-by: Markus Bollinger \u003cbollinger@digigram.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3409fcd1f71d02025e3f179127a8ba243c525d78",
      "tree": "365b2e3f8901c358f6ea216c2ba03e7a1f48a359",
      "parents": [
        "f4b1e98aa93d548e5d51c8c5272ea08562fc71c1",
        "ad2409413d09fca763be1ac5161f2a9d82367903"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 14:54:47 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 14:54:47 2011 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/misc\n"
    },
    {
      "commit": "ad2409413d09fca763be1ac5161f2a9d82367903",
      "tree": "eb882444d86ede68e1bba554e31ce68d58616b81",
      "parents": [
        "cf6f1ff17f56c275424c5a341fc4d27ccbbfa71c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 14:23:46 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 14:23:46 2011 +0200"
      },
      "message": "ALSA: hda - Fix no NID error with VIA codecs\n\nThe via driver spews warnigs like\n\thda-codec: no NID for mapping control Independent HP:0:0\nwith some codecs because snd_hda_add_nid() is called with nid\u003d0.\nThis patch fixes it by skipping the call when no corresponding widget\nis found.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cf6f1ff17f56c275424c5a341fc4d27ccbbfa71c",
      "tree": "7653c290dab423d7e49772295917efd29e1545b6",
      "parents": [
        "0ec5258d68c626922d92e2f0e4e5c689e5360a5d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jun 17 08:18:35 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 11:37:29 2011 +0200"
      },
      "message": "ALSA: isight: adjust for new queueing API\n\nSince commit 13882a82ee16 (optimize iso queueing by setting\nwake only after the last packet), drivers are required to call\nfw_iso_context_queue_flush() after queueing a batch of packets.\nThe missing call would have an effect only if the controller\nqueue underruns, but then the DMA would stop completely.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f4b1e98aa93d548e5d51c8c5272ea08562fc71c1",
      "tree": "f75f81831cee3f33225f9bc408b10fc127221df6",
      "parents": [
        "030aba53ea361df2b44a292606c974ef48d438de"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jun 17 08:17:56 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 11:36:30 2011 +0200"
      },
      "message": "ALSA: firewire-speakers, oxygen, ua101: allow \u003e 10 s periods\n\nSince commit f2b3614cefb6 (Don\u0027t check DMA time-out too shortly),\ndrivers need no longer restrict their PCM period length to be shorter\nthan 10 seconds.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ec5258d68c626922d92e2f0e4e5c689e5360a5d",
      "tree": "0e8a2450585f5602f0b1f1c66131e9830f3fc730",
      "parents": [
        "e72888e91cc902ccdc089f237b6eed7587e2b4df"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Thu Jun 16 21:06:27 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 16 21:31:33 2011 +0200"
      },
      "message": "ALSA: 6fire - Fix signedness bug\n\nFixed remaining issues of the signedness bug discovered by Dan Carpenter.\nA check was remaining that tests if unsigned rt-\u003erate is \u003e\u003d 0.\nChanged that so that rt-\u003erate now consistently uses ARRAY_SIZE(rates)\nas invalid rate value and not -1.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "030aba53ea361df2b44a292606c974ef48d438de",
      "tree": "09d54469d0cc60b7eadf9fc1ee420087925c7974",
      "parents": [
        "b3c705aa9e9147a30009bdf6ba853aa7fe138e58"
      ],
      "author": {
        "name": "Harry Butterworth",
        "email": "heb1001@gmail.com",
        "time": "Tue Jun 14 23:09:12 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 16 07:28:57 2011 +0200"
      },
      "message": "ALSA: ctxfi: Change PLL initialization code\n\nThis is a reworked patch from Creative to change the PLL code to address\nunreliable 44100Hz initialization.\n\nSigned-off-by: Harry Butterworth \u003cheb1001@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e72888e91cc902ccdc089f237b6eed7587e2b4df",
      "tree": "fbf764b78d47ac026d41291fb73012f4a0224546",
      "parents": [
        "ca2585afa013ec2cf99a48e46d6b82df2e240493"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 15 15:14:49 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 15 15:14:49 2011 +0200"
      },
      "message": "ALSA: lola - Fix section mismatch\n\nAdd missing __devinit.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b3c705aa9e9147a30009bdf6ba853aa7fe138e58",
      "tree": "27e1543b2a0e441a3929b51a48bf64b77c8f06b7",
      "parents": [
        "30bdee0259093e114c711943902c834e5c3326c5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 14:37:06 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 14:37:06 2011 +0200"
      },
      "message": "ALSA: rawmidi - Use workq for event handling\n\nKill tasklet usage in rawmidi core code.  Use workq for the event callback\ninstead of tasklet (which is used only in core/seq/seq_midi.c).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "30bdee0259093e114c711943902c834e5c3326c5",
      "tree": "db5f4c2eb1459a1ad210d8ae094c8e515141d6e8",
      "parents": [
        "85e4d95da091e35209338962eca232e70819a485"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 13:57:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 13:59:51 2011 +0200"
      },
      "message": "ALSA: es1968,maestro3 - Use work for hw-volume control\n\nInstead of tasklet, use workq for handling the hw-volume control.\nThis reduces lots of spinlocks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85e4d95da091e35209338962eca232e70819a485",
      "tree": "8d1e9139d8b4187e639bf721c0818f49c0f22b85",
      "parents": [
        "b028b81835d7503d68b230446cd5e39d14ff5b9f",
        "ce1fd36932f230ac1757914b1e99b555c95bae8f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:56:42 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:56:42 2011 +0200"
      },
      "message": "Merge branch \u0027test/pci-rename\u0027 into topic/misc\n"
    },
    {
      "commit": "ce1fd36932f230ac1757914b1e99b555c95bae8f",
      "tree": "82fafd5d58df57be5d6ef2d10b365793c7a85c38",
      "parents": [
        "934c2b6d0cb50f9014ba0f10241e062a3bfc462d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:54:14 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:54:14 2011 +0200"
      },
      "message": "ALSA: Update document for using KBUILD_MODNAME\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ca2585afa013ec2cf99a48e46d6b82df2e240493",
      "tree": "0ad3e780055338a0576d19b6e3d159d5f7104ba8",
      "parents": [
        "37f7ec38ea5c31180461f82e895e13fdd549b595"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:14:32 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:14:32 2011 +0200"
      },
      "message": "ALSA: hda - Fix missing static inline to beep dummy function\n\nThe commit 2308f4add3de9f6c9c9f02e49461e94d84bb200a missed static inline\nthus it resulted in multiple-definitions error at linking.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b028b81835d7503d68b230446cd5e39d14ff5b9f",
      "tree": "62873fdf6c3c8002eed541b1e637554514d1a826",
      "parents": [
        "55309216baeb9d7f951520cf8e8bf2337cd17bad"
      ],
      "author": {
        "name": "Harry Butterworth",
        "email": "heb1001@gmail.com",
        "time": "Sat Jun 11 17:41:13 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 07:34:03 2011 +0200"
      },
      "message": "ALSA: ctxfi: Implement a combined capabilities query method to replace multiple have_x query methods.\n\nSigned-off-by: Harry Butterworth \u003cheb1001@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55309216baeb9d7f951520cf8e8bf2337cd17bad",
      "tree": "8ccf7617bbf7bcd2866331e7aa5ccbac69b3fedf",
      "parents": [
        "37f7ec38ea5c31180461f82e895e13fdd549b595"
      ],
      "author": {
        "name": "Harry Butterworth",
        "email": "heb1001@gmail.com",
        "time": "Sat Jun 11 16:02:06 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 07:32:29 2011 +0200"
      },
      "message": "ALSA: ctxfi: Add support for Creative Titanium HD\n\nInitialise model-specific DAC and ADC parts.\nAdd controls for output and mic source selection.\nRename some mixer controls according to ControlNames.txt.\nRemove Playback switches for Line-in and IEC958-in - these\nwere controlling the input mute/unmute which affected\ncapture too.  Use the capture switches to control the\ninput mute/unmute instead - it\u0027s less confusing.\nInitialise the WM8775 to invert the left-right clock\nto swap the left and right channels of the mic and aux\ninput.\n\nSigned-off-by: Harry Butterworth \u003cheb1001@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "37f7ec38ea5c31180461f82e895e13fdd549b595",
      "tree": "edabbd3298390da475ea280030c1cf870aac8818",
      "parents": [
        "2308f4add3de9f6c9c9f02e49461e94d84bb200a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jun 13 23:52:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 07:27:26 2011 +0200"
      },
      "message": "ALSA: 6fire: Fix double-free bug in usb6fire_fw_ezusb_upload()\n\nWe have a double-free bug in\nsound/usb/6fire/firmware.c::usb6fire_fw_ezusb_upload().\nWe already call release_firmware(fw) on line 258, so when we then do it\nagain after usb6fire_fw_ezusb_write() returns \u003c0, we have a double-free.\nEasily fixed by just removing the last call to release_firmware().\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2308f4add3de9f6c9c9f02e49461e94d84bb200a",
      "tree": "f60859c149a492f0f467c7358df0f85465abc0de",
      "parents": [
        "54463a66b91cf491a7c9af612b0e310babc5fa24"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jun 12 13:02:43 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 13 08:36:26 2011 +0200"
      },
      "message": "ALSA: hda - Fix beep_device compilation warnings\n\nUsing static inline functions can reduce compilation messages\nand macro misuse.\n\n sound/pci/hda/patch_conexant.c: In function ‘patch_cxt5045’:\n sound/pci/hda/patch_conexant.c:1232:3: warning: statement with no effect\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54463a66b91cf491a7c9af612b0e310babc5fa24",
      "tree": "1a4841c6eab9635613571b50b5c89a2023afa917",
      "parents": [
        "ac5d4b404e78bd7eb67fc70c2acb437a25497e98"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 13 08:32:06 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 13 08:32:06 2011 +0200"
      },
      "message": "ALSA: hda - Fix wrong auto-mute type for Acer Aspire-one\n\nThe auto-mute setup for Acer Aspire-one with ALC268 was set wrongly\nduring the clean-up of auto-mute function.  Fixed now.\n\nTested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac5d4b404e78bd7eb67fc70c2acb437a25497e98",
      "tree": "8325fa7424a25f418b7c07b59cdae5ae324ab989",
      "parents": [
        "efef054e8c4bc4fd48a0b4deb5491116d9f557c7"
      ],
      "author": {
        "name": "Florian Zeitz",
        "email": "florob@babelmonkeys.de",
        "time": "Sun Jun 12 01:15:42 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 21:24:17 2011 +0200"
      },
      "message": "ALSA: emu10k1: Add details for E-mu 0404 PCIe version\n\nThis patch adds the necessary details to support the PCIe version of\nE-MU\u0027s 0404 card.\nFrom comparing the PCBs it seems the PCIe version just added a PCIe\nchipset and left all other components pretty much in place.\nFor anyone intrigued to take a look at the PCB there are pictures I took\nat \u003chttp://babelmonkeys.de/~florob/E-MU%200404/\u003e.\n\nSigned-off-by: Florian Zeitz \u003cflorob@babelmonkeys.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efef054e8c4bc4fd48a0b4deb5491116d9f557c7",
      "tree": "e1b6ff044c8c40510a7930c118195c0b7c917cbd",
      "parents": [
        "fedf1535ab5ee02acbbc235c2272d84bb9334758"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Sun Jun 12 17:26:19 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 18:50:08 2011 +0200"
      },
      "message": "ALSA: hdspm - Add firmware revision ID for RME MADI PCI version\n\nThe PCI version of the RME HDSP MADI card uses 0xcf as revision ID. Just\nadd this to the list of supported cards.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fedf1535ab5ee02acbbc235c2272d84bb9334758",
      "tree": "9f74641e449e14ffa50ca50b2a60eaeead4a8426",
      "parents": [
        "c0da00145f9a32ef33b14508e6fd90fc130afbdc"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Sun Jun 12 17:26:18 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 18:49:56 2011 +0200"
      },
      "message": "ALSA: hdspm - Fix jumping external wordclock frequency in AutoSync mode\n\nWhen using Word Clock on RME MADI cards, AutoSync mode was alternating\nbetweeen MADI and WC due to a typo: AutoSync is indicated in the second\nstatus register (status2), not the first one (status).\n\nWhile the proc output was always correct, the reported WC frequency to\nALSA was unstable as mentioned in\n\nhttp://mailman.alsa-project.org/pipermail/alsa-devel/2008-March/006723.html\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0da00145f9a32ef33b14508e6fd90fc130afbdc",
      "tree": "c244dc13b4560f6169ef10890ca1a738e243c1cb",
      "parents": [
        "05e205429d3f73ad4f9f0d84e8a95e978237d6fd"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Sun Jun 12 17:26:17 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 18:49:42 2011 +0200"
      },
      "message": "ALSA: hdspm - Fix locking in snd_hdspm_midi_input_read\n\nFor the MIDI part, we need to acquire (and release) the hmidi-\u003elock,\naccess to the global hdspm structure is serialized through\nhmidi-\u003ehdspm-\u003elock instead.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "05e205429d3f73ad4f9f0d84e8a95e978237d6fd",
      "tree": "558ded377d3deafcc8397b72ae6f696cdc55a713",
      "parents": [
        "7ab1fc0af3464d231e17eb729a03495d93d0cc5c",
        "33195500edf260e8c8809ab9dfc67f50e0ce031f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 17:49:34 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 17:49:34 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "934c2b6d0cb50f9014ba0f10241e062a3bfc462d",
      "tree": "663cf74994f683b73a5a069882c9062f1a1b875b",
      "parents": [
        "3733e424c4fcd8edff2090f0628f4fd245daddb5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:36:37 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:36:37 2011 +0200"
      },
      "message": "ALSA: use KBUILD_MODNAME for request_irq argument in sound/pci/*\n\nThe name argument of request_irq() appears in /proc/interrupts, and\nit\u0027s quite ugly when the name entry contains a space or special letters.\nIn general, it\u0027s simpler and more readable when the module name appears\nthere, so let\u0027s replace all entries with KBUILD_MODNAME.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7ab1fc0af3464d231e17eb729a03495d93d0cc5c",
      "tree": "35709b6c35599b1b82de245233f32d31a381bdaf",
      "parents": [
        "890ee02ac12c02c4712b6d7dd062ff4d6d37691c"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Fri Jun 10 10:14:01 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:31:24 2011 +0200"
      },
      "message": "ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop\n\nBugLink: https://launchpad.net/bugs/761171\n\nThe original reporter needs the model\u003dauto quirk for his internal\nspeakers to be audible in the latest daily snapshot, so add an entry in\nthe quirk table for his PCI SSID.\n\nA trivially different version of this patch using the model\u003dasus quirk\nshould be applied to the 2.6.38 and 2.6.39 stable kernels. We don\u0027t use\nthe asus quirk in 3.0-rc2, because 3.0-rc2\u0027s autoparser is much\nimproved.\n\nReported-and-tested-by: tomdeering7\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3733e424c4fcd8edff2090f0628f4fd245daddb5",
      "tree": "537f31c8797a8b537a19d0ecab1d79209b4be8dd",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:20:20 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:20:20 2011 +0200"
      },
      "message": "ALSA: Use KBUILD_MODNAME for pci_driver.name entries\n\nThe convention for pci_driver.name entry in kernel drivers seem to be\nthe module name or equivalent ones.  But, so far, almost all PCI sound\ndrivers use more verbose name like \"ABC Xyz (12)\", and these are fairly\nconfusing when appearing as a file name.\n\nThis patch converts the all pci_driver.name entries in sound/pci/* to\nuse KBUILD_MODNAME for more unified appearance.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "890ee02ac12c02c4712b6d7dd062ff4d6d37691c",
      "tree": "7f3dce992c573590c0c0c1bb3013fef5acb25404",
      "parents": [
        "c0a20263dbe1fc5f394913d71063c9cd8282c5db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:32:31 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:35:20 2011 +0200"
      },
      "message": "ALSA: Use %pV for snd_printk()\n\nClean up snd_printk() helper using the %pV prefix for recursive printks.\nThis also automagically fixes an Oops with RO/NX-enabled modules.\n\nTested-by: Maarten Lankhorst \u003cm.b.lankhorst@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0a20263dbe1fc5f394913d71063c9cd8282c5db",
      "tree": "c41815b92ee389fb0185e94b2c9af9e7c1f6fd76",
      "parents": [
        "20f5e0b36d968326fab3b720035f226113e34ae9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:28:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:28:15 2011 +0200"
      },
      "message": "ALSA: hda - Fix initialization of hp pins with master_mute in Realtek\n\nSome Reatlek model quirks use master_mute bool switch for controlling\nthe master-mute of outputs.  For these cases, the initialization of HP\npins/amps were forgotten during the transition to the common automute\nhelper function in 3.0 development time, and resulted in the muted HP\noutput as default.\n\nThis patch fixes the issue by adjusting the HP output explicitly with\nmaster_mute switch.\n\nTested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20f5e0b36d968326fab3b720035f226113e34ae9",
      "tree": "834fb3700d9d838d8f9b640b23fa473dd0ec07dd",
      "parents": [
        "0a1896b27b030529ec770aefd790544a1bdb7d5a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 09:31:54 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:27:32 2011 +0200"
      },
      "message": "ALSA: hda - Fix invalid unsol tag for some alc262 model quirks\n\nThe tag number was forgotten to be fixed after cleaning up the model\nquirks for ALC262 fujitsu and lenovo-3000 models.\n\nTested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "33195500edf260e8c8809ab9dfc67f50e0ce031f",
      "tree": "87598a6e56478d2e2b87db6ae4edecc49930ed88",
      "parents": [
        "4b80b8c2eee5282dab57f094fd3893c0c09f750c"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Jun 10 10:36:54 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 10 10:54:46 2011 +0100"
      },
      "message": "ASoC: SAMSUNG: Fix the incorrect referencing of I2SCON register\n\nIf DMA active status should be checked, I2SCON register should be referenced.\nIn this patch, Fix the incorrect referencing of I2SCON register.\n\nReported-by : Lakkyung Jung \u003clakkyung.jung@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4b80b8c2eee5282dab57f094fd3893c0c09f750c",
      "tree": "233898690a53e59335f2ebd3fda38845cabb911d",
      "parents": [
        "0cd114fff9ace7014c0d3ef8ab385fc5d3cf2d2f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Jun 09 13:22:36 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 09 15:06:54 2011 +0100"
      },
      "message": "ASoC: snd_soc_new_{mixer,mux,pga} make sure to use right DAPM context\n\nCurrently it is possible that snd_soc_new_{mixer,mux,pga} is called with a\nDAPM context not matching the widgets context. This can lead to a wrong\nprefix_len calculation, which will result in undefined behaviour. To avoid\nthis always use the DAPM context from the widget itself.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0cd114fff9ace7014c0d3ef8ab385fc5d3cf2d2f",
      "tree": "60cb1a86cad6a267a1bbf3139776c6771ec1cd50",
      "parents": [
        "3115ae174620eeab4b16f52c8d0a9a35d2717e3c"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jun 08 15:02:56 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 09 11:53:11 2011 +0100"
      },
      "message": "ASoC: fsl: fix initialization of DMA buffers\n\nThe DMA (PCM) driver used by some Freescale PowerPC supports separate DAIs\nfor playback and capture, so DMA buffers should be allocated only for the\ninitialized streams.  Instead of checking for the number of active channels,\nwhich apparently is not reliable, check to see if the actual stream object\nexists.\n\nAlso provide a better name for the DMA interrupt.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3115ae174620eeab4b16f52c8d0a9a35d2717e3c",
      "tree": "09833b94775cbe786f974ab140c06a10924bcb0f",
      "parents": [
        "0f82bdf572fc6e42147151aa4d52542f7fc6d793"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 08 18:07:49 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 09 11:51:07 2011 +0100"
      },
      "message": "ASoC: WM8804 does not support sample rates below 32kHz\n\nReported-by: Kieran O\u0027Leary \u003cKieran.O\u0027Leary@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0f82bdf572fc6e42147151aa4d52542f7fc6d793",
      "tree": "34bbb0f3a7fdb5d08c5a4c0842c8332ea4587542",
      "parents": [
        "064d58ee3afb8a865a72d24e069c7258ec38640e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 07 23:42:04 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 08 15:18:17 2011 +0100"
      },
      "message": "ASoC: Fix WM8962 headphone volume update for use of advanced caches\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "064d58ee3afb8a865a72d24e069c7258ec38640e",
      "tree": "abde60e70286278d393e6bedce7dc64daa2bfc8d",
      "parents": [
        "8ca695f273709a9d147826716a8dee3e0eb2407f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Jun 07 10:24:46 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 07 09:49:28 2011 +0100"
      },
      "message": "ASoC: Blackfin: bf5xx-ad1836: Fix codec device name\n\nFix the codec_name field of the dai_link to match the actual device name\nof the codec. Otherwise the card won\u0027t be instantiated.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0a1896b27b030529ec770aefd790544a1bdb7d5a",
      "tree": "ec0bd45b2df036b3dccceb75081e651ef3a82dc5",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon Jun 06 18:55:34 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 07 07:26:01 2011 +0200"
      },
      "message": "ALSA: hda: Fix quirk for Dell Inspiron 910\n\nBugLink: https://launchpad.net/bugs/792712\n\nThe original reporter states that sound from the internal speakers is\ninaudible until using the model\u003dauto quirk. This symptom is due to an\nexisting quirk mask for 0x102802b* that uses the model\u003ddell quirk. To\nlimit the possible regressions, leave the existing quirk mask but add\na higher priority specific mask for the reporter\u0027s PCI SSID.\n\nReported-and-tested-by: rodni hipp\nCc: \u003cstable@kernel.org\u003e [2.6.38+]\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8ca695f273709a9d147826716a8dee3e0eb2407f",
      "tree": "61b3f5e11855f25ff0b0cd926cac4fa3f74f5790",
      "parents": [
        "fd137e2bba53b7207cbae6a1312e89ef3ae55624"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jun 06 13:38:35 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 21:55:10 2011 +0100"
      },
      "message": "ASoC: AD1836: Fix setting the PCM format\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "fd137e2bba53b7207cbae6a1312e89ef3ae55624",
      "tree": "1ba6c2f7261c97e174dc59a33b9f9bffb25e4022",
      "parents": [
        "6ac340623c5d2a945030814d900701439772ff57"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 11:26:15 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 19:34:11 2011 +0100"
      },
      "message": "ASoC: Check for NULL register bank in snd_soc_get_cache_val()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "6ac340623c5d2a945030814d900701439772ff57",
      "tree": "a814d8b35b3e85a61b5f0545dd8eb255171fcf2b",
      "parents": [
        "1622ee1822e8adb391b55a09e3cd5144bd9fad47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 03 18:20:50 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 12:46:52 2011 +0100"
      },
      "message": "ASoC: Add missing break in WM8915 FLL source selection\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "1622ee1822e8adb391b55a09e3cd5144bd9fad47",
      "tree": "e5d5f6a2afc0361dcdd0d96ceaf8fef284ba939a",
      "parents": [
        "05d3962cc921c51059df69488c7f70ab8b6a5d88"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 03 17:13:57 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 12:46:33 2011 +0100"
      },
      "message": "ASoC: Only update SYSCLK_ENA when pausing WM8915 SYSCLK\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "05d3962cc921c51059df69488c7f70ab8b6a5d88",
      "tree": "0688d35655fb8643bfbeb4a285a5e68719145f51",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c",
        "840d8e5e964dc51673d0f26e119b27d2898e8417"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 10:38:23 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 10:38:23 2011 +0100"
      },
      "message": "Merge branch \u0027for-3.0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-3.0\n"
    },
    {
      "commit": "59c5f46fbe01a00eedf54a23789634438bb80603",
      "tree": "93985b0b0d0e12e8c10f18d4afa0799fd4911dc8",
      "parents": [
        "e0dcd8a05be438b3d2e49ef61441ea3a463663f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 18:06:33 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 18:06:33 2011 +0900"
      },
      "message": "Linux 3.0-rc2\n"
    },
    {
      "commit": "e0dcd8a05be438b3d2e49ef61441ea3a463663f8",
      "tree": "a498479e6015180c26c5e5e37214b757b62098b3",
      "parents": [
        "0d6925d43bd637fe4da7acb7bf1d0b92d38ab34b"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Sun Jun 05 22:03:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 18:00:27 2011 +0900"
      },
      "message": "mm: fix ENOSPC returned by handle_mm_fault()\n\nAl Viro observes that in the hugetlb case, handle_mm_fault() may return\na value of the kind ENOSPC when its caller is expecting a value of the\nkind VM_FAULT_SIGBUS: fix alloc_huge_page()\u0027s failure returns.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d6925d43bd637fe4da7acb7bf1d0b92d38ab34b",
      "tree": "54519330c5eead47d14c654d46e179c6a3e0542c",
      "parents": [
        "c12f667e7563c2c0e0908c997900b91b41b23592",
        "3190dad97b5105ec9b9720f6d7bea54ee830fc2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 17:51:28 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 17:51:28 2011 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: usb - turn off de-emphasis in s/pdif for cm6206\n  ALSA: asihpi: Use angle brackets for system includes\n  ALSA: fm801: add error handling if auto-detect fails\n  ALSA: hda - Check pin support EAPD in ad198x_power_eapd_write\n  ALSA: hda - Fix HP and Front pins of ad1988/ad1989 in ad198x_power_eapd()\n  ALSA: 6fire: Don\u0027t leak firmware in error path\n  ASoC: Fix wm_hubs input PGA ZC bits\n  ASoC: Fix dapm_is_shared_kcontrol so everything isn\u0027t shared\n"
    },
    {
      "commit": "c12f667e7563c2c0e0908c997900b91b41b23592",
      "tree": "add57171404be906a87e03820d9e0e5f31d53238",
      "parents": [
        "0792644d22852f40c8ad16c4ba1fefd76aba5643",
        "942c1a927bf296fd64fd49f04c5a8f66bb14446b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 17:48:02 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 17:48:02 2011 +0900"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (max6642): Better chip detection schema\n  hwmon: (coretemp) Further relax temperature range checks\n  hwmon: (coretemp) Fix TjMax detection for older CPUs\n  hwmon: (coretemp) Relax target temperature range check\n  hwmon: (max6642) Rename temp_fault sysfs attribute to temp2_fault\n"
    },
    {
      "commit": "3190dad97b5105ec9b9720f6d7bea54ee830fc2d",
      "tree": "c76a9cac5eb467cdbdddcad4f5bd444b39c76a15",
      "parents": [
        "157186bc185cdf588fecba0fc5d7466e3e5d49d7",
        "ea02c63d57d7ec099f66ddb2942b4022e865cd5f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 06 09:28:49 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 06 09:28:49 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "0792644d22852f40c8ad16c4ba1fefd76aba5643",
      "tree": "70b4fe2757ca9fcaa1e94eb124c129aab1d6c890",
      "parents": [
        "e6ece70732b905742ad91a7b5489e0ca1362c0cd",
        "f2a4d8ae4d40f6f5482d207f47fd4d53b3ae0ed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 05 08:11:11 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 05 08:11:11 2011 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra:\n  ARM: Tegra: Harmony: Fix conflicting GPIO numbering\n"
    },
    {
      "commit": "f2a4d8ae4d40f6f5482d207f47fd4d53b3ae0ed4",
      "tree": "7b5650560a494b171a9b8e6a70bdbd530f6f243e",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue May 31 15:14:07 2011 -0600"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Jun 04 15:51:52 2011 -0700"
      },
      "message": "ARM: Tegra: Harmony: Fix conflicting GPIO numbering\n\nCurrently, both the WM8903 and TPS6586x chips attempt to register with\ngpiolib using the same GPIO numbers. This causes the audio driver to\nfail to initialize.\n\nTo solve this, add a define to board-harmony.h for the TPS6586x, and make\nboard-harmony-power.c use this define, instead of directly referencing\nTEGRA_NR_GPIOS.\n\nThis fixes a regression introduced by commit\n6f168f2fa60f87e85e0df25e87e2372f22f5eb7c.\nARM: tegra: harmony: initialize the TPS65862 PMIC\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "e6ece70732b905742ad91a7b5489e0ca1362c0cd",
      "tree": "1ded331dec1886cf5b30bd6c6181787b8f237008",
      "parents": [
        "23c79d31a3dd2602ee1a5ff31303b2d7a2d3c159",
        "aa0467d8d2a00e75b2bb6a56a4ee6d70c5d1928f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 05 06:17:23 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 05 06:17:23 2011 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable: (25 commits)\n  btrfs: fix uninitialized variable warning\n  btrfs: add helper for fs_info-\u003eclosing\n  Btrfs: add mount -o inode_cache\n  btrfs: scrub: add explicit plugging\n  btrfs: use btrfs_ino to access inode number\n  Btrfs: don\u0027t save the inode cache if we are deleting this root\n  btrfs: false BUG_ON when degraded\n  Btrfs: don\u0027t save the inode cache in non-FS roots\n  Btrfs: make sure we don\u0027t overflow the free space cache crc page\n  Btrfs: fix uninit variable in the delayed inode code\n  btrfs: scrub: don\u0027t reuse bios and pages\n  Btrfs: leave spinning on lookup and map the leaf\n  Btrfs: check for duplicate entries in the free space cache\n  Btrfs: don\u0027t try to allocate from a block group that doesn\u0027t have enough space\n  Btrfs: don\u0027t always do readahead\n  Btrfs: try not to sleep as much when doing slow caching\n  Btrfs: kill BTRFS_I(inode)-\u003eblock_group\n  Btrfs: don\u0027t look at the extent buffer level 3 times in a row\n  Btrfs: map the node block when looking for readahead targets\n  Btrfs: set range_start to the right start in count_range_bits\n  ...\n"
    },
    {
      "commit": "942c1a927bf296fd64fd49f04c5a8f66bb14446b",
      "tree": "58020f9137fd23755a918eca1ad0621109123a80",
      "parents": [
        "bb9973e4e73f43bd86698483d0c3f7a362ff94ce"
      ],
      "author": {
        "name": "Per Dalén",
        "email": "per.dalen@appeartv.com",
        "time": "Thu May 26 09:08:53 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jun 04 10:34:28 2011 -0700"
      },
      "message": "hwmon: (max6642): Better chip detection schema\n\nImprove detection of MAX6642 by reading non existing registers (0x04, 0x06\nand 0xff). Reading those registers returns the previously read value.\n\nSigned-off-by: Per Dalen \u003cper.dalen@appeartv.com\u003e\n[guenter.roeck@ericsson.com: added second set of register reads]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "23c79d31a3dd2602ee1a5ff31303b2d7a2d3c159",
      "tree": "95187d64da68a22339ee0e61ba4e9939aeefb2b1",
      "parents": [
        "0e833d8cfcb52b5ee3ead22cabbab81dea32c3f0",
        "e73e079bf128d68284efedeba1fbbc18d78610f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 23:19:51 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 23:19:51 2011 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] Fix oops caused by queue refcounting failure\n"
    },
    {
      "commit": "0e833d8cfcb52b5ee3ead22cabbab81dea32c3f0",
      "tree": "0c64533ba9181c014a4b2dcda75c273ae0437dd6",
      "parents": [
        "4f1ba49efafccbc73017f824efa2505c81b247cd",
        "7b29dc21ea084be7ddfb536994a9cfae95337690"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 23:16:00 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 23:16:00 2011 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)\n  tg3: Fix tg3_skb_error_unmap()\n  net: tracepoint of net_dev_xmit sees freed skb and causes panic\n  drivers/net/can/flexcan.c: add missing clk_put\n  net: dm9000: Get the chip in a known good state before enabling interrupts\n  drivers/net/davinci_emac.c: add missing clk_put\n  af-packet: Add flag to distinguish VID 0 from no-vlan.\n  caif: Fix race when conditionally taking rtnl lock\n  usbnet/cdc_ncm: add missing .reset_resume hook\n  vlan: fix typo in vlan_dev_hard_start_xmit()\n  net/ipv4: Check for mistakenly passed in non-IPv4 address\n  iwl4965: correctly validate temperature value\n  bluetooth l2cap: fix locking in l2cap_global_chan_by_psm\n  ath9k: fix two more bugs in tx power\n  cfg80211: don\u0027t drop p2p probe responses\n  Revert \"net: fix section mismatches\"\n  drivers/net/usb/catc.c: Fix potential deadlock in catc_ctrl_run()\n  sctp: stop pending timers and purge queues when peer restart asoc\n  drivers/net: ks8842 Fix crash on received packet when in PIO mode.\n  ip_options_compile: properly handle unaligned pointer\n  iwlagn: fix incorrect PCI subsystem id for 6150 devices\n  ...\n"
    },
    {
      "commit": "aa0467d8d2a00e75b2bb6a56a4ee6d70c5d1928f",
      "tree": "0139c403353d9e1ab771fc7c9049e5c334329d17",
      "parents": [
        "7841cb2898f66a73062c64d0ef5733dde7279e46"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Fri Jun 03 16:29:08 2011 +0200"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:11:38 2011 -0400"
      },
      "message": "btrfs: fix uninitialized variable warning\n\nWith Linus\u0027 tree, today\u0027s linux-next build (powercp ppc64_defconfig)\nproduced this warning:\n\nfs/btrfs/delayed-inode.c: In function \u0027btrfs_delayed_update_inode\u0027:\nfs/btrfs/delayed-inode.c:1598:6: warning: \u0027ret\u0027 may be used\nuninitialized in this function\n\nIntroduced by commit 16cdcec736cd (\"btrfs: implement delayed inode items\noperation\").\n\nThis fixes a bug in btrfs_update_inode(): if the returned value from\nbtrfs_delayed_update_inode is a nonzero garbage, inode stat data are not\nupdated and several call paths may hit a BUG_ON or fail with strange\ncode.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\n"
    },
    {
      "commit": "7841cb2898f66a73062c64d0ef5733dde7279e46",
      "tree": "b7a94d96d44971845951a59e9fb7b5c2e30c46b3",
      "parents": [
        "4b9465cb9e3859186eefa1ca3b990a5849386320"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Tue May 31 18:07:27 2011 +0200"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:11:22 2011 -0400"
      },
      "message": "btrfs: add helper for fs_info-\u003eclosing\n\nwrap checking of filesystem \u0027closing\u0027 flag and fix a few missing memory\nbarriers.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\n"
    },
    {
      "commit": "4b9465cb9e3859186eefa1ca3b990a5849386320",
      "tree": "8fc06452fb75e52f6c1c2e2253c2ff6700e622fd",
      "parents": [
        "e7786c3ae517b2c433edc91714e86be770e9f1ce"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 03 09:36:29 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:47 2011 -0400"
      },
      "message": "Btrfs: add mount -o inode_cache\n\nThis makes the inode map cache default to off until we\nfix the overflow problem when the free space crcs don\u0027t fit\ninside a single page.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "e7786c3ae517b2c433edc91714e86be770e9f1ce",
      "tree": "90caab3728a36a579162b4868f41fc3426c5cbb4",
      "parents": [
        "a4689d2bd3b00dcf5c4320f06e0ab88810fbff9c"
      ],
      "author": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Sat May 28 20:58:38 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:46 2011 -0400"
      },
      "message": "btrfs: scrub: add explicit plugging\n\nWith the removal of the implicit plugging scrub ends up doing more and\nsmaller I/O than necessary. This patch adds explicit plugging per chunk.\n\nSigned-off-by: Arne Jansen \u003csensille@gmx.net\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "a4689d2bd3b00dcf5c4320f06e0ab88810fbff9c",
      "tree": "295bcdb0fdbe5a4cda80eb886694efd45e276699",
      "parents": [
        "d132a538d258f8f52fd0cd8b5017755f4e915386"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Tue May 31 17:08:14 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:46 2011 -0400"
      },
      "message": "btrfs: use btrfs_ino to access inode number\n\ncommit 4cb5300bc (\"Btrfs: add mount -o auto_defrag\") accesses inode\nnumber directly while it should use the helper with the new inode\nnumber allocator.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "d132a538d258f8f52fd0cd8b5017755f4e915386",
      "tree": "bf3a5e67c8eff57425dd656778b40c5aaf858f80",
      "parents": [
        "5f3f302a6f4cb74906c05fad1d03fc5e95c7e5af"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Tue May 31 19:33:33 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:45 2011 -0400"
      },
      "message": "Btrfs: don\u0027t save the inode cache if we are deleting this root\n\nWith xfstest 254 I can panic the box every time with the inode number caching\nstuff on.  This is because we clean the inodes out when we delete the subvolume,\nbut then we write out the inode cache which adds an inode to the subvolume inode\ntree, and then when it gets evicted again the root gets added back on the dead\nroots list and is deleted again, so we have a double free.  To stop this from\nhappening just return 0 if refs is 0 (and we\u0027re not the tree root since tree\nroot always has refs of 0).  With this fix 254 no longer panics.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nTested-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "5f3f302a6f4cb74906c05fad1d03fc5e95c7e5af",
      "tree": "224a59dcd31fbbe2b23ac85d3d4906bbf7327b78",
      "parents": [
        "ca456ae280c0646e1e571c3b9a3834c55e90adfe"
      ],
      "author": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Mon May 30 08:36:16 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:44 2011 -0400"
      },
      "message": "btrfs: false BUG_ON when degraded\n\nIn degraded mode the struct btrfs_device of missing devs don\u0027t have\ndevice-\u003ename set. A kstrdup of NULL correctly returns NULL. Don\u0027t\nBUG in this case.\n\nSigned-off-by: Arne Jansen \u003csensille@gmx.net\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "ca456ae280c0646e1e571c3b9a3834c55e90adfe",
      "tree": "945f70453e07c59739c02808f69598f637d35dfa",
      "parents": [
        "211f96c24f117fcc6e9e2431e40d92f4de22625e"
      ],
      "author": {
        "name": "liubo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Wed Jun 01 09:42:49 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:44 2011 -0400"
      },
      "message": "Btrfs: don\u0027t save the inode cache in non-FS roots\n\nThis adds extra checks to make sure the inode map we are caching really\nbelongs to a FS root instead of a special relocation tree.  It\nprevents crashes during balancing operations.\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "211f96c24f117fcc6e9e2431e40d92f4de22625e",
      "tree": "9f73c5419e905066653660ec33f8d5efeaa3a148",
      "parents": [
        "17aca1c987cff89dc4279371857035da902c8854"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 03 01:26:53 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:43 2011 -0400"
      },
      "message": "Btrfs: make sure we don\u0027t overflow the free space cache crc page\n\nThe free space cache uses only one page for crcs right now,\nwhich means we can\u0027t have a cache file bigger than the\ncrcs we can fit in the first page.  This adds a check to\nenforce that restriction.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "17aca1c987cff89dc4279371857035da902c8854",
      "tree": "f63df32137d07ec9876f46542884b68a83e0a48c",
      "parents": [
        "1bc8779349d6278e2713a1ff94418c2a6746a791"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 03 01:13:45 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:43 2011 -0400"
      },
      "message": "Btrfs: fix uninit variable in the delayed inode code\n\nThe nitems counter needs to start at zero\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "1bc8779349d6278e2713a1ff94418c2a6746a791",
      "tree": "2caf24db7d669825538c15efe17473159da57593",
      "parents": [
        "ff5714cca971848963b87d6b477c16ca8abbaa54"
      ],
      "author": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Sat May 28 21:57:55 2011 +0200"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 04 08:03:17 2011 -0400"
      },
      "message": "btrfs: scrub: don\u0027t reuse bios and pages\n\nThe current scrub implementation reuses bios and pages as often as possible,\nallocating them only on start and releasing them when finished. This leads\nto more problems with the block layer than it\u0027s worth. The elevator gets\nconfused when there are more pages added to the bio than bi_size suggests.\nThis patch completely rips out the reuse of bios and pages and allocates\nthem freshly for each submit.\n\nSigned-off-by: Arne Jansen \u003csensille@gmx.net\u003e\nSigned-off-by: Chris Maosn \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "4f1ba49efafccbc73017f824efa2505c81b247cd",
      "tree": "db072bbccffd1f1c6b1269ac7a752cb30af3a726",
      "parents": [
        "39b4a46f19295b4876fba6655f27d67232dc6a1f",
        "e3a57b3ccf5c04934ac43b5b80e32ba51b817288"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 08:11:26 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 08:11:26 2011 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block:\n  block: Use hlist_entry() for io_context.cic_list.first\n  cfq-iosched: Remove bogus check in queue_fail path\n  xen/blkback: potential null dereference in error handling\n  xen/blkback: don\u0027t call vbd_size() if bd_disk is NULL\n  block: blkdev_get() should access -\u003ebd_disk only after success\n  CFQ: Fix typo and remove unnecessary semicolon\n  block: remove unwanted semicolons\n  Revert \"block: Remove extra discard_alignment from hd_struct.\"\n  nbd: adjust \u0027max_part\u0027 according to part_shift\n  nbd: limit module parameters to a sane value\n  nbd: pass MSG_* flags to kernel_recvmsg()\n  block: improve the bio_add_page() and bio_add_pc_page() descriptions\n"
    },
    {
      "commit": "39b4a46f19295b4876fba6655f27d67232dc6a1f",
      "tree": "d30a6312bf61fa987774707331c2434d9ebd0198",
      "parents": [
        "cb37bbd90a11003993d47c395837e0f87abf1b31",
        "5ff6197f828d5ea051b3abf77cb61f8a34480e8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 08:04:10 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 08:04:10 2011 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: strncpy: fix handling of zero lengths\n"
    },
    {
      "commit": "cb37bbd90a11003993d47c395837e0f87abf1b31",
      "tree": "404f13b334c2c2287e4bebac845c35db70ebfe81",
      "parents": [
        "3af91a1256b628d55913324d27fe747c69566749",
        "b36a968927b789b2dd8de0aaf7a72ef7c1f0d012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 08:03:16 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 08:03:16 2011 +0900"
      },
      "message": "Merge branch \u0027stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* \u0027stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  asm-generic/unistd.h: support sendmmsg syscall\n  tile: enable CONFIG_BUGVERBOSE\n"
    },
    {
      "commit": "3af91a1256b628d55913324d27fe747c69566749",
      "tree": "cdbb84d4cce611ba722699d989bf1fecb73a69f1",
      "parents": [
        "9a44fde3435e0c6012cbc9122497bbbd3338434a",
        "098011940a2549ae7182db4bf101c3e3d2b4e6df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:59:32 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:59:32 2011 +0900"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBIFS: fix-up free space earlier\n  UBIFS: intialize LPT earlier\n  UBIFS: assert no fixup when writing a node\n  UBIFS: fix clean znode counter corruption in error cases\n  UBIFS: fix memory leak on error path\n  UBIFS: fix shrinker object count reports\n  UBIFS: fix recovery broken by the previous recovery fix\n  UBIFS: amend ubifs_recover_leb interface\n  UBIFS: introduce a \"grouped\" journal head flag\n  UBIFS: supress false error messages\n"
    },
    {
      "commit": "9a44fde3435e0c6012cbc9122497bbbd3338434a",
      "tree": "6ad70370b4f6143e2acd324a466bccc21f60541b",
      "parents": [
        "cd4ecf877a4d629c38571405fd649077c12dec50",
        "9bf7174949aef2f43253956e1f3ab01698abbd79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:58:48 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:58:48 2011 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest:\n  ktest: Ignore unset values of the minconfig in config_bisect\n  ktest: Fix result of rebooting the kernel\n  ktest: Fix off-by-one in config bisect result\n"
    },
    {
      "commit": "cd4ecf877a4d629c38571405fd649077c12dec50",
      "tree": "ac0c5a72b503e1debbc06a10682f4a551bc304ac",
      "parents": [
        "1f3bd0f2ac870c9eb29590f193ee3d94e2d35514",
        "816af7422f5bdbb74a0c9bb09735a9aeb9522c30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:53:23 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:53:23 2011 +0900"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  ARM: mach-shmobile: add DMAC clock definitions on SH7372\n  ARM: arch-shmobile: support SDHI card detection on mackerel, using a GPIO\n  sh_mobile_meram: MERAM platform data for LCDC\n"
    },
    {
      "commit": "1f3bd0f2ac870c9eb29590f193ee3d94e2d35514",
      "tree": "40a12bd6ac1fb2c0ef51e51265d773a9044c7281",
      "parents": [
        "bb3d6bf1919a20c56b3257b4ec09e67a9226cfb2",
        "a1b2cc50679c1d2eed44e2885f6178ce907498b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:04:25 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:04:25 2011 +0900"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  dmaengine: shdma: fix a regression: initialise DMA channels for memcpy\n  dmaengine: shdma: Fix up fallout from runtime PM changes.\n  Revert \"clocksource: sh_cmt: Runtime PM support\"\n  Revert \"clocksource: sh_tmu: Runtime PM support\"\n  sh: Fix up asm-generic/ptrace.h fallout.\n  sh64: Move from P1SEG to CAC_ADDR for consistent sync.\n  sh64: asm/pgtable.h needs asm/mmu.h\n  sh: asm/tlb.h needs linux/swap.h\n  sh: mark DMA slave ID 0 as invalid\n  sh: Update shmin to reflect PIO dependency.\n  sh: arch/sh/kernel/process_32.c needs linux/prefetch.h.\n  sh: add MMCIF runtime PM support on ecovec\n  sh: switch ap325rxa to dynamically manage the platform camera\n"
    },
    {
      "commit": "bb3d6bf1919a20c56b3257b4ec09e67a9226cfb2",
      "tree": "53763eef4382a42cad216edf0247108b621e45b1",
      "parents": [
        "55db4c64eddf37e31279ec15fe90314713bc9cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:00:50 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:00:50 2011 +0900"
      },
      "message": "Revert \"ASoC: Update cx20442 for TTY API change\"\n\nThis reverts commit ed0bd2333cffc3d856db9beb829543c1dfc00982.\n\nSince we reverted the TTY API change, we should revert the ASoC update\nto it too.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55db4c64eddf37e31279ec15fe90314713bc9cfa",
      "tree": "4bd186333049c5fcc1eacdff0efc82ac8b80ff5e",
      "parents": [
        "1fa7b6a29c61358cc2ca6f64cef4aa0e1a7ca74c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 06:33:24 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 06:33:24 2011 +0900"
      },
      "message": "Revert \"tty: make receive_buf() return the amout of bytes received\"\n\nThis reverts commit b1c43f82c5aa265442f82dba31ce985ebb7aa71c.\n\nIt was broken in so many ways, and results in random odd pty issues.\n\nIt re-introduced the buggy schedule_work() in flush_to_ldisc() that can\ncause endless work-loops (see commit a5660b41af6a: \"tty: fix endless\nwork loop when the buffer fills up\").\n\nIt also used an \"unsigned int\" return value fo the -\u003ereceive_buf()\nfunction, but then made multiple functions return a negative error code,\nand didn\u0027t actually check for the error in the caller.\n\nAnd it didn\u0027t actually work at all.  BenH bisected down odd tty behavior\nto it:\n  \"It looks like the patch is causing some major malfunctions of the X\n   server for me, possibly related to PTYs.  For example, cat\u0027ing a\n   large file in a gnome terminal hangs the kernel for -minutes- in a\n   loop of what looks like flush_to_ldisc/workqueue code, (some ftrace\n   data in the quoted bits further down).\n\n   ...\n\n   Some more data: It -looks- like what happens is that the\n   flush_to_ldisc work queue entry constantly re-queues itself (because\n   the PTY is full ?) and the workqueue thread will basically loop\n   forver calling it without ever scheduling, thus starving the consumer\n   process that could have emptied the PTY.\"\n\nwhich is pretty much exactly the problem we fixed in a5660b41af6a.\n\nMilton Miller pointed out the \u0027unsigned int\u0027 issue.\n\nReported-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nReported-by: Milton Miller \u003cmiltonm@bga.com\u003e\nCc: Stefan Bigler \u003cstefan.bigler@keymile.com\u003e\nCc: Toby Gray \u003ctoby.gray@realvnc.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b29dc21ea084be7ddfb536994a9cfae95337690",
      "tree": "799f5becd9484e53e09b5f620ebfd5315bdfe033",
      "parents": [
        "9a2e0fb0893ddf595d0a372e681f5b98017c6d90",
        "dfe21582ac5ebc460dda98c67e8589dd506d02cd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:31:50 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:31:50 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "157186bc185cdf588fecba0fc5d7466e3e5d49d7",
      "tree": "bf6b3edcf7b85801c64a055419ab2df23eb0da5f",
      "parents": [
        "d50a2fb63643dce8506520dab5ffb8f49cc45cb2"
      ],
      "author": {
        "name": "Eric Lammerts",
        "email": "alsa-devel@lists.lammerts.org",
        "time": "Fri May 27 18:16:52 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 18:22:56 2011 +0200"
      },
      "message": "ALSA: usb - turn off de-emphasis in s/pdif for cm6206\n\nCM6206: Turn off de-emphasis channel status bit in S/PDIF output.\n\nSigned-off-by: Eric Lammerts \u003ceric@lammerts.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "098011940a2549ae7182db4bf101c3e3d2b4e6df",
      "tree": "2c4c1e51beee85fba008a81598a58efffa1443d0",
      "parents": [
        "781c5717a95a74b294beb38b8276943b0f8b5bb4"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Mon May 30 14:56:16 2011 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 03 18:12:31 2011 +0300"
      },
      "message": "UBIFS: fix-up free space earlier\n\nThe free space fixup is currently initiated during mount after the call to\nubifs_write_master() which results in a write to PEBs; this has been observed\nwith the patch \u0027assert no fixup when writing a node\u0027 applied:\n\nMove the free space fixup on mount to before the calls to\nubifs_recover_inl_heads() and ubifs_write_master(). This results in no\nassertions with the previously mentioned patch applied.\n\nArtem: tweaked the patch a bit\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics\u003e\nReviewed-by: Matthew L. Creech \u003cmlcreech@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "781c5717a95a74b294beb38b8276943b0f8b5bb4",
      "tree": "ed8dfe3b7066e6d0854e381f46712c7280b2f05e",
      "parents": [
        "4f1ab9b01d34eac9fc958f7150d3bf266dcc1685"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Mon May 30 14:56:15 2011 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 03 18:12:31 2011 +0300"
      },
      "message": "UBIFS: intialize LPT earlier\n\nThe current \u0027mount_ubifs()\u0027 implementation does not initialize the LPT until the\nthe master node is marked dirty. Move the LPT initialization to before marking\nthe master node dirty. This is a preparation for the next patch which will move\nthe free-space-fixup check to before marking the master node dirty, because we\nhave to fix-up the free space before doing any writes.\n\nArtem: massaged the patch and commit message.\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nReviewed-by: Matthew L. Creech \u003cmlcreech@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "4f1ab9b01d34eac9fc958f7150d3bf266dcc1685",
      "tree": "77ff5efa6449743984e77f491902fa53f7716969",
      "parents": [
        "837072377034d0a0b18b851d1ab95676b245cc0a"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Mon May 30 14:56:14 2011 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 03 18:12:31 2011 +0300"
      },
      "message": "UBIFS: assert no fixup when writing a node\n\nThe current free space fixup can result in some writing to the UBI volume\nwhen the space_fixup flag is set.\n\nTo catch instances where UBIFS is writing to the NAND while the space_fixup\nflag is set, add an assert to ubifs_write_node().\n\nArtem: tweaked the patch, added similar assertion to the write buffer\n       write path.\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nReviewed-by: Matthew L. Creech \u003cmlcreech@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "837072377034d0a0b18b851d1ab95676b245cc0a",
      "tree": "7020b369ac3373f292d59fe5fd470f73ecb69897",
      "parents": [
        "812eb258311f89bcd664a34a620f249d54a2cd83"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 31 14:26:07 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 03 18:12:31 2011 +0300"
      },
      "message": "UBIFS: fix clean znode counter corruption in error cases\n\nUBIFS maintains per-filesystem and global clean znode counters\n(\u0027c-\u003eclean_zn_cnt\u0027 and \u0027ubifs_clean_zn_cnt\u0027). It is important to maintain\ncorrect values there since the shrinker relies on \u0027ubifs_clean_zn_cnt\u0027.\n\nHowever, in case of failures during commit the counters were corrupted. E.g.,\nif a failure happens in the middle of \u0027write_index()\u0027, then some nodes in the\ncommit list (\u0027c-\u003ecnext\u0027) are marked as clean, and some are marked as dirty. And\nthe \u0027ubifs_destroy_tnc_subtree()\u0027 frees does not retrun correct count, and we\nend up with non-zero \u0027c-\u003eclean_zn_cnt\u0027 when unmounting. This means that if we\nhave 2 file-sytem and one of them fails, and we unmount it,\n\u0027ubifs_clean_zn_cnt\u0027 stays incorrect and confuses the shrinker.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "812eb258311f89bcd664a34a620f249d54a2cd83",
      "tree": "2b1598190efd598cfbdff30fbca302426f796e3a",
      "parents": [
        "cf610bf4199770420629d3bc273494bd27ad6c1d"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 31 08:40:40 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 03 18:12:31 2011 +0300"
      },
      "message": "UBIFS: fix memory leak on error path\n\nUBIFS leaks memory on error path in \u0027ubifs_jnl_update()\u0027 in case of write\nfailure because it forgets to free the \u0027struct ubifs_dent_node *dent\u0027 object.\nAlthough the object is small, the alignment can make it large - e.g., 2KiB\nif the min. I/O unit is 2KiB.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: stable@kernel.org\n"
    }
  ],
  "next": "cf610bf4199770420629d3bc273494bd27ad6c1d"
}
