)]}'
{
  "log": [
    {
      "commit": "0d040df9984c8fcb6a777a8f6d5dc513eaefd2de",
      "tree": "c44fa51d9959414ffcef81eeb9b36110072d2888",
      "parents": [
        "f3607aef0d3370ae9edbfecfc7182233397cb0aa"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Oct 26 16:04:36 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 07:53:43 2010 +0200"
      },
      "message": "ASoC: sound/wm9090: add missing __devexit marker\n\nThis fixes the following warning:\n\nsound/soc/codecs/wm9090.c:668:12: warning: \u0027wm9090_i2c_remove\u0027 defined but not used\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3607aef0d3370ae9edbfecfc7182233397cb0aa",
      "tree": "fb674eec9768f7fafd709a666a987cd73b9ce262",
      "parents": [
        "836f5394061830a9d1ece4aafc437c098774522f"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Oct 26 16:04:35 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 07:53:31 2010 +0200"
      },
      "message": "ASoC: sound/max98088: add missing __devexit marker\n\nThis fixes the following warning:\n\nsound/soc/codecs/max98088.c:2054:12: warning: \u0027max98088_i2c_remove\u0027 defined but not used\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "836f5394061830a9d1ece4aafc437c098774522f",
      "tree": "8c54128bfa1696e6664dc22bb0554b0ac1964154",
      "parents": [
        "e94be5f3628565d0968d668341d9dd468700516d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Oct 26 16:04:34 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 07:53:17 2010 +0200"
      },
      "message": "ASoC: sound/ad73311: add missing __devexit marker\n\nThis fixes the following warning:\n\nsound/soc/codecs/ad73311.c:50:12: warning: \u0027ad73311_remove\u0027 defined but not used\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e94be5f3628565d0968d668341d9dd468700516d",
      "tree": "89b8f14fcc11a9002eaf1bd7a09b20cc9ad9eafb",
      "parents": [
        "3342b9680fbd6535f65148f5e95e581bc75be9cc"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Oct 26 20:07:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 26 21:28:56 2010 +0200"
      },
      "message": "ASoC: fsl - fix build error in pcm030-audio-fabric.c\n\nFix build error:-\n\nsound/soc/fsl/pcm030-audio-fabric.c:27:33: fatal error:\nsound/soc-of-simple.h: No such file or directory\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3342b9680fbd6535f65148f5e95e581bc75be9cc",
      "tree": "1585c9a0d78ea43d0a3207faecc698ffdaba0cf6",
      "parents": [
        "335e3b8687fa6832bd6a033f2c705786e4bfb92c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Oct 26 12:25:38 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 26 21:28:05 2010 +0200"
      },
      "message": "sound/oss/sb_ess.c: delete double assignment\n\nDelete successive assignments to the same location.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "335e3b8687fa6832bd6a033f2c705786e4bfb92c",
      "tree": "ebef3333212b3426d83f366bfde287a0a1699e87",
      "parents": [
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Vitaliy Kulikov",
        "email": "Vitaliy.Kulikov@idt.com",
        "time": "Fri Oct 22 18:38:31 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 20:08:36 2010 +0200"
      },
      "message": "ALSA: hda - Change BTL amp level on some HP notebooks\n\nSome HP laptops have lower amplifier levels for speakers in comparison\nwith headphone outputs.  This patch changes the BTL amp level for these\nmachines to balance both the speaker and headphone output levels.\n\nSigned-off-by: Vitaliy Kulikov \u003cVitaliy.Kulikov@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "506ecbca71d07fa327dd986be1682e90885678ee",
      "tree": "eba675a57b0201c8f30436d08cab03c5dcd235ba",
      "parents": [
        "aa5c14d5c0d3e4c587db4a1b220b9c86415c538f",
        "0e7adbe263f89ea2ef15b5af5e80a812b2a85025"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:40:05 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:40:05 2010 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "0e7adbe263f89ea2ef15b5af5e80a812b2a85025",
      "tree": "14916319b641eb472b62aacfdcaeb1c9a9f28a1a",
      "parents": [
        "62b7e5e09bcb854ff05e6ee1aa161f8283dc36ee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:37:11 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:39:23 2010 +0200"
      },
      "message": "ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n\nThe sticky PCM stream assignment introduced in 2.6.36 kernel seems\ncausing problems on AD codecs.  At some time later, the streaming no\nlonger works by unknown reason.  A simple workaround is to disable\nsticky-assignment for these codecs.\n\nTested-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa5c14d5c0d3e4c587db4a1b220b9c86415c538f",
      "tree": "0114637e8be2b38176e7e91e6cea3501b22cb66a",
      "parents": [
        "79fc84c7e0d2fe89c4e82f3a26fd8b0d13c31703",
        "b11bdb5254ff17cb63e4ae5088b73fdcd2cc2602"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n\nConflicts:\n\tarch/powerpc/platforms/85xx/p1022_ds.c\n"
    },
    {
      "commit": "79fc84c7e0d2fe89c4e82f3a26fd8b0d13c31703",
      "tree": "e32a4c267dc1b5950012e18c1e71d8057140f1f5",
      "parents": [
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f",
        "97c44b2dbd0060e2e6bd56236eb638ab02ec7f30"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 09:56:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 09:56:32 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "97c44b2dbd0060e2e6bd56236eb638ab02ec7f30",
      "tree": "4c61f0e38e7762fe8dbb4d34de03805980a8c1ac",
      "parents": [
        "64e5310a249ba641ab6a00c6c1d61146d51b7984"
      ],
      "author": {
        "name": "Mandar Joshi",
        "email": "emailmandar@gmail.com",
        "time": "Sun Oct 24 04:07:00 2010 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 24 12:35:59 2010 +0200"
      },
      "message": "ALSA: usb - Creative USB X-Fi volume knob support\n\nAdds an entry for Creative USB X-Fi to the rc_config array in\nmixer_quirks.c to allow use of volume knob on the device.\nThe action of the volume knob is received by lirc when its using the\nalsa_usb driver.\n\nSigned-off-by: Mandar Joshi \u003cemailmandar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b11bdb5254ff17cb63e4ae5088b73fdcd2cc2602",
      "tree": "b5d57f358bf83d31ccdad3604b4a6e82a47ff612",
      "parents": [
        "4428bc0990ba545e2ef0dea8ec1b90c256b22958",
        "84eae18c867fcb7ce43d5830e23377ed33e45df9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 17:01:17 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 17:01:17 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "64e5310a249ba641ab6a00c6c1d61146d51b7984",
      "tree": "71e53c49bd51104e14b1e9772230f5f376483add",
      "parents": [
        "6fef153afa8b25f81417488150e04db7c6b0b229"
      ],
      "author": {
        "name": "Andy Owen",
        "email": "andy-alsa@ultra-premium.com",
        "time": "Sat Oct 23 22:12:33 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 16:59:53 2010 +0200"
      },
      "message": "ALSA: ca0106: Use card specific dac id for mute controls.\n\nSigned-off-by: Andy Owen \u003candy-alsa@ultra-premium.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6fef153afa8b25f81417488150e04db7c6b0b229",
      "tree": "84d03bfe267bf85eb80fedaa70823968840de7bf",
      "parents": [
        "861391d3a037fab38020c741baffdb147e1c732a"
      ],
      "author": {
        "name": "Andy Owen",
        "email": "andy-alsa@ultra-premium.com",
        "time": "Sat Oct 23 22:12:32 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 16:59:40 2010 +0200"
      },
      "message": "ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n\nSigned-off-by: Andy Owen \u003candy-alsa@ultra-premium.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "861391d3a037fab38020c741baffdb147e1c732a",
      "tree": "4c036318d4ff911da8537f750e70020498d4759b",
      "parents": [
        "9bfd94132dd97b76af41024eb7e980a5cb41afee"
      ],
      "author": {
        "name": "Andy Owen",
        "email": "andy-alsa@ultra-premium.com",
        "time": "Sat Oct 23 22:12:31 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 16:59:16 2010 +0200"
      },
      "message": "ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n\nThis is to allow a future patch to have card specific mappings between\ndacs, which is required since the Sound Blaster 5.1vx seems to have a\ndifferent mapping to what was previously used.\n\nSigned-off-by: Andy Owen \u003candy-alsa@ultra-premium.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9bfd94132dd97b76af41024eb7e980a5cb41afee",
      "tree": "5c8da8b3ac2b96f533a54b3c270a9928e797a4cf",
      "parents": [
        "51630142ed7da31618c0aca8f2767824834e18a8"
      ],
      "author": {
        "name": "Andy Owen",
        "email": "andy-alsa@ultra-premium.com",
        "time": "Sat Oct 23 22:12:30 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 16:58:50 2010 +0200"
      },
      "message": "ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n\nSigned-off-by: Andy Owen \u003candy-alsa@ultra-premium.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "51630142ed7da31618c0aca8f2767824834e18a8",
      "tree": "bdb2e8d9af7c5c6c1f71cbead5aca9b56a88b458",
      "parents": [
        "23156e8faed5df60364976bffea0711a4f38d88a"
      ],
      "author": {
        "name": "Andy Owen",
        "email": "andy-alsa@ultra-premium.com",
        "time": "Sat Oct 23 22:12:29 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 16:58:30 2010 +0200"
      },
      "message": "ALSA: ca0106: Pull out dac powering routine into separate function.\n\nThis is ground work for a future commit where cards (such as the Sound\nBlaster 5.1vx) have different mappings between dacs and channels.\n\nSigned-off-by: Andy Owen \u003candy-alsa@ultra-premium.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "23156e8faed5df60364976bffea0711a4f38d88a",
      "tree": "ce869d0da12371ce7093d88f70af5dcde86c9868",
      "parents": [
        "c7f572168fc4840727c9bda955b7f103922209cd"
      ],
      "author": {
        "name": "Andy Owen",
        "email": "andy-alsa@ultra-premium.com",
        "time": "Sat Oct 23 22:12:28 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 16:57:52 2010 +0200"
      },
      "message": "ALSA: ca0106 - add Sound Blaster 5.1vx info.\n\nSigned-off-by: Andy Owen \u003candy-alsa@ultra-premium.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "84eae18c867fcb7ce43d5830e23377ed33e45df9",
      "tree": "04481cde89ca1a72aaa870f58fe8e0d60661d7b0",
      "parents": [
        "872a64d7e73f0e4dc435295da393db25332172b8"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Oct 22 15:11:20 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 23 14:43:08 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Use usleep_range for delays\n\nSwitch to use the more precise usleep_range instead of\nmsleep().\nReplace the udelay with usleep_range to remove the busy loop\nwaiting.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Borwn \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c7f572168fc4840727c9bda955b7f103922209cd",
      "tree": "0d0480506cf8d78a77549e9dec15d1d2356a7814",
      "parents": [
        "f3305da35a26def93b476051f4d7b6bc791e561e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 22 18:20:48 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 22 18:48:40 2010 +0200"
      },
      "message": "ALSA: usb-audio: add Novation Launchpad support\n\nAdd a quirk entry for the Novation Launchpad USB MIDI controller.\n\nQUIRK_MIDI_FASTLANE gets renamed to *_RAW_BYTES because this quirk type\nis now shared by different devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nTested-by: Jakob Flierl \u003cjakob.flierl@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "62b7e5e09bcb854ff05e6ee1aa161f8283dc36ee",
      "tree": "2e1c90dca82b9c45963b485da0fb6d2cc3fbde47",
      "parents": [
        "a74ccea51d4314632a81d568d59bf885e5b09d93"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 22 17:15:47 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 22 17:15:47 2010 +0200"
      },
      "message": "ALSA: hda - Add workarounds for CT-IBG controllers\n\nCreative IBG controllers require the playback stream-tags to be started\nfrom 1, instead of capture+1.  Otherwise the stream stalls.\n\nReported-by: Wai Yew CHAY \u003cwychay@ctl.creative.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a74ccea51d4314632a81d568d59bf885e5b09d93",
      "tree": "c0e2f62a096a7e03d5933b89eb9fa46380060526",
      "parents": [
        "00cd0bb7307970b745aefd2b3e1db929792b43bd"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 22 15:52:34 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 22 15:59:29 2010 +0200"
      },
      "message": "ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n\nThe bit value set for TLV mute was wrong in commit\nde8c85f7840e5e29629de95f5af24297fb325e0b, which resulted in bogus\ndB ranges that screw up PulseAudio.  Corrected with the right constant.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "872a64d7e73f0e4dc435295da393db25332172b8",
      "tree": "426e9bf41fabbd57241a71dad8664af4bd658066",
      "parents": [
        "cf4bb69884c8f6a5791e0e251f0b9dc5d32fc256"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Oct 21 15:03:03 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Oct 21 22:06:53 2010 +0100"
      },
      "message": "ASoC: tpa6130a2: Error handling for broken chip\n\nCorrect/Implement handling of broken chip.\nFail the i2c_prope if the communication with the chip\nfails.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4428bc0990ba545e2ef0dea8ec1b90c256b22958",
      "tree": "288abfb2b4401aae261fe6dacb92216328d23e68",
      "parents": [
        "1aafcd4d6966453ab44587c6e1214d463f3e88e2"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Thu Oct 21 12:15:56 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 21 13:47:49 2010 -0700"
      },
      "message": "ASoC: max98088: Staticise m98088_eq_band\n\nThis function is not exported and it does not seem to be called from\nanywhere else therefore it should be static.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1aafcd4d6966453ab44587c6e1214d463f3e88e2",
      "tree": "43e3bed7702a603671ef61b8445c36e4fa8c2c64",
      "parents": [
        "c429ffbe038a649d121e6cecba5cf66777f39370"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Thu Oct 21 13:19:45 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 21 13:47:38 2010 -0700"
      },
      "message": "ASoC: soc-core: Fix codec-\u003ename memory leak\n\nEnsure that the codec-\u003ename is freed when unregistering the codec.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "00cd0bb7307970b745aefd2b3e1db929792b43bd",
      "tree": "d4c28247af995d5592bfb33ff9c4349f67dda197",
      "parents": [
        "14d34f166c57e77e3d7f9bc8b43d349186d922c1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 09:57:40 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 09:57:40 2010 +0200"
      },
      "message": "ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n\nMultiple Acer laptops with the SSID 1025:04xx require the quirk\nmode\u003dideapad, so let\u0027s use mask to apply to all these.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14d34f166c57e77e3d7f9bc8b43d349186d922c1",
      "tree": "18688ebb3622102a0af999336627abb5b72e1b14",
      "parents": [
        "24b55c69b66eb2a122842820ec14ab215fc8572f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 09:03:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 09:03:25 2010 +0200"
      },
      "message": "ALSA: hda - Add some workarounds for Creative IBG\n\nCreative HD-audio controller chips require some workarounds:\n - Additional delay before RIRB response\n - Set the initial RIRB counter to 0xc0\n\nThe latter seems to be done in general in Windows driver, so we may\nuse this value later for all types if it\u0027s confirmed to work better.\n\nReported-by: Wai Yew CHAY \u003cwychay@ctl.creative.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "24b55c69b66eb2a122842820ec14ab215fc8572f",
      "tree": "a061e5686ac327d072e82cc34afc8861572b68e9",
      "parents": [
        "693194f3b8af349a510604dffad9bdbbcf1c7db8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 08:55:13 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 08:55:13 2010 +0200"
      },
      "message": "ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n\nThe dig_out_nid field must take a digital-converter widget, but the current\nca0110 parser passed the pin wrongly instead.\n\nReported-by: Wai Yew CHAY \u003cwychay@ctl.creative.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "693194f3b8af349a510604dffad9bdbbcf1c7db8",
      "tree": "b37aff2e741d873a7cf4097696e033df800e6789",
      "parents": [
        "bf1b022588eba78c990fd58fd2471cd92c2c5683"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Oct 21 08:51:48 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 08:51:48 2010 +0200"
      },
      "message": "ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf1b022588eba78c990fd58fd2471cd92c2c5683",
      "tree": "2e95d932131b6465f19929170ad69f4744b44ab9",
      "parents": [
        "1cc9e8f4c45999e6069f41521d9d391eeeccc3b3"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Oct 21 08:49:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 21 08:50:50 2010 +0200"
      },
      "message": "ALSA: hda - Add alc_init_jacks() call to other codecs\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6f94e2ab1b33f0082ac22d71f66385a60d8157f",
      "tree": "579865877539ddc598d6b5916cb509e85a972268",
      "parents": [
        "7d7c4d06be246b249f0f7e0b7df2f73d09cc6376"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:30:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:30:22 2010 -0700"
      },
      "message": "Linux 2.6.36\n"
    },
    {
      "commit": "7d7c4d06be246b249f0f7e0b7df2f73d09cc6376",
      "tree": "7c7d3314b7bea5fe932eb76d80d9a102ffcda204",
      "parents": [
        "531295e63be8c2b8b909d7400739e8b8df60d61f",
        "e2cc502c3f71d8de812893527dc435e61b7fe604"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:18:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:18:21 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: O32 compat/N32: Fix to use compat syscall wrappers for AIO syscalls.\n  MAINTAINERS: Change list for ioc_serial to linux-serial.\n  SERIAL: ioc3_serial: Return -ENOMEM on memory allocation failure\n  MIPS: jz4740: Fix Kbuild Platform file.\n  MIPS: Repair Kbuild make clean breakage.\n"
    },
    {
      "commit": "531295e63be8c2b8b909d7400739e8b8df60d61f",
      "tree": "1ae5e6429e3fb52104220e543534049a6832ba1a",
      "parents": [
        "30c278192f9ab06125fb042f6e46763e0fd7140a"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Wed Oct 20 13:45:43 2010 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:18:04 2010 -0700"
      },
      "message": "virtio: console: Don\u0027t block entire guest if host doesn\u0027t read data\n\nIf the host is slow in reading data or doesn\u0027t read data at all,\nblocking write calls not only blocked the program that called write()\nbut the entire guest itself.\n\nTo overcome this, let\u0027s not block till the host signals it has given\nback the virtio ring element we passed it.  Instead, send the buffer to\nthe host and return to userspace.  This operation then becomes similar\nto how non-blocking writes work, so let\u0027s use the existing code for this\npath as well.\n\nThis code change also ensures blocking write calls do get blocked if\nthere\u0027s not enough room in the virtio ring as well as they don\u0027t return\n-EAGAIN to userspace.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30c278192f9ab06125fb042f6e46763e0fd7140a",
      "tree": "eb457072fec9bed01d89a71ab61257785a24a66a",
      "parents": [
        "ef2533dae5a93527f2aac9449c0b1564c5ed2c2f",
        "478971600e47cb83ff2d3c63c5c24f2b04b0d6a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:13:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:13:09 2010 -0700"
      },
      "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] bsg: fix incorrect device_status value\n  [SCSI] Fix VPD inquiry page wrapper\n"
    },
    {
      "commit": "ef2533dae5a93527f2aac9449c0b1564c5ed2c2f",
      "tree": "fa9185aec76d836db929a782c87cab70e352f0a9",
      "parents": [
        "51ea8a88aae425915b458bfe295f1f10a3d52781",
        "9581d442b9058d3699b4be568b6e5eae38a41493"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 09:00:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 09:00:44 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Fix fs/gs reload oops with invalid ldt\n"
    },
    {
      "commit": "f3305da35a26def93b476051f4d7b6bc791e561e",
      "tree": "98dd3c78737a6cee8613b79772c000f0098e4f4a",
      "parents": [
        "83fc3bc09518d42e8f5073e2a65884701dfadf19",
        "5de9e45fcfccdf8151a82fc1a521e7042cbe482a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 20 12:22:11 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 20 12:22:11 2010 +0200"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "5de9e45fcfccdf8151a82fc1a521e7042cbe482a",
      "tree": "2b11c4589947b68575fdbffc0252bf52a21db03f",
      "parents": [
        "dd04bb12d047a4d4461772093472a40dbe171e5f"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Oct 20 09:33:03 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Oct 20 09:35:43 2010 +0200"
      },
      "message": "ALSA: snd-aloop - add pause support\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "dd04bb12d047a4d4461772093472a40dbe171e5f",
      "tree": "ebbd1b742531f1a2033f11ee838f8d1ed62278be",
      "parents": [
        "e74670b6fdc37b15ebee11825849d8983e52a74a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Oct 20 08:27:02 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Oct 20 09:35:38 2010 +0200"
      },
      "message": "ALSA: snd-aloop - fix locking issues (running flag updates)\n\nOn SMP machines, the cable-\u003erunning update must be atomic, otherwise\nstream is not started correctly sometimes.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e2cc502c3f71d8de812893527dc435e61b7fe604",
      "tree": "e0955ddaa628821ae92f0163a2c519564bfdd44a",
      "parents": [
        "d39e072166493cbae3840ecfcf2b34bea0d2bebe"
      ],
      "author": {
        "name": "Michel Thebeau",
        "email": "michel.thebeau@windriver.com",
        "time": "Tue Sep 28 14:15:37 2010 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:41 2010 +0100"
      },
      "message": "MIPS: O32 compat/N32: Fix to use compat syscall wrappers for AIO syscalls.\n\n[Ralf: Michel\u0027s original patch only fixed N32; I replicated the same fix\nfor O32.]\n\nSigned-off-by: Michel Thebeau \u003cmichel.thebeau@windriver.com\u003e\nCc: paul.gortmaker@windriver.com\nCc: bruce.ashfield@windriver.com\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d39e072166493cbae3840ecfcf2b34bea0d2bebe",
      "tree": "34d09502d8f1fe372f01a4ccf5e4825925ed0588",
      "parents": [
        "6cc0cc4a35337b48e09c82c5f3fb83534884fca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:41 2010 +0100"
      },
      "message": "MAINTAINERS: Change list for ioc_serial to linux-serial.\n\nIOC3 is also being used on SGI MIPS systems but this particular driver is\nonly being used on IA64 systems so linux-mips made no sense as a list.  Pat\nalso thinks linux-serial@vger.kernel.org is the better list.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6cc0cc4a35337b48e09c82c5f3fb83534884fca8",
      "tree": "67ea9e34e23f102bb67730bf7a690981831f5756",
      "parents": [
        "08be7b2bc7393d5cf4beb00aecb5eb9e5cde5f85"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Oct 15 15:00:09 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:40 2010 +0100"
      },
      "message": "SERIAL: ioc3_serial: Return -ENOMEM on memory allocation failure\n\nIn this code, 0 is returned on memory allocation failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nTo: Pat Gefre \u003cpfg@sgi.com\u003e\nCc: kernel-janitors@vger.kernel.org\nCc: linux-ia64@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1704/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08be7b2bc7393d5cf4beb00aecb5eb9e5cde5f85",
      "tree": "df211c4bdc87be23de9f5bcf27fefd6cd73b73de",
      "parents": [
        "ad4b2b627c8ac479e842bf586108c7a7fd63264b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Oct 18 18:05:49 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:39 2010 +0100"
      },
      "message": "MIPS: jz4740: Fix Kbuild Platform file.\n\nThe platform specific files should be included via the platform-y\nvariable.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1719/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad4b2b627c8ac479e842bf586108c7a7fd63264b",
      "tree": "063c9b7e588850d003dc753a625d396516478106",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Oct 18 17:51:26 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:39 2010 +0100"
      },
      "message": "MIPS: Repair Kbuild make clean breakage.\n\nWhen running make clean, Kbuild doesn\u0027t process the .config file, so nothing\ngenerates a platform-y variable.  We can get it to descend into the platform\ndirectories by setting $(obj-).\n\nThe dec Platform file was unconditionally setting platform-, obliterating\nits previous contents and preventing some directories from being cleaned.\nThis is change to an append operation \u0027+\u003d\u0027 to allow cavium-octeon to be\ncleaned.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1718/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51ea8a88aae425915b458bfe295f1f10a3d52781",
      "tree": "e991da2ebc93660d18407775983c79c1181bbfe1",
      "parents": [
        "547af560ddbfe469ada2cad3009cbcfde313d73c",
        "6a2a11dbea5db417d200d38dda53c30a2e5603e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 19 10:10:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 19 10:10:20 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: avivo cursor workaround applies to evergreen as well\n"
    },
    {
      "commit": "9581d442b9058d3699b4be568b6e5eae38a41493",
      "tree": "76d1b596d873514fdb9b3bf75d6d7b3cbfada85d",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Oct 19 16:46:55 2010 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Tue Oct 19 14:21:45 2010 -0200"
      },
      "message": "KVM: Fix fs/gs reload oops with invalid ldt\n\nkvm reloads the host\u0027s fs and gs blindly, however the underlying segment\ndescriptors may be invalid due to the user modifying the ldt after loading\nthem.\n\nFix by using the safe accessors (loadsegment() and load_gs_index()) instead\nof home grown unsafe versions.\n\nThis is CVE-2010-3698.\n\nKVM-Stable-Tag.\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "c429ffbe038a649d121e6cecba5cf66777f39370",
      "tree": "c999d2dbac67f7ee7d41b5cd82de21e346e50beb",
      "parents": [
        "0589944661b9a9b9692f455fbbfce5eeda8fa7b6"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue Oct 19 16:04:21 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 03:07:10 2010 -0700"
      },
      "message": "ASoC: WM8580: Remove useless assignment\n\nThe variable is not used anyway.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0589944661b9a9b9692f455fbbfce5eeda8fa7b6",
      "tree": "f87df0492fc18716a184fb39eb96e8c036a856ad",
      "parents": [
        "e86e1244a41352d1b78d32c10316fc4df2c86a8a"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Oct 19 11:10:45 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 03:07:09 2010 -0700"
      },
      "message": "ASoC: Fix I2C component device id number creation\n\nUse bitwise AND instead of logical AND when masking.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1cc9e8f4c45999e6069f41521d9d391eeeccc3b3",
      "tree": "6dba3d6be7b205c7ab0ad6b764e1976ad95cf8d9",
      "parents": [
        "c08d91695b2a3349254a62b60f03f7971bd90fa0"
      ],
      "author": {
        "name": "Charles",
        "email": "charles@Test-PC.(none)",
        "time": "Mon Oct 18 16:22:00 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 19 11:14:44 2010 +0200"
      },
      "message": "ALSA: hda - Fix codec muted after rebooting from Windows\n\nWindows may leave pin power-down registers set after reboot, and\nthis resulted in muted output on Linux.  Reset these registers\nat initialization properly.\n\nSigned-off-by: Charles Chin \u003cCharles.Chin@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e86e1244a41352d1b78d32c10316fc4df2c86a8a",
      "tree": "766af885db3341cf049f586dfab528d1c0d9c428",
      "parents": [
        "02ffc5f3f91c265e110ddd1fdd7019a18426ebe5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 16:45:24 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 16:46:27 2010 -0700"
      },
      "message": "ASoC: Restore MAX98088 CODEC driver\n\nThis reverts commit f6765502f8daae3d237a394889276c8987f3e299 and adds\nthe missing include file.\n\nSigned-off-by: Peter Hsiang \u003cPeter.Hsiang@maxim-ic.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "02ffc5f3f91c265e110ddd1fdd7019a18426ebe5",
      "tree": "0243071f64cda3a3a11de7c6a93635e69d49b38f",
      "parents": [
        "f6765502f8daae3d237a394889276c8987f3e299"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Oct 18 16:11:13 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 16:29:24 2010 -0700"
      },
      "message": "ASoC: davinci-mcasp.c: Return error code in failure\n\nIn this code, 0 is returned on failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@a@\nidentifier alloc;\nidentifier ret;\nconstant C;\nexpression x;\n@@\n\nx \u003d alloc(...);\nif (x \u003d\u003d NULL) { \u003c+... \\(ret \u003d -C; \\| return -C; \\) ...+\u003e }\n\n@@\nidentifier f, a.alloc;\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d alloc(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "547af560ddbfe469ada2cad3009cbcfde313d73c",
      "tree": "1f97e215de2d88d90ed34db24212dab69eb300b2",
      "parents": [
        "b0579fc089808b68c53a6a95d043db034468116c",
        "a35bee8a2748abe9a40865f477aba0a9b85965fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:36 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Enable ISA_DMA_API config to fix build failure\n  MIPS: 32-bit: Fix build failure in asm/fcntl.h\n  MIPS: Remove all generated vmlinuz* files on \"make clean\"\n  MIPS: do_sigaltstack() expects userland pointers\n  MIPS: Fix error values in case of bad_stack\n  MIPS: Sanitize restart logics\n  MIPS: secure_computing, syscall audit: syscall number should in r2, not r0.\n  MIPS: Don\u0027t block signals if we\u0027d failed to setup a sigframe\n"
    },
    {
      "commit": "b0579fc089808b68c53a6a95d043db034468116c",
      "tree": "f04f256392cec7325664ab6aeaef202c003cc31d",
      "parents": [
        "7f81c56cf29c0af66a1d0cdbce48441cdaf9fa16",
        "f9ce6eb5b6fa8cbcf0a0fb7c5f4203f94730fc52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: evdev - fix EVIOCSABS regression\n  Input: evdev - fix Ooops in EVIOCGABS/EVIOCSABS\n"
    },
    {
      "commit": "7f81c56cf29c0af66a1d0cdbce48441cdaf9fa16",
      "tree": "4b3a1574e29d5e08ec2717345adabb6c157e2f1b",
      "parents": [
        "63f1474c69c061f923068a25f136dca0c49cd478",
        "aa0170fff3c26bf2b42159af2dd9cf86444c292a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:26 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: fix TI TSB82AA2 regression since 2.6.35\n"
    },
    {
      "commit": "63f1474c69c061f923068a25f136dca0c49cd478",
      "tree": "2506d897c28391ffacd9ff0f32fa4f1de7126a7e",
      "parents": [
        "f68c834b045afc8c80ec167cccf48934c8970022"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Oct 18 10:16:26 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:05 2010 -0700"
      },
      "message": "mxc_nand: do not depend on disabling the irq in the interrupt handler\n\nThis patch reverts the driver to enabling/disabling the NFC interrupt\nmask rather than enabling/disabling the system interrupt.  This cleans\nup the driver so that it doesn\u0027t rely on interrupts being disabled\nwithin the interrupt handler.\n\nFor i.MX21 we keep the current behaviour, that is calling\nenable_irq/disable_irq_nosync to enable/disable interrupts.  This patch\nis based on earlier work by John Ogness.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nTested-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f68c834b045afc8c80ec167cccf48934c8970022",
      "tree": "c1f6b0e3e71146cd1abf41ae6f39f207246aec16",
      "parents": [
        "822a2e452423e71fd9743cedf0b0fa8ac1ee6d12",
        "e39428d53d080ad2615b772d7f99d2a70c2aaab2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:05:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:05:10 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c/2636-rc8\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c/2636-rc8\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-imx: do not allow interruptions when waiting for I2C to complete\n  i2c-davinci: Fix TX setup for more SoCs\n"
    },
    {
      "commit": "822a2e452423e71fd9743cedf0b0fa8ac1ee6d12",
      "tree": "560086641836bafb7b528115f2a00415c68d5965",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e",
        "3e645d6b485446c54c6745c5e2cf5c528fe4deec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:04:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:04:33 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027\n\n* fixes:\n  v4l1: fix 32-bit compat microcode loading translation\n  De-pessimize rds_page_copy_user\n"
    },
    {
      "commit": "a35bee8a2748abe9a40865f477aba0a9b85965fd",
      "tree": "7c49e6acf40ebe95824ecb55315702bd115b6d89",
      "parents": [
        "063c13a5adbd0ab3110cbefcf9ba5aeb103a84ac"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Oct 18 12:55:21 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: Enable ISA_DMA_API config to fix build failure\n\nAdd ISA_DMA_API config item and select it when GENERIC_ISA_DMA enabled.\nThis fixes build failure on allmodconfig like following:\n\n  CC      sound/isa/es18xx.o\nsound/isa/es18xx.c: In function \u0027snd_es18xx_playback1_prepare\u0027:\nsound/isa/es18xx.c:501:9: error: implicit declaration of function \u0027snd_dma_program\u0027\nsound/isa/es18xx.c: In function \u0027snd_es18xx_playback_pointer\u0027:\nsound/isa/es18xx.c:818:3: error: implicit declaration of function \u0027snd_dma_pointer\u0027\nmake[3]: *** [sound/isa/es18xx.o] Error 1\nmake[2]: *** [sound/isa/es18xx.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1717/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "063c13a5adbd0ab3110cbefcf9ba5aeb103a84ac",
      "tree": "01e2f683c7fd955cacd26717bf18832640390f4b",
      "parents": [
        "ec3352925b74df8043131b535794f39e2516f614"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Oct 18 01:41:39 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: 32-bit: Fix build failure in asm/fcntl.h\n\n  CC      security/integrity/ima/ima_fs.o\nIn file included from linux/include/linux/fcntl.h:4:0,\n                 from linux/security/integrity/ima/ima_fs.c:18:\nlinux/arch/mips/include/asm/fcntl.h:63:2: error: expected specifier-qualifier-list before \u0027off_t\u0027\nmake[3]: *** [security/integrity/ima/ima_fs.o] Error 1\nmake[2]: *** [security/integrity/ima/ima_fs.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1715/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec3352925b74df8043131b535794f39e2516f614",
      "tree": "be9295cbe5d4f4c6e12b8a5be57d31d496ff1757",
      "parents": [
        "4bfb8c5c87bd167640ef5789b22e058e339df804"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Sep 22 14:03:57 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: Remove all generated vmlinuz* files on \"make clean\"\n\n[Ralf: I changed the patch to explicitly list all files to be deleted out\nof paranoia.]\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1590/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4bfb8c5c87bd167640ef5789b22e058e339df804",
      "tree": "1f4e497e6923793366865eeb14b41c4f787d5b64",
      "parents": [
        "5b89c0044e048842245193b200b61e5f998abd9a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:57 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:03 2010 +0100"
      },
      "message": "MIPS: do_sigaltstack() expects userland pointers\n\no32 compat does the right thing, native and n32 compat do not...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1700/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b89c0044e048842245193b200b61e5f998abd9a",
      "tree": "d2908dcdfaf8903b6af5d5731f5ec2a87fc50b67",
      "parents": [
        "8f5a00eb422ed86e77bb8f67e08b9fe6d30f679a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:47 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:03 2010 +0100"
      },
      "message": "MIPS: Fix error values in case of bad_stack\n\nWe want EFAULT, not -\u003csyscall number\u003e\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1699/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f5a00eb422ed86e77bb8f67e08b9fe6d30f679a",
      "tree": "6b625361c9581fb71fd2d005b5de54804d4f9798",
      "parents": [
        "e5b377a8fb7b05f27647698ac739a0504cb2bf80"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:37 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:02 2010 +0100"
      },
      "message": "MIPS: Sanitize restart logics\n\nPut the original syscall number into -\u003eregs[0] when we leave syscall\nwith error.  Use it in restart logics.  Everything else will have\nit 0 since we pass through SAVE_SOME on all the ways in.  Note that\nin places like bad_stack and inllegal_syscall we leave it 0 - it\u0027s not\nrestartable.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1698/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e5b377a8fb7b05f27647698ac739a0504cb2bf80",
      "tree": "709838474a29aa0b7e763fda587a875c4e98a824",
      "parents": [
        "062ab57b2f8439ab506645cf6f29432e7c61497c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:27 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:02 2010 +0100"
      },
      "message": "MIPS: secure_computing, syscall audit: syscall number should in r2, not r0.\n\nAs it is, audit_syscall_entry() and secure_computing() get the\nbogus value (0, in fact)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1697/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "062ab57b2f8439ab506645cf6f29432e7c61497c",
      "tree": "0e7fb21965b416c80525ca622d06fdc7386d0e0f",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:17 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:02 2010 +0100"
      },
      "message": "MIPS: Don\u0027t block signals if we\u0027d failed to setup a sigframe\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1696/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9ce6eb5b6fa8cbcf0a0fb7c5f4203f94730fc52",
      "tree": "9bc3e516e458a7982e608c4dd0cb7cf3080dd6cc",
      "parents": [
        "0a74a1df3c13655b66b1908d76f2159654216326"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Oct 18 08:43:50 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 18 08:45:08 2010 -0700"
      },
      "message": "Input: evdev - fix EVIOCSABS regression\n\n448cd16 (\"Input: evdev - rearrange ioctl handling\") broke EVIOCSABS by\nchecking for the wrong direction bit.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nTested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0a74a1df3c13655b66b1908d76f2159654216326",
      "tree": "faaafb23d29b7675d04e6108fb117b01e74acbc7",
      "parents": [
        "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Oct 18 08:43:30 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 18 08:45:02 2010 -0700"
      },
      "message": "Input: evdev - fix Ooops in EVIOCGABS/EVIOCSABS\n\nThis fixes a regression introduced by the dynamic allocation of absinfo\nfor input devices. We need to bail out early for input devices which\ndon\u0027t have absolute axis.\n\n[  929.664303] Pid: 2989, comm: input Not tainted 2.6.36-rc8+ #14 MS-7260/MS-7260\n[  929.664318] EIP: 0060:[\u003cc12bdc01\u003e] EFLAGS: 00010246 CPU: 0\n[  929.664331] EIP is at evdev_ioctl+0x4f8/0x59f\n[  929.664341] EAX: 00000040 EBX: 00000000 ECX: 00000006 EDX: f45a1efc\n[  929.664355] ESI: 00000000 EDI: f45a1efc EBP: f45a1f24 ESP: f45a1eb8\n[  929.664369]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  929.664402]  f470da74 f6a30e78 f462c240 00000018 bfe4a260 00000000 f45b06fc 00000000\n[  929.664429] \u003c0\u003e 000000c4 b769d000 c3544620 f470da74 f45b06fc f45b06fc f45a1f38 c107dd1f\n[  929.664458] \u003c0\u003e f4710b74 000000c4 00000000 00000000 00000000 0000029d 00000a74 f4710b74\n[  929.664500]  [\u003cc107dd1f\u003e] ? handle_mm_fault+0x2be/0x59a\n[  929.664513]  [\u003cc12bd709\u003e] ? evdev_ioctl+0x0/0x59f\n[  929.664524]  [\u003cc1099d30\u003e] ? do_vfs_ioctl+0x494/0x4d9\n[  929.664538]  [\u003cc10432a1\u003e] ? up_read+0x16/0x29\n[  929.664550]  [\u003cc101c818\u003e] ? do_page_fault+0x2ff/0x32d\n[  929.664564]  [\u003cc108d048\u003e] ? do_sys_open+0xc5/0xcf\n[  929.664575]  [\u003cc1099db6\u003e] ? sys_ioctl+0x41/0x61\n[  929.664587]  [\u003cc1002710\u003e] ? sysenter_do_call+0x12/0x36\n[  929.684570] ---[ end trace 11b83e923bd8f2bb ]---\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e74670b6fdc37b15ebee11825849d8983e52a74a",
      "tree": "33574e595b7e2dd8eba0e71b65dbce2b38e1ae33",
      "parents": [
        "0db710230589b5571c23f59250eabc9504b17c98"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Oct 18 09:43:10 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Oct 18 11:08:21 2010 +0200"
      },
      "message": "ALSA: snd-aloop: add cable#0 and cable#1 files to proc card tree\n\nShow some useful runtime information using procfs.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "83fc3bc09518d42e8f5073e2a65884701dfadf19",
      "tree": "62357530c7257c5f305d32dd9a6139ca04b8b6df",
      "parents": [
        "84cc5c0bd3ef8711793cc0af2ecc3fb8e44f4ba0"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Mon Oct 18 12:20:39 2010 +0900"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 18 07:45:44 2010 +0200"
      },
      "message": "ALSA: emu10k1: Fix warning: \"CCR\" redefined\n\nCCR is defined in emu10k1, but SuperH is defined too.\nIf user use this driver with SuperH, it becomes a double definition.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6765502f8daae3d237a394889276c8987f3e299",
      "tree": "5636b8979169dde83ad093e01d58c529299a5d25",
      "parents": [
        "630f2d445f922c9dcf1bb54ffde78685e2c63072"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 06:01:33 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 06:01:33 2010 +0100"
      },
      "message": "Revert \"ASoC: Add max98088 CODEC driver\"\n\nThis reverts commit e65d255a5a610ce9e185e0df855250706aca7c21 since it\ndoes not build.\n"
    },
    {
      "commit": "e39428d53d080ad2615b772d7f99d2a70c2aaab2",
      "tree": "b6f1ad2bccdaf5576597797a6fdeb97e9f9be3b6",
      "parents": [
        "c5b4afec8e669bbe265daea24037fccfc42c4fe3"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jun 21 09:27:05 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 18 01:29:04 2010 +0100"
      },
      "message": "i2c-imx: do not allow interruptions when waiting for I2C to complete\n\nThe i2c_imx_trx_complete() function is using\nwait_event_interruptible_timeout() to wait for the I2C controller to\nsignal that it has completed an I2C bus operation. If the process that\ncauses the I2C operation receives a signal, the wait will be\ninterrupted, returning an error. It is better to let the I2C operation\nfinished before handling the signal (i.e. returning into userspace).\n\nIt is safe to use wait_event_timeout() instead, because the timeout\nwill allow the process to exit if the I2C bus hangs. It\u0027s also better\nto allow the I2C operation to finish, because unacknowledged I2C\noperations can cause the I2C bus to hang.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c5b4afec8e669bbe265daea24037fccfc42c4fe3",
      "tree": "dc711356af9d49180cca3806b93ee2fa7548befe",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Jon Povey",
        "email": "jon.povey@racelogic.co.uk",
        "time": "Tue Oct 12 13:47:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 18 01:25:33 2010 +0100"
      },
      "message": "i2c-davinci: Fix TX setup for more SoCs\n\nThis patch is an improvement to 4bba0fd8d1c6d405df666e2573e1a1f917098be0\nwhich got to mainline a little early.\n\nSudhakar Rajashekhara explains that at least OMAP-L138 requires MDR mode\nsettings before DXR for correct behaviour, so load MDR first with\nSTT cleared and later load again with STT set.\n\nTested on DM355 connected to Techwell TW2836 and Wolfson WM8985\n\nSigned-off-by: Jon Povey \u003cjon.povey@racelogic.co.uk\u003e\nAcked-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nTested-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6a2a11dbea5db417d200d38dda53c30a2e5603e0",
      "tree": "ebb7ca43f26006d4683b7f89b126f8cd93de44f2",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 14 17:14:57 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 18 09:14:35 2010 +1000"
      },
      "message": "drm/radeon/kms: avivo cursor workaround applies to evergreen as well\n\nFixes cursor corruption in certain cases.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e",
      "tree": "6f5747156465192ba724f79c12f3e06b3bddf4a0",
      "parents": [
        "2d019713b7acbc01d769a1e512ca1f9a04c30bd0",
        "aa73aec6c385e2c797ac25cc7ccf0318031de7c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 17 09:38:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 17 09:38:08 2010 -0700"
      },
      "message": "Merge branch \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: rawmidi: fix oops (use after free) when unloading a driver module\n"
    },
    {
      "commit": "aa0170fff3c26bf2b42159af2dd9cf86444c292a",
      "tree": "0a64674f2fa51883c66e96c743dd4c4e86d98a49",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 17 14:09:12 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 17 14:09:12 2010 +0200"
      },
      "message": "firewire: ohci: fix TI TSB82AA2 regression since 2.6.35\n\nRevert commit 54672386ccf36ffa21d1de8e75624af83f9b0eeb\n\"firewire: ohci: fix up configuration of TI chips\".\nIt caused massive slow-down and data corruption with a TSB82AA2 based\nStarTech EC1394B2 ExpressCard and FireWire 800 harddisks.\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/657081\nhttp://thread.gmane.org/gmane.linux.kernel.firewire.user/4013\n\nThe fact that some card EEPROMs do not program these enhancements may be\nrelated to TSB81BA3 phy chip errata, if not to bugs of TSB82AA2 itself.\nWe could re-add these configuration steps, but only conditional on a\nwhitelist of cards on which these enhancements bring a proven positive\neffect.\n\nReported-and-tested-by: Eric Shattow \u003clucent@gmail.com\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.35\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c08d91695b2a3349254a62b60f03f7971bd90fa0",
      "tree": "3587f3285600f15f126a7736dbfa7a0801e43894",
      "parents": [
        "de8c85f7840e5e29629de95f5af24297fb325e0b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:40:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:46:14 2010 +0200"
      },
      "message": "ALSA: tlv - Define numbers in sound/tlv.h\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "de8c85f7840e5e29629de95f5af24297fb325e0b",
      "tree": "79f9a1cff3ff4b5baec72186f5d0709803b9125e",
      "parents": [
        "c3d226ab8b44fe31e5e6d5739eb353597cea4029"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 15 10:32:50 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:45:30 2010 +0200"
      },
      "message": "ALSA: HDA: Sigmatel: work around incorrect master muting\n\nThe HDA specification does not allow for a codec to mute itself just\nbecause the volume is reduced, so _of course_ somebody had to go and do\nit.  This wouldn\u0027\\\u0027\u0027t hurt too much when the volume is adjusted by hand,\nbut programs like PA that try to set the volume automatically could\ninadvertently mute the output.\n\nTo work around this, change the TLV dB information for the Master volume\non all Sigmatel HDA codecs to indicate the the minimal volume setting\nactually mutes.\n\nReported-by: Colin Guthrie \u003cgmane@colin.guthr.ie\u003e\nReported-by: \"Alexander E. Patrakov\" \u003cpatrakov@gmail.com\u003e\nTested-by: Colin Guthrie \u003ccguthrie@mandriva.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "84cc5c0bd3ef8711793cc0af2ecc3fb8e44f4ba0",
      "tree": "6774218cb21d5ffbe704d6ad6beadc8559aaed1c",
      "parents": [
        "57e35381bc13e6f18ac1ec255ca61ba1a5103e13",
        "aa73aec6c385e2c797ac25cc7ccf0318031de7c8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:38:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:38:33 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "c3d226ab8b44fe31e5e6d5739eb353597cea4029",
      "tree": "9a92dffb823a1d0317b92a15f62ea37641953b21",
      "parents": [
        "906229174c20e3d5cbda8da070af8f30196316c3"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Oct 14 15:42:08 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:22:39 2010 +0200"
      },
      "message": "ALSA: HDA: Apply SKU override for Acer aspire 7736z\n\nBugLink: http://launchpad.net/bugs/617647\n\nThe current SKU value disables playback, so ignore the SKU value.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "906229174c20e3d5cbda8da070af8f30196316c3",
      "tree": "a3db9c5eef95a74108b5961852b498c198af1903",
      "parents": [
        "2df03514de41f3bbb5623f2e7f2bf594e49cb2ec"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Oct 14 14:50:18 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:20:27 2010 +0200"
      },
      "message": "ALSA: HDA: Enable SKU quirks for Realtek\n\nRealtek have ways of specifying external amps and more via a\nspecial nid or via the Codec\u0027s subsystem ID, this is called \"SKU\".\nThe computer manufacturer sometimes gets this wrong, so we need\nto be able to override or ignore the SKU customization value.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "57e35381bc13e6f18ac1ec255ca61ba1a5103e13",
      "tree": "aed6bb84a9a4427dd34c982b2330a885c79a0161",
      "parents": [
        "363129ea90e0835b8552b797714cd200f674e287",
        "0db710230589b5571c23f59250eabc9504b17c98"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:12:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:12:42 2010 +0200"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "aa73aec6c385e2c797ac25cc7ccf0318031de7c8",
      "tree": "97ab3c6e917c2592f2c432c703a058ac0cebc574",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 15 12:06:18 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:11:40 2010 +0200"
      },
      "message": "ALSA: rawmidi: fix oops (use after free) when unloading a driver module\n\nWhen a driver module is unloaded and the last still open file is a raw\nMIDI device, the card and its devices will be actually freed in the\nsnd_card_file_remove() call when that file is closed.  Afterwards, rmidi\nand rmidi-\u003ecard point into freed memory, so the module pointer is likely\nto be garbage.\n(This was introduced by commit 9a1b64caac82aa02cb74587ffc798e6f42c6170a.)\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Krzysztof Foltman \u003cwdev@foltman.com\u003e\nCc: 2.6.30-2.6.35 \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "363129ea90e0835b8552b797714cd200f674e287",
      "tree": "f15afbf96b1e84917fce4e426c5d2dd5eb5b2d21",
      "parents": [
        "fa2eb005ebcbac89745a1f9a9f0c8678ba63f61a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Oct 16 13:24:52 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:08:45 2010 +0200"
      },
      "message": "ALSA: fix unused warnings with snd_power_get_state\n\nIf we compile the ASoC code with PM disabled, we hit stuff like:\nsound/soc/soc-dapm.c: In function \u0027snd_soc_dapm_suspend_check\u0027:\nsound/soc/soc-dapm.c:440: warning: unused variable \u0027codec\u0027\n\nSo tweak the stub macro to avoid these issues.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa2eb005ebcbac89745a1f9a9f0c8678ba63f61a",
      "tree": "50345f534a981d40143274aed4c5bdbd8739e7cb",
      "parents": [
        "e799d0bce6b191de6e96e556528243c1d73303ca"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Oct 16 15:19:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:08:27 2010 +0200"
      },
      "message": "sound: fixed typos\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d019713b7acbc01d769a1e512ca1f9a04c30bd0",
      "tree": "7d27e26c3aa2c9aa2a084395ead52d00ffd048a4",
      "parents": [
        "4f515cc93248face6ba45dd296dc3e7381848ab7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:16 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: test __LITTLE_ENDIAN__ instead of __LITTLE_ENDIAN\n\nFixes build for me... these are what\u0027s tested in byteorder.h...\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f515cc93248face6ba45dd296dc3e7381848ab7",
      "tree": "9907f76e32ee562667a4730bb9b3dd0daa3ce2e6",
      "parents": [
        "388d148fe89cbdd99ec6bcab6cf34480e74c50ee"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:13 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: add kernel/.gitignore and ignore vmlinux.lds\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "388d148fe89cbdd99ec6bcab6cf34480e74c50ee",
      "tree": "56d65bf99e4159eb7adb5031b9c237df7bf35b3f",
      "parents": [
        "99d6734f3ca66c17b81df85724953a9b29eff7cf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:09 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: get_user takes an lvalue, not a pointer\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nAcked-by: Al \"my fuckup\" Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99d6734f3ca66c17b81df85724953a9b29eff7cf",
      "tree": "65ad0e615a1809df7daed7183d1805b16941aca8",
      "parents": [
        "79b5dc0c64d88cda3da23b2e22a5cec0964372ac"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:16:45 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: restore _BLOCKABLE\n\nCommit a7f8388e accidentally removed it... Al explains:\n\n  \"Sorry, reordering breakage.  In the signals tree here I have\n\n   static inline void sig_set_blocked(struct sigset_t *set)\n   ...\n\n   and it\u0027s used all over the place (including quite a few places where\n   we currently have sigprocmask(SIG_SETMASK, set, NULL), which is what\n   it\u0027s equivalent to).  With that done, m32r doesn\u0027t use _BLOCKABLE\n   anywhere, so it got removed.  And that chunk got picked when I\u0027d been\n   reordering the queue to pull the arch-specific fixes in front.\n   Sorry.\"\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79b5dc0c64d88cda3da23b2e22a5cec0964372ac",
      "tree": "dffaf45200c456b87c4939ce422aea8efff1cfc8",
      "parents": [
        "e3c6cf61815b0af0c697aeed4c6f11762f913002"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Fri Oct 15 14:34:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "types.h: define __aligned_u64 and expose to userspace\n\nWe currently have a kernel internal type called aligned_u64 which aligns\n__u64\u0027s on 8 bytes boundaries even on systems which would normally align\nthem on 4 byte boundaries.  This patch creates a new type __aligned_u64\nwhich does the same thing but which is exposed to userspace rather than\nbeing kernel internal.\n\n[akpm: merge early as both the net and audit trees want this]\n\n[akpm@linux-foundation.org: enhance the comment describing the reasons for using aligned_u64.  Via Andreas and Andi.]\nBased-on-patch-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3c6cf61815b0af0c697aeed4c6f11762f913002",
      "tree": "0b9b33c1539ca362b8a483843c73eb76d92933ab",
      "parents": [
        "a9febbb4bd1302b6f01aa1203b0a804e4e5c9e25"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Oct 15 14:34:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "uml: fix build\n\nFix a build error introduced by d6d1b650ae6acce73d55dd024 (\"param: simple\nlocking for sysfs-writable charp parameters\").\n\n    CC      arch/um/kernel/trap.o\n  arch/um/drivers/hostaudio_kern.c: In function \u0027hostaudio_open\u0027:\n  arch/um/drivers/hostaudio_kern.c:204: error: \u0027__param_dsp\u0027 undeclared (first use in this function)\n  arch/um/drivers/hostaudio_kern.c:204: error: (Each undeclared identifier is reported only once\n  arch/um/drivers/hostaudio_kern.c:204: error: for each function it appears in.)\n  arch/um/drivers/hostaudio_kern.c: In function \u0027hostmixer_open_mixdev\u0027:\n  arch/um/drivers/hostaudio_kern.c:265: error: \u0027__param_mixer\u0027 undeclared (first use in this function)\n  arch/um/drivers/hostaudio_kern.c:272: error: \u0027__param_dsp\u0027 undeclared (first use in this function)\n\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9febbb4bd1302b6f01aa1203b0a804e4e5c9e25",
      "tree": "7367bee631d0a050e0d392102dd652ec48a57a08",
      "parents": [
        "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 15 14:34:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "sysctl: min/max bounds are optional\n\nsysctl check complains with a WARN() when proc_doulongvec_minmax() or\nproc_doulongvec_ms_jiffies_minmax() are used by a vector of longs (with\nmore than one element), with no min or max value specified.\n\nThis is unexpected, given we had a bug on this min/max handling :)\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e645d6b485446c54c6745c5e2cf5c528fe4deec",
      "tree": "9a516ddb36dbacb22917553425b184cbe82ec9f6",
      "parents": [
        "799c10559d60f159ab2232203f222f18fa3c4a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:12:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:12:38 2010 -0700"
      },
      "message": "v4l1: fix 32-bit compat microcode loading translation\n\nThe compat code for the VIDIOCSMICROCODE ioctl is totally buggered.\nIt\u0027s only used by the VIDEO_STRADIS driver, and that one is scheduled to\nstaging and eventually removed unless somebody steps up to maintain it\n(at which point it should use request_firmware() rather than some magic\nioctl).  So we\u0027ll get rid of it eventually.\n\nBut in the meantime, the compatibility ioctl code is broken, and this\ntries to get it to at least limp along (even if Mauro suggested just\ndeleting it entirely, which may be the right thing to do - I don\u0027t think\nthe compatibility translation code has ever worked unless you were very\nlucky).\n\nReported-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "799c10559d60f159ab2232203f222f18fa3c4a5f",
      "tree": "8d30e4f51a8d9c973128e472295d1fcfedeb078a",
      "parents": [
        "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:09:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:09:28 2010 -0700"
      },
      "message": "De-pessimize rds_page_copy_user\n\nDon\u0027t try to \"optimize\" rds_page_copy_user() by using kmap_atomic() and\nthe unsafe atomic user mode accessor functions.  It\u0027s actually slower\nthan the straightforward code on any reasonable modern CPU.\n\nBack when the code was written (although probably not by the time it was\nactually merged, though), 32-bit x86 may have been the dominant\narchitecture.  And there kmap_atomic() can be a lot faster than kmap()\n(unless you have very good locality, in which case the virtual address\ncaching by kmap() can overcome all the downsides).\n\nBut these days, x86-64 may not be more populous, but it\u0027s getting there\n(and if you care about performance, it\u0027s definitely already there -\nyou\u0027d have upgraded your CPU\u0027s already in the last few years).  And on\nx86-64, the non-kmap_atomic() version is faster, simply because the code\nis simpler and doesn\u0027t have the \"re-try page fault\" case.\n\nPeople with old hardware are not likely to care about RDS anyway, and\nthe optimization for the 32-bit case is simply buggy, since it doesn\u0027t\nverify the user addresses properly.\n\nReported-by: Dan Rosenberg \u003cdrosenberg@vsecurity.com\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601",
      "tree": "3421b2051cec89dcdf98b71f100837698f149ade",
      "parents": [
        "c9192798b9318a4b3f96c41ae27805cc8b46b7ee",
        "1c8cf9c997a4a6b36e907c7ede5f048aeaab1644"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 10:18:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 10:18:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: sdio: fix SDIO suspend/resume regression\n"
    },
    {
      "commit": "1c8cf9c997a4a6b36e907c7ede5f048aeaab1644",
      "tree": "d74c5bf6e87c1fee66a4e5db093e34a4892c1282",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Wed Oct 13 09:31:56 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Oct 15 12:54:55 2010 -0400"
      },
      "message": "mmc: sdio: fix SDIO suspend/resume regression\n\nFix SDIO suspend/resume regression introduced by 4c2ef25fe0b \"mmc: fix\nall hangs related to mmc/sd card insert/removal during suspend/resume\":\n\n  PM: Syncing filesystems ... done.\n  Freezing user space processes ... (elapsed 0.01 seconds) done.\n  Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.\n  Suspending console(s) (use no_console_suspend to debug)\n  pm_op(): platform_pm_suspend+0x0/0x5c returns -38\n  PM: Device pxa2xx-mci.0 failed to suspend: error -38\n  PM: Some devices failed to suspend\n\n4c2ef25fe0b moved the card removal/insertion mechanism out of MMC\u0027s\nsuspend/resume path and into pm notifiers (mmc_pm_notify), and that\nbroke SDIO\u0027s expectation that mmc_suspend_host() will remove the card,\nand squash the error, in case -ENOSYS is returned from the bus suspend\nhandler (mmc_sdio_suspend() in this case).\n\nmmc_sdio_suspend() is using this whenever at least one of the card\u0027s SDIO\nfunction drivers does not have suspend/resume handlers - in that case\nit is agreed to force removal of the entire card.\n\nThis patch fixes this regression by trivially bringing back that part of\nmmc_suspend_host(), which was removed by 4c2ef25fe0b.\n\nReported-and-tested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c9192798b9318a4b3f96c41ae27805cc8b46b7ee",
      "tree": "cd943e4e7641c53797fc2918c8230a7f959a071b",
      "parents": [
        "1bbee7d616d5fdffa6c1c86075dbffe2b3e236ea",
        "f13d4f979c518119bba5439dd2364d76d31dcd3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:50:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:50:03 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimer: Preserve timer state in remove_hrtimer()\n"
    },
    {
      "commit": "1bbee7d616d5fdffa6c1c86075dbffe2b3e236ea",
      "tree": "d4a7fd43961d1ee97b5323bfc4d75b634d317bf0",
      "parents": [
        "264780c29041a147f5cff5dda64d03373e24b972",
        "272036edb77e5967c175ac48b8c88e9b3358285f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:43 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add Cando touch screen 15.6-inch product id\n  HID: Add MULTI_INPUT quirk for turbox/mosart touchscreen\n  HID: hidraw, fix a NULL pointer dereference in hidraw_write\n  HID: hidraw, fix a NULL pointer dereference in hidraw_ioctl\n"
    },
    {
      "commit": "264780c29041a147f5cff5dda64d03373e24b972",
      "tree": "4d74502d311792550f052e54a5e93ded5de5283e",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51",
        "47526903feb52f4c26a6350370bdf74e337fcdb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  ubd: fix incorrect sector handling during request restart\n  ps3disk: passing wrong variable to bvec_kunmap_irq()\n"
    },
    {
      "commit": "478971600e47cb83ff2d3c63c5c24f2b04b0d6a1",
      "tree": "8a426c30523aa558249bc8e4844b757af6ac1b96",
      "parents": [
        "16d3ea26f82271fef9b1c4523b5e1ea31fa39eec"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Sep 17 00:46:42 2010 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 15 10:18:48 2010 -0400"
      },
      "message": "[SCSI] bsg: fix incorrect device_status value\n\nbsg incorrectly returns sg\u0027s masked_status value for device_status.\n\n[jejb: fix up expression logic]\nReported-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "630f2d445f922c9dcf1bb54ffde78685e2c63072",
      "tree": "274146091d87002d84d43b32e1cb349f2e514bc5",
      "parents": [
        "e65d255a5a610ce9e185e0df855250706aca7c21"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Oct 15 08:58:00 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:56:46 2010 +0100"
      },
      "message": "fbdev: sh_mobile_hdmi: fix compilation without SOUND enabled\n\nAt least two more Kconfig options have to be selected to be able to compile\nsh_mobile_hdmi.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e65d255a5a610ce9e185e0df855250706aca7c21",
      "tree": "0609827bc95059bca162d9b7fd5bfd283e983b35",
      "parents": [
        "d42a280dc76c04f39d1f9a374cf5c23318c49004"
      ],
      "author": {
        "name": "Peter Hsiang",
        "email": "Peter.Hsiang@maxim-ic.com",
        "time": "Wed Oct 13 20:30:43 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:56:44 2010 +0100"
      },
      "message": "ASoC: Add max98088 CODEC driver\n\nThis patch adds the MAX98088 CODEC driver.\n\nSigned-off-by: Peter Hsiang \u003cpeter.hsiang@maxim-ic.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "47526903feb52f4c26a6350370bdf74e337fcdb1"
}
